LINUX.ORG.RU

Kernel Failure на Debian Squeeze


0

1

Обновил ядро через менеджер обновлений и перезагрузил систему. При включении Системного монитора пищит спикер и вылезает окошко Your system had a kernel failure.

Вот детали:

Kernel failure message 1: BUG: unable to handle kernel paging request at fffffffffffffff3 IP: [<ffffffff8112f98d>] m_stop+0x15/0x4c PGD 1003067 PUD 1004067 PMD 0 Oops: 0000 [#1] SMP last sysfs file: /sys/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sda/uevent CPU 0 Modules linked in: nls_utf8 nls_cp437 vfat fat acpi_cpufreq parport_pc cpufreq_powersave ppdev cpufreq_stats cpufreq_userspace lp cpufreq_conservative parport sco bridge stp bnep l2cap bluetooth rfkill binfmt_misc fuse ext4 mbcache jbd2 crc16 loop firewire_sbp2 snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul tuner_simple tuner_types tuner tvaudio tda7432 msp3400 snd_emu10k1 snd_seq_midi snd_seq_midi_event bttv v4l2_common videodev v4l1_compat snd_rawmidi v4l2_compat_ioctl32 snd_ac97_codec ir_common snd_bt87x ac97_bus nvidia(P) pcspkr i2c_i801 i2c_algo_bit snd_pcm videobuf_dma_sg videobuf_core btcx_risc tveeprom asus_atk0110 emu10k1_gp snd_seq snd_util_mem snd_timer gameport joydev i2c_core psmouse evdev snd_seq_device serio_raw snd_hwdep snd soundcore snd_page_alloc button processor reiserfs sg sr_mod sd_mod cdrom crc_t10dif ata_generic usb_storage usbhid hid pata_jmicron 8139too ehci_hcd firewire_ohci ahci firewire_core 8139cp crc_itu_t libata scsi_mod r8169 thermal mii thermal_sys usbcore nls_base [last unloaded: scsi_wait_scan] Pid: 2848, comm: gnome-system-mo Tainted: P 2.6.32-5-amd64 #1 System Product Name RIP: 0010:[<ffffffff8112f98d>] [<ffffffff8112f98d>] m_stop+0x15/0x4c RSP: 0018:ffff880101083e88 EFLAGS: 00010286 RAX: ffffffff8131fab0 RBX: ffff880101083ed8 RCX: 000000d0cbe54000 RDX: 00000000ffffff00 RSI: fffffffffffffff3 RDI: ffff88011ce2ad00 RBP: ffff88010494bb80 R08: ffff88011cfa0a80 R09: 0000000000000000 R10: 0000000000000022 R11: ffffffff811516f3 R12: fffffffffffffff3 R13: 00000000fffffff3 R14: 0000000000000000 R15: 0000000000000400 FS: 00007ffbdb712800(0000) GS:ffff880005400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: fffffffffffffff3 CR3: 0000000101da9000 CR4: 00000000000006f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process gnome-system-mo (pid: 2848, threadinfo ffff880101082000, task ffff88011c74a350) Stack: 0000000000001000 ffff880101083ed8 ffff88011ce2ad00 ffffffff81105aa9 <0> 0000000000001000 ffff880101083f50 00007ffbcbe54000 ffff88011b5ab080 <0> ffff88011ce2ad38 0000000000000001 0000000000000000 0000000000000400 Call Trace: [<ffffffff81105aa9>] ? seq_read+0x269/0x388 [<ffffffff810ef510>] ? vfs_read+0xa6/0xff [<ffffffff810ef625>] ? sys_read+0x45/0x6e [<ffffffff81010b42>] ? system_call_fastpath+0x16/0x1b Code: 48 89 df e8 e3 c2 f1 ff 31 c0 40 84 ed 49 0f 45 c4 5b 5d 41 5c c3 55 53 48 83 ec 08 48 85 f6 48 8b 6f 60 74 1a 48 3b 75 10 74 14 <48> 8b 1e 48 8d 7b 60 e8 dd 86 f3 ff 48 89 df e8 ac c2 f1 ff 48 RIP [<ffffffff8112f98d>] m_stop+0x15/0x4c RSP <ffff880101083e88> CR2: fffffffffffffff3 ---[ end trace 4c0b98f57aeda0f1 ]---

Как можно это расшифровать и как исправить?

★★★

Ответ на: комментарий от zevilz

Да, так. Обратите внимание на разбиение на строки.

А можно полный dmesg таким же образом туда после сбоя?

AITap ★★★★★ ()
Ответ на: комментарий от zevilz

Из всех показанных сбоев:
- процесс всегда gnome-system-monitor
- Call trace всегда содержит seq_read, vfs_read, sys_read, system_call_fastpath

Похоже на регрессию в ядре. Попробуйте откатиться на более или снова обновиться.

Что получится, если запустить gnome-system-monitor из терминала?

AITap ★★★★★ ()
Ответ на: комментарий от sched

у меня тоже самое. падает gnome-system-monitor а также chrome
вот лог. упали друг за другом
http://pastebin.com/Phs1DV4T
ядро 2.6.32-5-amd64
дело в том что сегодня оно с утра обновилось
на крайняк можно перейти на 2.6.39+35.1~bpo60+1 которое лежит в бэкпортах. но меня останавливает то что нет nvidia-kernel-2.6.39+35.1~bpo60+1
было бы хорошо если бы исправили этот баг поскорее!

punya ★★ ()
Ответ на: комментарий от punya

короче мне работать надо. я забил на проприетарный нвидиа драйвер. сравнял привилегии бэкпортов и сквиза. снес xorg.conf поставил linux-image-2.6.39+35.1~bpo60+1 + новый xserver-xorg все отлично работает. новой свободной дровишки nouveau вполне хватает для просмотра утуба в обед =)

punya ★★ ()
Ответ на: комментарий от punya

Возможно, баг есть, не спорю. Но у меня он не проявляется. Апдейты последние.

пусть меинтейнеры разбираються кто там накосячил

А вот так в опенсорс-среде делать нехорошо.

bk_ ★★ ()
Ответ на: комментарий от bk_

вы по ссылке все дерево писем прочитали? исправлять ничего не надо. патч давно существует. почему его нет в апдейте от security.debian - вопрос меинтейнеров я бы принял участие в отладке обычных приложений на с\с++ но браться за ядро у меня не хватает квалификации

punya ★★ ()
Ответ на: комментарий от punya

Спасибо за ссылку - было интересно прочесть.

А почему вы не наложили просто патч на свое ядро той же версии?

bk_ ★★ ()
Ответ на: комментарий от punya

Или воспользоваться пакетом nvidia-kernel-dkms.

AITap ★★★★★ ()
Ответ на: комментарий от bk_

а как наложить патч на ядро и где его взять? Или лучше ждать новой версии ядра? У меня глюков так то не наблюдалось, кроме ошибки системного монитора. но у жены этой проблемы нет на буке с аналогичной системой, появились другие: начал тормозить интернет и часто при просмотре фильмов любого формата вылетает ошибка что то про разрешение видео. Нажимаешь закрыть - воспроизведение фильма продолжается, но первые секунд 5 без видео. Эти проблемы на буке появились вчера примерно утром. Видимо тоже при обновлении ядра, она не читает что именно обновляется. На буке система обновляется только с оф. репов, а у меня на компе еще подключены репы security updates, debian multimedia и chrome

zevilz ★★★ ()
Ответ на: комментарий от bk_

Asus P7P55D LE intel P55, Core i3 530, 4Gb ram kingston, Gainward GeForce GTS250 Deep Green 512mb, Sata2 1tb hdd (/ - raiserfs, /usr - ext4, swap, /home - ext4, /media/Data - ext4), Creative Audigy PCI, TV tuner Bt878 PCI, lan - 2xRealtek, drive - sata optiarc

zevilz ★★★ ()
Ответ на: комментарий от zevilz

дело в том что сборка ядра - много возьни. но если есть время тогда вот http://www.howtoforge.com/kernel_compilation_ubuntu
лучше всех собирают программу ее меинтейнеры поэтому я бы посоветовал вам или откатить версию ядра либо накатить новое ядро
sudo apt-cache policy linux-image-2.6.32-5-amd64
*** 2.6.32-35squeeze1 0
990 http://security.debian.org/ squeeze/updates/main i386 Packages
2.6.32-35 0
990 http://ftp.by.debian.org/debian/ squeeze/main i386 Packages
откатываем до вчерашней версии:
sudo apt-get install linux-image-2.6.32-5-amd64=2.6.32-35
а я на рабочем десктопе накатил новое ядро (2.6.39):
/apt/apt/preferences

Package: *
Pin: release n=squeeze
Pin-Priority: 990

Package: *
Pin: release n=squeeze-updates
Pin-Priority: 990

Package: *
Pin: release n=squeeze-backports
Pin-Priority: 990

sudo apt-get upgrade
кстати у моего друга тоже ноут асус. он говорил что начиная с 2.6.39 в ядро включен модуль который позволяет правильно работать ф-иональным клавишам (до этого модуль ставился вручную)

punya ★★ ()
Ответ на: комментарий от zevilz

В смысле, где взять патч? По той ссылке в lkml, что ты привел. Я понял, что твоя проблема описана именно там, поэтому я и спросил, почему ты не наложишь патч.

bk_ ★★ ()
Ответ на: комментарий от anonymous

баг подтвержден на моей домашней качалке(архитектура 686)
я откатил версию ядра за 08.09.11
тем кто тоже так поступил советую добавить в /etc/apt/preferences
Package: linux-image-2.6.32-5-686
Pin: release n=squeeze,a=stable,c=main,o=Debian,l=Debian
Pin-Priority: 1001
таким образом отказываемся от ядра squeeze-updates пока они там не почешутся и не исправят. смело можно юзать apt-get upgrade

punya ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.