winedbg not starting

Uwe Bonnes bon at
Sun Oct 2 17:29:00 CDT 2005

>>>>> "Eric" == Eric Pouech <eric.pouech at> 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+


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)

Uwe Bonnes                bon at

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

More information about the wine-devel mailing list