http://bugs.winehq.org/show_bug.cgi?id=34291
Bug #: 34291 Summary: UT-99 illegal instruction on startup Product: Wine Version: 1.6 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jmellor@rogers.com Classification: Unclassified
Unreal Tournament (99, GOTY version) installs correctly, but fails to run.
$ cd ~/.wine/drive_c/UnrealTournament/System $ wine UnrealTournament.exe wine: Unhandled privileged instruction at address 0x40aae4 (thread 0009), starting debugger... Unhandled exception: privileged instruction in 32-bit code (0x0040aae4). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:0040aae4 ESP:0032fcf0 EBP:0032fdd4 EFLAGS:00010283( R- -- I S - - -C) EAX:003200dc EBX:00000000 ECX:00000067 EDX:00400000 ESI:7b86be50 EDI:00400000 Stack dump: 0x0032fcf0: 00410fed 00000000 00400000 00000067 0x0032fd00: 0041ab90 00120fcf 7b8b6000 0044b5b8 0x0032fd10: 0032fd30 7bcbc000 00000002 00000001 0x0032fd20: 00400000 f74b745b 00000094 00000005 0x0032fd30: 00000001 00000a28 00000002 76726553 0x0032fd40: 20656369 6b636150 00003320 7b857de4 000c: sel=0067 base=00000000 limit=00000000 32-bit --x Backtrace: =>0 0x0040aae4 in unrealtournament (+0xaae4) (0x0032fdd4) 1 0x0041ace2 in unrealtournament (+0x1ace1) (0x0032fe60) 2 0x7b85efec call_process_entry+0xb() in kernel32 (0x0032fe78) 3 0x7b860090 in kernel32 (+0x5008f) (0x0032feb8) 4 0x7bc76fa0 call_thread_func_wrapper+0xb() in ntdll (0x0032fed8) 5 0x7bc79f6e call_thread_func+0x7d() in ntdll (0x0032ffa8) 6 0x7bc76f7e RtlRaiseException+0x21() in ntdll (0x0032ffc8) 7 0x7bc4c79f call_dll_entry_point+0x80e() in ntdll (0x0032ffe8) 8 0xf755669d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) 9 0xf755677c wine_switch_to_stack+0x2b() in libwine.so.1 (0xffb02408) 10 0x7bc52137 LdrInitializeThunk+0x3a6() in ntdll (0xffb02468) 11 0x7b86678b __wine_kernel_init+0xa4a() in kernel32 (0xffb03588) 12 0x7bc5271b __wine_process_init+0x19a() in ntdll (0xffb03618) 13 0xf7553d8a wine_init+0x2d9() in libwine.so.1 (0xffb03678) 14 0x7bf00d7d main+0x8c() in <wine-loader> (0xffb03ac8) 15 0xf738f963 __libc_start_main+0xf2() in libc.so.6 (0x00000000) 0x0040aae4: outl %eax,$0x99 Modules: Module Address Debug info Name (43 modules) PE 400000- 44b000 Export unrealtournament ELF 7b800000-7ba5c000 Dwarf kernel32<elf> -PE 7b810000-7ba5c000 \ kernel32 ELF 7bc00000-7bcd8000 Dwarf ntdll<elf> -PE 7bc10000-7bcd8000 \ ntdll ELF 7bf00000-7bf04000 Dwarf <wine-loader> ELF 7e51a000-7e53f000 Deferred imm32<elf> -PE 7e520000-7e53f000 \ imm32 ELF 7e563000-7e569000 Deferred libxfixes.so.3 ELF 7e569000-7e575000 Deferred libxcursor.so.1 ELF 7e575000-7e586000 Deferred libxi.so.6 ELF 7e586000-7e591000 Deferred libxrender.so.1 ELF 7e591000-7e597000 Deferred libxxf86vm.so.1 ELF 7e597000-7e59b000 Deferred libxau.so.6 ELF 7e59b000-7e5bd000 Deferred libxcb.so.1 ELF 7e5bd000-7e5c3000 Deferred libuuid.so.1 ELF 7e5c3000-7e6fd000 Deferred libx11.so.6 ELF 7e6fd000-7e710000 Deferred libxext.so.6 ELF 7e710000-7e72a000 Deferred libice.so.6 ELF 7e72a000-7e733000 Deferred libsm.so.6 ELF 7e75d000-7e7ef000 Deferred winex11<elf> -PE 7e770000-7e7ef000 \ winex11 ELF 7e7f9000-7e822000 Deferred libexpat.so.1 ELF 7e822000-7e85e000 Deferred libfontconfig.so.1 ELF 7e85e000-7e8ff000 Deferred libfreetype.so.6 ELF 7e8ff000-7e921000 Deferred libtinfo.so.5 ELF 7e921000-7e949000 Deferred libncurses.so.5 ELF 7e973000-7e9e6000 Deferred advapi32<elf> -PE 7e980000-7e9e6000 \ advapi32 ELF 7e9e6000-7eb06000 Deferred gdi32<elf> -PE 7e9f0000-7eb06000 \ gdi32 ELF 7eb06000-7ec63000 Deferred user32<elf> -PE 7eb20000-7ec63000 \ user32 ELF 7ef93000-7efd6000 Deferred libm.so.6 ELF 7efe6000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f7371000-f7376000 Deferred libdl.so.2 ELF f7376000-f7533000 Dwarf libc.so.6 ELF f7533000-f754d000 Deferred libpthread.so.0 ELF f754d000-f7702000 Dwarf libwine.so.1 ELF f7703000-f7710000 Deferred libnss_files.so.2 ELF f772d000-f774e000 Deferred ld-linux.so.2 ELF f774e000-f774f000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\UnrealTournament\System\UnrealTournament.exe 00000009 0 <== 0000000e services.exe 0000001e 0 0000001d 0 00000018 0 00000016 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001c 0 00000019 0 00000017 0 00000013 0 0000001a plugplay.exe 00000020 0 0000001f 0 0000001b 0 00000021 explorer.exe 00000023 0 00000022 0 $ $ rpm -q wine wine-1.6-1.fc19.x86_64
https://bugs.winehq.org/show_bug.cgi?id=34291
roger@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roger@mailinator.com
--- Comment #1 from roger@mailinator.com --- Could you retry with more recent wine?
https://bugs.winehq.org/show_bug.cgi?id=34291
zippy gohabsgo60@yahoo.ca changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gohabsgo60@yahoo.ca
--- Comment #2 from zippy gohabsgo60@yahoo.ca --- this is likely another duplicate of bug 21147.
UT99 is safedisc 1.x protected and needs to be installed in a 32-bit prefix with Winver set to "Windows 2000" for it to run.
or better yet, install UT patch 4.36, which gets rid of the protection :) then, you won't need to worry about versions and prefixes.
https://bugs.winehq.org/show_bug.cgi?id=34291
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution|--- |DUPLICATE Summary|UT-99 illegal instruction |UT-99 illegal instruction |on startup |on startup (secdrv.sys | |doesn't support WinVer > | |Win2000)
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
thanks zippy, I'm marking this as dupe of bug 21147 since OP didn't bother to respond further.
Regards
*** This bug has been marked as a duplicate of bug 21147 ***
https://bugs.winehq.org/show_bug.cgi?id=34291
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Austin English austinenglish@gmail.com --- Closing.