Hi,

within OOo usually the CrashReporter starts if the application binary crashes and you could easily copy&paste the callstack. But be aware that callstacks do not necessarily provide all information needed to catch the function that caused this crash. You might also need a memory mapping table (at least on Windows) which is also part of the crash report (if this functionality is still used in AOO) because usually the binaries are stripped and don't contain symbols (for size reasons). If you start the application with a debugger then you can use it's backtrace (bt) functionality like in gdb on Linux. If you just want to test if the application creates a crash report then you could "kill -SEGV" this binary on Linux/Solaris/FreeBSD/MacOSX or you can use the kill.exe which you can find within the source directory in ../solver/340/wntmsci12.pro/bin by calling "kill.exe -NULL soffice.bin" from within a commandline shell after opening eg. the about dialog (just to have a reproducible stack frame on the callstack output). On Windows OOo wrote minidump .dmp files which can be read by the windbg tool from MS$.

Am 15.02.2012 06:56, schrieb Zhe Liu:
Hi,
My OO crashed. I want to generate a crash report  as the attachment of
a bug report?
How can I do it? Thank you!

Kind regards, Joost

Reply via email to