トップ «前の日記 最新 次の日記» 追記

おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2007年1月9日(火) 雨は続くよどこまでも [同日]

オモコンマシンがまた落ちました

今度はsshしていた端末があったのでもう少し詳しいログが採れた。 …じゃないか。まずはlib/radix-tree.c:300で落ちて、sshが切れて、それから昨日のようにコンソールに表示される状態になっちゃうのか。

とにかく、memtestをやるべきかな。

Code: f5 1c 00 89 d8 83 c4 0c 5b 5e 5f 5d c3 56 89 c6 53 89 d3 8d 40 10 e8 98 f5 1c 00 89 da 8d 46 04 e8 5b 2e 09 00 85 c0 89 c3 74 10 <8b> 00 89 da f6 c4 40 74 03 8b 53 0c 90 ff 42 04 8d 46 10 e8 7d 
EIP: [find_get_page+30/59] find_get_page+0x1e/0x3b SS:ESP 0068:c9266dcc
EIP: [<c044290b>] find_get_page+0x1e/0x3b SS:ESP 0068:c9266dcc
kernel BUG at lib/radix-tree.c:300!
invalid opcode: 0000 [#5]
SMP 
CPU:    0
EIP is at radix_tree_insert+0xf6/0x14f
eax: ffffffff   ebx: ca5acbbc   ecx: c1050d00   edx: 00000000
esi: c0d88e98   edi: 00000003   ebp: 00000000   esp: d1d71d68
ds: 007b   es: 007b   ss: 0068
Process wget (pid: 31502, ti=d1d71000 task=d44655b0 task.ti=d1d71000)
Stack: c1050dc0 00000003 fffffffa c1050dc0 00000000 ca5acbb8 00000003 c0442b5c 
       000200d2 00000003 00000000 00000000 c0443ee2 000000d0 00000001 d1d71ef8 
       00000001 00001000 01000246 d1d849c0 ca5acbb8 e08b1f40 ca5acae0 000003e2 
Call Trace:
 [add_to_page_cache+48/111] add_to_page_cache+0x30/0x6f
 [<c0442b5c>] add_to_page_cache+0x30/0x6f
 [generic_file_buffered_write+443/1550] generic_file_buffered_write+0x1bb/0x60e
 [<c0443ee2>] generic_file_buffered_write+0x1bb/0x60e
 [__generic_file_aio_write_nolock+989/1063] __generic_file_aio_write_nolock+0x3dd/0x427
 [<c0444712>] __generic_file_aio_write_nolock+0x3dd/0x427
 [generic_file_aio_write+93/187] generic_file_aio_write+0x5d/0xbb
 [<c04447b9>] generic_file_aio_write+0x5d/0xbb
 [<e08a1fe8>] ext3_file_write+0x24/0x8f [ext3]
 [do_sync_write+193/251] do_sync_write+0xc1/0xfb
 [<c045e39b>] do_sync_write+0xc1/0xfb
 [vfs_write+168/345] vfs_write+0xa8/0x159
 [<c045ecc1>] vfs_write+0xa8/0x159
 [sys_write+65/103] sys_write+0x41/0x67
 [<c045f2ee>] sys_write+0x41/0x67
 [syscall_call+7/11] syscall_call+0x7/0xb
 [<c0402cff>] syscall_call+0x7/0xb
DWARF2 unwinder stuck at syscall_call+0x7/0xb
Leftover inexact backtrace:
 =======================
Code: 8b 54 ba 04 85 ed 75 bf 85 d2 b8 ef ff ff ff 75 6b 85 f6 74 35 ff 06 8b 04 24 89 44 be 04 0f a3 be 04 01 00 00 19 c0 85 c0 74 08 <0f> 0b 2c 01 6e d4 63 c0 0f a3 be 0c 01 00 00 19 c0 85 c0 74 3a 
EIP: [radix_tree_insert+246/335] radix_tree_insert+0xf6/0x14f SS:ESP 0068:d1d71d68
EIP: [<c04d5e89>] radix_tree_insert+0xf6/0x14f SS:ESP 0068:d1d71d68

memtestは3パスしてFail無し。じゃあカーネルを作りなおそうか。

[tDiary] サニタイズ言うなキャンペーン便乗メモ

今日はcoreのプラグイン全部と、pluginのプラグインのa.rbとamazon.rbでちゃんとエスケープしているか見た。

HTML片を探すのに神経を使う上にもしかしたら仕様を変えちゃってる可能性を否定できないので疲れる。

後日談プラグインを拡張して日記のスレッド表示が欲しくなることに気づいた。myでつながってるセクションが時系列に表示される。でもプラグインで、日記のあるセクションだけをとりだすにはかなり凶悪なことをしないといけなさそうだよな。表示に使うURLをどうするか考えると新しいViewも必要な気もしてくる。index.rbもtdiary.rbも変更が必要だよ。保留〜。

本日のツッコミ(全2件) [ツッコミを入れる]
> AC (2007年1月9日(火) 19:53)

大きくはずしてるかもしれませんが、お使いのカーネルが2.6.18/19なら<br>http://lists.sourceforge.jp/mailman/archives/anthy-dev/2007-January/003286.html<br>のバグが関係してないでしょうか?

> zunda (2007年1月9日(火) 20:24)

ありがとうございます。Linuxの2.6.19です。メモリの負荷が大きい(コンパイラがいくつか動いている)時に起きたので、可能性は高そうです。手元で作ったカーネルでもう一度起きたら、パッチを当ててみます。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>