OS X 10.2.2にカーネルパニックのバグ 13
ストーリー by Oliver
開発者に茶色の紙袋を 部門より
開発者に茶色の紙袋を 部門より
Acanthopanax 曰く、 "本家記事より。Mac OS X 10.2.2にカーネルパニックを引き起こすバグが発見された。ターミナル上で、ある名前のディレクトリを、同名の別のディレクトリのある場所へ移動しようとするとカーネルパニックとなるという。たとえば、mkdir ~/mydir; cd ~/mydir; mkdir mydir; mv mydir .. で再現できるとのこと。
本家の議論では、/bin/mvのかわりにGNUのmvをつかう解決策が提案されている。"
試してみた (スコア:1)
しかも、半透明パネルで、、、、。
さすがApple、パニック時にもデザインセンスが光るね。
妙に感動、、、。
ラプソディの頃から使ってて、パニック画面を初めて見た。
まあ、それほど使い込んでないから当然かもしれないが、、、。
パニック時には、本体のパワーボタンを長めに押したままにすることで、
電源が落ちます。キーボードからだと駄目な感じ。
ところで、タレコミの内容だけど、本当に名前が関係してるの?
mkdir test; cd test; mkdir test; mv test ..でも逝ったけど。
単にカレントディレクトリに同名のディレクトリをmvしただけでも起こるかも、、、、。
fsckが意外に長くて鬱なので、もう試したくないけど、、、。
Re:試してみた (スコア:1)
でも、
mkdir test; cd test; mkdir test; cd ..; mv test/test test
なら問題が起こらなかった。
このことから、カレントディレクトリであることが発生条件に入ると思うけど。
Re:試してみた (スコア:1)
タレコみ人です。
「ある名前」というのは任意の名前というつもりでしたので、そういうことでご理解を。
ワタクシは、ジャーナリングを有効にして、syncを3回やってから、試してみました。で、ジャーナリングの効用を体験できました。(^^;
Re:試してみた (スコア:1)
タレコミの方法ではありませんが、カーネルパニックは頻繁にみています。
PowerBookG4を使っていて、インターネット接続にはわけあってAirH"をPCカードで使用しているのですが、PCカードの電源を切る時かなりの確率でカーネルパニックでとまります。パニくらない場合もあるのですが、状況がみきわめられません、、、
10.2より以前状況では、接続中に症状がでて、メッセージがどばっとでてくることがあり、それに比べれば頻度としては増えているが、予測は可能になっただけましなのかなぁと。
なにげに不安定ですね。
Re:試してみた (スコア:0)
Re:試してみた (スコア:1)
スリープにも失敗します。画面が真っ暗で電源がついてる状態になります。
システム終了はちゃんとできてるっぽいんですけどね
Re:試してみた (スコア:1)
スリープさせると、ほぼ100%の確率でカーネルパニック。
モデムカードを刺している場合は事実上スリープできない。
というオチャメな仕様(?)です。
ノートパソコンの意味ないじゃん(涙)。
Re:試してみた (スコア:1, 参考になる)
これによれば、HFS+で発生し、UFSでは発生しないとのことで HFS+まわりの実装に問題がありそうとのことでした。
修正 (スコア:1)
10.2.3にて、カーネルパニックにならないように修正されたみたいです。
実に巧妙な例題 (スコア:0)
# 決して、こんなバグを放置して良いとは思いませんが。
ところで、この簡単そうで実に巧妙な例題を、他のOSで試して見たとしたら、世の中のOSの何%位が同様に破綻するのでしょうか? OSXだけが特別に間抜けで、こう言う問題を起こすとは思えないのですが...。
# 私の手元にはWin98もありますが、大事なデータが入って
# いるので、怖くて試せません。
話は変わりますが、部門名の「開発者に茶色の紙袋を」とはどう言う意味なのでしょう。ギョーカイ用語か何か?
本家の部門名の「ご家庭では試さないで下さい」と言うのも、素人が試すことじゃないよと言う意味だろうとは思いますが、会社で試すほうがもっとアブナイ気がするので、何か裏の意味があるのかと勘ぐって見たりします。
どなたか解る方がいらしたら、教えて下さい。
Re:実に巧妙な例題 (スコア:1, 参考になる)
Re:実に巧妙な例題 (スコア:0)
osx-users ML [ryukoku.ac.jp]では他のいくつかのOSやファイルシステムで検証した結果が投稿されていますよ。
せっかく上でリンク貼ってある [srad.jp]のに(;-)
ということで、上記MLからざっくり抜き出してみました。
×:カーネルパニック、○エラー表示など、▲上書き
×Mac OS X 10.2.2:HFS+
○Mac OS X 10.2.2:HFS+ with GNU fileutils
○Mac OS X 10.2.2:UFS
▲Mac OS X 10.1.5
Re: (スコア:1)
この辺にとても惹かれたのでID(笑
>アーカイブは公開されてるけどいいのかな?
公開されてる情報をまとめて且つ独自の情報も加えて、って
素晴らしいんじゃないんでしょうか。
躊躇ってACにすることないと思いますよ。:-)
そんな訳で、[osx-users:0068] [ryukoku.ac.jp] の、
○Mac OS X 10.2.0:HFS+
も加えておこうかと。
# しかし10.2.0では大丈夫ってのは...。んー。