[devel] 100% kernel panic with reiserfs

=?iso-8859-1?q?atl_=CE=C1_altlinux=2Eru?= =?iso-8859-1?q?atl_=CE=C1_altlinux=2Eru?=
Пт Ноя 25 01:20:19 MSK 2005


Здравствуйте все!

Не совсем в тему списка, но, думаю, многим может показаться интересным.

Долгая и длинная история с картинками описана тут:
http://www.livejournal.com/users/ablamsky/34339.html

Вкратце.
Есть устройство /dev/sdc1 размером 400Гб
на устройстве bad'ов нет, проверялось badblocks /dev/sdc1 в несколько 
процессов параллельно,
да еще и запущенных с отставанием.

там файловая система reiserfs и куча мелких файлов (на ~250Гб),
Maildir'ы более 1000 пользователей.

при mount -o ro /dev/sdc1 /mnt/test (даже ro!)

монтируется нормально и даже читается все... почти все.
а вот на одной (вернее их около 4-х в разных местах) директории ls -lR 
выдает:

ls: /mnt/test/a.antonuk/Maildir/.&BEAEMARBBD8EPgRA-_&BE8- 
&BEAENQQzBDsEMAQ8BDUEPQRCBEs-/maildirfolder: Permission denied

и падает.

Стабильное падение на трех разных серверах.
На дистрибутивах и ядрах:

ALTLinux
kernel-image-std26-smp-2.6.12-alt6
kernel-image-std26-smp-2.6.8-alt9
kernel-image-std-smp-2.4.29-alt6
kernel-image-std-up-2.4.26-alt6

SuSe
k_smp-2.4.21-286
k_smp-2.4.21-291
k_smp-2.4.21-297

Пару раз даже удалось сфотографировать, картинки тут:
http://mf.volsu.ru/taras/for-lj/reiserfs-kernel-panic/

но чаще падает с черным экраном или просто остановка.
на kernel-image-std-up-2.4.26-alt6 -- эффект копки reset.

Что тут плохого?
Как я понимаю, можно теоретически сделать носитель с reiserfs
который будет монтироваться, но при ls -l вызывать kernel panic
на _любом_ ядре.

Как бы эту багу отловить?

-- 
Taras Ablamsky



Подробная информация о списке рассылки Devel