Bug 6872

Summary: Kernel panic при выходе из X в ядре 2.6.11-std26-up-alt10
Product: Sisyphus Reporter: ruslandh <hihin>
Component: kernel-image-std26-upAssignee: Sergey Vlasov <vsu>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: hihin, mike, shrek, the_arioch
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
kernel-modules-drm_kernel-std26-up-2.6.11-alt10.i586.rpm
none
oops
none
kernel-modules-drm-std26-up-2005.05.13-alt1.test2.10.i586.rpm none

Description ruslandh 2005-05-17 07:27:56 MSD
1 Проявилась только на машине с материнской платой Intel 865 с  
встроенной графической картой (дома стоит совсем другая материнка -  
такого нет). 
2 Проявляется только на последнем ядре 2.6.11-std26-up-alt10 (На  
2.6.11-std26-up-alt6 не проявлялась, на wks26-up то-же не проявляется) 
 
При выходе из X-в происходит kernel-panic, перед этим идёт "несколько  
экранов" сообщений, как я понял, о нарушении работы ядра (какие-то  
адреса и сообщения как в strace) . Пытался сбросить сообщения в файл -  
ничего не получилось :(:( - в файле только сообщения о входе в X-ы.  
Проявляется независимо от runlevel и пользователя, не зависит от  
менеджера окон - проявляется даже при загрузке чистых X (например  
команды X).
Comment 1 Sergey Vlasov 2005-05-17 19:48:44 MSD
В 2.6.11-alt9 существенно поменялись модули drm...

Желательно всё-таки вытащить сообщения ядра, но для получения полных данных,
скорее всего, понадобится serial console.  Ну хотя бы текст, который остаётся на
экране (имена из backtrace и текст panic).  Можно попробовать выполнить перед
запуском X что-то вроде setfont UniCyr_8x8, чтобы на экран влезло побольше (а
вот использование vesafb тут зачастую мешает).
Comment 2 Sergey Vlasov 2005-05-17 20:23:45 MSD
Created attachment 891 [details]
kernel-modules-drm_kernel-std26-up-2.6.11-alt10.i586.rpm

Можно попробовать установить этот пакет вместо
kernel-modules-drm-std26-up-2005.05.13-alt1.10 - это версия модулей DRM,
которая собиралась раньше.  Только там пропущены скрипты установки/удаления -
нужно будет вручную вызвать depmod -a.

Если с этими модулями kernel panic не будет появляться, значит, дело
действительно в DRM.
Comment 3 Valery Inozemtsev 2005-05-18 09:43:13 MSD
да, дело в DRM. у меня такое на i852
Comment 4 Sergey Vlasov 2005-05-18 14:02:13 MSD
(In reply to comment #3)
> да, дело в DRM. у меня такое на i852

А oops оттуда вытянуть никак?
Comment 5 Valery Inozemtsev 2005-05-19 17:25:37 MSD
боюсь что это невозможно. я вот уже несколько минут смотрю на 12 консоль на
которой какой то бесконечный... и назвать то не знаю как
Comment 6 ruslandh 2005-05-20 09:02:15 MSD
Это из-за DRM. 
1 Если убрать из системы модуль DRM, то зависания не наступает.
2 С Вашим модулем  kernel-modules-drm_kernel-std26-up-2.6.11-alt10.i586.rpm -
то-же не происходит зависания.
3 Вчера смотрел на выход из X-в. Вывод сообщений измерялся минутами (я успел
покурить, а сообщения ещё сыпались) и их вывод настолько быстр, что можно
уловить тольк повторяющмеся сообщения. Вначале  мелькнула фраза, что что-то надо
перезагрузить, потом пошел какаой-то цикл с перебором памяти (мелькали сообщения
об page 0xC11.... причем адреса постепенно изменялись вначале 0xc1117... потом
0xc1118... и т.д. ) Когда всё остановилось то было сообщение о том что CPU=0
*pts=0 *pde=0a2dfo6f  oops=0000 (#25)
Comment 7 Sergey Bolshakov 2005-05-21 15:17:16 MSD
Created attachment 900 [details]
oops

выжимка из /var/log/messages
Comment 8 Sergey Vlasov 2005-05-21 16:45:43 MSD
https://bugs.freedesktop.org/show_bug.cgi?id=3217
Comment 9 Sergey Vlasov 2005-05-21 20:39:22 MSD
Created attachment 901 [details]
kernel-modules-drm-std26-up-2005.05.13-alt1.test2.10.i586.rpm

Вроде бы ошибка обнаружена - пожалуйста, проверьте вот эту версию модулей.
Попутно в этой же части кода нашлась и утечка памяти.
Comment 10 ruslandh 2005-05-23 23:38:03 MSD
Эта версия не вываливается. 
 
 
Comment 11 Sergey Vlasov 2005-05-30 16:39:47 MSD
Fixed in kernel-source-drm-2005.05.30-2005.05.30-alt1,
kernel-modules-drm-std26-{up,smp}-2005.05.30-alt1.10.
Comment 12 Konstantin A Lepikhov (L.A. Kostis) 2005-06-04 11:24:26 MSD
*** Bug 6999 has been marked as a duplicate of this bug. ***