[Bug 3835] New: Stronghold 2 crashes

Wine Bugs wine-bugs at winehq.org
Mon Nov 14 14:02:09 CST 2005


           Summary: Stronghold 2 crashes
           Product: Wine
           Version: CVS
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-x11driver
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: willie at froq.net

Stronghold 2 (demo available at  
http://ftp.take2.de/demos/stronghold2_demo.exe ) starts up fine, then shows an  
message box asking if an available update should be downloaded. As soon as I  
hit "Play" (don't install update) Wine crashes into winedbg with this output:  
--- >8 ---  
wine: Unhandled page fault on read access to 0x000003d8 at address 0x564a98ca  
(thread 000d), starting debugger...  
WineDbg starting on pid 0x8  
Unhandled exception: page fault on read access to 0x000003d8 in 32-bit code  
In 32 bit mode.  
Register dump:  
 CS:0023 SS:002b DS:002b ES:002b FS:117f GS:0063  
 EIP:564a98ca ESP:5c02f988 EBP:5c02f9d0 EFLAGS:00010212(   - 00      - RIA1)  
 EAX:00000000 EBX:56e7a194 ECX:59fdd300 EDX:00000000  
 ESI:59931dd8 EDI:00000000  
Stack dump:  
0x5c02f988:  56e11d65 00001700 00000001 55a67608  
0x5c02f998:  00010000 5be09b48 5c02f9dc 55a09a1c  
0x5c02f9a8:  00000000 59fdd300 00010000 00000000  
0x5c02f9b8:  00000000 00000000 00000000 56e7a194  
0x5c02f9c8:  59fdd300 5c02facc 5c02fa6c 56e2b242  
0x5c02f9d8:  59fdd300 5c02facc 00000068 00000000  
022f: sel=117f base=578aa000 limit=00001fff 32-bit rw-  
=>1 0x564a98ca glLogicOp+0x666 in libgl.so.1 (0x5c02f9d0)  
  2 0x56e2b242 IWineD3DDeviceImpl_SetLight+0xe2 in wined3d (0x5c02fa6c)  
  3 0x5630525d IDirect3DDevice9Impl_SetLight+0x6d in d3d9 (0x5c02fa90)  
  4 0x006feb0b in stronghold2 (+0x2feb0b) (0x00009a65)  
  5 0x00000000 (0x00000000)  
0x564a98ca glLogicOp+0x666 in libgl.so.1: jmp   *0x3d8(%eax)  
Module  Address                 Debug info      Name (105 modules)  
PE      0x00400000-038e3000     Export          stronghold2  
PE      0x10000000-1002f000     Deferred        gdpfile  
PE      0x21100000-21164000     Deferred        mss32  
PE      0x26f00000-26f2c000     Deferred        mssmp3.asi  
PE      0x30000000-3006d000     Deferred        binkw32  
PE      0x4a800000-4a893000     Deferred        icuuc30  
PE      0x4ad00000-4b52d000     Deferred        icudt30  
PE      0x50000000-50083000     Deferred        granny2  
ELF     0x55555000-5556c000     Deferred        ld-linux.so.2  
ELF     0x5556e000-55576000     Deferred        libnss_compat.so.2  
ELF     0x55576000-5558b000     Deferred        libnsl.so.1  
ELF     0x5558b000-55591000     Deferred        libxxf86dga.so.1  
ELF     0x55591000-55593000     Deferred        libnvidia-tls.so.1  
ELF     0x55594000-555ae000     Deferred        libwine.so.1  
ELF     0x555ae000-555c0000     Deferred        libpthread.so.0  
ELF     0x555c0000-556dd000     Deferred        libc.so.6  
ELF     0x556dd000-556e1000     Deferred        libdl.so.2  
ELF     0x556e2000-5575b000     Deferred        ntdll<elf>  
  \-PE  0x55700000-5575b000     \               ntdll  
ELF     0x5575b000-55850000     Deferred        libwine_unicode.so.1  
ELF     0x55850000-55874000     Deferred        libm.so.6  
ELF     0x55874000-55888000     Deferred        shfolder<elf>  
  \-PE  0x55880000-55888000     \               shfolder  
ELF     0x55888000-5588d000     Deferred        libxxf86vm.so.1  
ELF     0x55893000-55896000     Deferred        xlcdef.so.2  
ELF     0x5589b000-558a5000     Deferred        libnss_nis.so.2  
ELF     0x558a5000-558b0000     Deferred        libnss_files.so.2  
ELF     0x559c0000-55ac7000     Deferred        kernel32<elf>  
  \-PE  0x559e0000-55ac7000     \               kernel32  
ELF     0x55ac7000-55ad0000     Deferred        libsm.so.6  
ELF     0x55cd0000-55d0f000     Deferred        advapi32<elf>  
  \-PE  0x55ce0000-55d0f000     \               advapi32  
ELF     0x55d0f000-55dd3000     Deferred        comctl32<elf>  
  \-PE  0x55d20000-55dd3000     \               comctl32  
ELF     0x55dd3000-55f01000     Deferred        user32<elf>  
  \-PE  0x55df0000-55f01000     \               user32  
ELF     0x55f01000-55f90000     Deferred        gdi32<elf>  
  \-PE  0x55f10000-55f90000     \               gdi32  
ELF     0x55f90000-5601e000     Deferred        ole32<elf>  
  \-PE  0x55fa0000-5601e000     \               ole32  
ELF     0x5601e000-56064000     Deferred        rpcrt4<elf>  
  \-PE  0x56030000-56064000     \               rpcrt4  
ELF     0x56064000-56083000     Deferred        iphlpapi<elf>  
  \-PE  0x56070000-56083000     \               iphlpapi  
ELF     0x56083000-5608e000     Deferred        libgcc_s.so.1  
PE      0x56090000-560f7000     Deferred        lifestudioheadapi  
ELF     0x560f7000-561c3000     Deferred        shell32<elf>  
  \-PE  0x56110000-561c3000     \               shell32  
ELF     0x561c3000-5621f000     Deferred        shlwapi<elf>  
  \-PE  0x561e0000-5621f000     \               shlwapi  
ELF     0x5621f000-5623a000     Deferred        wsock32<elf>  
  \-PE  0x56230000-5623a000     \               wsock32  
ELF     0x5623a000-56265000     Deferred        ws2_32<elf>  
  \-PE  0x56240000-56265000     \               ws2_32  
ELF     0x56265000-562e9000     Deferred        winmm<elf>  
  \-PE  0x56270000-562e9000     \               winmm  
ELF     0x562e9000-56318000     Export          d3d9<elf>  
  \-PE  0x56300000-56318000     \               d3d9  
ELF     0x56318000-56320000     Deferred        libxrender.so.1  
PE      0x56320000-56332000     Deferred        zlib1  
ELF     0x56332000-5633b000     Deferred        libxcursor.so.1  
ELF     0x5633f000-56357000     Deferred        libice.so.6  
ELF     0x56357000-56365000     Deferred        libxext.so.6  
ELF     0x56365000-5642f000     Deferred        libx11.so.6  
ELF     0x5642f000-564b1000     Export          libgl.so.1  
ELF     0x564b1000-56529000     Deferred        libglu.so.1  
ELF     0x56529000-56ce1000     Deferred        libglcore.so.1  
ELF     0x56df1000-56e7b000     Export          wined3d<elf>  
  \-PE  0x56e00000-56e7b000     \               wined3d  
PE      0x56e80000-56ec8000     Deferred        dragonfly  
ELF     0x56ec8000-56f2a000     Deferred        msvcrt<elf>  
  \-PE  0x56ee0000-56f2a000     \               msvcrt  
PE      0x56f30000-56fcc000     Deferred        stlport_vc7150  
ELF     0x56fcc000-56fe9000     Deferred        ximcp.so.2  
ELF     0x56ff3000-57063000     Deferred        libfreetype.so.6  
ELF     0x57063000-5708a000     Deferred        libfontconfig.so.1  
ELF     0x5708a000-5709b000     Deferred        libz.so.1  
ELF     0x5709b000-570bb000     Deferred        libexpat.so.0  
ELF     0x570bb000-5713f000     Deferred        winex11.drv<elf>  
  \-PE  0x570d0000-5713f000     \               winex11.drv  
ELF     0x5713f000-5715c000     Deferred        imm32<elf>  
  \-PE  0x57150000-5715c000     \               imm32  
ELF     0x571a5000-571d8000     Deferred        uxtheme<elf>  
  \-PE  0x571b0000-571d8000     \               uxtheme  
ELF     0x571d8000-571de000     Deferred        libnss_dns.so.2  
ELF     0x57860000-57889000     Deferred        winealsa.drv<elf>  
  \-PE  0x57870000-57889000     \               winealsa.drv  
ELF     0x57889000-578a1000     Deferred        msacm.drv<elf>  
  \-PE  0x57890000-578a1000     \               msacm.drv  
ELF     0x578b0000-57966000     Deferred        libasound.so.2  
ELF     0x57966000-57989000     Deferred        msacm32<elf>  
  \-PE  0x57970000-57989000     \               msacm32  
ELF     0x57989000-5799e000     Deferred        midimap<elf>  
  \-PE  0x57990000-5799e000     \               midimap  
PE      0x59200000-5920a000     Deferred        milessound  
PE      0x59420000-594a0000     Deferred        dxrenderer  
ELF     0x596b0000-59701000     Deferred        dsound<elf>  
  \-PE  0x596c0000-59701000     \               dsound  
ELF     0x59c21000-59c35000     Deferred        usp10<elf>  
  \-PE  0x59c30000-59c35000     \               usp10  
ELF     0x59c48000-59c5b000     Deferred        libresolv.so.2  
PE      0x66fc0000-67032000     Deferred        freetype6  
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>  
PE      0x7c340000-7c396000     Deferred        msvcr71  
PE      0x7c3a0000-7c41b000     Deferred        msvcp71  
process  tid      prio (all id:s are in hex)  
00000008 (D) Y:\games\Stronghold2\Stronghold2.exe  
        00000010    0  
        0000000d    0 <==  
        0000000c   15  
        0000000b   15  
        0000000a    0  
        00000009    0  
WineDbg terminated on pid 0x8  
--- 8< ---  
And winedbg hangs (need to killall -9 wine-preloader). It seems to crash the 
Nvidia drivers as far as I understand the output, so I tried two different 
driver versions (7676 and 8168), the results are the same.  
Stronghold 2 also shows a second bug, the mouse pointer is invisible. It uses 
a custom, colored pointer.

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