jazzmo Oct 5, 2013 @ 12:24pm
Mac version failed to start
Hi,

have the same problem as some people posted appears here as well. Please assist.
Process: HackerEvolutionDuality [4958]
Path: /Users/jazzmo/Library/Application Support/Steam/steamapps/common/Hacker Evolution Duality/HackerEvolutionDuality.app/Contents/MacOS/HackerEvolutionDuality
Identifier: com.exosyphen.hackerevolutionduality
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [245]

Date/Time: 2013-10-05 21:22:44.934 +0200
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Interval Since Last Report: 1460 sec
Crashes Since Last Report: 9
Per-App Crashes Since Last Report: 9
Anonymous UUID: 8B93618C-5948-48E4-9A77-7F3078E817E5

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0

Dyld Error Message:
Library not loaded: @rpath/SDL_image.framework/Versions/A/SDL_image
Referenced from: /Users/jazzmo/Library/Application Support/Steam/steamapps/common/Hacker Evolution Duality/HackerEvolutionDuality.app/Contents/MacOS/HackerEvolutionDuality
Reason: image not found

Binary Images:
0x8fe00000 - 0x8fe4163b dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld

Model: MacBookPro7,1, BootROM MBP71.0039.B0B, 2 processors, Intel Core 2 Duo, 2.4 GHz, 4 GB, SMC 1.62f7
Graphics: NVIDIA GeForce 320M, NVIDIA GeForce 320M, PCI, 256 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.10.131.42.4)
Bluetooth: Version 2.4.5f3, 2 service, 12 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: Hitachi HTS545025B9SA02, 232.89 GB
Serial ATA Device: MAT♥♥♥♥ADVD-R UJ-898
USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8507, 0x24600000 / 2
USB Device: Internal Memory Card Reader, 0x05ac (Apple Inc.), 0x8403, 0x26100000 / 2
USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x06600000 / 4
USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8213, 0x06610000 / 5
USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0x06500000 / 3
USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x0237, 0x06300000 / 2
Showing 1-9 of 9 comments
< >
Franky Oct 7, 2013 @ 8:13am 
Hi, I have the same problem.

To the OP:
A temporary quick fix would be to copy the folders SDL.framework and SDL_image.framework into your /Library/Frameworks/ folder (provided you do not have already those 2 already existing there). Then run the game and you should be good to go.

To the developers:
The executable uses dyld @rpath to link to embedded frameworks. You may use @executable_path/../Frameworks... rather than @rpath/Frameworks... to link to embedded SDL.framework and SDL_image.framework

jazzmo Oct 7, 2013 @ 11:40am 
Hi,

I've copied the SDL frameworks, now I get into a different dump (started from command line):

Setting breakpad minidump AppID = 70120
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197987712426 [API loaded no]
2013-10-07 20:32:23.707 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x29202c0 of class NSCFArray autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.710 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x29237a0 of class NSCFString autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.711 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2b01250 of class NSCFString autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.712 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2920480 of class NSPathStore2 autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.712 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2b01300 of class NSPathStore2 autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.713 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x29204d0 of class NSCFArray autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.714 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2b013e0 of class NSConcreteData autoreleased with no pool in place - just leaking

2013-10-07 20:32:23.714 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2b01420 of class NSCFArray autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.714 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2b01390 of class NSCFString autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.715 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2b01590 of class NSCFString autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.715 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2923800 of class NSPathStore2 autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.716 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2920530 of class NSPathStore2 autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.716 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x29238f0 of class NSCFArray autoreleased with no pool in place - just leaking
2013-10-07 20:32:23.717 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2b015b0 of class NSConcreteData autoreleased with no pool in place - just leaking
Sandbox path: /Users/jazzmo/Documents[LOG](hedSystem.cpp) sysInit() - system init finished.

display resolution: (1280,800)
[LOG]hedGameSettings::Load(/Users/jazzmo/Documents/settings.ini) - Loading settings
[LOG](sys_main): calculated best windowed width (1024x768)

Starting GLUT...
enumerating game mods: (HackerEvolutionDuality.mod)
enumerating game mods: (HED-Hardcore-Pack-1.mod)
enumerating game mods: (HED-Inception-1.mod)
enumerating game mods: (HED-Inception-2.mod)
enumerating game mods: (HED-Inception-3.mod)
enumerating game mods: (OpenWorld.mod)[LOG]hedRendererOpenGL::Init() - Initializing renderer
-graphics/menu-options-slider.png) - Loading image
...
[LOG](hedSound.cpp)hedSoundManager::SHUFFLE - (hed-music/HEDuality-OST-time_is_up_-_duality.mp3)
2013-10-07 20:32:25.046 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x294bd20 of class NSCFString autoreleased with no pool in place - just leaking
2013-10-07 20:32:25.047 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x294a8d0 of class NSCFString autoreleased with no pool in place - just leaking
2013-10-07 20:32:25.048 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x294c990 of class NSCFString autoreleased with no pool in place - just leaking
2013-10-07 20:32:25.048 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2948a20 of class NSException autoreleased with no pool in place - just leaking
2013-10-07 20:32:25.049 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2b16740 of class _NSCallStackArray autoreleased with no pool in place - just leaking
2013-10-07 20:32:25.049 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x294b690 of class _NSCallStackArray autoreleased with no pool in place - just leaking
2013-10-07 20:32:25.050 HackerEvolutionDuality[591:903] An uncaught exception was raised
2013-10-07 20:32:25.050 HackerEvolutionDuality[591:903] *** -[NSURL initFileURLWithPath:]: nil string parameter
2013-10-07 20:32:25.051 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x294b5c0 of class NSCFString autoreleased with no pool in place - just leaking
2013-10-07 20:32:25.052 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x33c9200 of class NSCFString autoreleased with no pool in place - just leaking
2013-10-07 20:32:25.052 HackerEvolutionDuality[591:903] *** __NSAutoreleaseNoPool(): Object 0x2b14210 of class NSConcreteMutableData autoreleased with no pool in place - just leaking
2013-10-07 20:32:25.053 HackerEvolutionDuality[591:903] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
*** Call stack at first throw:
(
0 CoreFoundation 0x956576ca __raiseError + 410
1 libobjc.A.dylib 0x982075a9 objc_exception_throw + 56
2 CoreFoundation 0x956573f8 +[NSException raise:format:arguments:] + 136
3 CoreFoundation 0x9565736a +[NSException raise:format:] + 58
4 Foundation 0x97fd69e8 -[NSURL(NSURL) initFileURLWithPath:] + 90
5 Foundation 0x97fd6976 +[NSURL(NSURL) fileURLWithPath:] + 72
6 AppKit 0x99935de6 -[NSSound initWithContentsOfFile:byReference:] + 59
7 HackerEvolutionDuality 0x0003d86e _Z15_macos_MP3_PlayPc + 430
8 HackerEvolutionDuality 0x00025dea _ZN15hedSoundManager13PlayList_PlayEv + 42
9 HackerEvolutionDuality 0x0002616f _ZN15hedSoundManager13PlayList_LoadEPc + 831
10 HackerEvolutionDuality 0x0002085e _ZN13hedGameEngine10InitializeEv + 590
11 HackerEvolutionDuality 0x0003d374 main + 1364
12 HackerEvolutionDuality 0x00001dc5 start + 53
)
Trace/BPT trap


I really think the developers should provide a clean build that actually works. I'm a developer myself, and I never shipped an app in a state like this to customers.
exosyphen  [developer] Oct 9, 2013 @ 6:18am 
Will have this fixed right away!
Franky Oct 9, 2013 @ 6:35pm 
I forgot something, the 2 folders to copy to /Library/Frameworks are originally located in HackerEvolutionDuality.app/Contents/Frameworks/

If you use this fix, don't forget to remove those copies when the patch fixing that bug comes out.

@jazzmo:
Did you use the framework folders originally from HackerEvolutionDuality.app/Contents/Frameworks/ for the "fix" I suggested? If so, then that's weird your game crashes when loading music playlist. Well, if you can't wait for the patch, you should check integrity of the game and try again...



exosyphen  [developer] Oct 10, 2013 @ 1:07pm 
I built the game for the Mac App Store and forgot to switch the settings back when building for STEAM. I am on it as I type this and the update should be up in about an hour.
exosyphen  [developer] Oct 10, 2013 @ 3:21pm 
It has been fixed now and the update posted.
jazzmo Oct 15, 2013 @ 12:42pm 
Hi,

it is still not working, the error is different though.


Process: HackerEvolutionDuality [3609]
Path: /Users/jazzmo/Library/Application Support/Steam/SteamApps/common/Hacker Evolution Duality/HackerEvolutionDuality.app/Contents/MacOS/HackerEvolutionDuality
Identifier: com.exosyphen.hackerevolutionduality
Version: 3.12 (1)
Code Type: X86 (Native)
Parent Process: launchd [231]

Date/Time: 2013-10-15 21:39:53.967 +0200
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Interval Since Last Report: 83678 sec
Crashes Since Last Report: 3
Per-App Interval Since Last Report: 7 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: B724C2FB-2B52-44EB-A4E6-907305346A5A

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0 MainThrd Dispatch queue: com.apple.main-thread

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
*** Call stack at first throw:
(
0 CoreFoundation 0x99ddf6ca __raiseError + 410
1 libobjc.A.dylib 0x928c35a9 objc_exception_throw + 56
2 CoreFoundation 0x99ddf3f8 +[NSException raise:format:arguments:] + 136
3 CoreFoundation 0x99ddf36a +[NSException raise:format:] + 58
4 Foundation 0x953779e8 -[NSURL(NSURL) initFileURLWithPath:] + 90
5 Foundation 0x95377976 +[NSURL(NSURL) fileURLWithPath:] + 72
6 AppKit 0x98018de6 -[NSSound initWithContentsOfFile:byReference:] + 59
7 HackerEvolutionDuality 0x0003d86e _Z15_macos_MP3_PlayPc + 430
8 HackerEvolutionDuality 0x00025dea _ZN15hedSoundManager13PlayList_PlayEv + 42
9 HackerEvolutionDuality 0x0002616f _ZN15hedSoundManager13PlayList_LoadEPc + 831
10 HackerEvolutionDuality 0x0002085e _ZN13hedGameEngine10InitializeEv + 590
11 HackerEvolutionDuality 0x0003d374 main + 1364
12 HackerEvolutionDuality 0x00001dc5 start + 53
)


Thread 0 Crashed: MainThrd Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x99e2aa37 ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___ + 7
1 libobjc.A.dylib 0x928c35a9 objc_exception_throw + 56
2 com.apple.CoreFoundation 0x99ddf3f8 +[NSException raise:format:arguments:] + 136
3 com.apple.CoreFoundation 0x99ddf36a +[NSException raise:format:] + 58
4 com.apple.Foundation 0x953779e8 -[NSURL(NSURL) initFileURLWithPath:] + 90
5 com.apple.Foundation 0x95377976 +[NSURL(NSURL) fileURLWithPath:] + 72
6 com.apple.AppKit 0x98018de6 -[NSSound initWithContentsOfFile:byReference:] + 59
7 ...phen.hackerevolutionduality 0x0003d86e _macos_MP3_Play(char*) + 430
8 ...phen.hackerevolutionduality 0x00025dea hedSoundManager::PlayList_Play() + 42
9 ...phen.hackerevolutionduality 0x0002616f hedSoundManager::PlayList_Load(char*) + 831
10 ...phen.hackerevolutionduality 0x0002085e hedGameEngine::Initialize() + 590
11 ...phen.hackerevolutionduality 0x0003d374 main + 1364
12 ...phen.hackerevolutionduality 0x00001dc5 start + 53

Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x93d98382 kevent + 10
1 libSystem.B.dylib 0x93d98a9c _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x93d97f59 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x93d97cfe _dispatch_worker_thread2 + 240
4 libSystem.B.dylib 0x93d97781 _pthread_wqthread + 390
5 libSystem.B.dylib 0x93d975c6 start_wqthread + 30

Thread 2: IOPollingHelperThread
0 libSystem.B.dylib 0x93d98382 kevent + 10
1 steamclient.dylib 0x03e8fe75 OSXHelpers::CIOPollingHelper::RealRun() + 249
2 libtier0_s.dylib 0x028a5e8d CatchAndWriteContext_t::Invoke() + 159
3 libtier0_s.dylib 0x028a5a18 CatchAndWriteMiniDumpExForVoidPtrFn + 86
4 libtier0_s.dylib 0x028a5a42 CatchAndWriteMiniDumpForVoidPtrFn + 37
5 steamclient.dylib 0x03e8fd6b OSXHelpers::CIOPollingHelper::Run() + 41
6 libtier0_s.dylib 0x028aa264 SteamThreadTools::CThread::ThreadExceptionWrapper(void*) + 16
7 libtier0_s.dylib 0x028a5e8d CatchAndWriteContext_t::Invoke() + 159
8 libtier0_s.dylib 0x028a5a18 CatchAndWriteMiniDumpExForVoidPtrFn + 86
9 libtier0_s.dylib 0x028a5a42 CatchAndWriteMiniDumpForVoidPtrFn + 37
10 libtier0_s.dylib 0x028aa1dc SteamThreadTools::CThread::ThreadProc(void*) + 196
11 libSystem.B.dylib 0x93d9f259 _pthread_start + 345
12 libSystem.B.dylib 0x93d9f0de thread_start + 34

Thread 3:
0 libSystem.B.dylib 0x93d97412 __workq_kernreturn + 10
1 libSystem.B.dylib 0x93d979a8 _pthread_wqthread + 941
2 libSystem.B.dylib 0x93d975c6 start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x928c3585 ecx: 0xa0537540 edx: 0x0000003b
edi: 0xa0360ab0 esi: 0x02b10750 ebp: 0xbfffd598 esp: 0xbfffd580
ss: 0x0000001f efl: 0x00200282 eip: 0x99e2aa37 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x536c5000


Would be nice if this could be fixed.

cheers
exosyphen  [developer] Oct 17, 2013 @ 7:52am 
On it :)
I think it's the new sound code we have added.
exosyphen  [developer] Oct 18, 2013 @ 7:48am 
I have posted an update right now. Let me know if it works.
Showing 1-9 of 9 comments
< >
Per page: 15 30 50