--- Eric Pouech pouech-eric@wanadoo.fr wrote:
Ann and Jason Edmeades a écrit :
Hi
I was trying to get a gui replacement for winedbg
as I can never remember
how to view memory etc, and saw
http://www.winehq.com/site/docs/wine-devel/dbg-others
where it talks about using kdbg. I was looking at
a simple trap and thought
it ideal to test with....
So...
- Winedbg:
I can get to the trap by winedbg program.exe,
cont, and it stops and
displays everything ok
- KDBG: I launch winedbg --gdb --no-start
program.exe, and it starts and
issues the line target remote localhost:32835
I then issue kdbg -r localhost:32835
/usr/local/bin/wine-pthread and get a
popup stating "Sorry - KDbg, gdb: Using host
libthread_db library
"/lib/tls/libthread_db.co.1" with an ok button
I click the ok button and the console I launched
winedbg in issues various
messages about "loads DLL c:\windows\system\user32
etc etc and eventually
exception code=0x80000003 but nothing ever happens
to the GUI
Note this is with cvs and Mandrake 10 if it makes
any difference.
How do I get the gui support working?
two remarks:
- you indeed try to start two winegdb instances, and
this won't work (at step 1 & 2). You need to start your program at step 2.
- I get the same issue with kdbg as the one you
described. More interestingly it also happens with non wine binaries, so I wonder if it's not an issue between kdbg and gdb.
- Can we use msdev.exe or windbg.exe to debug
under wine yet, now the
dbghelp is more functional? (I haven't tried for a
long time) I haven't tried very recently, but windbg didn't fully work.
KDBG seems to be working ok, except when I select run winedbg reports
Unknown packet request vCont? 00000015:00000016: exception code=0x406d1388
http://www.rons.net.cn/htp/gdb/gdb_33.html
vCount should be valid so I'll see if I can find out what's not going on.
I've tried ddd and get the same error.