|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Denis Shaposhnikov 2:550/5068 13 Jul 2006 11:04:48 To : Alex Masterov Subject : Re: Снять backtrace по serial -------------------------------------------------------------------------------- >>>>> "Alex" == Alex Masterov <Alex_Masterov@p100.f63.n5002.z2.fidonet.org> >>>>> writes: Alex> (напр. glxgears). Я снял дамп и запостил его на форум NVidia Alex> http://nvnews.net/vbulletin/showthread.php?t=72892 Там меня Alex> попросили снять backtrace через последовательный порт. Зачем? Сними его с имеющего дампа. Предполагаю, что в конфиге ядра у тебя имеется makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols иначе не много с дампа пользы будет. В этом случае идешь в /usr/obj/src/sys/YOUR_KERNEL_ident и делаешь # make gdbinit См. gdb(4). После этого, находясь в этом же каталоге, запускаешь $ kgdb kernel.debug /var/crash/vmcore.0 и снимаешь backtrace командой where, если я правильно помню. Alex> Пытался содирать ядро с опцией BREAK_TO_DEBUGGER (и KDB и DDB, Alex> конечно) и послать Break c удаленного cu - никакой реакции. Alex> Hет ли работающей пошаговой инструкции, которая работает в 6.1? При условии работающей serial console и наличия в ядре options KDB # Enable kernel debugger support. options BREAK_TO_DEBUGGER options DDB # Support DDB. в ядерный отладчик можно выйти через cu, если нажать последовательно "~#". В man cu это есть. -- DSS5-RIPE DSS-RIPN 2:550/5068@fidonet 2:550/5069@fidonet xmpp:dsh@vlink.ru mailto:dsh@vlink.ru http://neva.vlink.ru/~dsh/ --- Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.19 (berkeley-unix) * Origin: Solar system, Jupiter (2:550/5068@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7746322008ac.html, оценка из 5, голосов 10
|