FreeBSDを語れ Part23
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/02/26(木) 00:39:05The FreeBSD Project
http://www.freebsd.org/ja/
前スレ:FreeBSDを語る #22
http://pc11.2ch.net/test/read.cgi/unix/1231983300/
0529名無しさん@お腹いっぱい。
2009/04/20(月) 06:51:21に入れて下記を読めばどんだけクソかはわかるな。
[ANNOUNCE] xf86-video-intel 2.6.99.901
http://www.mail-archive.com/xorg-announce@lists.freedesktop.org/msg00587.html
[ANNOUNCE] xf86-video-intel 2.6.99.902
http://www.mail-archive.com/xorg-announce@lists.freedesktop.org/msg00588.html
[ANNOUNCE] xf86-video-intel 2.6.99.903
http://www.mail-archive.com/xorg-announce@lists.freedesktop.org/msg00605.html
[ANNOUNCE] xf86-video-intel 2.7.0
http://www.mail-archive.com/xorg-announce@lists.freedesktop.org/msg00610.html
で、2.7.0 で何もかも直ったかというとそうでもないわ
けだ。
2.6.30-rc2 + xorg-intel-2.7.0 + DRM_I915_KMS = corruption
http://lists.freedesktop.org/archives/xorg/2009-April/045204.html
そして誰も nvidia の話なんかしてないことに気付け。
0530名無しさん@お腹いっぱい。
2009/04/20(月) 07:20:030531名無しさん@お腹いっぱい。
2009/04/21(火) 01:48:280532名無しさん@お腹いっぱい。
2009/04/21(火) 03:43:21MySQLは使ってない。 バージョン変わると互換性無さ過ぎる。
pgもバージョン変わるとバイナリ互換性はなくなるけど、他は温存できた希ガス。
それにMySQLって、Linux抱き合わせの初心者向け書き物ばっか。
0533名無しさん@お腹いっぱい。
2009/04/21(火) 11:03:28ダメなら素直にxorg-server戻せばいいじゃないか
すぐに戻せないならそもそも管理が悪い。
1.6.0がでた当日かららnvidiaで動かないという話がでててここに至っている。
FreeBSD-7.1+xorg-server-1.6.0は少なくともnvidiaカード使えば
Fx6200とかでもちゃんと動くし
hal入れとけば適当なデスクトップで
USBメモリとかのやりとりでsudoとか使わなくてもファイラーで操作できるんだから
それを正として構築してそっから明示的に入れ替えしてオレ流は構築すればいいよ。
第三者はそういうカキコをみて自分の道具とかと照らし合わせて各々が判断すればいいし
購入のめどにできる。
0534名無しさん@お腹いっぱい。
2009/04/21(火) 11:05:20MySQLもいまいちメリット低いし
httpサーバー+sqliteでいいや。
0535名無しさん@お腹いっぱい。
2009/04/21(火) 11:42:19まだやんのか(w
xorg-server は最新で intel-2.6.1 で動いてるんだよ。
俺はドライバの話してるんだって。
> hal入れとけば適当なデスクトップで
> USBメモリとかのやりとりでsudoとか使わなくてもファイラーで操作できるんだから
> それを正として構築してそっから明示的に入れ替えしてオレ流は構築すればいいよ。
uwm/X10 → twm/X11 しか使ってないですが何か?
今でも動くなら uwm にしたい位だよ俺は。
0536名無しさん@お腹いっぱい。
2009/04/21(火) 11:53:36> intel-2.6.1
2.5.1 だな。
0537LINUX
2009/04/21(火) 15:35:43この関連は。
1999年に2000ねん問題でアメリカと日本政府が対立していた。
ようすb驍ノWindowsにオープンソースをせまった。
しかし、アメリカは原発臨界事故を起こし、愛媛丸も沈めた。
日立が原発事故。Linux特攻隊が愛媛丸。
夜の58番街はどうなったのかな
LINUXが五橋研究所からIBMになったのはsolarisは無敵winndowsNTも無敵
NECのUNIXが大打撃を受けるとLinux特攻隊が言ったからだ
0538名無しさん@お腹いっぱい。
2009/04/21(火) 15:53:540539名無しさん@お腹いっぱい。
2009/04/21(火) 15:54:120540名無しさん@お腹いっぱい。
2009/04/21(火) 16:03:500541名無しさん@お腹いっぱい。
2009/04/21(火) 17:14:560542名無しさん@お腹いっぱい。
2009/04/22(水) 22:04:19また、Fedoraあたりで言う yum-fastestmirrorにあたるものはPortsの中にはないのでしょうか。
どうか教えてくださいまし。
0543名無しさん@お腹いっぱい。
2009/04/22(水) 22:15:320544名無しさん@お腹いっぱい。
2009/04/22(水) 23:11:53setxkbmap
0545名無しさん@お腹いっぱい。
2009/04/22(水) 23:24:17さっさとRC2でないかなぁ
0546名無しさん@お腹いっぱい。
2009/04/23(木) 01:43:38http://www.freebsdnews.net/2008/11/24/speed-installing-ports-howto/
0547名無しさん@お腹いっぱい。
2009/04/23(木) 06:55:01そんなportsがあるんですか
試してみます
0548名無しさん@お腹いっぱい。
2009/04/23(木) 08:34:46とうとう大台越したな。
0549名無しさん@お腹いっぱい。
2009/04/23(木) 08:50:260550名無しさん@お腹いっぱい。
2009/04/23(木) 08:53:28そこからパッケージを取れるようにしようかなと思ったことがあるのだが
ttp://www.otsune.com/bsd/tips/portindex.html
基本的には↑に書かれている方法でいいのだろうけど
もっと便利な方法がないかな
0551名無しさん@お腹いっぱい。
2009/04/23(木) 08:59:140552名無しさん@お腹いっぱい。
2009/04/23(木) 18:17:00>>535 どうでもいいけど動かない環境を維持する意味が不明だ。
最新版にしたらおかしくなった。だから戻した。それでいいじゃん。
解決能力がないんだったらデフォルトのセッティングをかえるべきではない。
だから>>535がintelも含めて安定動作するようになってもhal無しで運用すべきではないってことだ。
そういえば大地氏がhalでのmountにはpropfs必須です。
とか書いているけどそれってFreeBSDではないな。
以前からhalでのユーザー領域での自動マウントはしているけれど
procfsはなくても動く
必要なのは多分Linux
一ヶ月に一度でいいから仮想環境とかでないFreeBSDを触ってくれ、大地氏よ。
0553名無しさん@お腹いっぱい。
2009/04/23(木) 18:20:060554名無しさん@お腹いっぱい。
2009/04/23(木) 20:21:290555名無しさん@お腹いっぱい。
2009/04/23(木) 21:30:33setxkbmap -rules xorg -model pc104 -option "ctrl:nocaps"
してる。
0556名無しさん@お腹いっぱい。
2009/04/24(金) 01:03:350557名無しさん@お腹いっぱい。
2009/04/24(金) 01:23:280558名無しさん@お腹いっぱい。
2009/04/24(金) 01:23:400559名無しさん@お腹いっぱい。
2009/04/24(金) 01:41:47おまえさまが対応させた時に
0560名無しさん@お腹いっぱい。
2009/04/24(金) 04:29:01対応しているんで問題ないんだけど。
0561名無しさん@お腹いっぱい。
2009/04/24(金) 07:58:180562名無しさん@お腹いっぱい。
2009/04/24(金) 08:00:22これってhalのせい?
0563名無しさん@お腹いっぱい。
2009/04/24(金) 10:58:02じゃないかという恐ろしい結論を出してくる部署があるのですが、
管理者としては「あんたら、道具をもうすこし労わってくれ」よと。
0564名無しさん@お腹いっぱい。
2009/04/24(金) 11:33:000565名無しさん@お腹いっぱい。
2009/04/24(金) 13:49:53kdbmap kdbcontrol を使えばOK.
0566名無しさん@お腹いっぱい。
2009/04/24(金) 22:49:547系以降に移行しないとだめなのかな?
0567名無しさん@お腹いっぱい。
2009/04/24(金) 23:04:49> >>535 どうでもいいけど動かない環境を維持する意味が不明だ。
> 最新版にしたらおかしくなった。だから戻した。それでいいじゃん。
> 解決能力がないんだったらデフォルトのセッティングをかえるべきではない。
> だから>>535がintelも含めて安定動作するようになってもhal無しで運用すべきではないってことだ。
何が言いたいのかさっぱりわからん。
>> 535 が言っているのは
・hal の有無にかかわらず最新の intel ドライバではうまく動作しない
・古いドライバでも hal ありだと不都合がある
・hal 無し&古いドライバだと動く
ということだろ。
0568名無しさん@お腹いっぱい。
2009/04/25(土) 22:32:05遅レスでなんだが、
> 特に動画関係はdbus使ってんだろ。
動画再生がdbus必須なら、dbus対応していないマシンに ssh -Y
とかで入って mplayer とかで再生したら何が起きるの?
0569名無しさん@お腹いっぱい。
2009/04/25(土) 22:41:260570名無しさん@お腹いっぱい。
2009/04/25(土) 23:01:130571名無しさん@お腹いっぱい。
2009/04/26(日) 14:15:34別名や別ディレクトリで入れてくると思い込んでいた…
0572名無しさん@お腹いっぱい。
2009/04/26(日) 14:43:010573名無しさん@お腹いっぱい。
2009/04/26(日) 15:07:39CONFLICTS=〜じゃないだろ
0574名無しさん@お腹いっぱい。
2009/04/26(日) 15:51:340575名無しさん@お腹いっぱい。
2009/04/26(日) 17:53:59いままでもそんな選択的portsはけっこうあったろうに、なんで別だと思い込んでんだよww
0576名無しさん@お腹いっぱい。
2009/04/27(月) 13:21:25ttp://www.sic.shibaura-it.ac.jp/~takeshi/diary/?0121
ttp://d.hatena.ne.jp/cocelo/20081102/1225603204
ttp://www.karashi.org/d/20041130.html#p01
ttp://www.archivum.info/mailing.freebsd.ports/2008-04/msg00104.html
Packageとdistfilesのサーバをつくるにゃ
どれくらいHDDに領域を確保すればいいのやら
0577名無しさん@お腹いっぱい。
2009/04/27(月) 13:47:510578名無しさん@お腹いっぱい。
2009/04/27(月) 14:46:170579名無しさん@お腹いっぱい。
2009/04/27(月) 14:46:570580名無しさん@お腹いっぱい。
2009/04/27(月) 14:47:340581名無しさん@お腹いっぱい。
2009/04/27(月) 15:50:31全部入れるとするとそれだけ必要なんですか
自前でPackageとdistfilesのサーバをつくるときって
たいていは頻繁に使うパッケージだけを置いておくだけでいいんですよね?
2万以上のportsを全部自前でミラーリングしてきて
管理している猛者っているのかな・・・
0582名無しさん@お腹いっぱい。
2009/04/27(月) 20:25:410583名無しさん@お腹いっぱい。
2009/04/27(月) 21:57:42入れ直してみるかな
0584名無しさん@お腹いっぱい。
2009/04/27(月) 23:33:570585名無しさん@お腹いっぱい。
2009/04/27(月) 23:50:15・NISを使わないようにすると吐かなくなることもある
・-DWITH_DEBUGでコンパイルすると吐かなくなることもある
その他、誰かのブログによると、
・try_dlopen() の結果をエラー扱いにすると吐かなくなる
・kdmとの実行順序を変えると吐かなくなる
・pthreadがらみか
あと、1.4.[89]あたりのコメントによると、
・module.unload()をしない(または遅らせる)と吐かなくなるかも
pthreadがらみが濃厚。後は誰かよろしく。
0586名無しさん@お腹いっぱい。
2009/04/28(火) 07:36:38ずいぶん前からGTKのアプリとscim-anthyでcoreを吐く場合があったので、色々調べてたんだけど、
scimやらなんやらのコンパイルオプション(-O, -O2 とか)で吐かなくなったり吐いたり、かなり微妙なタイミングで起きてる模様。
scimの作者に連絡したけど、返信来ず。
間違ってるかもしれんしうろ覚えだけど、scimがマルチスレッドで動いていて、スレッド間の微妙なタイミングで
起こってたかもしれない。
0587名無しさん@お腹いっぱい。
2009/04/28(火) 07:51:180588名無しさん@お腹いっぱい。
2009/04/28(火) 09:56:30これか?
www.mozilla-japan.org/security/announce/2009/mfsa2009-23.html
Firefox 3.0.9 で行われたセキュリティ問題の修正のひとつによって、
一部のユーザが頻繁にクラッシュに遭遇するというリグレッションが生じてしまいました。
0589名無しさん@お腹いっぱい。
2009/04/28(火) 10:04:05なるほど。
ただ、そもそも起動途中に落ちるので、リグレッション以前の状態だったんだけど、
scimのコンパイルしなおしで回避できた。
あと、gcc34はscim-helper-manager問題に確かに効果あるみたい。
そういえばgtkがらみのアプリのcoreが10個ぐらいホームにあったよ。
これも全部scimがらみだったのか、gcc34版をしばらく使ってみる。
0590名無しさん@お腹いっぱい。
2009/04/29(水) 10:52:28ニコニコ動画が見れて感動した。
Flash9が実用上問題無い程度に使える。
PC-BSDってFlash関連で何か特別なチューニングしているの?
これに対してFreeBSD 7.2-PRERELEASEで、最新のportsから、
Firefox3やらFlash9 をインストールして、YouTubeやニコニコ動画を見ると
フリーズすることが多い。
普通のFlashを使っているWebページは大丈夫なんだが。
0591名無しさん@お腹いっぱい。
2009/04/29(水) 11:00:02あ、PC-BSDって7.1Rなのな。
0592名無しさん@お腹いっぱい。
2009/04/29(水) 11:31:27adobeと契約してるから
0593名無しさん@お腹いっぱい。
2009/04/29(水) 12:06:06FreeBSDで安定動作するプレーヤーの供給とかじゃないでしょ?
0594名無しさん@お腹いっぱい。
2009/04/29(水) 14:21:34一体何を比べてるのか判るように書くべき。
0595名無しさん@お腹いっぱい。
2009/04/29(水) 17:22:04多分、PC-BSD はそういうあれこれが安定してるバージョンで
パッケージにしてるんじゃないかな?
ports の最新がいつも安定して動作するバージョンであるとは
限らない。
0596名無しさん@お腹いっぱい。
2009/04/29(水) 18:14:520597名無しさん@お腹いっぱい。
2009/04/29(水) 19:05:500598名無しさん@お腹いっぱい。
2009/04/29(水) 21:04:31flash を入れろ」って言われて動かない。どうも
firefox3 と flash の関係がよくわからないんだよな。
nspluginwrapper が何してるのかもわからないし、
後藤さんのページ見て linux_base も fc8 にしたけど、
後から UPDATING みて後悔してるところだ。
ダウングレードしたら動くかな…。
0599名無しさん@お腹いっぱい。
2009/04/29(水) 21:16:35OVERRIDE_LINUX_BASE_PORT=f9
OVERRIDE_LINUX_NONBASE_PORTS=f8
で、
firefox-3.0.10,1
linux-flashplugin-10.0r22
で見れてるよ。
nspluginwrapper -i /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so
やり直してみたら
0600名無しさん@お腹いっぱい。
2009/04/29(水) 21:16:43linux-flashplugin-9.0r159 、音が出ない。
アップデートする前までは問題なかったんだが。
flash7 にすれば音は出るんだけど、ニコ動がダメなんだよな...
0601名無しさん@お腹いっぱい。
2009/04/29(水) 21:22:30メリットってなんでしょう ?
0602名無しさん@お腹いっぱい。
2009/04/29(水) 23:20:01持ち運びが安全だからって感じじゃないかなぁ
0603601
2009/04/30(木) 00:24:34セキュリティ的な面ではどうなんでしょう。
ホスト環境に (一般ユーザで) 侵入されても jail の中身が見えないから
少し安心、とか ?
0604名無しさん@お腹いっぱい。
2009/04/30(木) 01:28:01jailの/のパーミッションを落とすわけにいかないから、
一般ユーザでも見れてしまうでしょ。
0605名無しさん@お腹いっぱい。
2009/04/30(木) 01:31:09もうFedoraCoreは存在しませんよ
0606名無しさん@お腹いっぱい。
2009/04/30(木) 07:47:37あ、そうなの ? てっきり 1 ファイルになるから VMware のようにホスト環境の
ファイルシステムからは 1 ファイルとしてしか見えなくて、jail 内の
ファイルを見るには ssh なりなんなりで入ってじゃないと見れないのかと
思った。
0607名無しさん@お腹いっぱい。
2009/04/30(木) 09:30:52あー fc8 じゃなくて f8 ね
0608名無しさん@お腹いっぱい。
2009/04/30(木) 18:37:12まだ完全解凍じゃないよな
0609名無しさん@お腹いっぱい。
2009/04/30(木) 20:19:20> nspluginwrapper -i /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so
> やり直してみたら
うーん、それっぽいスクリプト用意してて駄目だったけ
ど、手作業でやったらうまくいった。なんでだろ?
ま、動いたからいいや。
0610名無しさん@お腹いっぱい。
2009/04/30(木) 22:42:29core吐かない
0611名無しさん@お腹いっぱい。
2009/04/30(木) 23:01:350612名無しさん@お腹いっぱい。
2009/04/30(木) 23:02:050613名無しさん@お腹いっぱい。
2009/05/01(金) 00:30:08-g つけてコンパイルすると、core 吐かなくなるからだ。
ほんと微妙なタイミングでバグってるんだろうな…
で、printf とか使って、一行ずつ各値を表示させて null とかないか調べてたんだけど、
それもタイミングを変えてしまうので、結局どこが原因なのか突き止められなかった。
ほんとはもっといい方法があるんだろうけど…
0614名無しさん@お腹いっぱい。
2009/05/01(金) 01:43:28> -g つけてコンパイルすると、core 吐かなくなるからだ。
> ほんと微妙なタイミングでバグってるんだろうな…
gcc なら -g でタイミングが変わるような改変は無いは
ずだけど…(そもそもコード自体に変化は無いと思う)。
考えられるとしたら(UNIX のメモリイメージには明る
くないけど) rodata な部分への参照が何らかのタイミ
ングではみ出していて、デバッグ情報のおかげでそれが
はみ出さなくて済んでいるとか?
0615名無しさん@お腹いっぱい。
2009/05/01(金) 01:49:47ドをメモっておいて、シンボル情報のある方で objdump
--disassemble して比較するとか。
といってもリロケーション情報が無いから難しいか…。
gdb プログラム
で起動しておいて break main して run すると main
入り口で止まるから、その状態で disassemble するっ
てのは?
0616名無しさん@お腹いっぱい。
2009/05/01(金) 01:50:580617名無しさん@お腹いっぱい。
2009/05/01(金) 01:54:38そうなんすか。そうかも知れんす。っていうか自分もその辺全然知らないんで…
まあでもそんな感じなんすよ。
bus error だったか、segmentation fault だったか、それさえ忘れてしまいましたし…
でも何かそんな感じなんすよね…
0618名無しさん@お腹いっぱい。
2009/05/01(金) 02:05:20確か大体どの部分で落ちるかは確か見当がついていたので、
その辺になると一行ずつ実行させるようにgdbでやってたんですが、
もううろ覚えで何か分からんのですけど、確か並行するスレッドの方に問題がありそうな気がして、
結局難しすぎて止めたような記憶が…
今となってはちょっと確かめる時間もないので、なんもできないんすよね…
ちなみに自作のGTKプログラムと合わせてデバッグしてたんすが、
こうすると確実に落ちるってのが分かっていたので、まだ分かりやすかったんですけどね…
0619名無しさん@お腹いっぱい。
2009/05/01(金) 02:48:00> 確か並行するスレッドの方に問題がありそうな気がして、
スレッド毎にコンテキストは別なんだから普通は落ちた
方だけ気にすればいいはずだよ(間接的に他のスレッド
が影響しているとしても、「X であるはずの値が X で
ない」みたいなのは落ちたスレッドで観察されてるはず
だし)。
> こうすると確実に落ちるってのが分かっていた
この時点で send-pr すべきだったね…。この時メール
送ったのならメールで残ってない?
0620名無しさん@お腹いっぱい。
2009/05/01(金) 03:16:30> スレッド毎にコンテキストは別なんだから普通は落ちた
> 方だけ気にすればいいはずだよ(間接的に他のスレッド
> が影響しているとしても、「X であるはずの値が X で
> ない」みたいなのは落ちたスレッドで観察されてるはず
> だし)。
この辺ぐじゃぐじゃになっていて、よく覚えてないんですよ。
しかもどの値がおかしくなっているかは、-g もつけられないし、printf も入れれないしで、
確か分からなかったような気がするんで…
(単にgdb+マルチスレッドの扱い方に慣れてなかったような気もします。
ってかgdbの全機能も把握してないもんで…)
で、作者に送ったメールを探してみたんすけど、残ってない…
どのへんがおかしくなるか書いたような気もするし、書いてなかったような気もする…
すんません…
0621名無しさん@お腹いっぱい。
2009/05/01(金) 03:25:13GTK と自分のアプリは -g 付きでコンパイルして、scim は -g なしでコンパイルしてテストしてました。
(そうじゃないと core 吐かない)
なので、scim のどの部分でおかしくなるかは、細かい所は分からなかったけど、だいたいこの辺ってのが分かったような気がします。
ただそれがおかしくなるのは、他スレッドが原因かも、って感じで終了したような気がします。
いつか時間があったらもう少し gdb の知識とか身につけてやりたいんですが、直ぐには無理そうっすね…
0622名無しさん@お腹いっぱい。
2009/05/01(金) 09:56:55依存してるバグとかだな。
0623名無しさん@お腹いっぱい。
2009/05/01(金) 09:59:54他スレッドが本当はまだ解放しちゃいけない領域を解放しちゃったせいで、
バグを含まない側のコードを実行してるスレッドで落ちるなんてこと、よくあるけど。
0624名無しさん@お腹いっぱい。
2009/05/01(金) 11:47:10日本語もう少し勉強した方が良いよ。
0625名無しさん@お腹いっぱい。
2009/05/01(金) 11:57:59MTなプログラミングゼロから勉強しなおした方が良いよ。
0626名無しさん@お腹いっぱい。
2009/05/01(金) 12:28:380627名無しさん@お腹いっぱい。
2009/05/01(金) 12:33:420628名無しさん@お腹いっぱい。
2009/05/01(金) 12:38:55■ このスレッドは過去ログ倉庫に格納されています