[Bug 3179] starting Anno 1503 into campaign/mission crashes in d3ddevice_lock_update

Wine Bugs wine-bugs at winehq.org
Mon Aug 1 03:58:46 CDT 2005


http://bugs.winehq.org/show_bug.cgi?id=3179


frick at 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 at 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


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list