トップページunix
1001コメント274KB

初心者もOK! FreeBSD質問スレッド その118

レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。2014/04/10(木) 00:38:15.11
FreeBSD 関連の質問はここでどうぞ. 望んでいる回答が来なくても怒らないでね.
事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましいです.
分からなければ仕方がないので, 初心者でもとりあえず質問してみて下さい.
トラブルの場合, 再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須.
sysutils/sysinfo あたりがおすすめ.
The FreeBSD Project
http://www.freebsd.org/ja/
FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/
過去ログ
http://www9.atwiki.jp/freebsd/
前スレ
 初心者もOK! FreeBSD質問スレッド その117
 http://toro.2ch.net/test/read.cgi/unix/1380865524/l50
0918名無しさん@お腹いっぱい。2014/07/25(金) 13:52:34.10
>>917
そういう人だからです
0919名無しさん@お腹いっぱい。2014/07/25(金) 14:26:33.13
そういうコメントはいいです
0920名無しさん@お腹いっぱい。2014/07/25(金) 20:09:35.38
挿入コメントはいいです
0921名無しさん@お腹いっぱい。2014/07/25(金) 20:16:19.58
挿入レスはいいです
0922名無しさん@お腹いっぱい。2014/07/25(金) 20:22:00.17
はいいです。イイデスハンソン
0923名無しさん@お腹いっぱい。2014/07/25(金) 20:28:24.06
挿入発言はいいです
0924名無しさん@お腹いっぱい。2014/07/25(金) 21:12:17.68
つまんね
0925名無しさん@お腹いっぱい。2014/07/25(金) 21:14:59.87
挿入リプライはいいです
0926名無しさん@お腹いっぱい。2014/07/25(金) 21:26:24.76
もう少し捻りが必要だな。
0927名無しさん@お腹いっぱい。2014/07/26(土) 00:10:40.34
語れスレにもあったんだけど
いまportsからtex一式を入れるならどうやるのが最善なんでしょうか?
これまでのjapanese/teTeXに相当するようなやつです
0928名無しさん@お腹いっぱい。2014/07/26(土) 05:23:59.65
挿入場合はLinuxをお勧めしております
0929名無しさん@お腹いっぱい。2014/07/26(土) 06:28:45.20
なんかすごい初歩的なミスをしているのか、ポルナレフ状態なんだけど、
FreeBSD 9.2-RELEASE-p7で、

p = (char *)malloc(4);
printf("%p\n", p);
p = (char *)malloc(4);
printf("%p\n", p);

みたいなのしたら、

0x801fb30b5
0x801fb30b4

ってなって、領域かぶってる…。それで上書きされる…。
free()もしてないのに…
他のスレッドが邪魔してるのか…。Fuseのスレッドしか動いてないみたいなんだけど…
0930名無しさん@お腹いっぱい。2014/07/26(土) 07:03:14.39
>>929
領域が被ってる以前に、
1回目のmalloc()の結果がおかしいな。奇数アドレス(ワード境界以外)が割り当てられることはない。
コンパイラの最適化でmalloc()が勝手にビルトイン関数にされてるとか?
0931名無しさん@お腹いっぱい。2014/07/26(土) 07:05:13.57
>>929

これ2回目のmallocをpでなくqにしてみたらどうなります?
p = (char *)malloc(4);
printf("%p\n", p);
q = (char *)malloc(4);
printf("%p\n", q);
こんな感じに。
二回目のmalloc()でpを壊していることが気になります。
0932名無しさん@お腹いっぱい。2014/07/26(土) 07:09:18.47
malloc()使用の際の注意事項があります。
コンピュータのCPUが何ビットであるか調ベておく事が大切です。

32ビットCPUを搭載したコンピュータでは、
32ビット用のmalloc()を使用すること。

64ビットCPUを搭載したコンピュータでは、
64ビット用のmalloc()を使用すること。

これを間違えればmalloc()が正常動作しません。
0933名無しさん@お腹いっぱい。2014/07/26(土) 07:13:21.68
>>929
どうせどこかで管理領域壊してるってオチでしょ
現象が発生する最小限のコード作ってみ
0934名無しさん@お腹いっぱい。2014/07/26(土) 07:14:00.39
>>930
>>931
こんな時間にありがとうございます。
今もう一度再現中です。
結果が出ましたら書き込みます。
0935名無しさん@お腹いっぱい。2014/07/26(土) 07:14:49.79
関数内で使うだけでたった4バイトならmalloc()じゃなくalloca()使え。
0936名無しさん@お腹いっぱい。2014/07/26(土) 07:22:12.00
>>930
それは思いました。

>>931
たしかにqにすると結構違うアドレスになりますね。
これだと今のところ問題なさそうな気がします。

>>935
関数外でも使います…
0937名無しさん@お腹いっぱい。2014/07/26(土) 07:26:04.53
>>933
最小限のコードでは発生しないので、やはり自分のミスだと思ってるのですが…
0938名無しさん@お腹いっぱい。2014/07/26(土) 07:33:40.17
何度か試しましたが、今のところ>>931で回避できているようです。
でも何度かやはり奇数のアドレスが出てきます。
とりあえずもう少し様子を見てみようかと思います。
ありがとうございました。
0939名無しさん@お腹いっぱい。2014/07/26(土) 07:40:10.06
>>938
それ、回避できてるんじゃなくたまたまアドレスが被らなかっただけ。
malloc()のメモリ破壊はすぐ症状が出ずにあとで効くからな。
0940名無しさん@お腹いっぱい。2014/07/26(土) 07:43:01.24
>>937
だから、少しずつ削っていって「現象が発生する」最小のコード作れよ
0941名無しさん@お腹いっぱい。2014/07/26(土) 07:44:50.86
>>939
了解しました。

>>940
かなりでかいので無理です…
0942名無しさん@お腹いっぱい。2014/07/26(土) 07:50:43.92
MALLOC_OPTIONS セットして、問題の箇所を見つけろ。
0943名無しさん@お腹いっぱい。2014/07/26(土) 08:00:50.53
freeしちゃいけないポインタ(malloc(4)+1みたいな)をfreeしてるんだろうな
0944名無しさん@お腹いっぱい。2014/07/26(土) 08:04:42.27
>>941
面倒な奴だな
valgrind でも使ってみろよ
http://www31.atwiki.jp/bigoyayubi/m/pages/49.html
0945名無しさん@お腹いっぱい。2014/07/26(土) 08:09:37.93
free()しなくても(メモリリークするだけで)プログラムは動くから、
free()を順番にコメントアウトして症状が出なくなるところを見つけるといいかも。
0946名無しさん@お腹いっぱい。2014/07/26(土) 08:12:12.10
>>942,943,945
すいません、ありがとうございます。
現在ktraceでチェック中ですが、何となくおかしいなという所が出てきています。
このままもう少し続けます。
0947名無しさん@お腹いっぱい。2014/07/26(土) 08:13:14.12
あ、>>944が抜けていた。
0948名無しさん@お腹いっぱい。2014/07/26(土) 08:20:30.23
bsdinstallがGPTでパーティションを切りたがるんですが、
うちのマザーボードはGPTだとブート出来ないんです。
MBRで切りたいんですが、MBRだと自動で切ってくれません。
おすすめの切り方を教えて下さい。
ハードディスクはまるまる全部使うでいいです。
ハンドブックにはGPTの例しか載っておらず困ってます。
0949名無しさん@お腹いっぱい。2014/07/26(土) 08:58:00.71
挿入ネタはいいです
0950名無しさん@お腹いっぱい。2014/07/26(土) 11:00:58.04
>>948
つ ZFS
0951名無しさん@お腹いっぱい。2014/07/26(土) 11:23:57.92
そんなもん120%お前の作りこんだバグに決まってんじゃんw バカかw
ほんと素人ほど決まってOSやライブラリを疑うよな。
0952名無しさん@お腹いっぱい。2014/07/26(土) 12:52:49.52
おじいちゃん、祭りはとっくに終わってますよ
0953名無しさん@お腹いっぱい。2014/07/26(土) 13:28:35.80
困ったときの std::unique_ptr
0954名無しさん@お腹いっぱい。2014/07/26(土) 20:55:07.91
FreeBSD10 に pccardc は入ってないみたいなのですが、どうしたら良いでしょうか。
pkgにもなさそうです。
just coolerを動かすために'pccard power'相当の事を行いたいです。
0955名無しさん@お腹いっぱい。2014/07/26(土) 23:21:10.80
小金丸さんとこのman9.3を落とそうと思ったんですが
File unavailable (e.g., file not found, no access)になります。
上手くいった人いますか?
09569552014/07/27(日) 00:29:26.10
win7で落とせたので転送して解決しました
お騒がせしました
0957名無しさん@お腹いっぱい。2014/07/27(日) 09:07:58.54
★2ch勢いランキングサイトリスト★

◎ +ニュース板
・ 2NN
・ 2chTimes
◎ +ニュース板新着
・ 2NN新着
・ Headline BBY
◎ +ニュース板他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
◎ 全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi

※ 要サイト名検索
0958名無しさん@お腹いっぱい。2014/07/27(日) 10:52:50.14
BSDが詰まりました。食器化したいんですがボタンとかあるんですか?
0959名無しさん@お腹いっぱい。2014/07/27(日) 10:58:57.63
メディアがCDならそのままソーサーになるよ。
0960名無しさん@お腹いっぱい。2014/07/27(日) 11:03:36.17
もしかして、いまは pkg 祭りの最中でしょうか?
落ち着くまでしばらくは pkg(1) をアップグレードしたら負け?
0961名無しさん@お腹いっぱい。2014/07/27(日) 11:21:33.83
何も考えずにpkgを1.3.0にアップグレードしてみた
0962名無しさん@お腹いっぱい。2014/07/27(日) 11:25:43.71
なんかよくわからんけど、義純呼んで iタウンページで業者調べてもらった方がいい
0963名無しさん@お腹いっぱい。2014/07/27(日) 14:06:57.54
もう 1.3.1 になったようだ
0964名無しさん@お腹いっぱい。2014/07/27(日) 22:42:08.73
>>950
zfsにメモリを割きたくありません
09659602014/07/27(日) 22:43:54.73
さっき UPDATING が更新されてたので、その指示通りにしたら問題無くなったっぽいです。遅いよ!
09669602014/07/27(日) 23:21:15.12
というか、特に設定する意図が無いなら pkg.conf は消した方が良いのかな。古い形式の設定が残ってるとまずそう。
0967名無しさん@お腹いっぱい。2014/07/28(月) 05:46:27.54
>>964
つ NFS
0968名無しさん@お腹いっぱい。2014/07/28(月) 10:05:22.62
pkg-1.3.2
0969名無しさん@お腹いっぱい。2014/07/28(月) 15:53:47.89
>>967
ハードディスクの取り扱い方を質問しているのにそういうこと言うのは
さすがに程度を疑いますね
0970名無しさん@お腹いっぱい。2014/07/28(月) 16:12:04.68
ローカルHDDなんて使うなという意味じゃないの?
0971名無しさん@お腹いっぱい。2014/07/28(月) 17:19:18.28
>>929
遅レスだか、コンパイラの最適化オプションのせいじゃない?
最適化レベル下げてリコンパイルしてみては。
0972名無しさん@お腹いっぱい。2014/07/28(月) 17:26:39.22
>>971
「せい」というか、最適化オプションのおかげでバグが顕在化することはあるね。
とにかくコードを徹底的に見直してほしい。
0973名無しさん@お腹いっぱい。2014/07/28(月) 18:34:48.09
>>970
ローカルHDDを使いたいという背景の質問に対して
ローカルHDDを使うなという助言をするのはおかしいと思いますよ…
0974名無しさん@お腹いっぱい。2014/07/28(月) 20:20:21.94
パーティションくらい手動で切ればいいじゃんそんなことよりおうどんたべたい
0975名無しさん@お腹いっぱい。2014/07/28(月) 20:51:03.84
GPT -> MBR にする以外は
インストーラーのデフォルト
0976名無しさん@お腹いっぱい。2014/07/28(月) 21:00:26.04
firefox 31.0,1より前の脆弱性が7/23だかに公表されてから当該portsがまだ更新され
ないんだけど、FreeBSD 9系ではfirefoxはもうサポートされないの?
0977名無しさん@お腹いっぱい。2014/07/31(木) 07:46:11.67
7.0-RELEASEで最新のports使えますか。
せめてウェブブラウザだけでも新しくしたくて。
0978名無しさん@お腹いっぱい。2014/07/31(木) 15:23:47.84
保証されていないんだから使えますなんて回答する人いないよ。

まずは使ってみろ。
トラブルが出れば一つ一つ解決していけ。
0979名無しさん@お腹いっぱい。2014/08/01(金) 01:16:02.61
「語れ」スレのほうが、すっかり質問スレに、なってしまって、
本来のこのスレが、
0980名無しさん@お腹いっぱい。2014/08/01(金) 01:17:47.57
途中で、送信してしまった。

本来の「初心者もOK! FreeBSD質問スレッド」が、寂れてしまっているような気がするのですが。
0981名無しさん@お腹いっぱい。2014/08/01(金) 01:41:40.55
お、おう。
0982名無しさん@お腹いっぱい。2014/08/01(金) 02:18:20.85
誰も答えてくれないし、おれは問題ないからおまえが悪いで片付けられるし、
だからみなLinuxに逃げるのですよ。
0983名無しさん@お腹いっぱい。2014/08/01(金) 10:57:07.66
Linuxはさらにたちが悪いですが、何か?
0984名無しさん@お腹いっぱい。2014/08/02(土) 03:11:24.25
Linuxに勝ったつもりでいるようだが、実際は負けているのだよ。
0985名無しさん@お腹いっぱい。2014/08/02(土) 03:50:33.39
セキュリティホールの多さではLinuxが確実に多いね。
あの開発の適当ぶりには勝てないと思うな。流石に。
0986名無しさん@お腹いっぱい。2014/08/02(土) 10:13:02.35
Linux固有のセキュリティホールとかほとんどないやろ
0987名無しさん@お腹いっぱい。2014/08/02(土) 10:26:30.57
は?
0988名無しさん@お腹いっぱい。2014/08/02(土) 18:30:25.91
多くの場合、OS本体の脆弱性が狙われるのは、
主にアプリケーションの脆弱性を突いた後って話?
確かにオプソやプロプラの脆弱性のが話題になるし、
それはOS固有の脆弱性ではないのは確かだが。
0989名無しさん@お腹いっぱい。2014/08/02(土) 18:40:13.67
Linuxカーネルのパッチは不要だって主張?
0990名無しさん@お腹いっぱい。2014/08/02(土) 22:08:39.39
近頃のニュースにファームウェアにウイルスとかあったけど、
BSDとかLinuxに感染することをいみしていますか?
0991名無しさん@お腹いっぱい。2014/08/02(土) 22:15:17.34
いいえ
0992名無しさん@お腹いっぱい。2014/08/03(日) 16:50:32.01
BSDってroot化は簡単にできますか?
root取ったらアプデで弾かれたりしますか?
0993名無しさん@お腹いっぱい。2014/08/03(日) 17:45:58.96
むしろデフォでsudoがないという
0994名無しさん@お腹いっぱい。2014/08/03(日) 20:52:12.83
>>992
普通にrootでもログインできる。
むしろアップデートはrootからしかできない。
0995名無しさん@お腹いっぱい。2014/08/04(月) 11:00:05.74
iOSやandroidって、バージョンアップするたびに特権奪取され続けてるじゃん。
Linuxや*BSDで突破され無いのは、単に需要が無くて、チャレンする人が少ないからでしょ。
0996名無しさん@お腹いっぱい。2014/08/04(月) 11:01:49.30
>>995
特権ユーザーが貧乏だとあっという間に突破されます
0997名無しさん@お腹いっぱい。2014/08/04(月) 11:13:23.22
何このとっちらかった意味不明の文章
0998名無しさん@お腹いっぱい。2014/08/04(月) 11:15:02.18
>>995
けっこう、rootkitが出回ってると思うけど
0999名無しさん@お腹いっぱい。2014/08/04(月) 11:43:20.92
>>995
OpenBSDに挑戦ですね。逝ってらっしゃい。
1000名無しさん@お腹いっぱい。2014/08/04(月) 13:58:49.61
安定のFreeBSD 0% ほぼ相手されないから無敵だわ
http://www.netmarketshare.com/report.aspx?qprid=11&;amp;qpaf=&qpcustom=FreeBSD&qpcustomb=0
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。