http://bugs.winehq.org/show_bug.cgi?id=5777
Summary: nested exception on signal stack in Alpha Centauri Product: Wine Version: 0.9.17. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-programs AssignedTo: wine-bugs@winehq.org ReportedBy: ryan.reich@gmail.com
Playing Alpha Centauri (the patched version, 4.0) on Wine 0.9.18 (it's new and somehow not on the menu yet). The game appears to work as would be expected except for the fact that it can't survive for more than about three second without me doing something, and even then will tend to crash, emitting the following message:
err:seh:setup_exception nested exception on signal stack in thread 0009 eip 7efd3d7f esp 7ffddc90 stack 0x241000-0x350000
If I run it with WINEDEBUG=seh, I get a long list of traces, all of which look like these with some different numbers:
trace:seh:raise_exception code=c0000005 flags=0 addr=0x5c774e trace:seh:raise_exception info[0]=00000001 trace:seh:raise_exception info[1]=01ebd5c8 trace:seh:raise_exception eax=41414141 ebx=00000000 ecx=00000024 edx=00000024 esi=00010024 edi=01ebd5c8 trace:seh:raise_exception ebp=00000051 esp=0034f82a cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00010216 trace:seh:raise_exception code=c0000005 flags=0 addr=0x5c7982 trace:seh:raise_exception info[0]=00000000 trace:seh:raise_exception info[1]=01ebd5c8 trace:seh:raise_exception eax=00000051 ebx=00000370 ecx=00000024 edx=00000370 esi=01ebd5c8 edi=00d4d5c8 trace:seh:raise_exception ebp=00000024 esp=0034f702 cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00010246 trace:seh:raise_exception code=c0000005 flags=0 addr=0x64d247 trace:seh:raise_exception info[0]=00000001 trace:seh:raise_exception info[1]=0104f70f trace:seh:raise_exception eax=00000009 ebx=7e9ca624 ecx=0104f70f edx=00000002 esi=00010024 edi=0104f70f trace:seh:raise_exception ebp=0034f954 esp=0034f8f4 cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00010293 trace:seh:raise_exception code=c0000005 flags=0 addr=0x5dd40b trace:seh:raise_exception info[0]=00000000 trace:seh:raise_exception info[1]=0104f70f trace:seh:raise_exception eax=00000309 ebx=00000017 ecx=0000003b edx=005dd40b esi=0104f70f edi=00d9f30f trace:seh:raise_exception ebp=0034f9a8 esp=0034f930 cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00010202 trace:seh:raise_exception code=c0000005 flags=0 addr=0x5c774e trace:seh:raise_exception info[0]=00000001 trace:seh:raise_exception info[1]=01ebd5c8 trace:seh:raise_exception eax=41414141 ebx=00000000 ecx=00000024 edx=00000024 esi=0000001e edi=01ebd5c8 trace:seh:raise_exception ebp=00000051 esp=00347626 cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00010216 trace:seh:raise_exception code=c0000005 flags=0 addr=0x5c774e trace:seh:raise_exception info[0]=00000001 trace:seh:raise_exception info[1]=01ec2d98 trace:seh:raise_exception eax=41414141 ebx=00000000 ecx=00000024 edx=00000024 esi=0000001e edi=01ec2d98 trace:seh:raise_exception ebp=0000005d esp=0034761a cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00010216
I'm new at this so I don't know what else I could do that would be useful.