The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
" Kernel panic: spin lock held too long"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

" Kernel panic: spin lock held too long"  
Сообщение от hint email(??) on 24-Июн-08, 16:09 
Добрый день!
Имеется ноутбук Lenovo Ideapad Y510-3 (http://www.i-on.ru/ProductFullCharacteristics/7730/) с FreeBSD 7-STABLE, ядро собрано с SMP. Переодически ядро вываливается с "spin lock held too long". Проблема была и до обновления, на 7-RELEASE. Пересобрал ядро с "DEBUG=-g" и после еще 2х падений выкладываю то что насобирал:

uname -a:
  FreeBSD nbook.hint.starnet 7.0-STABLE FreeBSD 7.0-STABLE #0: Mon Jun 23 20:23:00 MSD 2008     hint@nbook.hint.starnet:/usr/obj/usr/src/sys/NOTEBOOK  i386

Конфиг ядра: http://paste.org.ru/?r9if30

kldstat: http://paste.org.ru/?rtc9i1

Info.*, находящиеся рядом с vmcore в /var/crash:
  info.0 - http://paste.org.ru/?p1easy
  info.1 - http://paste.org.ru/?qpo0ym


Результаты из /var/crash для дампов:
"# kgdb -q /boot/kernel/kernel vmcore.N | tee trace.txt
(kgdb) bt
(kgdb) bt full
(kgdb) quit"

1й - http://paste.org.ru/?0m3dqh
2й - http://paste.org.ru/?qcqu0o

Паника возникает при совершенно разных обстоятельствах - от компилирования портов до прослушивания музыки или просто общения в ирк.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. " Kernel panic: spin lock held too long"  
Сообщение от Golub Mikhail (ok) on 24-Июн-08, 16:35 
>Добрый день!
>Имеется ноутбук Lenovo Ideapad Y510-3 (http://www.i-on.ru/ProductFullCharacteristics/7730/) с FreeBSD 7-STABLE, ядро собрано с
>SMP. Переодически ядро вываливается с "spin lock held too long". Проблема
>
>Паника возникает при совершенно разных обстоятельствах - от компилирования портов до прослушивания
>музыки или просто общения в ирк.

Было такое на сервере 4-х ядерном под 7-кой ... Грешил и на железо ...
Подвисал сервак намертво при перезагрузке - стопил cpu и вис.
Экспериментально нашел выход.
Собрал ядро с такими опциями:
options         SCHED_ULE
#options        SCHED_4BSD              # 4BSD scheduler
options         ENABLE_ALART            # Control alarm on Intel intpm driver
options         PREEMPTION              # Enable kernel thread preemption
options         IPI_PREEMPTION
#options        STOP_NMI                # Stop CPUS using NMI instead of IPI
Т.е. отключил последнюю и добавил предпоследнюю.
"проребутился" сервер каждые 10 мин. в течении 3-х дней - нормально, не завис.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. " Kernel panic: spin lock held too long"  
Сообщение от hint email(??) on 24-Июн-08, 18:07 
>Было такое на сервере 4-х ядерном под 7-кой ... Грешил и на
>железо ...
>Подвисал сервак намертво при перезагрузке - стопил cpu и вис.
>....
>"проребутился" сервер каждые 10 мин. в течении 3-х дней - нормально, не
>завис.

Не особо похоже на мою проблему - ребутится он у меня нормально, а зависает именно во время работы..

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. " Kernel panic: spin lock held too long"  
Сообщение от butcher (ok) on 25-Июн-08, 07:43 
>1й - http://paste.org.ru/?0m3dqh
>2й - http://paste.org.ru/?qcqu0o
>
>Паника возникает при совершенно разных обстоятельствах - от компилирования портов до прослушивания
>музыки или просто общения в ирк.

Сделайте ещё verbose boot и покажите /var/run/dmesg.boot.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. " Kernel panic: spin lock held too long"  
Сообщение от hint email(??) on 30-Июн-08, 13:43 
Проблема решилась просто: из ядра убрал device sio (драйвер com порта, которого в моем ноуте нету), именно он вызывал панику.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру