[fpc-pascal] How to analyze a core dump?

Luca Olivetti luca at ventoso.org
Thu Jun 14 19:04:54 CEST 2007


En/na Luca Olivetti ha escrit:
> Hello,
> 
> I'm trying to debug a segment violation, I compiled the program with -g, 
> but analyzing the core dump isn't really helpful, maybe the "warning 
> can't read pathname for load map" is the cause? Or it's possible that 
> it's caused by some of the c libraries used having no debug symbols? Any 
> hint?
> Here's my gdb session:
> 
> 
> $ gdb ./botphone core.28682
[...]
> Core was generated by `./botphone -v -v -v -c /home/luca/.linphonerc -C 
> /home/luca/agenda'.
> Program terminated with signal 11, Segmentation fault.
> #0  0x080593ea in SYSTEM_GETERRNO$$LONGINT ()
> (gdb) bt f
> #0  0x080593ea in SYSTEM_GETERRNO$$LONGINT ()
> No symbol table info available.
> #1  0x08060442 in SYSTEM_REENABLE_SIGNAL$LONGINT$$BOOLEAN ()
> No symbol table info available.
> #2  0x08060580 in SYSTEM_SIGNALTORUNERROR$LONGINT$PSIGINFO$PUCONTEXT ()
> No symbol table info available.
> #3  0x08059bec in ?? ()
> No symbol table info available.
> #4  0x0000000b in ?? ()
> No symbol table info available.
> #5  0xb6b5412c in ?? ()
> No symbol table info available.
> #6  0xb6b541ac in ?? ()
> No symbol table info available.
> #7  0x0000000b in ?? ()
> No symbol table info available.
> #8  0x00000000 in ?? ()
> No symbol table info available.
> (gdb)

No suggestions? Is there some special option (apart from -g) that I 
should specify to compile/link my program?

Bye
-- 
Luca



More information about the fpc-pascal mailing list