"Eric" == Eric Pouech eric.pouech@wanadoo.fr writes:
Eric> Uwe Bonnes wrote: >> Hello, >> >> AVRStudio.exe hits an unimplemented msxml function and tries to start >> the debugger. For me this fails: /home/wine/wine/wine >> AvrStudio4/AVRStudio.exe fixme:ole:CoRegisterMessageFilter stub >> fixme:ole:CoRegisterMessageFilter stub >> fixme:ole:CoRegisterMessageFilter stub fixme:msxml:domdoc_createNode >> wine: Unhandled exception (thread 0009), starting debugger... >> err:winedbg:main Invalid event handle: 0x100 >> >> I run wine from the compilation directory, so I use the full path to >> wine. Aedebug has also the full path to winedbg. Eric> I suppose it's a vanilla Wine tree... what happens is that the Eric> event used to synchronize with the debugger is not valid in the Eric> debugger what happens is that the event doesn't exist (or no Eric> longer exist) when the debugger starts. this can happen if either Eric> the crashing program died at some point... where does in your log Eric> process 8 terminate ? A+
Eric,
I don't see any abort for a process "8":
Actually the last lines of a +all log are: 000d: debug_process( pid=0008, attach=1 ) 000b: *attached* 000b: *signal* signal=10 000b: *signal* signal=19 000a: *attached* 000a: *signal* signal=19 0009: *attached* 0009: *signal* signal=19 000b: *signal* signal=19 000b: *signal* signal=19 000d: debug_process() = 0 0009: select( flags=8, cookie=0x7bd99c04, signal=(nil), timeout=1128291881.459378 (-0.000466), handles={} ) 0009: select() = PENDING 000a: select( flags=8, cookie=0x7a6ddc04, signal=(nil), timeout=1128291881.459324 (-0.000705), handles={} ) 000a: select() = PENDING 000b: select( flags=8, cookie=0x7a3fdc04, signal=(nil), timeout=1128291881.459438 (-0.000801), handles={} ) 000b: select() = PENDING 000d: event_op( handle=0x100, op=1 ) 000d: event_op() = INVALID_HANDLE err:winedbg:main Invalid event handle: 0x100 000d: terminate_process( handle=0xffffffff, exit_code=0 ) 000d: terminate_process() = 0 { self=1 } 000d: *killed* exit_code=0 000b: *killed* exit_code=0 000a: *killed* exit_code=0 0009: *killed* exit_code=0 wineserver: exiting (pid=9714)