http://bugs.winehq.org/show_bug.cgi?id=4289
Summary: Regression in Icewind Dale II Product: Wine Version: CVS Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-user AssignedTo: wine-bugs@winehq.org ReportedBy: James.Trotter@gmail.com
The game Icewind Dale II crashes on startup. This is a regression, caused by this patch: http://www.winehq.org/pipermail/wine-cvs/2005-July/016971.html
This has also been tested, and the bug occurs, with the latest cvs.
The following is outputted to the console:
james@james:~/Wine/Games/Icewind Dale II$ wine IWD2.exe
BEGIN LOGGING SESSION wine: Unhandled page fault on read access to 0x31303635 at address 0x7ab8f1 (thread 000b), starting debugger... WineDbg starting on pid 0xa Unhandled exception: page fault on read access to 0x31303635 in 32-bit code (0x007ab8f1). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:007ab8f1 ESP:7faaab94 EBP:00000000 EFLAGS:00210246( - 00 -RIZP1) EAX:31303635 EBX:00000001 ECX:7faab444 EDX:00000000 ESI:7faab31c EDI:7beb3820 Stack dump: 0x7faaab94: 31303635 00002711 00000000 7faab31c 0x7faaaba4: 7faaabd4 007aaf30 7faab20c 7faaaf54 0x7faaabb4: 00000000 00002711 40c38800 7faab31c 0x7faaabc4: 7faaac84 0084566a 00000007 7fcf0650 0x7faaabd4: 7fcf0650 0078e3ca 00000000 7faaaf54 0x7faaabe4: 00400000 7fd12606 7faaaf54 00010000 0200: sel=1007 base=7fec4000 limit=00001fff 32-bit rw- Backtrace: =>1 0x007ab8f1 in iwd2 (+0x3ab8f1) (0x007ab8f1) 0x007ab8f1: movl 0x0(%eax),%ecx Modules: Module Address Debug info Name (87 modules) PE 0x00400000-00a21000 Export iwd2 ELF 0x7392b000-7392d000 Deferred xlcutf8load.so.2 ELF 0x7be8c000-7bf00000 Deferred ntdll<elf> -PE 0x7bea0000-7bf00000 \ ntdll ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7e54b000-7e57b000 Deferred uxtheme<elf> -PE 0x7e550000-7e57b000 \ uxtheme ELF 0x7e57b000-7e590000 Deferred midimap<elf> -PE 0x7e580000-7e590000 \ midimap ELF 0x7e6ab000-7e6cd000 Deferred msacm32<elf> -PE 0x7e6b0000-7e6cd000 \ msacm32 ELF 0x7e6cd000-7e6e4000 Deferred msacm<elf> -PE 0x7e6d0000-7e6e4000 \ msacm ELF 0x7e6e4000-7e797000 Deferred libasound.so.2 ELF 0x7e797000-7e7bf000 Deferred winealsa<elf> -PE 0x7e7a0000-7e7bf000 \ winealsa ELF 0x7e7bf000-7e7c3000 Deferred libxfixes.so.3 ELF 0x7e7c3000-7e7cc000 Deferred libxcursor.so.1 ELF 0x7e7d7000-7e7f3000 Deferred ximcp.so.2 ELF 0x7e7f3000-7e7fe000 Deferred libgcc_s.so.1 ELF 0x7e7fe000-7e806000 Deferred librt.so.1 ELF 0x7e8c0000-7f003000 Deferred fglrx_dri.so ELF 0x7f003000-7f0a2000 Deferred libgl.so.1 ELF 0x7f0a2000-7f118000 Deferred winex11<elf> -PE 0x7f0b0000-7f118000 \ winex11 ELF 0x7f118000-7f12c000 Deferred libz.so.1 ELF 0x7f12c000-7f196000 Deferred libfreetype.so.6 ELF 0x7f196000-7f1be000 Deferred winspool<elf> -PE 0x7f1a0000-7f1be000 \ winspool ELF 0x7f1be000-7f26d000 Deferred comctl32<elf> -PE 0x7f1d0000-7f26d000 \ comctl32 ELF 0x7f26d000-7f2c2000 Deferred shlwapi<elf> -PE 0x7f280000-7f2c2000 \ shlwapi ELF 0x7f2c2000-7f381000 Deferred shell32<elf> -PE 0x7f2e0000-7f381000 \ shell32 ELF 0x7f381000-7f414000 Deferred comdlg32<elf> -PE 0x7f390000-7f414000 \ comdlg32 ELF 0x7f414000-7f43d000 Deferred ws2_32<elf> -PE 0x7f420000-7f43d000 \ ws2_32 ELF 0x7f43d000-7f458000 Deferred imm32<elf> -PE 0x7f440000-7f458000 \ imm32 ELF 0x7f458000-7f46c000 Deferred lz32<elf> -PE 0x7f460000-7f46c000 \ lz32 ELF 0x7f46c000-7f484000 Deferred version<elf> -PE 0x7f470000-7f484000 \ version ELF 0x7f484000-7f544000 Deferred libx11.so.6 ELF 0x7f544000-7f55d000 Deferred libice.so.6 ELF 0x7f55d000-7f5d5000 Deferred ddraw<elf> -PE 0x7f580000-7f5d5000 \ ddraw ELF 0x7f5d5000-7f620000 Deferred dsound<elf> -PE 0x7f5f0000-7f620000 \ dsound ELF 0x7f620000-7f63e000 Deferred iphlpapi<elf> -PE 0x7f630000-7f63e000 \ iphlpapi ELF 0x7f63e000-7f685000 Deferred rpcrt4<elf> -PE 0x7f650000-7f685000 \ rpcrt4 ELF 0x7f685000-7f70b000 Deferred ole32<elf> -PE 0x7f6a0000-7f70b000 \ ole32 ELF 0x7f70b000-7f747000 Deferred advapi32<elf> -PE 0x7f720000-7f747000 \ advapi32 ELF 0x7f747000-7f7cd000 Deferred gdi32<elf> -PE 0x7f760000-7f7cd000 \ gdi32 ELF 0x7f7cd000-7f8e6000 Deferred user32<elf> -PE 0x7f7f0000-7f8e6000 \ user32 ELF 0x7f8e6000-7f967000 Deferred winmm<elf> -PE 0x7f8f0000-7f967000 \ winmm ELF 0x7f967000-7f9a0000 Deferred dplayx<elf> -PE 0x7f980000-7f9a0000 \ dplayx ELF 0x7fab3000-7fac0000 Deferred libxext.so.6 ELF 0x7fac4000-7fac8000 Deferred libxdmcp.so.6 ELF 0x7fac8000-7facd000 Deferred libxxf86vm.so.1 ELF 0x7facd000-7fad2000 Deferred libxxf86dga.so.1 ELF 0x7fc74000-7fd70000 Deferred kernel32<elf> -PE 0x7fc90000-7fd70000 \ kernel32 ELF 0x7fe81000-7fe88000 Deferred libsm.so.6 ELF 0x7fe88000-7fe92000 Deferred libnss_files.so.2 ELF 0x7fe92000-7fe9b000 Deferred libnss_nis.so.2 ELF 0x7fe9b000-7feb0000 Deferred libnsl.so.1 ELF 0x7feb0000-7feb9000 Deferred libnss_compat.so.2 ELF 0x7febc000-7fec4000 Deferred libxrender.so.1 ELF 0x7fec7000-7fee9000 Deferred libm.so.6 ELF 0x7fee9000-7ffe0000 Deferred libwine_unicode.so.1 ELF 0xb7deb000-b7dee000 Deferred libdl.so.2 ELF 0xb7dee000-b7f1c000 Deferred libc.so.6 ELF 0xb7f1c000-b7f2e000 Deferred libpthread.so.0 ELF 0xb7f2e000-b7f31000 Deferred libxau.so.6 ELF 0xb7f39000-b7f53000 Deferred libwine.so.1 ELF 0xb7f56000-b7f6c000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000a (D) C:\Games\Icewind Dale II\IWD2.exe 0000000b 0 <== WineDbg terminated on pid 0xa