Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Mykola Dzham                         2:5020/400     06 Mar 2006  20:14:17
 To : Kostik Belousov
 Subject : Re: Kernel Dump: как смотреть?
 -------------------------------------------------------------------------------- 
 
 From: Mykola Dzham <i.in.news@levsha.org.ua>
 
  Kostik Belousov wrote:
 
 > Mykola Dzham <i.in.news@levsha.org.ua> writes:
 > 
 > > Есть FreeBSD 5.4-RELEASE-p7 , которая в определенных ситуациях вылетает
 > > в panic по page fault . В частности в последний раз это произошло по
 > > вроде как совершенно безобидному действию: нажатию q в trafshow5 .
 > > Есть у меня carsh dump этого дела, а вот что с ним дальше делать
 > > разобраться не могу. Читал вот это:
 > >
 
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/advanced.html#KERNEL-PANIC-
 TROUBLESHOOTING
 
 > > возникли вопросы:
 > > 
 > > Если у меня нету kernel.debug то я ничего и не смогу сделать с этим
 > > crash dump-ом ?
 > Считай, что да. Как суррогат подойдет и kernel, но от него
 > будет мало пользы.
 > > 
 > > Как рекомендуемую строку "Use config -g KERNELCONFIG to set up the
 > > build directory" исполнять в соответствии с новыми веяниями партии по
 > > поводу сборки ядра методом make buildkernel/installkernel ?
 > Либо собирай config -g / make / make install, либо добавь
 > makeoptions     DEBUG=-g
 > в конфиг ядра.
 > > 
 > > Hа странице написано про gdb -k , man gdb тоже знает про этот ключ, а
 > > вот сам gdb говорит "unrecognized option `-k'" . Кто не прав?
 > gdb -k отменили. Сейчас правильная команда - kgdb kernel.debug core.
 > Посмотри man kgdb(1), asf(8).
 
 Сделал
 # kgdb -n 0 kernel
 bt
 получил
 #0  0xc0548e9c in doadump ()
 #1  0xc05493f4 in boot ()
 #2  0xc05496cd in panic ()
 #3  0xc06e8f7c in trap_fatal ()
 #4  0xc06e8c52 in trap_pfault ()
 #5  0xc06e888f in trap ()
 #6  0xc06d73ea in calltrap ()
 #7  0xc2030018 in ?? ()
 #8  0xd53e0010 in ?? ()
 #9  0xc0530010 in exec_extract_strings ()
 #10 0xc05f75e1 in ip_fragment ()
 #11 0xc05f724d in ip_output ()
 #12 0xc05e44b5 in transmit_event ()
 #13 0xc05e4828 in ready_event ()
 #14 0xc05e4e72 in dummynet ()
 #15 0xc0556998 in softclock ()
 #16 0xc0534422 in ithread_loop ()
 #17 0xc053359d in fork_exit ()
 #18 0xc06d744c in fork_trampoline ()
 
 Просветления по вопросу panic не наступило.  Буду обновляться и собирать
 дебаг ядро.
 
 -- 
 LEFT-(UANIC|RIPE)
 JID: levsha@jabber.net.ua
 --- ifmail v.2.15dev5.3
  * Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Kernel Dump: как смотреть?   Mykola Dzham   06 Mar 2006 16:40:22 
 Re: Kernel Dump: как смотреть?   Kostik Belousov   06 Mar 2006 16:48:31 
 Re: Kernel Dump: как смотреть?   Mykola Dzham   06 Mar 2006 20:14:17 
Архивное /ru.unix.bsd/104903ce0ec92.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional