http://bugs.winehq.org/show_bug.cgi?id=6256
Summary: Ankh Demo crashes in DirectX mode Product: Wine Version: 0.9.21. Platform: Other URL: http://ankh-game.de OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: cweiske@cweiske.de
Running the Ankh demo in DirectX mode crashes the game/wine without a warning:
(The mode can be set by setting "Plugin=RenderSystem_Direct3D9" in bin/release/ plugins.cfg)
err:ddraw:IDirectDrawSurfaceImpl_SetSurfaceDesc Setting the surface memory isn't supported yet Creating viewport on target 'Ankh', rendering from camera 'DebugCamera', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 Viewport for camera 'DebugCamera', actual dimensions L: 0 T: 0 W: 640 H: 480 wine: Unhandled page fault on read access to 0x00000008 at address 0x42de6f (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x0042de6f). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:0042de6f ESP:0033ee34 EBP:0033ee54 EFLAGS:00210216( - 00 -RIAP1) EAX:0033ee70 EBX:00000000 ECX:00000000 EDX:00bb0024 ESI:00000000 EDI:0046cbe4 Stack dump: 0x0033ee34: 0033fc34 00000000 7c37a3a8 ffffffff 0x0033ee44: 7c34218f 0033ee70 0045b5f0 ffffffff 0x0033ee54: 0033fe60 0040fb5c 0046cbe4 00000001 0x0033ee64: 0033fe54 0033fc34 00000003 0033eec8 0x0033ee74: 00458cb3 0000000d 7c34347e 0046cbe4 0x0033ee84: 00000001 0033ee98 0046cb78 0033fe54 fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119 Backtrace: =>1 0x0042de6f in ankh (+0x2de6f) (0x0042de6f) 2 0x0040fb5c in ankh (+0xfb5c) (0x0040fb5c) 3 0x00457569 in ankh (+0x57569) (0x00457569) 4 0x7ee7fe91 in kernel32 (+0x4fe91) (0x7ee7fe91) 5 0xb7e99317 (0xb7e99317) 0x0042de6f: movl 0x8(%esi),%eax Modules: Module Address Debug info Name (105 modules) PE 340000-380000 Deferred sdl PE 380000-386000 Deferred sdl_net PE 390000-3a2000 Deferred zlib1 PE 3b0000-3c3000 Deferred ilu PE 3d0000-3dc000 Deferred ogreguirenderer PE 3e0000-3f6000 Deferred plugin_particlefx PE 400000-483000 Export ankh PE 490000-692000 Deferred ogremain PE 6a0000-813000 Deferred devil PE 820000-971000 Deferred ceguibase PE 980000-9ce000 Deferred libmysql PE 9d0000-a5a000 Deferred audiere PE a60000-a94000 Deferred opcode PE ff0000-1048000 Deferred ogreplatform PE 1050000-116f000 Deferred rendersystem_direct3d9 PE 1170000-1179000 Deferred plugin_cgprogrammanager PE 1180000-127e000 Deferred cg PE 1490000-149c000 Deferred plugin_optreescenemanager PE 14a0000-14ce000 Deferred plugin_octreescenemanager PE 1d50000-1d8f000 Deferred ceguitaharezlook PE 10000000-102b9000 Deferred pinacore PE 12000000-121d4000 Deferred xerces-c_2_5_0 ELF 7bc63000-7bcae000 Deferred dsound<elf> -PE 7bc70000-7bcae000 \ dsound ELF 7bf00000-7bf03000 Deferred <wine-loader> PE 7c340000-7c396000 Deferred msvcr71 PE 7c3a0000-7c41b000 Deferred msvcp71 ELF 7c455000-7c4a4000 Deferred ddraw<elf> -PE 7c460000-7c4a4000 \ ddraw ELF 7cbc8000-7cc80000 Deferred wined3d<elf> -PE 7cbe0000-7cc80000 \ wined3d ELF 7cd22000-7cd37000 Deferred midimap<elf> -PE 7cd30000-7cd37000 \ midimap ELF 7cd5d000-7cd9a000 Deferred wineoss<elf> -PE 7cd60000-7cd9a000 \ wineoss ELF 7cd9a000-7cd9f000 Deferred libxfixes.so.3 ELF 7cd9f000-7cdbc000 Deferred imm32<elf> -PE 7cdb0000-7cdbc000 \ imm32 ELF 7cdbc000-7cdc4000 Deferred libxrender.so.1 ELF 7cdc6000-7cdde000 Deferred msacm32<elf> -PE 7cdd0000-7cdde000 \ msacm32 ELF 7d908000-7d933000 Deferred d3d9<elf> -PE 7d910000-7d933000 \ d3d9 ELF 7d933000-7d96e000 Deferred dinput<elf> -PE 7d940000-7d96e000 \ dinput ELF 7d96e000-7d986000 Deferred dinput8<elf> -PE 7d970000-7d986000 \ dinput8 ELF 7dc9d000-7dd29000 Deferred winex11<elf> -PE 7dcb0000-7dd29000 \ winex11 ELF 7dd29000-7dd49000 Deferred libexpat.so.0 ELF 7dd49000-7dd78000 Deferred libfontconfig.so.1 ELF 7dd78000-7dde6000 Deferred libfreetype.so.6 ELF 7dde9000-7ddf2000 Deferred libxcursor.so.1 ELF 7de02000-7de99000 Deferred ole32<elf> -PE 7de10000-7de99000 \ ole32 ELF 7de99000-7deea000 Deferred rpcrt4<elf> -PE 7dea0000-7deea000 \ rpcrt4 ELF 7deea000-7df00000 Deferred glu32<elf> -PE 7def0000-7df00000 \ glu32 ELF 7df61000-7df6a000 Deferred libgcc_s.so.1 ELF 7e038000-7e7fb000 Deferred libglcore.so.1 ELF 7e7fb000-7e800000 Deferred libxdmcp.so.6 ELF 7e800000-7e878000 Deferred libglu.so.1 ELF 7e878000-7e8fd000 Deferred libgl.so.1 ELF 7e8fd000-7e9f3000 Deferred libx11.so.6 ELF 7e9f3000-7ea02000 Deferred libxext.so.6 ELF 7ea02000-7ea1a000 Deferred libice.so.6 ELF 7ea1a000-7ea23000 Deferred libsm.so.6 ELF 7ea23000-7eaa1000 Deferred opengl32<elf> -PE 7ea40000-7eaa1000 \ opengl32 ELF 7eaa1000-7eb04000 Deferred msvcrt<elf> -PE 7eab0000-7eb04000 \ msvcrt ELF 7eb04000-7eb16000 Deferred libresolv.so.2 ELF 7eb16000-7eb34000 Deferred iphlpapi<elf> -PE 7eb20000-7eb34000 \ iphlpapi ELF 7eb34000-7eb5f000 Deferred ws2_32<elf> -PE 7eb40000-7eb5f000 \ ws2_32 ELF 7eb5f000-7eb79000 Deferred wsock32<elf> -PE 7eb70000-7eb79000 \ wsock32 ELF 7eb79000-7ebbe000 Deferred advapi32<elf> -PE 7eb80000-7ebbe000 \ advapi32 ELF 7ebbe000-7ec50000 Deferred gdi32<elf> -PE 7ebd0000-7ec50000 \ gdi32 ELF 7ec50000-7ed87000 Deferred user32<elf> -PE 7ec70000-7ed87000 \ user32 ELF 7ed87000-7ee11000 Deferred winmm<elf> -PE 7ed90000-7ee11000 \ winmm ELF 7ee11000-7ef17000 Export kernel32<elf> -PE 7ee30000-7ef17000 \ kernel32 ELF 7ef17000-7ef21000 Deferred libnss_nis.so.2 ELF 7ef22000-7ef26000 Deferred libxrandr.so.2 ELF 7ef2a000-7ef3b000 Deferred libz.so.1 ELF 7ef3d000-7ef62000 Deferred libm.so.6 ELF 7ef66000-7ef69000 Deferred libxau.so.6 ELF 7ef69000-7ef7e000 Deferred libnsl.so.1 ELF 7ef7e000-7f000000 Deferred ntdll<elf> -PE 7ef90000-7f000000 \ ntdll ELF b7d30000-b7d35000 Deferred libxxf86vm.so.1 ELF b7d35000-b7d3f000 Deferred libnss_files.so.2 ELF b7d40000-b7d44000 Deferred libdl.so.2 ELF b7d44000-b7e63000 Deferred libc.so.6 ELF b7e63000-b7e76000 Deferred libpthread.so.0 ELF b7e77000-b7e80000 Deferred libnss_compat.so.2 ELF b7e90000-b7e92000 Deferred libnvidia-tls.so.1 ELF b7fa3000-b7fbf000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000a 0000000b 0 00000008 (D) Z:\games\Ankh Demo\bin\release\Ankh.exe 00000010 2 0000000f 15 0000000e 15 0000000d 0 00000009 0 <==