The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Раздел полезных советов: Как посмотреть причину генерации co..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Как посмотреть причину генерации co..."  +/
Сообщение от auto_tips (??) on 13-Дек-05, 17:24 
программа - файл рухнувшей программы, собранной с включением отладочной информации
core - файл с core

$ gdb

Указываем файл рухнувшей программы, собранной с включением отладочной информации
   (gdb) программа

Указываем файл с core, будет показана присина и строка на которой приложение рухнуло
   (gdb) core core  

  (gdb) info thread
  (gdb) info shared
  (gdb) info locals
  (gdb) info files
  (gdb) info variables
  (gdb) help info

Смотрим состояние стека до падения
   (gdb) backtrace 1
   (gdb) backtrace 2
   или просто    (gdb) backtrace

Указываем номер фрейма который будем смотреть подробнее (показан как #N)
   (gdb) frame 0

Смотрим состояние переменных (в примере - result)
   (gdb) info locals
   (gdb) print result
   (gdb) whatis result

URL: http://www.linuxgazette.com/node/10466
Обсуждается: http://www.opennet.me/tips/info/940.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от Rush (??) on 13-Дек-05, 17:24 
Это что мода такая пошла публиковать кастрированные огрызки стандартных man'ов?? :-\
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от stepoff on 20-Дек-05, 14:43 
Это рецепт. Ман это куча ингридиентов, а это конкретный рецепт.
Мне __иногда__ приходится залазить в core файлы, но редко и я обычно забываю последовательность действий. А при помощи таких рецептов быстро вспоминаю.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от Imago on 04-Янв-06, 19:17 
Все вроде круто, а чё если отладочная инфа не включина???
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от Anton (??) on 07-Янв-06, 12:24 
А сразу сказать:

$ gdb <prog> core

не по-пацански?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от Anton (??) on 07-Янв-06, 12:27 
Тогда не будет номеров строчек, локальных переменных. Причину падения (номер сигнала и адрес) - покажут.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от Пруль email on 22-Мрт-08, 12:14 
Лично мне ламеру эта страничка помогла :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от CtrlD on 06-Авг-08, 18:35 
Спасибо - информация помогла по-быстрому посмотреть причину падения.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от Сергей (??) on 22-Фев-10, 22:59 
Ты сам и есть КАСТРИРОВАННЫЙ ОГРЫЗОК. Все знаешь? Все умеешь?
Опыт показывает, что при общении с таким стоит лишь немного глубже копнуть, так они сразу и обсераются.
Статья отличная. Новичку очень полезна.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от avalon on 04-Мрт-10, 06:58 
Спасибо, помогло. :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от анонимус (??) on 12-Авг-10, 15:45 
> Спасибо, помогло. :)

+1

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от аногнимус on 15-Дек-12, 19:39 
Спасибо! Быстро, просто и информативно. Помог найти то, что нужно за одну минуту поиска.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от Константин (??) on 22-Апр-14, 20:37 
Спасибо , помогло !
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Как посмотреть причину генерации core файла в gdb"  +/
Сообщение от Ahmed email(??) on 04-Янв-18, 20:02 
Spasibo, pomoglo.
Ahmed
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру