|
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
|