|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Abramov 2:5020/400 13 Mar 2003 17:37:44 To : Andrey Ivanov Subject : Re: howto analyse the .core file? --------------------------------------------------------------------------------
On Thu, Mar 13, 2003 at 01:18:06PM +0000, Andrey Ivanov wrote:
> 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 для этого не предназначен?
Он предназначен именно для этого. :)
Поставь breakpoint в файле asquila.cpp на 90-ой строчке и
посмотри, правильно ли localtime вызывается.
--
Faithfully yours Victor
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28157ef41514.html, оценка из 5, голосов 10
|