Exult crashes on OS X 10.8 Mountain Lion

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Till213

Exult crashes on OS X 10.8 Mountain Lion

Post by Till213 »

Hi Forum,

did anyone successfully launch Exult on Mountain Lion 10.8.3 yet? It crashes whenever I try to launch a game!

First I simply copied over the application bundle from an older Snow Leopard 10.6.8 onto my new iMac with 10.8.3 Mountain Lion running. The executable runs fine on Snow Leopard, however on Mountain Lion it crashes shortly after I select the Serpent Isle game from the launcher.

So yes, after launching the application the "Exult" menu shows fine, the music starts playing and I am presented with a Serpent Island menu entry. But once I select that entry Exult crashes.

Initially I also copied Exult.cfg (~/Library/Preferences) from Snow Leopard, but I also tried removing it (the Exult menu then showed in windowed mode, but same crash as soon as I selected Serpent Isle)

The game data itself is located under /Library/Application Support/Exult/serpentisle (also simply copied over from the Snow Leopard installation). Audio data is also located in /Library/Application Support/Exult/data.

Clicking on Quotes, Credits or Exit works as expected.


Here is the complete stack trace, seems like Thread 1 crashes:

Anyone else has seen this? Could it be that my game data is corrupt (I am pretty sure I copied the entire serpentisle folder properly)?

Process: exult [5432]
Path: /Applications/Exult.app/Contents/MacOS/exult
Identifier: exult
Version: 1.5.0svn (1.5.0svn)
Code Type: X86-64 (Native)
Parent Process: launchd [150]
User ID: 502

Date/Time: 2013-04-14 22:25:54.397 +0200
OS Version: Mac OS X 10.8.3 (12D78)
Report Version: 10

Interval Since Last Report: 613 sec
Crashes Since Last Report: 1
Per-App Interval Since Last Report: 46 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: DC183D54-3BE6-89EF-ABFF-A839354D606D

Crashed Thread: 1 Dispatch queue: com.apple.libdispatch-manager

Exception Type: EXC_CRASH (SIGSEGV)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Thread 0:: Dispatch queue: com.apple.main-thread
0 exult 0x000000010003ed40 BufferDataSource::read4() + 16
1 exult 0x00000001000bdb33 0x100000000 + 777011
2 exult 0x00000001003e2e72 0x100000000 + 4075122
3 exult 0x00000001000354cf 0x100000000 + 218319
4 exult 0x0000000100032c6c 0x100000000 + 207980
5 exult 0x00000001003f4a71 0x100000000 + 4147825
6 com.apple.CoreFoundation 0x00007fff8d58aeda _CFXNotificationPost + 2554
7 com.apple.Foundation 0x00007fff878d3e26 -[NSNotificationCenter postNotificationName:object:userInfo:] + 64
8 com.apple.AppKit 0x00007fff8a86f55d -[NSApplication _postDidFinishNotification] + 292
9 com.apple.AppKit 0x00007fff8a86f296 -[NSApplication _sendFinishLaunchingNotification] + 216
10 com.apple.AppKit 0x00007fff8a86c482 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 566
11 com.apple.AppKit 0x00007fff8a86c07c -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 351
12 com.apple.Foundation 0x00007fff878ed70b -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 308
13 com.apple.Foundation 0x00007fff878ed56d _NSAppleEventManagerGenericHandler + 106
14 com.apple.AE 0x00007fff86087078 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 307
15 com.apple.AE 0x00007fff86086ed9 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 37
16 com.apple.AE 0x00007fff86086d99 aeProcessAppleEvent + 318
17 com.apple.HIToolbox 0x00007fff894ab709 AEProcessAppleEvent + 100
18 com.apple.AppKit 0x00007fff8a868866 _DPSNextEvent + 1456
19 com.apple.AppKit 0x00007fff8a867e22 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
20 com.apple.AppKit 0x00007fff8a85f1d3 -[NSApplication run] + 517
21 exult 0x00000001003f5090 0x100000000 + 4149392
22 exult 0x0000000100001be4 0x100000000 + 7140

Thread 1 Crashed:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff8e063d16 kevent + 10
1 libdispatch.dylib 0x00007fff83d6cdea _dispatch_mgr_invoke + 883
2 libdispatch.dylib 0x00007fff83d6c9ee _dispatch_mgr_thread + 54

Thread 2:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff8e061686 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8e060c42 mach_msg + 70
2 com.apple.audio.CoreAudio 0x00007fff89d44f98 HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
3 com.apple.audio.CoreAudio 0x00007fff89d44f26 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
4 com.apple.audio.CoreAudio 0x00007fff89d436f9 HALC_ProxyIOContext::IOWorkLoop() + 1209
5 com.apple.audio.CoreAudio 0x00007fff89d431a1 HALC_ProxyIOContext::IOThreadEntry(void*) + 83
6 com.apple.audio.CoreAudio 0x00007fff89d43069 HALB_IOThread::Entry(void*) + 75
7 libsystem_c.dylib 0x00007fff8e8807a2 _pthread_start + 327
8 libsystem_c.dylib 0x00007fff8e86d1e1 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff8e0630fa __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff8e884fe9 _pthread_cond_wait + 869
2 exult 0x000000010041cd1e 0x100000000 + 4312350
3 exult 0x00000001000a157f 0x100000000 + 660863
4 exult 0x00000001003fc5e8 0x100000000 + 4179432
5 exult 0x000000010041c769 0x100000000 + 4310889
6 libsystem_c.dylib 0x00007fff8e8807a2 _pthread_start + 327
7 libsystem_c.dylib 0x00007fff8e86d1e1 thread_start + 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff8e0636d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8e882f4c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8e882d13 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8e86d1d1 start_wqthread + 13

Thread 5:
0 libsystem_kernel.dylib 0x00007fff8e0636d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8e882f4c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8e882d13 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8e86d1d1 start_wqthread + 13

Thread 1 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000004 rbx: 0x0000000101480648 rcx: 0x0000000101480508 rdx: 0x0000000000000000
rdi: 0x0000000000000003 rsi: 0x0000000000000000 rbp: 0x0000000101480680 rsp: 0x0000000101480508
r8: 0x0000000000000001 r9: 0x0000000101480648 r10: 0x0000000101480510 r11: 0x0000000000000246
r12: 0x00007fff72630f40 r13: 0x00007fff72630f88 r14: 0x00007fff726319c0 r15: 0x00007fff72631934
rip: 0x00007fff8e063d16 rfl: 0x0000000000000247 cr2: 0x000000010a48c00c
Logical CPU: 0

Binary Images:
0x100000000 - 0x1004dbfff +exult (1.5.0svn - 1.5.0svn) /Applications/Exult.app/Contents/MacOS/exult
0x1005a6000 - 0x1005f0ff7 com.apple.audio.midi.CoreMIDI (1.9 - 78) /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0x1012e3000 - 0x1012e8fff com.apple.audio.AppleHDAHALPlugIn (2.3.7 - 2.3.7fc4) /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x109d46000 - 0x109e9bff7 com.apple.audio.units.Components (1.8 - 1.8) /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x7fff63f3f000 - 0x7fff63f7393f dyld (210.2.3) /usr/lib/dyld
0x7fff823de000 - 0x7fff8241dff7 com.apple.QD (3.42 - 285) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff826d0000 - 0x7fff826feff7 libsystem_m.dylib (3022.6) /usr/lib/system/libsystem_m.dylib
0x7fff82774000 - 0x7fff82775ff7 libdnsinfo.dylib (453.19) /usr/lib/system/libdnsinfo.dylib
0x7fff82776000 - 0x7fff8278cfff com.apple.MultitouchSupport.framework (235.29 - 235.29) /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff8278d000 - 0x7fff8285fff7 com.apple.CoreText (260.0 - 275.16) /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff828c9000 - 0x7fff829a3fff com.apple.backup.framework (1.4.2 - 1.4.2) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff82aa1000 - 0x7fff82b52fff com.apple.LaunchServices (539.7 - 539.7) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff82b53000 - 0x7fff82f4afff libLAPACK.dylib (1073.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff82f4b000 - 0x7fff82fa5ff7 com.apple.opencl (2.2.18 - 2.2.18) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff82fc9000 - 0x7fff83049ff7 com.apple.ApplicationServices.ATS (332 - 341.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff8304a000 - 0x7fff830b2ff7 libc++.1.dylib (65.1) /usr/lib/libc++.1.dylib
0x7fff830b3000 - 0x7fff833caff7 com.apple.CoreServices.CarbonCore (1037.5 - 1037.5) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff833d8000 - 0x7fff834dafff libJP2.dylib (849) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff83533000 - 0x7fff836b9fff libBLAS.dylib (1073.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff836ba000 - 0x7fff83706ff7 libauto.dylib (185.1) /usr/lib/libauto.dylib
0x7fff83b44000 - 0x7fff83b46fff com.apple.TrustEvaluationAgent (2.0 - 23) /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff83b47000 - 0x7fff83b4ffff liblaunch.dylib (442.26.2) /usr/lib/system/liblaunch.dylib
0x7fff83ba0000 - 0x7fff83ba6ff7 libunwind.dylib (35.1) /usr/lib/system/libunwind.dylib
0x7fff83bd4000 - 0x7fff83c3cfff libvDSP.dylib (380.6) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff83c8e000 - 0x7fff83ca1ff7 libbsm.0.dylib (32) /usr/lib/libbsm.0.dylib
0x7fff83ca2000 - 0x7fff83d0fff7 com.apple.datadetectorscore (4.1 - 269.2) /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff83d10000 - 0x7fff83d67ff7 com.apple.ScalableUserInterface (1.0 - 1) /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x7fff83d68000 - 0x7fff83d7dff7 libdispatch.dylib (228.23) /usr/lib/system/libdispatch.dylib
0x7fff83d7e000 - 0x7fff8404fff7 com.apple.security (7.0 - 55179.11) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff844b8000 - 0x7fff844d9fff com.apple.Ubiquity (1.2 - 243.15) /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x7fff8454a000 - 0x7fff8458dff7 com.apple.bom (12.0 - 192) /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x7fff8491a000 - 0x7fff8493cff7 com.apple.Kerberos (2.0 - 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff8598e000 - 0x7fff85dabfff FaceCoreLight (2.4.1) /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x7fff85dac000 - 0x7fff85db0fff libCGXType.A.dylib (331.0.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff85db1000 - 0x7fff85db1fff com.apple.Cocoa (6.7 - 19) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff85db2000 - 0x7fff85e4cfff libvMisc.dylib (380.6) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff85e4d000 - 0x7fff85e64fff libGL.dylib (8.7.25) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff85ea9000 - 0x7fff85eb3fff com.apple.speech.recognition.framework (4.1.5 - 4.1.5) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff85eb4000 - 0x7fff85ebbfff libGFXShared.dylib (8.7.25) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff85ebc000 - 0x7fff85ebcfff libkeymgr.dylib (25) /usr/lib/system/libkeymgr.dylib
0x7fff85ecb000 - 0x7fff85f21fff com.apple.HIServices (1.20 - 417) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff85f6e000 - 0x7fff85f7bff7 com.apple.NetAuth (4.0 - 4.0) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff85f7c000 - 0x7fff85f7dff7 libsystem_sandbox.dylib (220.2) /usr/lib/system/libsystem_sandbox.dylib
0x7fff85fce000 - 0x7fff85fcffff liblangid.dylib (116) /usr/lib/liblangid.dylib
0x7fff85fd0000 - 0x7fff85fd0fff libOpenScriptingUtil.dylib (148.3) /usr/lib/libOpenScriptingUtil.dylib
0x7fff86078000 - 0x7fff8607dfff libcache.dylib (57) /usr/lib/system/libcache.dylib
0x7fff8607e000 - 0x7fff860ddfff com.apple.AE (645.6 - 645.6) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff860e6000 - 0x7fff860f5fff com.apple.opengl (1.8.7 - 1.8.7) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff8639e000 - 0x7fff8641dff7 com.apple.securityfoundation (6.0 - 55115.4) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff86422000 - 0x7fff8651fff7 libxml2.2.dylib (22.3) /usr/lib/libxml2.2.dylib
0x7fff86a1e000 - 0x7fff86bb9fef com.apple.vImage (6.0 - 6.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff86c42000 - 0x7fff86c48fff libmacho.dylib (829) /usr/lib/system/libmacho.dylib
0x7fff86c49000 - 0x7fff86c7aff7 com.apple.DictionaryServices (1.2 - 184.4) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff86d37000 - 0x7fff86d3efff libcopyfile.dylib (89) /usr/lib/system/libcopyfile.dylib
0x7fff86d3f000 - 0x7fff86d4cfff libbz2.1.0.dylib (29) /usr/lib/libbz2.1.0.dylib
0x7fff86fa7000 - 0x7fff86fb9ff7 libz.1.dylib (43) /usr/lib/libz.1.dylib
0x7fff8714c000 - 0x7fff87171ff7 libc++abi.dylib (26) /usr/lib/libc++abi.dylib
0x7fff87172000 - 0x7fff87210ff7 com.apple.ink.framework (10.8.2 - 150) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff87246000 - 0x7fff87254ff7 libkxld.dylib (2050.22.13) /usr/lib/system/libkxld.dylib
0x7fff872f3000 - 0x7fff872f5fff com.apple.securityhi (4.0 - 55002) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff872f6000 - 0x7fff8730dfff com.apple.GenerationalStorage (1.1 - 132.3) /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff8730e000 - 0x7fff87312fff libGIF.dylib (849) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff87313000 - 0x7fff87321fff com.apple.Librarian (1.1 - 1) /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
0x7fff87322000 - 0x7fff87344ff7 libxpc.dylib (140.42) /usr/lib/system/libxpc.dylib
0x7fff87345000 - 0x7fff87345fff com.apple.CoreServices (57 - 57) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff8734b000 - 0x7fff8734bfff com.apple.vecLib (3.8 - vecLib 3.8) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff873a6000 - 0x7fff873b3fff com.apple.AppleFSCompression (49 - 1.0) /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff87678000 - 0x7fff876d2fff com.apple.print.framework.PrintCore (8.3 - 387.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff876d3000 - 0x7fff876d5fff libCVMSPluginSupport.dylib (8.7.25) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff876d6000 - 0x7fff87763ff7 com.apple.SearchKit (1.4.0 - 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff87764000 - 0x7fff8776cff7 libsystem_dnssd.dylib (379.37) /usr/lib/system/libsystem_dnssd.dylib
0x7fff8776d000 - 0x7fff8776eff7 libremovefile.dylib (23.2) /usr/lib/system/libremovefile.dylib
0x7fff8776f000 - 0x7fff8777afff libsystem_notify.dylib (98.5) /usr/lib/system/libsystem_notify.dylib
0x7fff8777b000 - 0x7fff87878fff libsqlite3.dylib (138.1) /usr/lib/libsqlite3.dylib
0x7fff87887000 - 0x7fff8788aff7 libdyld.dylib (210.2.3) /usr/lib/system/libdyld.dylib
0x7fff8788b000 - 0x7fff87be8ff7 com.apple.Foundation (6.8 - 945.16) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff886a4000 - 0x7fff890346ff com.apple.CoreGraphics (1.600.0 - 331.0.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff89035000 - 0x7fff8912afff libiconv.2.dylib (34) /usr/lib/libiconv.2.dylib
0x7fff8912b000 - 0x7fff8912efff com.apple.help (1.3.2 - 42) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff892c9000 - 0x7fff892f4fff libxslt.1.dylib (11.3) /usr/lib/libxslt.1.dylib
0x7fff89328000 - 0x7fff8944092f libobjc.A.dylib (532.2) /usr/lib/libobjc.A.dylib
0x7fff89441000 - 0x7fff89771fff com.apple.HIToolbox (2.0 - 626.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff89772000 - 0x7fff897f4ff7 com.apple.Heimdal (3.0 - 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff897f5000 - 0x7fff89823fff com.apple.CoreServicesInternal (154.2 - 154.2) /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff899e7000 - 0x7fff89a8dff7 com.apple.CoreServices.OSServices (557.6 - 557.6) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff89ac5000 - 0x7fff89acafff com.apple.OpenDirectory (10.8 - 151.10) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff89b50000 - 0x7fff89b54ff7 com.apple.TCC (1.0 - 1) /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff89c7d000 - 0x7fff89c81fff libpam.2.dylib (20) /usr/lib/libpam.2.dylib
0x7fff89c82000 - 0x7fff89c84ff7 libunc.dylib (25) /usr/lib/system/libunc.dylib
0x7fff89c86000 - 0x7fff89c87fff libsystem_blocks.dylib (59) /usr/lib/system/libsystem_blocks.dylib
0x7fff89d18000 - 0x7fff89d75ff7 com.apple.audio.CoreAudio (4.1.1 - 4.1.1) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff89e7b000 - 0x7fff89f40ff7 com.apple.coreui (2.0 - 181.1) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff8a2ed000 - 0x7fff8a2edfff com.apple.Carbon (154 - 155) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff8a574000 - 0x7fff8a574fff com.apple.Accelerate (1.8 - Accelerate 1.8) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff8a713000 - 0x7fff8b340ff7 com.apple.AppKit (6.8 - 1187.37) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff8b350000 - 0x7fff8b38dfef libGLImage.dylib (8.7.25) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff8b38e000 - 0x7fff8b4aefff com.apple.desktopservices (1.7.3 - 1.7.3) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff8b525000 - 0x7fff8b593fff com.apple.framework.IOKit (2.0.1 - 755.22.5) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff8b594000 - 0x7fff8b598fff com.apple.IOSurface (86.0.4 - 86.0.4) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff8b599000 - 0x7fff8b5a0fff com.apple.NetFS (5.0 - 4.0) /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff8b5bc000 - 0x7fff8b5d1fff com.apple.ImageCapture (8.0 - 8.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff8b5d2000 - 0x7fff8b66dfff com.apple.CoreSymbolication (3.0 - 117) /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff8b727000 - 0x7fff8b776ff7 libFontRegistry.dylib (100) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff8b777000 - 0x7fff8b834ff7 com.apple.ColorSync (4.8.0 - 4.8.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff8b836000 - 0x7fff8b887ff7 com.apple.SystemConfiguration (1.12.2 - 1.12.2) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff8b888000 - 0x7fff8b8c2ff7 com.apple.GSS (3.0 - 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff8b8c3000 - 0x7fff8b944fff com.apple.Metadata (10.7.0 - 707.5) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff8b949000 - 0x7fff8babefff com.apple.CFNetwork (596.3.3 - 596.3.3) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff8bacb000 - 0x7fff8baf2fff com.apple.framework.familycontrols (4.1 - 410) /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x7fff8baf3000 - 0x7fff8bbfefff libFontParser.dylib (84.6) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff8bc29000 - 0x7fff8bc6cff7 com.apple.RemoteViewServices (2.0 - 80.6) /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff8bc79000 - 0x7fff8bc96ff7 com.apple.openscripting (1.3.6 - 148.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff8bc97000 - 0x7fff8be45fff com.apple.QuartzCore (1.8 - 304.2) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff8bf15000 - 0x7fff8bf36ff7 libCRFSuite.dylib (33) /usr/lib/libCRFSuite.dylib
0x7fff8bf67000 - 0x7fff8bfabfff libcups.2.dylib (327.3) /usr/lib/libcups.2.dylib
0x7fff8c007000 - 0x7fff8c031ff7 com.apple.CoreVideo (1.8 - 99.4) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff8c032000 - 0x7fff8c036ff7 com.apple.CommonPanels (1.2.5 - 94) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff8c3ae000 - 0x7fff8c3b4fff com.apple.DiskArbitration (2.5.2 - 2.5.2) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff8c3ba000 - 0x7fff8c3bffff libcompiler_rt.dylib (30) /usr/lib/system/libcompiler_rt.dylib
0x7fff8c689000 - 0x7fff8c68cfff libRadiance.dylib (849) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff8c68d000 - 0x7fff8c68ffff libquarantine.dylib (52) /usr/lib/system/libquarantine.dylib
0x7fff8c690000 - 0x7fff8c699ff7 com.apple.CommerceCore (1.0 - 26.1) /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x7fff8d23a000 - 0x7fff8d25afff libPng.dylib (849) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff8d2d8000 - 0x7fff8d2e3ff7 com.apple.bsd.ServiceManagement (2.0 - 2.0) /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff8d2e4000 - 0x7fff8d2f8fff com.apple.speech.synthesis.framework (4.1.12 - 4.1.12) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff8d542000 - 0x7fff8d544ff7 com.apple.print.framework.Print (8.0 - 258) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff8d545000 - 0x7fff8d72fff7 com.apple.CoreFoundation (6.8 - 744.18) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff8d730000 - 0x7fff8d881fff com.apple.audio.toolbox.AudioToolbox (1.8 - 1.8) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff8d882000 - 0x7fff8d882ffd com.apple.audio.units.AudioUnit (1.8 - 1.8) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff8d883000 - 0x7fff8da83fff libicucore.A.dylib (491.11.2) /usr/lib/libicucore.A.dylib
0x7fff8dbe3000 - 0x7fff8dbfafff com.apple.CFOpenDirectory (10.8 - 151.10) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff8dbfb000 - 0x7fff8dbfffff libCoreVMClient.dylib (32.3) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff8dc00000 - 0x7fff8dc01fff libDiagnosticMessagesClient.dylib (8) /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff8dc02000 - 0x7fff8dc38fff libsystem_info.dylib (406.17) /usr/lib/system/libsystem_info.dylib
0x7fff8dd65000 - 0x7fff8e009ff7 com.apple.CoreImage (8.2.4 - 1.0.1) /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff8e00a000 - 0x7fff8e015fff com.apple.CommonAuth (3.0 - 2.0) /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff8e016000 - 0x7fff8e042ff7 libRIP.A.dylib (331.0.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff8e043000 - 0x7fff8e043fff com.apple.Accelerate.vecLib (3.8 - vecLib 3.8) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff8e044000 - 0x7fff8e050fff com.apple.CrashReporterSupport (10.8.3 - 417) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff8e051000 - 0x7fff8e06cff7 libsystem_kernel.dylib (2050.22.13) /usr/lib/system/libsystem_kernel.dylib
0x7fff8e0bc000 - 0x7fff8e118ff7 com.apple.Symbolication (1.3 - 93) /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff8e119000 - 0x7fff8e34eff7 com.apple.CoreData (106.1 - 407.7) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff8e34f000 - 0x7fff8e35dfff libcommonCrypto.dylib (60027) /usr/lib/system/libcommonCrypto.dylib
0x7fff8e35e000 - 0x7fff8e35fff7 libSystem.B.dylib (169.3) /usr/lib/libSystem.B.dylib
0x7fff8e360000 - 0x7fff8e3aaff7 libGLU.dylib (8.7.25) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff8e3ab000 - 0x7fff8e3faff7 libcorecrypto.dylib (106.2) /usr/lib/system/libcorecrypto.dylib
0x7fff8e433000 - 0x7fff8e452ff7 libresolv.9.dylib (51) /usr/lib/libresolv.9.dylib
0x7fff8e465000 - 0x7fff8e4cefff libstdc++.6.dylib (56) /usr/lib/libstdc++.6.dylib
0x7fff8e61b000 - 0x7fff8e636ff7 libexpat.1.dylib (12) /usr/lib/libexpat.1.dylib
0x7fff8e637000 - 0x7fff8e643fff libCSync.A.dylib (331.0.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x7fff8e644000 - 0x7fff8e66bff7 com.apple.PerformanceAnalysis (1.16 - 16) /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff8e66c000 - 0x7fff8e66cfff com.apple.ApplicationServices (45 - 45) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff8e6bd000 - 0x7fff8e7d6fff com.apple.ImageIO.framework (3.2.0 - 849) /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff8e7dc000 - 0x7fff8e804fff libJPEG.dylib (849) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff8e805000 - 0x7fff8e814ff7 libxar.1.dylib (105) /usr/lib/libxar.1.dylib
0x7fff8e815000 - 0x7fff8e84bfff com.apple.DebugSymbols (98 - 98) /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff8e84c000 - 0x7fff8e86bff7 com.apple.ChunkingLibrary (2.0 - 133.3) /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff8e86c000 - 0x7fff8e938ff7 libsystem_c.dylib (825.26) /usr/lib/system/libsystem_c.dylib
0x7fff8eb95000 - 0x7fff8ebeaff7 libTIFF.dylib (849) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff8f3d5000 - 0x7fff8f3e8ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8f3e9000 - 0x7fff8f3f7ff7 libsystem_network.dylib (77.10) /usr/lib/system/libsystem_network.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 2
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 4690
thread_create: 1
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=150.5M resident=127.3M(85%) swapped_out_or_unallocated=23.1M(15%)
Writable regions: Total=116.3M written=9580K(8%) resident=29.1M(25%) swapped_out=0K(0%) unallocated=87.2M(75%)

REGION TYPE VIRTUAL
=========== =======
CG backing stores 1564K
CG image 12K
CG shared images 192K
CoreServices 3268K
MALLOC 87.4M
MALLOC guard page 48K
Memory tag=240 4K
Memory tag=242 12K
Memory tag=249 156K
STACK GUARD 56.0M
Stack 10.5M
VM_ALLOCATE 16.1M
__DATA 10.7M
__IMAGE 528K
__LINKEDIT 53.2M
__TEXT 97.3M
__UNICODE 544K
mapped file 43.8M
shared memory 360K
=========== =======
TOTAL 381.6M

Model: iMac12,2, BootROM IM121.0047.B1F, 4 processors, Intel Core i7, 3.4 GHz, 8 GB, SMC 1.72f1
Graphics: AMD Radeon HD 6970M, AMD Radeon HD 6970M, PCIe, 2048 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333531533642465238432D48392020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333531533642465238432D48392020
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x9A), Atheros 9380: 4.0.72.0-P2P
Bluetooth: Version 4.1.3f3 11349, 2 service, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: Hitachi HDS722020ALA330, 2 TB
Serial ATA Device: OPTIARC DVD RW AD-5680H
USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x850b, 0xfa200000 / 3
USB Device: hub_device, 0x0424 (SMSC), 0x2514, 0xfa100000 / 2
USB Device: Keyboard Hub, apple_vendor_id, 0x1006, 0xfa130000 / 5
USB Device: Apple Keyboard, apple_vendor_id, 0x0250, 0xfa132000 / 9
USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 4
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8215, 0xfa111000 / 6
USB Device: hub_device, 0x0424 (SMSC), 0x2514, 0xfd100000 / 2
USB Device: USB to ATA/ATAPI Bridge, 0x152d (JMicron Technology Corp.), 0x2339, 0xfd130000 / 5
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd120000 / 4
USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8403, 0xfd110000 / 3
FireWire Device: FIRESTUDIO_MOBILE, PreSonus, 400mbit_speed
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Exult crashes on OS X 10.8 Mountain Lion

Post by Dominus »

Well, it works for me ;)
Exult svn is built and tested primarily on 10.8

Can you right click on the app and select "show contents" (or similar) then a new finder window will open, there double click on contents then macos and finally on exult. A terminal should open and then exult will start. Then make it crash and copy/paste the content of the terminal eindow here.
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Exult crashes on OS X 10.8 Mountain Lion

Post by Dominus »

And did you download the latest snapshot?
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
till213

Re: Exult crashes on OS X 10.8 Mountain Lion

Post by till213 »

Uh, I forgot to mention the Exult version indeed (I actually had written it down, then later on re-edited my question before posting).

Initially I tried with the "latest stable" Exult package, as directly copied from my other iMac with Snow Leopard. I think that was 1.4.x (the Download page does not offer it currently, as it seems: "Official - currently disabled - please use the snapshot as it fixed severe problems").

Then I downloaded the latest SVN snapshot (as of "yesterday", 15th April 2013), v1.5.x and replaced the 1.4 package with it.

Additionally I downloaded and re-installed the "All-In-One Audio Data packs".

Plus, I copied over the Exult.cfg from my older iMac to the one running Mountain Lion 10.8.3 and placed it under ~/Library/Preferences/Exult.cfg

(I then also renamed that file and Exult then started in "windowed mode" (instead of full screen) and re-created said Exult.cfg with standard settings.

In each case I had the application abort with the given stack trace, shortly after I clicked on the "Serpent Isle" menu entry.


So far as I remember I currently have files installed here:

* /Applications/Exult (the Exult application bundle)
* /Library/Application Support/Exult/serpentisle (the data originates from a "all in one" game CD which contained The Black Gate, Serpent Isle + "expansion packs" - can't remember the name of that CD right now...)
* /Library/Application Support/Exult/data (the sound data)
* ~/Library/Preferences/Exult.cfg (also tried without)

I will do as you say and launch Exult from the Terminal (I think that's what you wanted, right? ;))


However: I don't know where the Ultima Savegames are located (I have to check on my older iMac once I'm home): could it be that the game data (/Library/Application Support/Exult/serpentisle) somehow "stores" whether a game had been saved previously, and that Savegame is now missing which then leads to a crash? (However, I don't see in the stack trace that some file is accessed and not found - and it does not even play the intro, and I can't imagine why the game engine should try to access saved games before playing the intro).

(And it is technically unlikely, because that location should be read-only, as my OS X user does not have admin rights, so that location could not be modified while I was playing the game, could it?)

Or maybe it has something to do with user access rights of the "serpentisle" folder?

I'll try to do a clean installation (copy the data from the CD again, as I'm sure is described in some README ;)) again and see how things go.


But it's good to know that it *should* work ;)

(Btw, did you also upgrade to OS X 10.8.*3* yet? I am using an iMac 2011 27" with an ATI graphics cards, but that should not matter, should it?)


Thanks!
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Exult crashes on OS X 10.8 Mountain Lion

Post by Dominus »

I think it's likely that Exult crashes because it isn't allowed to read a file in the serpent isle folder. We do have some instructions on installing the games, but I think it's more likely that rights for the admin of the old machine are still set or something like that.
It would probably really help if you run Exult from terminal (and don't bother with Exult 1.4.9rc1 - that one is really broken on OS X 10.7 and higher - when you go full screen at least).

The savegames are stored in ~/library/application support/exult/GAMENAME

And yes I'm on 10.8.3 (or rather was till yesterday, I'm now on 10.8.4 beta).
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Till213

Re: Exult crashes on OS X 10.8 Mountain Lion

Post by Till213 »

Yes, that was it! I simply unzipped SERPENT.ZIP that shipped on the "The Complete Ultima VII" CD (I think I bought that together with some computer magazine back then), and copied the resulting "SERPENT" folder to /Library/Application Support/Exult/serpentisle/ (after having completely removed the previous 'serpentisle' folder on that location).

Must have properly set the user access rights! I can now play Serpent Isle on my OS X 10.8.3 :)

At this time a big Thank You to all who have contributed to this great Exult game engine! I played through The Back Gate years ago (was that still on some 486? Can't remember... :)). Then I later got stuck "somewhere north on Serpent Isle, in some ice dessert" and couldn't remember what my next goal actually was in the game... and I never finished Serpent Isle!

That shall now change!

Thanks again!
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Exult crashes on OS X 10.8 Mountain Lion

Post by Dominus »

Yeah!!! Good luck! And remember to use the latest snapshot when possible ;)
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Locked