Divine Divinity Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Crash in Council chamber

Hi,

I've seen "gold" ratings by advocates of Divine Divinity, both with CrossOver Games 8.1.4 and 9.0.0, but in both versions I consistently get a crash (a segmentation fault) as soon as I try to use the scrying crystals in the Council room. I'm using the GOG 1.005a version on CrossOver Games Mac 8.1.4 and 9.0.0, and a WinXP bottle with the modern DirectX runtime installed. Is it just that my savegame is somehow corrupt, or do other people also have this problem with their savegames?

I've uploaded my savegame in that room at http://www.sendspace.com/file/07pcs2 (I guess you should be able to replace your quicksave.2 directory in "Program Files/GOG.com/Divine Divinity/savegames" with that one to use it). After loading it, walk up to one of the statues and drag one the ball lying next ot over the statue.

Thanks,

Jonas

Crash log (the background music continues playing after the crash dialog box is dismissed, so it's not necessarily the DirectSound code itself that crashes):


...
trace:dsound:DSOUND_PrimaryGetPosition playpos = 17408, writepos = 27648 (0x4379a28, time=431069)
trace:dsound:DSOUND_PerformMix primary playpos=17408, writepos=27648, clrpos=17408, mixpos=27648, buflen=65536
trace:dsound:DSOUND_PerformMix prebuff_left = 10240, prebuff_max = 10x1024=10240, writelead=10240
trace:dsound:DSOUND_MixToPrimary (27648,0,0)
trace:dsound:DSOUND_MixToPrimary MixToPrimary for 0x437a1c8, state=2
trace:dsound:DSOUND_MixToPrimary Checking 0x437a1c8, mixlen=0
001c:Call ntdll.RtlAcquireResourceShared(0437a1d8,00000000) ret=530bfcc6
001c:Ret  ntdll.RtlAcquireResourceShared() retval=00000001 ret=530bfcc6
trace:dsound:DSOUND_callback entering at 431068, msg=000003bd(MM_WOM_DONE)
Unhandled exception: page fault on write access to 0x2f936990 in 32-bit code (0x030f16c1).
Register dump:
 CS:0017 SS:001f DS:001f ES:001f FS:1007 GS:0037
 EIP:030f16c1 ESP:0033e89c EBP:0033e8b0 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:f1fefeb0 EBX:06e61ec8 ECX:3c7fbfac EDX:070083c8
 ESI:0033eb04 EDI:2f936990
Stack dump:
0x0033e89c:  007b3910 00000821 00000001 2f936990
0x0033e8ac:  0313ed80 051c5020 030f1410 0033eb04
0x0033e8bc:  070083c8 06e61ec8 f1fefeb0 0e362920
0x0033e8cc:  f919e390 00501259 0033eb04 070083c8
0x0033e8dc:  06e61ec8 071b1490 05145020 00000000
0x0033e8ec:  00000200 00000100 0e03d020 00000280
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x030f16c1 in slash3 (+0x16c1) (0x0033e8b0)
  1 0x030f1410 in slash3 (+0x140f) (0x051c5020)
0x030f16c1: repe movsl  (%esi),%es:(%edi)
Modules:
Module  Address                 Debug info      Name (168 modules)
ELF            0-    4000       Deferred        <wine-loader>
PE        340000-  35d000       Deferred        divdialogsystem
PE        360000-  3db000       Deferred        fmod
PE        400000-  7c8000       Deferred        div
PE        7d0000-  801000       Deferred        unrar
PE       30f0000- 313e000       Export          slash3
PE      10000000-100db000       Deferred        osiris
PE      30000000-3006d000       Deferred        binkw32
PE      40000000-4013c000       Deferred        libwine.1.dylib
ELF     40600000-40659000       Deferred        ddraw<elf>
  \-PE  40610000-40655000       \               ddraw
[snip]
Threads:
process  tid      prio (all id:s are in hex)
00000008 winewrapper.exe
        00000009    0
0000000c services.exe
        00000012    0
        0000000e    0
        0000000d    0
0000000f winedevice.exe
        00000016    0
        00000015    0
        00000011    0
        00000010    0
00000017 (D) C:\Program Files\GOG.com\Divine Divinity\div.exe
        0000001e    2
        0000001d   15
        0000001c   15
        0000001b    0
        00000018    0 <==
00000019 explorer.exe
        0000001a    0
Backtrace:
=>0 0x030f16c1 in slash3 (+0x16c1) (0x0033e8b0)
  1 0x030f1410 in slash3 (+0x140f) (0x051c5020)

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoidnRiQ2JRQUFOZHZRZXBFYyIsImdkcHIiOjB9