[Wine]Help with using the WINEDEBUG variable

Angela Burrell angela at jobsearchnetwork.ca
Thu Apr 28 08:03:15 CDT 2005


Hi users.

I have found the WINEDEBUG variable to be very useful. However, now that my
program starts, using WINEDEBUG=trace,+all or WINEDEBUG=+all creats log
files well over 2.0 GB.

I am trying to find messages like the following:
0009:trace:seh:EXC_RtlRaiseException code=c0000005 flags=0 addr=0x4725f1

(and the few lines above it) to try and figure out what's causing my
Dreamweaver to crash. Originally, DW wouldn't start and I found this in my
log files using WINEDEBUG=+all:
-----------
0009:Ret  ws2_32.gethostbyname() retval=00000000 ret=004725f1
0009:trace:seh:EXC_RtlRaiseException code=c0000005 flags=0 addr=0x4725f1
-----------

This told me that gethostbyname() was supposed to store a value in address
0x4725f1 and did not, causing DW to crash.

I have fixed that problem thanks to help from users on this list, but now it
crashes when I click on "sites" with the same error "Dreamweaver encountered
a fatal exception. Dreamweaver will now terminate." I can no longer use
WINEDEBUG=+all because of the huge log files.

The man pages state that you can use only WINEDEBUG=<var>,+channel where
<var> is one of err, warn, trace, or nothing, and channel was not defined. I
know only that you can use +dll, +loaddll, +all. Restricting my logs with
err,warn,or trace messages does not give me what I need, and dlls are not
useful to me here.

I also tried piping the output through "grep" like so: "WINEDEBUG=+all wine
Dreamweaver.exe | grep RaiseException > debug.log 2>&1" but I got a 0 byte
file.

Any information on valid settings for WINEDEBUG would be helpful.

Thanks in advance.




More information about the wine-users mailing list