|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Masterov 2:5002/63.100 14 Jul 2006 09:55:50 To : Denis Shaposhnikov Subject : Снять backtrace по serial -------------------------------------------------------------------------------- Replying to a message of Denis Shaposhnikov to Alex Masterov: Alex>> (напр. glxgears). Я снял дамп и запостил его на форум NVidia Alex>> http://nvnews.net/vbulletin/showthread.php?t=72892 Там меня Alex>> попросили снять backtrace через последовательный порт. DS> Зачем? Сними его с имеющего дампа. Предполагаю, что в конфиге ядра у DS> тебя имеется Все это я делал, но дамп получался бесполезным, stack corrupted. DS> При условии работающей serial console и наличия в ядре DS> options KDB # Enable kernel debugger support. DS> options BREAK_TO_DEBUGGER DS> options DDB # Support DDB. DS> в ядерный отладчик можно выйти через cu, если нажать последовательно DS> "~#". В man cu это есть. Пробовал, почему-то не сработало. Сделал так: Собрал ядро с KDB и DDB, поставил в /boot/device.hints hint.sio.0.flags="0x30" Загрузился с serial качестве консоли, после трапа снял трейс в DDB командами trace и show registers. С уважением, Alex. --- FleetStreet 1.27.1 * Origin: Ceterum censeo Carthaginem delendam esse! (2:5002/63.100) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/382644b779a5.html, оценка из 5, голосов 10
|