[Wine] Tower of the Ancients
A Nonny Moose
wineforum-user at winehq.org
Tue Nov 9 22:48:25 CST 2010
1.3.5 had a page fault in the legacy (win'95/95) game. Here is the log.
[code]
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
fixme:win:EnumDisplayDevicesW ((null),0,0x33eba4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f584,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f590,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f590,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f52c,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
wine: Unhandled page fault on read access to 0x00000004 at address 0x7de3b275 (thread 0020), starting debugger...
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x7de3b275).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7de3b275 ESP:0033f4ec EBP:0033f574 EFLAGS:00010202( R- -- I - - - )
EAX:00000000 EBX:7df29ff4 ECX:00000de1 EDX:00211390
ESI:00169038 EDI:00000000
Stack dump:
0x0033f4ec: 00211390 7de4ba17 00169038 00165514
0x0033f4fc: 00000000 7bc3402f 00165524 00169038
0x0033f50c: 001a6f10 7bc9bff4 00110000 00000000
0x0033f51c: 00000000 7bc47191 00212048 00000000
0x0033f52c: 3f800000 3f800000 3f800000 00000000
0x0033f53c: 0033f58c 7bc47468 00000708 7bc34821
Backtrace:
=>0 0x7de3b275 IWineD3DDeviceImpl_SetTexture+0x1b5(iface=0x169038, stage=0, texture=0x211390) [/home/john/wine-git/dlls/wined3d/device.c:4387] in wined3d (0x0033f5d4)
1 0x7e498547 IDirect3DDeviceImpl_7_SetTexture+0x66(iface=<is not available>, Stage=0x211390, Texture=0x210cb0) [/home/john/wine-git/dlls/ddraw/device.c:4693] in ddraw (0x0033f5f4)
2 0x7e4985c7 IDirect3DDeviceImpl_7_SetTexture_FPUSetup+0x16(iface=0x1d0850, Stage=0, Texture=0x210cb0) [/home/john/wine-git/dlls/ddraw/device.c:4705] in ddraw (0x0033f694)
3 0x7e49bef5 IDirect3DDeviceImpl_3_SetTexture+0x74(iface=0x1d0854, Stage=0, Texture2=0x210cbc) [/home/john/wine-git/dlls/ddraw/device.c:4740] in ddraw (0x00000000)
0x7de3b275 IWineD3DDeviceImpl_SetTexture+0x1b5 [/home/john/wine-git/dlls/wined3d/device.c:4387] in wined3d: call *0x4(%eax)
4387 IWineD3DBaseTexture_AddRef(texture);
Modules:
Module Address Debug info Name (75 modules)
PE 400000- 4de000 Deferred tower
ELF 7b800000-7b980000 Deferred kernel32<elf>
\-PE 7b810000-7b980000 \ kernel32
ELF 7bc00000-7bcb8000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb8000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c085000-7dbea000 Deferred fglrx_dri.so
ELF 7dd01000-7dd33000 Deferred libatiadlxx.so
ELF 7dd33000-7ddf7000 Deferred libgl.so.1
ELF 7ddf7000-7df2c000 Dwarf wined3d<elf>
\-PE 7de00000-7df2c000 \ wined3d
ELF 7df97000-7dfa0000 Deferred librt.so.1
ELF 7dfa0000-7dfbc000 Deferred libgcc_s.so.1
ELF 7dfbc000-7dfc4000 Deferred libatiuki.so.1
ELF 7e026000-7e05a000 Deferred uxtheme<elf>
\-PE 7e030000-7e05a000 \ uxtheme
ELF 7e05a000-7e064000 Deferred libxcursor.so.1
ELF 7e064000-7e06a000 Deferred libxfixes.so.3
ELF 7e06a000-7e06e000 Deferred libxcomposite.so.1
ELF 7e06e000-7e076000 Deferred libxrandr.so.2
ELF 7e076000-7e080000 Deferred libxrender.so.1
ELF 7e080000-7e086000 Deferred libxxf86vm.so.1
ELF 7e086000-7e08a000 Deferred libxinerama.so.1
ELF 7e08a000-7e0ab000 Deferred imm32<elf>
\-PE 7e090000-7e0ab000 \ imm32
ELF 7e0ab000-7e0b1000 Deferred libxdmcp.so.6
ELF 7e0b1000-7e0b5000 Deferred libxau.so.6
ELF 7e0b5000-7e0cf000 Deferred libxcb.so.1
ELF 7e0cf000-7e1ec000 Deferred libx11.so.6
ELF 7e1ec000-7e1fc000 Deferred libxext.so.6
ELF 7e1fc000-7e215000 Deferred libice.so.6
ELF 7e215000-7e21e000 Deferred libsm.so.6
ELF 7e23d000-7e2e6000 Deferred winex11<elf>
\-PE 7e250000-7e2e6000 \ winex11
ELF 7e308000-7e32f000 Deferred libexpat.so.1
ELF 7e32f000-7e35f000 Deferred libfontconfig.so.1
ELF 7e37e000-7e393000 Deferred libz.so.1
ELF 7e393000-7e40a000 Deferred libfreetype.so.6
ELF 7e40c000-7e411000 Deferred libuuid.so.1
ELF 7e429000-7e471000 Deferred dsound<elf>
\-PE 7e430000-7e471000 \ dsound
ELF 7e471000-7e4cd000 Dwarf ddraw<elf>
\-PE 7e480000-7e4cd000 \ ddraw
ELF 7e4cd000-7e540000 Deferred rpcrt4<elf>
\-PE 7e4e0000-7e540000 \ rpcrt4
ELF 7e540000-7e641000 Deferred ole32<elf>
\-PE 7e560000-7e641000 \ ole32
ELF 7e641000-7e67b000 Deferred dinput<elf>
\-PE 7e650000-7e67b000 \ dinput
ELF 7e67b000-7e768000 Deferred comctl32<elf>
\-PE 7e680000-7e768000 \ comctl32
ELF 7e768000-7e7ca000 Deferred shlwapi<elf>
\-PE 7e780000-7e7ca000 \ shlwapi
ELF 7e7ca000-7e9b9000 Deferred shell32<elf>
\-PE 7e7e0000-7e9b9000 \ shell32
ELF 7e9b9000-7ea15000 Deferred advapi32<elf>
\-PE 7e9c0000-7ea15000 \ advapi32
ELF 7ea15000-7eaa1000 Deferred gdi32<elf>
\-PE 7ea20000-7eaa1000 \ gdi32
ELF 7eaa1000-7ebd3000 Deferred user32<elf>
\-PE 7eab0000-7ebd3000 \ user32
ELF 7ebd3000-7ec68000 Deferred winmm<elf>
\-PE 7ebe0000-7ec68000 \ winmm
ELF 7ec68000-7ec74000 Deferred libnss_files.so.2
ELF 7ec74000-7ec7c000 Deferred libnss_compat.so.2
ELF 7ec82000-7ec9b000 Deferred version<elf>
\-PE 7ec90000-7ec9b000 \ version
ELF 7efbb000-7efe1000 Deferred libm.so.6
ELF 7efe9000-7f000000 Deferred libnsl.so.1
ELF f7464000-f746f000 Deferred libnss_nis.so.2
ELF f7470000-f7474000 Deferred libdl.so.2
ELF f7474000-f75ce000 Deferred libc.so.6
ELF f75cf000-f75e8000 Deferred libpthread.so.0
ELF f7607000-f7746000 Deferred libwine.so.1
ELF f7748000-f7766000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001b 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000017 0
00000016 0
00000013 0
00000012 0
00000018 winedevice.exe
0000001c 0
0000001a 0
00000019 0
0000001d explorer.exe
0000001e 0
0000001f (D) C:\Program Files\GlobalStar\Tower of the Ancients\tower.exe
00000020 0 <==
Backtrace:
=>0 0x7de3b275 IWineD3DDeviceImpl_SetTexture+0x1b5(iface=0x169038, stage=0, texture=0x211390) [/home/john/wine-git/dlls/wined3d/device.c:4387] in wined3d (0x0033f5d4)
1 0x7e498547 IDirect3DDeviceImpl_7_SetTexture+0x66(iface=<is not available>, Stage=0x211390, Texture=0x210cb0) [/home/john/wine-git/dlls/ddraw/device.c:4693] in ddraw (0x0033f5f4)
2 0x7e4985c7 IDirect3DDeviceImpl_7_SetTexture_FPUSetup+0x16(iface=0x1d0850, Stage=0, Texture=0x210cb0) [/home/john/wine-git/dlls/ddraw/device.c:4705] in ddraw (0x0033f694)
3 0x7e49bef5 IDirect3DDeviceImpl_3_SetTexture+0x74(iface=0x1d0854, Stage=0, Texture2=0x210cbc) [/home/john/wine-git/dlls/ddraw/device.c:4740] in ddraw (0x00000000)
fixme:ddraw:IDirect3DDeviceImpl_7_Release Material handle 0x1 (0x210c38) not unset properly.
[/code]
I ran this for interest, but never expected a crash. Might find something interesting in here. It is not in the AppDB.
More information about the wine-users
mailing list