[Wine] Unhandled stack overflow in 32-bit code

Edward West edward-west at uiowa.edu
Wed Apr 5 18:30:18 CDT 2006


I am running FreeBSD 6.0 with Wine  0.9.11 installed from the ports.
Every installer that I have attempted to run has caused a stack overflow.
All of the installers are run from an installation cd.  I have not been
able to get past the installation stage on any program,  so I do not know
if this is limited to installers or not.

Some of the programs I have tried to install are: Warcraft 2 BNE,
Warcraft 3, Myst, and Starcraft.  All of the setup programs have
failed.

I had the same issue with Wine 0.9.10.  If anyone can suggest a program
that he/she has been able to install/run on FreeBSD 6.0 with Wine 0.9.10
or Wine 0.9.11, then I can try it on my machine.

Following is the debug output generated when running the setup.exe
program on the Warcraft 2 BNE install disk.  The program crashes
immediately after displaying the installation window and playing
a short (< 1 sec) bit of music, but before any of the internals of the
window are drawn.

War2BNE+Wine debug output:
===========================================================

err:font:ReadFontDir Can't open directory 
"/usr/local/lib/../share/wine/fonts/"
err:font:ReadFontDir Can't open directory 
"/usr/local/lib/../share/wine/fonts/"
fixme:bitblt:X11DRV_BitBlt potential optimization - client-side DIB copy
wine: Unhandled stack overflow at address 0x9c220492 (thread 000b), 
starting debugger...
WineDbg starting on pid 0xa
Couldn't initiate DbgHelp
Unhandled exception: stack overflow in 32-bit code (0x9c220492).
file_set_error: Bad address
file_set_error: Bad address
Register dump:
 CS:0033 SS:003b DS:003b ES:003b FS:1007 GS:001b
 EIP:9c220492 ESP:0035d144 EBP:0035d19c EFLAGS:00010283(   - 00      -RIS1C)
 EAX:00000000 EBX:9c28e784 ECX:00000008 EDX:00000017
 ESI:0040c465 EDI:9c2203e8
Stack dump:
0x0035d144:  0035d8fc 9c1c9ff8 00000001 9c220464
0x0035d154:  9c28e784 0035d130 0035d19c 0040c465
0x0035d164:  9c2203e8 0035127f 00000000 00000000
0x0035d174:  00000000 00000000 00000001 0040c000
0x0035d184:  00400000 00000080 0002e000 00417605
0x0035d194:  0043ac48 00000017 0035d898 0041760d
0200: sel=1007 base=00110000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x9c220492 (0x9c220492)
  2 0x0041760d (0x0041760d)
  3 0x004330f6 (0x004330f6)
  4 0x0042e746 (0x0042e746)
  5 0x9c203538 (0x9c203538)
0x9c220492: movb        0x0(%edx),%al
Modules:
Module  Address                 Debug info      Name (0 modules)
Threads:
process  tid      prio (all id:s are in hex)
0000000e
        0000000f    0
0000000a (D) D:\install.exe
        0000000b    0 <==
===========================================================

Hopefully there is some configuration changes I can make to fix this.
Any suggestions will be appreciated.  Please let me know if there is anymore
information I can give that will help.

Thanks,

Edward West



More information about the wine-users mailing list