[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