[Bug 37775] Outcast demo 16-bit installer crashes during 'checking system configuration' step (use of privileged instructions require Win9X WINEPREFIX)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Dec 26 11:06:37 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=37775

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |Installer, win16
                 CC|                            |focht at gmx.net
            Summary|OutCast Demo: Page Fault,   |Outcast demo 16-bit
                   |unable to launch            |installer crashes during
                   |                            |'checking system
                   |                            |configuration' step (use of
                   |                            |privileged instructions
                   |                            |require Win9X WINEPREFIX)

--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

the installer runs a bit farther for me here with default 32-bit WINEPREFIX.

--- snip ---
...
Unhandled exception: privileged instruction in 32-bit code (0x01c312b9).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:01c312b9 ESP:0033f5d4 EBP:0033f5e8 EFLAGS:00210202(  R- --  I   - - - )
 EAX:0bfebfbf EBX:7b8bf000 ECX:00000000 EDX:0033f614
 ESI:0033f614 EDI:0033f624
...
Backtrace:
=>0 0x01c312b9 in cpudet (+0x12b9) (0x0033f5e8)
  1 0x01c310fa in cpudet (+0x10f9) (0x0033f690)
  2 0x003d1375 in sysspy (+0x1374) (0x0033fca8)
  3 0x00421273 in _ins5576._mp (+0x21272) (0x0033fce0)
  4 0x00421db9 in _ins5576._mp (+0x21db8) (0x0033fcf4)
  5 0x0043ce71 in _ins5576._mp (+0x3ce70) (0x0033fd0c)
  6 0x0043d165 in _ins5576._mp (+0x3d164) (0x0033fd24)
  7 0x00437457 in _ins5576._mp (+0x37456) (0x0033fd64)
  8 0x004379bd in _ins5576._mp (+0x379bc) (0x0033fd94)
  9 0x004769af in _ins5576._mp (+0x769ae) (0x0033fe20)
  10 0x7b864d14 call_process_entry+0xb() in kernel32 (0x0033fe38)
...
0x01c312b9: cli    
Modules:
Module    Address            Debug info    Name (94 modules)
PE      340000-  363000    Deferred        1682104
PE      370000-  380000    Deferred        _wutl951
PE      390000-  3a3000    Deferred        comfunc
PE      3b0000-  3c0000    Deferred        fxdet
PE      3d0000-  3e5000    Export          sysspy
PE      3f0000-  3fd000    Deferred        dxver
PE      400000-  491000    Export          _ins5576._mp
PE     1c30000- 1c3f000    Export          cpudet
PE    10000000-10014000    Deferred        zdatai51
ELF    7a800000-7a91c000    Deferred        opengl32<elf>
  \-PE    7a820000-7a91c000    \               opengl32
ELF    7b800000-7ba65000    Dwarf           kernel32<elf>
  \-PE    7b810000-7ba65000    \               kernel32
...
Threads:
process  tid      prio (all id:s are in hex)
...
00000022 winevdm.exe
    00000024    0
    00000023    0
00000028 (D) C:\users\focht\Temp\_ISTMP1.DIR\_INS5576._MP
    00000029    0 <==
...
--- snip ---

The installer contains a small code snippet that is incompatible with modern
Windows NT-based operating systems.

Workaround: use 32-bit WINEPREFIX with 'WinVer' set to 'Win95' or 'Win98' (use
'winecfg').

-> nothing to fix here.

Your specific crash might be the result of:

* broken WINEPREFIX
* broken Wine package (your backtrace is missing essential information about
Wine).

Since your terminal log doesn't contain "Cannot create 16-bit LDT segments"
message and your Linux kernel is 3.12, I assume you don't have the 16-bit
security fix backported or the workaround '/proc/sys/abi/ldt16' is active.

Michael was referring to this in comment #2

$ sha1sum ocdemo.exe 
e9ae9b5eaf149ce3c4c505d0fe1642e564d13ec2  ocdemo.exe

$ du -sh ocdemo.exe 
130M    ocdemo.exe

$ wine --version
wine-1.7.33-84-gfecbc88

Regards

-- 
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