En/na Luca Olivetti ha escrit:
Al 05/02/11 18:34, En/na cobines ha escrit:
Nobody has an idea on why an application would crash without a stack
trace?
Memory overwriting/corruption perhaps?
See here:
http://bugs.freepascal.org/view.php?id=12528
Oops.
I'll try the patch in that bug report, thank you.
Thanks to that patch I could get a full stack trace[*], find the cause
of the exception and correct my error.
Any reason why it hasn't been applied to fpc yet?
[*]addresses only, in spite of the executable having full debug and line
number information[**], but I could feed those addresses to gdb to get
the corresponding line numbers.
[**] If I try to dump the stack not in the exception handler (i.e,
http://wiki.freepascal.org/Logging_exceptions#Dump_current_call_stack),
BackTraceStrFunc correctly shows the line info, not so during the exception.
Bye
--
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004 (Ext.133) Fax +34 93 5883007
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus