|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/104903ce0ec92.html, оценка из 5, голосов 10
|