2011/2/5 Luca Olivetti <l...@wetron.es>: > Al 01/02/11 09:07, En/na Luca Olivetti ha escrit: >> >> En/na Luca Olivetti ha escrit: >>> >>> Hello, >>> I'm trying to debug a strange crash in an application (it's strange >>> because the exception dialog appears and then disappears almost >>> instantly without clicking on any button, so the customer cannot tell >>> me the reason of the exception). >> >> I added as an Application exception handler the code from >> >> http://wiki.freepascal.org/Logging_exceptions#Dump_exception_call_stack >> >> (modified to dump it to a file instead of showing the message). >> >> They managed to provoke the crash (I cannot on my development machine) >> and sent me the file: >> >> 31/01/2011 10:23:26 TApplication EListError List index (3) out of bounds >> Stack trace: >> $0043FEFF >> >> There are two problems with that: >> >> 1) there's no debug information (though the exe has full debug >> information and the "Dump current call stack" function shows complete >> debug information) >> >> 2) there's no real stack trace, so I cannot pinpoint where my >> application causes the crash >> >> >> For 1) I used gdb >> >> GNU gdb 6.3 >> Copyright 2004 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and you >> are >> welcome to change it and/or distribute copies of it under certain >> conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for details. >> This GDB was configured as "i686-pc-mingw32"... >> (gdb) info line *0x0043FEFF >> No line number information available for address >> 0x43feff <CLASSES_TFPLIST_$__RAISEINDEXERROR$LONGINT+15> >> (gdb) >> >> that doesn't really help me without a solution for 2) >> >> Any hint? > > 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 -- cobines -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus