[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