[Bug 33170] Sid mayers Alpha Centauri crashes at start

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Mar 12 16:08:38 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=33170

--- Comment #12 from Mac Molder <macmolder at gmail.com> 2013-03-12 16:08:38 CDT ---
Just out of curiosity I took a log (WINEDEBUG=+tid,+seh,+relay) from
installation process.

By looking at the dump, it looks like it is calling 16 bit code. Just before it
crashes, it loads version.dll and allocates heap with :

0023:Ret  ntdll.RtlAllocateHeap() retval=003a7f28 ret=42865635
0023:CallTo16(func=11ef:74ea,ds=11f7) ss:sp=11f7:56ec ax=0000 bx=3ee0 cx=2ef8
dx=0000 si=0000 di=11f7 bp=0000 es=11cf fs=11df
0023:Call KERNEL.91: INITTASK() ret=11ef:74f2 ds=11f7
     AX=0000 BX=3ee0 CX=2ef8 DX=0000 SI=0000 DI=11f7 ES=11cf EFL=00000246

And when it tries to release heap, it crashes. In this case however, there is
no CallTo16 function as in previous ones :
0023:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=428aa511
0023:Ret  KERNEL.91: INITTASK() retval=none ret=11ef:74f2 ds=11f7
     AX=0001 BX=0080 CX=189c DX=0001 SI=0000 DI=11f7 ES=11cf EFL=00000246
0023:trace:seh:raise_exception code=c0000005 flags=0 addr=0xc1d ip=00000c1d
tid=0023

All other libraries before it allocate and deallocate fine. I dont know if this
helps. Just guessing again. But at least the program is using 16 bit. I attach
the log just in case you need it. Out of curiosity, what is KERNEL.91 call ? I
was trying to look at dvl doc but did not find it.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list