I've tried to install DK 2 from the original CD (which I purchased legitimately and still have) in both a Windows 98 and XP bottles. In both cases, when I try to run the game I get:
"The program DKII.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience."
Here is the information from the show detail:
Unhandled exception: page fault on write access to 0x00000001 in 32-bit code (0x0042425d).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:0042425d ESP:0033da6c EBP:0033dab8 EFLAGS:00010247( R- -- I Z- -P-C)
EAX:00000000 EBX:00000018 ECX:0033dae0 EDX:00000000
ESI:00000000 EDI:00000000
Stack dump:
0x0033da6c: 00000001 00400000 0033dab8 0033da8c
0x0033da7c: 00000018 00000000 0033dae0 00001010
0x0033da8c: 00000001 00400000 00000018 00001010
0x0033da9c: 0000001b 9585307c 00001006 00330000
0x0033daac: 00000000 00000000 00000000 0033db7c
0x0033dabc: 0042444f 00001010 0033dae0 00000001
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x0042425d in dkii (+0x2425d) (0x0033dab8)
1 0x0042444f in dkii (+0x2444e) (0x0033db7c)
2 0x0041f194 in dkii (+0x1f193) (0x0033dc2c)
3 0x0041db36 in dkii (+0x1db35) (0x0033dc4c)
4 0x0041c798 in dkii (+0x1c797) (0x0033dc8c)
5 0x0041c018 in dkii (+0x1c017) (0x0033fce4)
6 0x0041bba8 in dkii (+0x1bba7) (0x0033fd38)
7 0x0041e54a in dkii (+0x1e549) (0x0033fd68)
8 0x0040af51 in dkii (+0xaf50) (0x0033fe44)
9 0x004114e2 in dkii (+0x114e1) (0x0033fed0)
10 0x7b84d15c call_process_entry+0xb() in kernel32 (0x0033fee8)
11 0x7b84fd88 CloseHandle+0x157() in kernel32 (0x0033ff28)
12 0x7bc66bec call_thread_func_wrapper+0xb() in ntdll (0x0033ff38)
13 0x7bc68c5d call_thread_func+0x6c() in ntdll (0x0033ffb8)
14 0x7bc66bb2 call_thread_entry_point+0x11() in ntdll (0x0033ffd8)
15 0x7bc43cff in ntdll (+0x33cfe) (0x0033ffe8)
0x0042425d: movl $0xcf530e58,0x1(%esi)
Modules:
Module Address Debug info Name (223 modules)
PE 400000- 441000 Export dkii
PE 46be5000-46cfc000 Deferred unorm8_bgra.dylib
ELF 46dfd000-46e61000 Deferred advapi32<elf>
\-PE 46e00000-46e59000 \ advapi32
PE 47d62000-47de1000 Deferred clouddocs
ELF 486b1000-486c9000 Deferred version<elf>
\-PE 486c0000-486c8000 \ version
ELF 486c9000-486dd000 Deferred system.drv16.so
PE 486d0000-486dc000 Deferred system.drv16
ELF 486dd000-486f1000 Deferred comm.drv16.so
PE 486e0000-486f0000 Deferred comm.drv16
ELF 488cc000-489d3000 Deferred gdi32<elf>
\-PE 488d0000-4897c000 \ gdi32
PE 4a765000-4a919000 Stabs libwine.1.dylib
ELF 4a919000-4aa55000 Deferred user32<elf>
\-PE 4a920000-4aa2b000 \ user32
ELF 4aa55000-4aada000 Deferred krnl386.exe16.so
PE 4aa60000-4aace000 Deferred krnl386.exe16
ELF 4aada000-4ab4e000 Deferred libcxfreetype.so
ELF 4ab4e000-4abd3000 Deferred winemac<elf>
\-PE 4ab50000-4abc7000 \ winemac
ELF 7b800000-7ba48000 Stabs kernel32<elf>
\-PE 7b810000-7ba39000 \ kernel32
ELF 7bc00000-7bcc7000 Stabs ntdll<elf>
\-PE 7bc10000-7bca6000 \ ntdll
PE 7bf00000-7bf15000 Deferred menu helper
PE 7bf00000-7bf15000 Deferred menu helper
PE 900b6000-900c2000 Deferred commonpanels
PE 900d3000-900e3000 Deferred libcgcms.a.dylib
PE 90141000-901e1000 Deferred ats
PE 9039f000-9043a000 Deferred heimdal
PE 9039f000-9043a000 Deferred heimdal
PE 90422000-90811000 Deferred coreimage
PE 90422000-90811000 Deferred coreimage
PE 90422000-90811000 Deferred coreimage
PE 90422000-90811000 Deferred coreimage
PE 9079b000-907e3000 Deferred libglimage.dylib
PE 9079b000-907e3000 Deferred libglimage.dylib
PE 9079b000-907e3000 Deferred libglimage.dylib
PE 90977000-909ba000 Deferred protectedcloudstorage
PE 909a5000-909b5000 Deferred applesrp
PE 909a5000-909b5000 Deferred applesrp
PE 91399000-913a9000 Deferred libgfxshared.dylib
PE 91399000-913a9000 Deferred libgfxshared.dylib
PE 913a3000-913c3000 Deferred libsystem_coretls.dylib
PE 913f7000-91435000 Deferred libxpc.dylib
PE 9141e000-9147c000 Deferred libcurl.4.dylib
PE 9141e000-9147c000 Deferred libcurl.4.dylib
PE 91584000-91587000 Deferred accelerate
PE 91585000-915b0000 Deferred libjpeg.dylib
PE 91585000-915b0000 Deferred libjpeg.dylib
PE 91585000-915b0000 Deferred libjpeg.dylib
PE 91807000-9180f000 Deferred libpam.2.dylib
PE 91807000-9180f000 Deferred libpam.2.dylib
PE 92438000-924e1000 Deferred corewifi
PE 92438000-924e1000 Deferred corewifi
PE 924a4000-9252e000 Deferred printcore
PE 92572000-92578000 Deferred trustevaluationagent
PE 92900000-92a29000 Deferred libjp2.dylib
PE 92b72000-92ba8000 Deferred libxslt.1.dylib
PE 92b72000-92ba8000 Deferred libxslt.1.dylib
PE 92bcf000-92bee000 Deferred liblinearalgebra.dylib
PE 92c37000-92c48000 Deferred libkxld.dylib
PE 92c44000-92d5e000 Deferred libvdsp.dylib
PE 92d52000-92d68000 Deferred libcsfde.dylib
PE 92d52000-92d68000 Deferred libcsfde.dylib
PE 92d5f000-92dbd000 Deferred symbolication
PE 92fa1000-93002000 Deferred libsystem_network.dylib
PE 92fdf000-92fe9000 Deferred libcorevmclient.dylib
PE 92fdf000-92fe9000 Deferred libcorevmclient.dylib
PE 9302e000-9305d000 Deferred apple80211
PE 9302e000-9305d000 Deferred apple80211
PE 930c0000-930d2000 Deferred libsystem_pthread.dylib
PE 930e8000-93229000 Deferred diskimages
PE 930e8000-93229000 Deferred diskimages
PE 930e8000-93229000 Deferred diskimages
PE 930e8000-93229000 Deferred diskimages
PE 930e8000-93229000 Deferred diskimages
PE 930e8000-93229000 Deferred diskimages
PE 9363b000-93713000 Deferred libcorestorage.dylib
PE 9363b000-93713000 Deferred libcorestorage.dylib
PE 93718000-9373a000 Deferred libsystem_malloc.dylib
PE 93718000-9373a000 Deferred libsystem_malloc.dylib
PE 93718000-9373a000 Deferred libsystem_malloc.dylib
PE 9376b000-9378e000 Deferred libsystem_asl.dylib
PE 93783000-9378a000 Deferred securityhi
PE 93783000-9378a000 Deferred securityhi
PE 93786000-9382b000 Deferred coresymbolication
PE 9381b000-9393d000 Deferred discrecording
PE 9381b000-9393d000 Deferred discrecording
PE 93a4e000-93a57000 Deferred libdyld.dylib
PE 93a52000-93a61000 Deferred libcldcpuengine.dylib
PE 93a52000-93a61000 Deferred libcldcpuengine.dylib
PE 93a66000-93a94000 Deferred ubiquity
PE 93a84000-93a9d000 Deferred libsasl2.2.dylib
PE 93a84000-93a9d000 Deferred libsasl2.2.dylib
PE 93bad000-940ba000 Deferred foundation
PE 93f0f000-93f72000 Deferred opencl
PE 93f0f000-93f72000 Deferred opencl
PE 94151000-94158000 Deferred libcvmspluginsupport.dylib
PE 9427b000-94285000 Deferred libheimdal-asn1.dylib
PE 9427b000-94285000 Deferred libheimdal-asn1.dylib
PE 943a1000-943f5000 Deferred libauto.dylib
PE 943ef000-94416000 Deferred libcrfsuite.dylib
PE 9440d000-944d4000 Deferred ink
PE 9440d000-944d4000 Deferred ink
PE 9440d000-944d4000 Deferred ink
PE 94599000-945cf000 Deferred cfopendirectory
PE 948cc000-94b6b000 Deferred libicucore.a.dylib
PE 94ac3000-94b73000 Deferred searchkit
PE 94ac3000-94b73000 Deferred searchkit
PE 94ac3000-94b73000 Deferred searchkit
PE 94c19000-94c22000 Deferred libcache.dylib
PE 94c1e000-94f92000 Deferred carboncore
PE 94f1d000-94fac000 Deferred ae
PE 94f82000-94f85000 Deferred carbon
PE 94f82000-94f85000 Deferred carbon
PE 94fb2000-94ffc000 Deferred mediakit
PE 94fb2000-94ffc000 Deferred mediakit
PE 95162000-95193000 Deferred kerberos
PE 9517c000-951b4000 Deferred chunkinglibrary
PE 9517c000-951b4000 Deferred chunkinglibrary
PE 955b8000-955cb000 Deferred findmydevice
PE 955b8000-955cb000 Deferred findmydevice
PE 955c1000-955e1000 Deferred libcmph.dylib
PE 955d5000-956cd000 Deferred metadata
PE 9567e000-95687000 Deferred libutil.dylib
PE 9567e000-95687000 Deferred libutil.dylib
PE 95682000-956e5000 Deferred libcups.2.dylib
PE 95754000-95771000 Deferred opendirectory
PE 95762000-9578f000 Deferred openscripting
PE 95762000-9578f000 Deferred openscripting
PE 9577e000-95828000 Deferred corewlan
PE 95834000-95847000 Deferred libbz2.1.0.dylib
PE 95834000-95847000 Deferred libbz2.1.0.dylib
PE 95842000-958ff000 Deferred libsystem_c.dylib
PE 95842000-958ff000 Deferred libsystem_c.dylib
PE 95842000-958ff000 Deferred libsystem_c.dylib
PE 958e6000-95910000 Deferred libresolv.9.dylib
PE 9598a000-959cc000 Deferred iconservices
PE 9598a000-959cc000 Deferred iconservices
PE 959be000-95afb000 Deferred libcrypto.0.9.8.dylib
PE 959be000-95afb000 Deferred libcrypto.0.9.8.dylib
PE 959be000-95afb000 Deferred libcrypto.0.9.8.dylib
PE 959be000-95afb000 Deferred libcrypto.0.9.8.dylib
PE 959be000-95afb000 Deferred libcrypto.0.9.8.dylib
PE 96073000-96095000 Deferred liblzma.5.dylib
PE 96073000-96095000 Deferred liblzma.5.dylib
PE 96091000-9623e000 Deferred libsqlite3.dylib
PE 96091000-9623e000 Deferred libsqlite3.dylib
PE 96091000-9623e000 Deferred libsqlite3.dylib
PE 975e7000-975f6000 Deferred libsystem_networkextension.dylib
PE 975e7000-975f6000 Deferred libsystem_networkextension.dylib
PE 975f6000-97619000 Deferred corebluetooth
PE 975f6000-97619000 Deferred corebluetooth
PE 97667000-9766a000 Deferred cocoa
PE 97668000-978e9000 Deferred quartzcore
PE 97882000-978b4000 Deferred libc++abi.dylib
PE 978a9000-978ee000 Deferred coredaemon
PE 978a9000-978ee000 Deferred coredaemon
PE 978a9000-978ee000 Deferred coredaemon
PE 978df000-979b8000 Deferred colorsync
PE 97982000-979dc000 Deferred coreservicesinternal
PE 97982000-979dc000 Deferred coreservicesinternal
PE 97c41000-97c52000 Deferred libsystem_notify.dylib
PE 97c41000-97c52000 Deferred libsystem_notify.dylib
PE 98000000-98004000 Deferred libkeymgr.dylib
PE 98001000-9801c000 Deferred speechrecognitioncore
PE 98001000-9801c000 Deferred speechrecognitioncore
PE 98010000-980ee000 Deferred performanceanalysis
PE 980a8000-980bf000 Deferred libxar.1.dylib
PE 980a8000-980bf000 Deferred libxar.1.dylib
PE 981eb000-98222000 Deferred librip.a.dylib
PE 981eb000-98222000 Deferred librip.a.dylib
PE 984ad000-984b4000 Deferred libsystem_coreservices.dylib
PE 984b0000-988f0000 Deferred liblapack.dylib
PE 984b0000-988f0000 Deferred liblapack.dylib
PE 984b0000-988f0000 Deferred liblapack.dylib
PE 984b0000-988f0000 Deferred liblapack.dylib
PE 9890a000-98970000 Deferred navigationservices
PE 9890a000-98970000 Deferred navigationservices
PE 98992000-98a0e000 Deferred htmlrendering
PE 98992000-98a0e000 Deferred htmlrendering
PE 98992000-98a0e000 Deferred htmlrendering
PE 98992000-98a0e000 Deferred htmlrendering
PE 98992000-98a0e000 Deferred htmlrendering
PE 98a8e000-98a97000 Deferred efilogin
PE 98a8e000-98a97000 Deferred efilogin
PE 98a91000-98aa0000 Deferred netfs
PE 98f8b000-98f99000 Deferred print
PE 98f8b000-98f99000 Deferred print
PE 98f91000-995d9000 Deferred facecore
PE 99466000-997a2000 Deferred cfnetwork
PE 9976c000-99bf2000 Deferred vimage
PE 9976c000-99bf2000 Deferred vimage
PE 99ba8000-99d20000 Deferred launchservices
PE 99cad000-99cc2000 Deferred netauth
PE 99cb9000-9a05a000 Deferred libmecabra.dylib
PE 99cb9000-9a05a000 Deferred libmecabra.dylib
PE 9a0c0000-9a0cf000 Deferred libsystem_platform.dylib
PE 9a0c7000-9a0d0000 Deferred libgif.dylib
PE 9a0cc000-9a0d2000 Deferred libradiance.dylib
PE 9a0d2000-9a183000 Deferred iokit
PE 9a150000-9a1a1000 Deferred libglu.dylib
PE 9a150000-9a1a1000 Deferred libglu.dylib
PE 9ab6e000-9ab9a000 Deferred imagecapture
PE 9ab6e000-9ab9a000 Deferred imagecapture
PE 9ab6e000-9ab9a000 Deferred imagecapture
PE 9abaf000-9ac1a000 Deferred languagemodeling
PE 9abaf000-9ac1a000 Deferred languagemodeling
PE 9ad22000-9ad3b000 Deferred libcommoncrypto.dylib
PE 9ad2f000-9ad36000 Deferred liblaunch.dylib
PE 9ad30000-9ad39000 Deferred help
PE 9ad30000-9ad39000 Deferred help
PE 9ad34000-9addb000 Deferred securityfoundation
PE 9b3de000-9b870000 Deferred coregraphics
PE 9b7d6000-9b8db000 Deferred iobluetooth
PE 9b8fe000-9b905000 Deferred libremovefile.dylib
PE 9b900000-9b904000 Deferred libopenscriptingutil.dylib
PE 9b901000-9b947000 Deferred ldap
PE 9baeb000-9bb6d000 Deferred libcorecrypto.dylib
PE 9c466000-9c497000 Deferred generationalstorage
PE 9c466000-9c497000 Deferred generationalstorage
Threads:
process tid prio (all id:s are in hex)
0000000c services.exe
00000020 0
00000025 0
0000000e 0
0000000d 0
00000012 explorer.exe
00000013 0
00000023 winedevice.exe
0000002a 0
00000029 0
00000028 0
00000024 0
0000003c winewrapper.exe
0000003e 0
00000042 winewrapper.exe
00000040 0
00000036 sendwndcmd.exe
00000031 0
00000035 (D) C:\Program Files\Bullfrog\Dungeon Keeper 2\DKII.exe
00000026 0 <==
System information:
Wine build: wine-1.7.25-7282-gc0cbbf1
Platform: i386
Host system: Darwin
Host version: 14.4.0
I saw one post that this could be a safe disk copy protection issue, but that Wine bug (219) shows as closed/fixed. Another post I saw said it might be DirectX related.
Does anyone have any thoughts? I would like to play this game, but I don't want to go out and buy the GOG version if I already own it on CD.
Thanks.