http://bugs.winehq.org/show_bug.cgi?id=3438
hallo@michael-kaufmann.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|SolSuite crashes immediately|SolSuite crashes | |immediately: "sti" | |instruction not emulated
------- Additional Comments From hallo@michael-kaufmann.ch 2006-18-02 06:51 ------- Wine has improved. Winedos is not loaded anymore and a different error message appears:
trace:seh:raise_exception code=c0000096 flags=0 addr=0x4dbe2d trace:seh:raise_exception eax=0000ffff ebx=7ac658e0 ecx=00000008 edx=7bacfea0 esi=00000003 edi=00000000 trace:seh:raise_exception ebp=7bacfe8c esp=7bacfe6e cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00210256 trace:seh:__regs_RtlUnwind code=c0000096 flags=2 trace:seh:raise_exception code=c0000028 flags=1 addr=(nil) trace:seh:raise_exception eax=7bacf580 ebx=7bef51fc ecx=7bacfe70 edx=7be84000 esi=7bacfa02 edi=7bacfe16 trace:seh:raise_exception ebp=7bacf638 esp=7bacf554 cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00200212 err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
The instruction at 0x4dbe2d is "sti". code=c0000096 means that a privileged instruction has been found.
Tests show that SolSuite takes the same code path on Windows. Wine should emulate the sti instruction. This email may be of some help: http://www.winehq.com/hypermail/wine-devel/2003/10/0693.html