|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ivanov 2:5020/400 13 Mar 2003 17:18:06 To : All Subject : howto analyse the .core file? --------------------------------------------------------------------------------
Добрый день.
Запускаю прогу под FreeBSD-4.5, она через несколько секунд вываливается:
Memory allocation failed: core dumped.
Пытаюсь выяснить, что произошло:
gdb -c asquila.core
Оно говорит:
Core was generated by `asquila'.
Program terminated with signal 11, Segmentation fault.
#0 0x2813f96b in ?? ()
Hичего не понял. Пытаюсь запустить прогу из отладчика:
gdb asquila
(gdb)r
Program received signal SIGSEGV, Segmentation fault.
0x2813f96b in getenv () from /usr/lib/libc.so.4
(gdb) backtrace
#0 0x2813f96b in getenv () from /usr/lib/libc.so.4
#1 0x281251e8 in tzset () from /usr/lib/libc.so.4
#2 0x28125411 in localtime () from /usr/lib/libc.so.4
#3 0x804957a in is_time_in_limit (logtime=0xbfbff548 "1047548303.824")
at asquila.cpp:90
#4 0x8048e76 in main (argc=909195569, argv=0x3030322c) at main.cpp:53
#5 0x3030322c in ?? ()
Error accessing memory address 0x34383731: Bad address.
Можно ли на основании этой информации выяснить причину сбоя в работе
программы? Может, gdb для этого не предназначен?
Спасибо.
--- ifmail v.2.15dev5
* Origin: dso (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/10142b78ae897.html, оценка из 5, голосов 10
|