During program debugging I have some trouble with winedbg use.
Simple test program with error on write access to constant:
#include <string.h> int main(int argc, char **argv) { char * str = "test"; _strupr(str); return (0); }
I try debug it:
$ winedbg 3.exe Can't attach process 3: error 87 WineDbg starting on pid 0xa In 32 bit mode. Wine-dbg>c First chance exception: page fault on write access to 0x00404000 in 32-bit code (0x00935d20). ... Backtrace: =>1 0x00935d20 _memccpy+0x595 in msvcrt (0x0090fec8) 2 0x00401330wine-kthread: stabs.c:246: stabs_find_ref: Assertion `filenr <= cu_include_stk_idx' failed.
I see some bug in stubs handling. Versions: i386-mingw32msvc-gcc-3.3.3 wine from last CVS
Any suggestions?
I see some bug in stubs handling. Versions: i386-mingw32msvc-gcc-3.3.3 wine from last CVS
Any suggestions?
more likely something in dealing with the way mingw stores stabs in PE modules. Can you send me your 3.exe file ? TIA