[Bug 3835] New: Stronghold 2 crashes
Wine Bugs
wine-bugs at winehq.org
Mon Nov 14 14:02:09 CST 2005
http://bugs.winehq.org/show_bug.cgi?id=3835
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
(0x564a98ca).
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-
Backtrace:
=>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)
Modules:
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
Threads:
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