Hi,
I'm having some trouble with the debugger and a large C++ application I'm trying to debug. This seems unrelated to the recent changes that were made (the old debugger used to have issues as well).
When my app dies i get the following:
wine: Unhandled exception (thread 0009), starting debugger... fixme:console:SetConsoleCtrlHandler (0x405db800,1) - no error checking or testing yet WineDbg starting on pid 0x8 fixme:dbghelp:SymLoadModule should no longer happen fixme:dbghelp:SymLoadModule should no longer happen Unhandled exception: page fault on read access to 0x00000001 in 32-bit code (0x40a272a2). In 32 bit mode. err:dbghelp_stabs:stabs_pts_read_type_def Forward declaration name mismatch _Obj <> __default_alloc_template<true,0> err:dbghelp_stabs:stabs_pts_read_type_def Forward declaration name mismatch _Impl <> locale err:dbghelp_stabs:stabs_pts_read_type_def Forward declaration name mismatch id <> locale wine-pthread: stabs.c:169: stabs_add_include: Assertion `idx >= 0' failed. wine: Unhandled exception (thread 000b), starting debugger... fixme:console:SetConsoleCtrlHandler (0x405db800,1) - no error checking or testing yet WineDbg starting on pid 0xa Unhandled exception: assertion failed in 32-bit code (0xffffe410). In 32 bit mode. 0xffffe410: popl %ebp Wine-dbg>
The 'read access to 0x00000001' exception is my app, but the the debugger fails the above assertion and dies.
I have stripped the application and .so's for this app (its winelib based), but this doesn't help the crash.
I suspect maybe the template brackets may be screwing up the stabs parsing (since template names can contain commas). Has anyone seen something like this before? I'm happy to help debug the problem from this end if that helps.
Cheers, Jon
===== "Don't wait for the seas to part, or messiahs to come; Don't you sit around and waste this chance..." - Live
jon_p_griffiths@yahoo.com
__________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail
Jon Griffiths a écrit :
The 'read access to 0x00000001' exception is my app, but the the debugger fails the above assertion and dies.
I have stripped the application and .so's for this app (its winelib based), but this doesn't help the crash.
there seem to be some bugs in the stabs parsing code. Could you rerun with WINEDEBUG="+dbghelp,+dbghelp_stabs" and send me the output ?
TIA