http://bugs.winehq.org/show_bug.cgi?id=2851
------- Additional Comments From jlee@thestaticvoid.org 2005-09-07 15:36 ------- No messages are printed to the terminal even when all debugging messages are turn on. Running MusicBrainz in winedbg produced the following:
WineDbg starting on pid 0xa In 32 bit mode. 0x7fd03299: movl %esi,0x0(%esp) Wine-dbg>run In 32 bit mode. 0x7fd03299: movl %esi,0x0(%esp) Wine-dbg>cont First chance exception: 0x0eedfade in 32-bit code (0x7fcdbbc2). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:7fcdbbc2 ESP:7fc5f82c EBP:7fc5f888 EFLAGS:00200246( - 00 - IZP1) EAX:7fc5f82c EBX:7fd7ca8c ECX:00000000 EDX:0000001c ESI:7fc5f8bc EDI:7fc5f85c Stack dump: 0x7fc5f82c: *** Invalid address 0x7fc5f82c
0200: sel=1007 base=b7f20000 limit=00001f97 32-bit rw- Backtrace: 0x7fcdbbc2 RaiseException+0xd2 in kernel32: -- no code accessible -- Wine-dbg>quit WineDbg terminated on pid 0xc
I think that the "Invalid address" is significant. Glancing over the source code it would seem that context_i386.c depends on these registers.