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


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)
 
 

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

 Тема:    Автор:    Дата:  
 Снять backtrace по serial   Alex Masterov   13 Jul 2006 09:39:18 
 Re: Снять backtrace по serial   Denis Shaposhnikov   13 Jul 2006 11:04:48 
 Снять backtrace по serial   Alex Masterov   14 Jul 2006 09:55:50 
Архивное /ru.unix.bsd/382644b779a5.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional