I've installed and playing Dungeon keeper nicely with wine-1.3.24 on Fedora
15 at 1024x768 but it crash with (modified from registry) 1280x1024 resolution
before in game (just after loading).
Does someone have find a workaround (google give me nothing....)
Here is the debug :
Code:
wine DKII.exe -softwarefilter -32biteverything -enablebumpmapping
-enablebumpluminance
fixme:win:EnumDisplayDevicesW ((null),0,0x32c3c4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32c8f0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32c984,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32c854,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to
context_validate_onscreen_formats
err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not
registered
err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441}
could be created for context 0x1
Calculating Julian date for today (22/11/2011)
Today's Julian date is 2455888 + 0.434514
The moon is 27.108098 days old
fixme:d3d:swapchain_init Add OpenGL context recreation support to
context_validate_onscreen_formats
err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not
registered
err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441}
could be created for context 0x1
fixme:d3d:swapchain_init Add OpenGL context recreation support to
context_validate_onscreen_formats
err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not
registered
err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441}
could be created for context 0x1
fixme:d3d:state_subpixel Render state WINED3DRS_SUBPIXEL not implemented yet.
fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location.
err:d3d:wined3d_device_uninit_3d Something is still holding a reference to
depth/stencil buffer 0x2982160.
fixme:d3d:swapchain_init Add OpenGL context recreation support to
context_validate_onscreen_formats
err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not
registered
err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441}
could be created for context 0x1
wine: Unhandled page fault on read access to 0x00000004 at address 0x57c936
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code
(0x0057c936).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0057c936 ESP:0032ca38 EBP:00000200 EFLAGS:00010202( R- -- I - - - )
EAX:07e98894 EBX:058ab620 ECX:00000000 EDX:0000ff00
ESI:006d0394 EDI:00000003
Stack dump:
0x0032ca38: 0032ca98 00000001 0059d59b 0000ff00
0x0032ca48: 0032ca98 00000001 0044103a 0000ff00
0x0032ca58: 0032ca98 00000001 0042ce9f 0000ff00
0x0032ca68: 0032ca98 00000001 00000011 006cea10
0x0032ca78: 006d0394 00000000 058ab020 006d3cc8
0x0032ca88: 00000004 00020000 00000080 00000020
Backtrace:
0x0057c936: movl 0x4(%ecx),%edx
Modules:
Module Address Debug info Name (96 modules)
PE 400000- 7b6000 Export dkii
PE 10000000-10027000 Deferred weanetr
PE 18000000-18034000 Deferred qmixer
ELF 20000000-2001d000 Deferred winepulse<elf>
\-PE 20010000-2001d000 \ winepulse
ELF 2001d000-20064000 Deferred libpulse.so.0
ELF 20064000-2006a000 Deferred libxtst.so.6
ELF 2006a000-201e1000 Deferred libvorbisenc.so.2
ELF 2788e000-27897000 Deferred libwrap.so.0
ELF 322f0000-32305000 Deferred midimap<elf>
\-PE 32300000-32305000 \ midimap
ELF 33f97000-33f9e000 Deferred libogg.so.0
ELF 35804000-35841000 Deferred libflac.so.8
ELF 36175000-36179000 Deferred libxcb-atom.so.1
ELF 39b96000-39c68000 Deferred libgl.so.1
ELF 45d82000-45d88000 Deferred libasyncns.so.0
ELF 46bb7000-46c01000 Deferred libdbus-1.so.3
ELF 46d32000-46d3b000 Deferred librt.so.1
ELF 4c429000-4dd3a000 Deferred libnvidia-glcore.so.280.13
ELF 59498000-5949b000 Deferred libnvidia-tls.so.280.13
PE 5e080000-5e0bb000 Deferred dplayx
ELF 68000000-6801f000 Deferred ld-linux.so.2
ELF 6801f000-681ab000 Deferred libc.so.6
ELF 681ab000-681b0000 Deferred libdl.so.2
ELF 681b0000-681da000 Deferred libm.so.6
ELF 681da000-681e7000 Deferred libnss_files.so.2
ELF 681e7000-68338000 Deferred user32<elf>
\-PE 68200000-68338000 \ user32
ELF 68338000-683e5000 Deferred gdi32<elf>
\-PE 68340000-683e5000 \ gdi32
ELF 683e5000-68402000 Deferred libgcc_s.so.1
ELF 68402000-6846a000 Deferred advapi32<elf>
\-PE 68410000-6846a000 \ advapi32
ELF 6846a000-68483000 Deferred version<elf>
\-PE 68470000-68483000 \ version
ELF 68483000-685b2000 Deferred ole32<elf>
\-PE 684a0000-685b2000 \ ole32
ELF 685b2000-68630000 Deferred rpcrt4<elf>
\-PE 685c0000-68630000 \ rpcrt4
ELF 68630000-686cd000 Deferred winmm<elf>
\-PE 68640000-686cd000 \ winmm
ELF 686cd000-68700000 Deferred ws2_32<elf>
\-PE 686d0000-68700000 \ ws2_32
ELF 68700000-68722000 Deferred iphlpapi<elf>
\-PE 68710000-68722000 \ iphlpapi
ELF 68722000-6873c000 Deferred libresolv.so.2
ELF 6873c000-687ad000 Deferred ddraw<elf>
\-PE 68740000-687ad000 \ ddraw
ELF 687ad000-688f2000 Deferred wined3d<elf>
\-PE 687c0000-688f2000 \ wined3d
ELF 688f2000-68915000 Deferred imm32<elf>
\-PE 68900000-68915000 \ imm32
ELF 68915000-68961000 Deferred dsound<elf>
\-PE 68920000-68961000 \ dsound
ELF 68961000-6899f000 Deferred dinput<elf>
\-PE 68970000-6899f000 \ dinput
ELF 6899f000-689c3000 Deferred libncurses.so.5
ELF 689c3000-689e2000 Deferred libtinfo.so.5
ELF 689e2000-68a7b000 Deferred libfreetype.so.6
ELF 68a7b000-68aaf000 Deferred libfontconfig.so.1
ELF 68aaf000-68ad7000 Deferred libexpat.so.1
ELF 68ad7000-68b8b000 Deferred winex11<elf>
\-PE 68ae0000-68b8b000 \ winex11
ELF 68b8b000-68b93000 Deferred libsm.so.6
ELF 68b93000-68bac000 Deferred libice.so.6
ELF 68bac000-68bbd000 Deferred libxext.so.6
ELF 68bbd000-68cf6000 Deferred libx11.so.6
ELF 68cf6000-68cfb000 Deferred libuuid.so.1
ELF 68cfb000-68d19000 Deferred libxcb.so.1
ELF 68d19000-68d1c000 Deferred libxau.so.6
ELF 68d1c000-68d1f000 Deferred libxinerama.so.1
ELF 68d1f000-68d24000 Deferred libxxf86vm.so.1
ELF 68d24000-68d2e000 Deferred libxrender.so.1
ELF 68d2e000-68d36000 Deferred libxrandr.so.2
ELF 68d36000-68d39000 Deferred libxcomposite.so.1
ELF 68d39000-68d43000 Deferred libxcursor.so.1
ELF 68d43000-68d48000 Deferred libxfixes.so.3
ELF 69b1f000-69b37000 Deferred msacm32<elf>
\-PE 69b20000-69b37000 \ msacm32
ELF 6ab99000-6abb3000 Deferred libnsl.so.1
ELF 6b641000-6b650000 Deferred libxi.so.6
ELF 6df02000-6df1c000 Deferred wsock32<elf>
\-PE 6df10000-6df1c000 \ wsock32
ELF 70b81000-70bd4000 Deferred libpulsecommon-0.9.22.so
ELF 72dd8000-72e4a000 Deferred libsndfile.so.1
ELF 74630000-7464a000 Deferred libpthread.so.0
ELF 780d1000-780fc000 Deferred libvorbis.so.0
ELF 78189000-782cc000 Dwarf libwine.so.1
ELF 79d33000-79e05000 Deferred ntdll<elf>
\-PE 79d40000-79e05000 \ ntdll
ELF 7b800000-7b9b7000 Deferred kernel32<elf>
\-PE 7b810000-7b9b7000 \ kernel32
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c100000-7c102000 Deferred libx11-xcb.so.1
ELF 7c246000-7c270000 Deferred msacm32<elf>
\-PE 7c250000-7c270000 \ msacm32
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Bullfrog\Dungeon Keeper 2\DKII.exe
00000043 15
00000042 15
00000040 -1
0000003f 15
00000029 0
00000025 0
00000022 0
00000021 0
00000020 0
00000009 0 <=0000000e services.exe
0000001a 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000016 0
00000013 0
00000012 0
00000017 plugplay.exe
0000001b 0
00000019 0
00000018 0
0000001c explorer.exe
0000001d 0
Backtrace:
err:seh:setup_exception_record stack overflow 944 bytes in thread 003f eip
79d71399 esp 018f0f80 stack 0x18f0000-0x18f1000-0x19f0000
Erreur de segmentation (core dumped)
Thanks