http://bugs.winehq.org/show_bug.cgi?id=4172
Summary: Slay fails to run, but installer succeeds Product: Wine Version: 0.9.4. Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-winelib AssignedTo: wine-bugs@winehq.org ReportedBy: corey.burger@gmail.com
Slay (demo downloadable here: http://www.windowsgames.co.uk/slay.html) fails to run, but the installer succeeds and the program runs from the installer. However, any subsequent attempt causes it to fail.
I am running Ubuntu 6.04 (Dapper Drake) with the Wine 0.9.4 packages built by Scott Ritchie.
Here is the dump: corey@coreylaptop:~$ wine "C:\Program Files\Slay\Slay.exe" wine: Unhandled page fault on read access to 0x00002efa at address 0x403836 (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x00002efa in 32-bit code (0x00403836). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:00403836 ESP:7f9dfa28 EBP:00000006 EFLAGS:00210293( - 00 RISA1C) EAX:00000000 EBX:00000000 ECX:7fd00020 EDX:ffffffff ESI:0000177d EDI:7f9dfa9f Stack dump: 0x7f9dfa28: 00420c6a 00413cef 0000177d 00420898 0x7f9dfa38: 00000030 0042cb03 0042088e ffffffff 0x7f9dfa48: 00000000 ffffffff 00000000 00000000 0x7f9dfa58: 00000000 00000000 00000000 7ff96682 0x7f9dfa68: 00000000 0042cb03 7f9dfbc8 00000000 0x7f9dfa78: 00000000 7ffd56d0 7f86f1f7 685c3a5a 0200: sel=1007 base=7fe4e000 limit=00001fff 32-bit rw- Backtrace: =>1 0x00403836 in slay (+0x3836) (0x00403836) 2 0x00000000 (0x00000000) 0x00403836: movb 0x0(%eax,%esi,2),%cl Modules: Module Address Debug info Name (80 modules) PE 0x00400000-00526000 Export slay ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7ebfd000-7ec49000 Deferred libgcrypt.so.11 ELF 0x7ec49000-7ec76000 Deferred libcrypt.so.1 ELF 0x7ec76000-7ecdf000 Deferred libgnutls.so.12 ELF 0x7ecdf000-7ed06000 Deferred libcups.so.2 ELF 0x7ed50000-7ed60000 Deferred libtasn1.so.2 ELF 0x7edaa000-7eddb000 Deferred uxtheme<elf> -PE 0x7edb0000-7eddb000 \ uxtheme ELF 0x7eddb000-7edf0000 Deferred midimap<elf> -PE 0x7ede0000-7edf0000 \ midimap ELF 0x7ef02000-7ef06000 Deferred libgpg-error.so.0 ELF 0x7ef06000-7ef28000 Deferred msacm32<elf> -PE 0x7ef10000-7ef28000 \ msacm32 ELF 0x7ef28000-7ef40000 Deferred msacm<elf> -PE 0x7ef30000-7ef40000 \ msacm ELF 0x7ef40000-7ef84000 Deferred wineoss<elf> -PE 0x7ef50000-7ef84000 \ wineoss ELF 0x7efa2000-7efab000 Deferred libxcursor.so.1 ELF 0x7efab000-7efc7000 Deferred imm32<elf> -PE 0x7efb0000-7efc7000 \ imm32 ELF 0x7efc7000-7efcf000 Deferred libxrender.so.1 ELF 0x7efcf000-7efd6000 Deferred libdrm.so.2 ELF 0x7efd6000-7f03b000 Deferred libgl.so.1 ELF 0x7f03b000-7f121000 Deferred libx11.so.6 ELF 0x7f121000-7f12e000 Deferred libxext.so.6 ELF 0x7f12e000-7f146000 Deferred libice.so.6 ELF 0x7f146000-7f1c9000 Deferred winex11<elf> -PE 0x7f160000-7f1c9000 \ winex11 ELF 0x7f1c9000-7f1e8000 Deferred libexpat.so.1 ELF 0x7f1e8000-7f216000 Deferred libfontconfig.so.1 ELF 0x7f216000-7f22a000 Deferred libz.so.1 ELF 0x7f22a000-7f294000 Deferred libfreetype.so.6 ELF 0x7f294000-7f2bf000 Deferred winspool<elf> -PE 0x7f2a0000-7f2bf000 \ winspool ELF 0x7f2bf000-7f37f000 Deferred comctl32<elf> -PE 0x7f2d0000-7f37f000 \ comctl32 ELF 0x7f37f000-7f3c5000 Deferred rpcrt4<elf> -PE 0x7f390000-7f3c5000 \ rpcrt4 ELF 0x7f3c5000-7f453000 Deferred ole32<elf> -PE 0x7f3e0000-7f453000 \ ole32 ELF 0x7f453000-7f4ad000 Deferred shlwapi<elf> -PE 0x7f470000-7f4ad000 \ shlwapi ELF 0x7f4ad000-7f575000 Deferred shell32<elf> -PE 0x7f4c0000-7f575000 \ shell32 ELF 0x7f575000-7f60e000 Deferred comdlg32<elf> -PE 0x7f580000-7f60e000 \ comdlg32 ELF 0x7f60e000-7f69a000 Deferred gdi32<elf> -PE 0x7f620000-7f69a000 \ gdi32 ELF 0x7f69a000-7f7c4000 Deferred user32<elf> -PE 0x7f6b0000-7f7c4000 \ user32 ELF 0x7f7c4000-7f848000 Deferred winmm<elf> -PE 0x7f7d0000-7f848000 \ winmm ELF 0x7f848000-7f887000 Deferred advapi32<elf> -PE 0x7f850000-7f887000 \ advapi32 ELF 0x7f887000-7f8a6000 Deferred iphlpapi<elf> -PE 0x7f890000-7f8a6000 \ iphlpapi ELF 0x7f8a6000-7f8d0000 Deferred ws2_32<elf> -PE 0x7f8b0000-7f8d0000 \ ws2_32 ELF 0x7f9e2000-7f9e6000 Deferred libxfixes.so.3 ELF 0x7f9e6000-7f9eb000 Deferred libxxf86vm.so.1 ELF 0x7f9eb000-7f9f0000 Deferred libxxf86dga.so.1 ELF 0x7f9f2000-7f9f5000 Deferred libxrandr.so.2 ELF 0x7f9f5000-7f9fd000 Deferred libsm.so.6 ELF 0x7fbfd000-7fd00000 Deferred kernel32<elf> -PE 0x7fc20000-7fd00000 \ kernel32 ELF 0x7fe10000-7fe13000 Deferred libxau.so.6 ELF 0x7fe13000-7fe1d000 Deferred libnss_files.so.2 ELF 0x7fe1d000-7fe26000 Deferred libnss_nis.so.2 ELF 0x7fe26000-7fe3b000 Deferred libnsl.so.1 ELF 0x7fe3b000-7fe44000 Deferred libnss_compat.so.2 ELF 0x7fe51000-7fe73000 Deferred libm.so.6 ELF 0x7fe73000-7ff69000 Deferred libwine_unicode.so.1 ELF 0x7ff69000-7ffe0000 Deferred ntdll<elf> -PE 0x7ff80000-7ffe0000 \ ntdll ELF 0xb7e27000-b7e2a000 Deferred libdl.so.2 ELF 0xb7e2a000-b7f58000 Deferred libc.so.6 ELF 0xb7f59000-b7f6b000 Deferred libpthread.so.0 ELF 0xb7f6b000-b7f84000 Deferred libwine.so.1 ELF 0xb7f91000-b7fa7000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Slay\Slay.exe 00000009 0 <== WineDbg terminated on pid 0x8