http://bugs.winehq.org/show_bug.cgi?id=3179
frick@sc-networks.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|starting Anno 1503 into |starting Anno 1503 into |campaign/mission crashes |campaign/mission crashes in | |d3ddevice_lock_update
------- Additional Comments From frick@sc-networks.de 2005-01-08 03:58 ------- i have a complete +ddraw trace (about 320k uncompressed) - here is the "end" of it:
trace:ddraw:DIB_DirectDrawSurface_Blt (0x403e9c18)->((nil),(nil),(nil),01000400,0x406bf4a0) trace:ddraw:DIB_DirectDrawSurface_Blt flags: DDBLT_COLORFILL DDBLT_WAIT trace:ddraw:d3ddevice_blt executing D3D Device override. trace:ddraw:d3ddevice_clear (0x403ea6f0)->(00000001,0x406bf230,00000001,ff000000,0.000000,00000000) trace:ddraw:d3ddevice_clear rectangles : trace:ddraw:d3ddevice_clear - 0 x 0 800 x 600 trace:ddraw:d3ddevice_clear color value (ARGB) : ff000000 trace:ddraw:Main_DirectDrawSurface_Lock (0x403e9c18)->Lock((nil),0x453900e4,00000801,00000000) trace:ddraw:Main_DirectDrawSurface_Lock - locking flags : DDLOCK_WAIT DDLOCK_NOSYSLOCK warn:ddraw:Main_DirectDrawSurface_Lock - unsupported locking flag : DDLOCK_NOSYSLOCK trace:ddraw:d3ddevice_lock_update copying back buffer to main memory with rectangle (0x0) - (800x600). wine: Unhandled exception (thread 0016), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x0000033c in 32-bit code (0x40d41c02). In 32 bit mode. Register dump: CS:0023 SS:002b DS:002b ES:002b FS:11b7 GS:0047 EIP:40d41c02 ESP:45390008 EBP:403ea6f0 EFLAGS:00010297( - 00 RISAP1C) EAX:00000000 EBX:40a72c34 ECX:4260c000 EDX:40cd5444 ESI:40a60e5a EDI:4539006c Stack dump: 0x45390008: 40a2df7d 00000405 40a72ac8 40a60e5a 0x45390018: 40a5fec0 40a60e76 00000000 00000000 0x45390028: 00000320 00000258 45390716 4002b62c 0x45390038: 00000008 00000800 40a71fe0 40026ec9 0x45390048: 40a6037a 4539005c 40a72c34 40a46ae4 0x45390058: 40a6037a 40a6832a 00001907 00008363 0236: sel=11b7 base=4260c000 limit=00001fff 32-bit rw- Backtrace: =>1 0x40d41c02 glVertex3sv+0xfa6 in libgl.so.1 (0x403ea6f0) 2 0x40a71080 VTABLE_IDirect3DDevice3+0x0 in ddraw (0x40a70fa0) 3 0x40a1be5c Main_IDirect3DDeviceImpl_7_3T_2T_1T_AddRef+0x0(iface=0xfac1ea89) [/usr/local/src/wine/wine-20050725/dlls/ddraw/device_main.c:263] in ddraw (0x40a1b99c) 0x40d41c02 glVertex3sv+0xfa6 in libgl.so.1: jmp *0x33c(%eax) Modules: Module Address Debug info Name (76 modules) PE 0x00400000-004c9000 Deferred 1503startup PE 0x10000000-1005f000 Deferred annodisplay PE 0x30000000-3006d000 Deferred binkw32 ELF 0x40000000-40014000 Deferred ld-linux.so.2 ELF 0x40016000-40022000 Deferred libnss_compat.so.2 ELF 0x40022000-40024000 Deferred libnvidia-tls.so.1 ELF 0x40024000-4003e000 Deferred libwine.so.1 ELF 0x4003f000-4008f000 Deferred libpthread.so.0 ELF 0x4008f000-401ba000 Deferred libc.so.6 ELF 0x401ba000-401bd000 Deferred libdl.so.2 ELF 0x401bd000-40243000 Deferred ntdll<elf> -PE 0x401e0000-40243000 \ ntdll ELF 0x40243000-40339000 Deferred libwine_unicode.so.1 ELF 0x40339000-4035b000 Deferred libm.so.6 ELF 0x4035c000-4035f000 Deferred xlcdef.so.2 ELF 0x4035f000-40369000 Deferred libxcursor.so.1 ELF 0x4036b000-40380000 Deferred libnsl.so.1 ELF 0x40490000-405ae000 Deferred kernel32<elf> -PE 0x404c0000-405ae000 \ kernel32 ELF 0x405b1000-405ba000 Deferred libsm.so.6 ELF 0x405ba000-405c0000 Deferred libxxf86dga.so.1 ELF 0x406c0000-40808000 Deferred user32<elf> -PE 0x406e0000-40808000 \ user32 ELF 0x40808000-408a2000 Deferred gdi32<elf> -PE 0x40820000-408a2000 \ gdi32 ELF 0x408a2000-408e7000 Deferred advapi32<elf> -PE 0x408b0000-408e7000 \ advapi32 ELF 0x408e7000-40984000 Deferred ole32<elf> -PE 0x40900000-40984000 \ ole32 ELF 0x40984000-409d1000 Deferred rpcrt4<elf> -PE 0x409a0000-409d1000 \ rpcrt4 ELF 0x409d1000-409f1000 Deferred iphlpapi<elf> -PE 0x409e0000-409f1000 \ iphlpapi ELF 0x409f1000-40a74000 Stabs ddraw<elf> -PE 0x40a10000-40a74000 \ ddraw ELF 0x40a74000-40a8b000 Deferred libice.so.6 ELF 0x40a8b000-40a91000 Deferred libxxf86vm.so.1 ELF 0x40a91000-40aa1000 Deferred libxext.so.6 ELF 0x40aa1000-40b80000 Deferred libx11.so.6 ELF 0x40b80000-40beb000 Deferred libfreetype.so.6 ELF 0x40beb000-40c16000 Deferred libfontconfig.so.1 ELF 0x40c16000-40c3d000 Deferred libexpat.so.0 ELF 0x40c3d000-40cdb000 Deferred winex11.drv<elf> -PE 0x40c50000-40cdb000 \ winex11.drv ELF 0x40cdb000-40d49000 Export libgl.so.1 ELF 0x40d49000-4143a000 Deferred libglcore.so.1 ELF 0x414e2000-414ff000 Deferred ximcp.so.2 ELF 0x414ff000-4151f000 Deferred imm32<elf> -PE 0x41510000-4151f000 \ imm32 ELF 0x4152f000-41537000 Deferred libxrender.so.1 PE 0x432c0000-432d2000 Deferred max_sound ELF 0x433f0000-43427000 Deferred dmloader<elf> -PE 0x43400000-43427000 \ dmloader ELF 0x43427000-43459000 Deferred dmusic<elf> -PE 0x43440000-43459000 \ dmusic ELF 0x43459000-434a4000 Deferred dmime<elf> -PE 0x43470000-434a4000 \ dmime ELF 0x434a4000-434f7000 Deferred dsound<elf> -PE 0x434c0000-434f7000 \ dsound ELF 0x434f7000-43579000 Deferred winmm<elf> -PE 0x43510000-43579000 \ winmm ELF 0x43579000-435c1000 Deferred wineoss.drv<elf> -PE 0x43590000-435c1000 \ wineoss.drv ELF 0x435c1000-435da000 Deferred msacm.drv<elf> -PE 0x435d0000-435da000 \ msacm.drv ELF 0x435da000-435ff000 Deferred msacm32<elf> -PE 0x435e0000-435ff000 \ msacm32 ELF 0x43710000-43726000 Deferred midimap<elf> -PE 0x43720000-43726000 \ midimap PE 0x43b40000-43bc9000 Deferred annoframe ELF 0x43bc9000-43bf5000 Deferred ws2_32<elf> -PE 0x43bd0000-43bf5000 \ ws2_32 PE 0x43c00000-43c2c000 Deferred annogame PE 0x43c30000-43c68000 Deferred annoscene PE 0x43c70000-43d4d000 Deferred annowelt ELF 0x7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\anno1503\1503Startup.exe 00000016 1 <== 00000015 15 00000014 0 00000013 1 0000000f 15 0000000e 15 0000000d 15 0000000a 0 00000009 0 WineDbg terminated on pid 0x8