Apache OpenOffice (AOO) Bugzilla – Issue 16009
Crashreport doesn't contain library names and symbolic information
Last modified: 2004-02-07 10:09:38 UTC
In Crashreport (Report-Mail 1.0) are library names not mentioned.
Investigating.
StarOffice installs dbghelp.dll version 6.1 while currently OOo used version 5.1 from Windows XP system directory. Windows API documentation is wrong: dbghelp.dll version 5.1 does not provide a full qualified path for the library name of each stack frame.
I'm running Windows XP Professional Version 2000 with dbghlp.dll version 5.1. With 645_m8s1 (build 8643) the stracktraces contain DLL names (includng pathes). Fixed?
MH has updated scp so that dbghelp.dll 6.1 is installed with OOo. Therefor it works.
JA: using dbghelp.dll from the system doesn't give necessary information but when using a more recent version I get useful information: verified in ooo11rc cws
Hi, I have to reopen this issue for OOo 1.1rc. Crashreports generated on my Windows XP system don't provide symbolic information. Other versions (645m9s3) do. So it seems not a question of system configuration. I think, receiving useful crashreport data is essential for our RC and would consider this as showstopper. Greetings, Stefan
I'm feeling like Don Quixote and the Windmills! (issue, mail and IRC) See issue 14472. Apply the c_o2.diff, and use the new --enable-crashdump switch when you call configure. Or just add a line with (unix) setenv ENABLE_CRASHDUMP "yes" (4nt) set ENABLE_CRASHDUMP=yes to your *env.set|bat file And rebuild!
Martin's fix to install dbghelp.dll ver 6.1.17.2 did not take place. The dbghelp.dll is not copied into the program directory and therefor the incomplete dbghelp.dll from the system is used.
As said earlier, I have the up-to-date dbghelp.dll and it still doesn't work for me.
I don't think dbghelp.dll is the root cause. See earlier comments.
dbghelp is fixed by 16406.
Together with hro we were able to clarify, that - access to pdb files will reveal symbolic info in reports - a dbghelp more recent than version 5.1 is needed at the the client (if no pdb available) I close this issue and reopen 16009
To help QA I would like to mention, that you can see whether crashreports are usefull by triggering a crash and then have a look at the report. There must be a value in the name field of the stack information: <errormail:StackInfo pos="4" ip="0x101241B1" rel="0x001241B1" ordinal="Ordinal5991+0x000005F1" name="vcl645mi.dll" path="C:\Programme\OpenOffice.org1.1rc\program\"/>
reassigning to mh
fixed in ooo11rc2
mark as verified.
close issue.