Star Traders: Frontiers

Star Traders: Frontiers

 This topic has been pinned, so it's probably important
Trese Brothers  [developer] 22 Nov, 2024 @ 12:11pm
Legacy Mac OS Branch
If you are on a Mac OS revision that is not the latest (macOS 15 Sequoia) and are unable to get the game to run, please complete the following steps to get into Star Traders: Frontiers.

Right click on the game and choose Properties
Go to the Betas tab
From the Betas dropdown, select macos_legacy
The game will update
You can play!
Last edited by Trese Brothers; 22 Nov, 2024 @ 12:12pm
< >
Showing 1-12 of 12 comments
LazyIcarus 23 Nov, 2024 @ 11:13pm 
The macos_legacy currently brings it to 3.3.59 and it still crashes on launch after creating a character on macos 14
Trese Brothers  [developer] 24 Nov, 2024 @ 4:49am 
Originally posted by LazyIcarus:
The macos_legacy currently brings it to 3.3.59 and it still crashes on launch after creating a character on macos 14

Ugh, bad news! Oh Mac, why so impossibly hard?

Can you share your exact Sonoma version and hardware? We will have to see what we can figure out.
Last edited by Trese Brothers; 24 Nov, 2024 @ 4:49am
LazyIcarus 24 Nov, 2024 @ 12:05pm 
I was on 14.0 yesterday and just tried again after a software update to 14.7.1 with the same issue. The crash reads:

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes: 0x0000000000000001, 0x0000000000000000

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [2206]

I'm on a 2019 MacBook Pro with 2.3 GHz 8-Core Intel Core i9, Intel UHD Graphics 630 1536 MB, 16 GB 2667 MHz DDR4.

I'll try upgrading to macos 15 later
Trese Brothers  [developer] 24 Nov, 2024 @ 8:32pm 
Ok keep us posted about 15.
LazyIcarus 24 Nov, 2024 @ 8:53pm 
Unfortunately still crashing when loading into a new character with macOS 15.1.1 with error


Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes: 0x0000000000000001, 0x0000000000000000

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [8163]

VM Region Info: 0 is not in any region. Bytes before following region: 4329979904
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 102164000-102b04000 [ 9856K] r-x/r-x SM=COW /Users/USER/Library/Application Support/Steam/*/StarTradersFrontiers.app/Contents/MacOS/StarTradersFrontiers

Thread 0 Crashed:: MainThrd Dispatch queue: com.apple.main-thread
0 StarTradersFrontiers 0x1022aa053 STRegionMapScene::configureTileMap() + 387
1 StarTradersFrontiers 0x1022a9ae7 STRegionMapScene::init() + 913
2 StarTradersFrontiers 0x1022a948f STRegionMapScene::create() + 37
3 StarTradersFrontiers 0x1022a9357 STRegionMapScene::scene() + 37
4 StarTradersFrontiers 0x1025968ee STLoadingSceneRegionMap::loadX() + 80
5 StarTradersFrontiers 0x1027ae68d cocos2d::CCCallFunc::execute() + 125
6 StarTradersFrontiers 0x1027ae5fb cocos2d::CCCallFunc::update(float) + 27
7 StarTradersFrontiers 0x1027b0d0b cocos2d::CCSequence::update(float) + 587
8 StarTradersFrontiers 0x1027b02d0 cocos2d::CCActionInterval::step(float) + 544
9 StarTradersFrontiers 0x1027bee78 cocos2d::CCActionManager::update(float) + 200
10 StarTradersFrontiers 0x1027d6fed cocos2d::CCScheduler::update(float) + 189
11 StarTradersFrontiers 0x1027cc2dd cocos2d::CCDirector::drawScene() + 61
12 StarTradersFrontiers 0x1027ce1da cocos2d::CCDisplayLinkDirector::mainLoop() + 74
13 StarTradersFrontiers 0x10286db0b -[CCDirectorCaller timerFired:] + 107
14 Foundation 0x7ff81c6b9830 __NSFireTimer + 67
15 CoreFoundation 0x7ff81b66cb3e __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
16 CoreFoundation 0x7ff81b66c6ec __CFRunLoopDoTimer + 801
17 CoreFoundation 0x7ff81b66c318 __CFRunLoopDoTimers + 285
18 CoreFoundation 0x7ff81b652f93 __CFRunLoopRun + 2261
19 CoreFoundation 0x7ff81b65208e CFRunLoopRunSpecific + 550
20 HIToolbox 0x7ff826d6bec3 RunCurrentEventLoopInMode + 292
21 HIToolbox 0x7ff826d718a4 ReceiveNextEventCommon + 646
22 HIToolbox 0x7ff826d71a42 _BlockUntilNextEventMatchingListInModeWithFilter + 66
23 AppKit 0x7ff81ef6cb7f _DPSNextEvent + 902
24 AppKit 0x7ff81f9a16b4 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1290
25 AppKit 0x7ff81ef5dc59 -[NSApplication run] + 610
26 AppKit 0x7ff81ef30f96 NSApplicationMain + 823
27 dyld 0x7ff81b1e12cd start + 1805

Thread 1:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 2:: caulk.messenger.shared:17
0 libsystem_kernel.dylib 0x7ff81b52dd8a semaphore_wait_trap + 10
1 caulk 0x7ff826888cf1 caulk::semaphore::timed_wait(double) + 151
2 caulk 0x7ff826888c1c caulk::concurrent::details::worker_thread::run() + 30
3 caulk 0x7ff82688895e void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 41
4 libsystem_pthread.dylib 0x7ff81b56f253 _pthread_start + 99
5 libsystem_pthread.dylib 0x7ff81b56abef thread_start + 15

Thread 3:: caulk.messenger.shared:high
0 libsystem_kernel.dylib 0x7ff81b52dd8a semaphore_wait_trap + 10
1 caulk 0x7ff826888cf1 caulk::semaphore::timed_wait(double) + 151
2 caulk 0x7ff826888c1c caulk::concurrent::details::worker_thread::run() + 30
3 caulk 0x7ff82688895e void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 41
4 libsystem_pthread.dylib 0x7ff81b56f253 _pthread_start + 99
5 libsystem_pthread.dylib 0x7ff81b56abef thread_start + 15

Thread 4:: caulk::deferred_logger
0 libsystem_kernel.dylib 0x7ff81b52dd8a semaphore_wait_trap + 10
1 caulk 0x7ff826888cf1 caulk::semaphore::timed_wait(double) + 151
2 caulk 0x7ff826888c1c caulk::concurrent::details::worker_thread::run() + 30
3 caulk 0x7ff82688895e void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 41
4 libsystem_pthread.dylib 0x7ff81b56f253 _pthread_start + 99
5 libsystem_pthread.dylib 0x7ff81b56abef thread_start + 15

Thread 5:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x7ff81b52dd96 semaphore_wait_signal_trap + 10
1 caulk 0x7ff8268a2315 caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&) + 23
2 CoreAudio 0x7ff81ded1e79 HALC_ProxyIOContext::IOWorkLoop() + 5515
3 CoreAudio 0x7ff81ded00f0 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 148
4 CoreAudio 0x7ff81e07d6bd HALC_IOThread::Entry(void*) + 73
5 libsystem_pthread.dylib 0x7ff81b56f253 _pthread_start + 99
6 libsystem_pthread.dylib 0x7ff81b56abef thread_start + 15

Thread 6:: AQConverterThread
0 libsystem_kernel.dylib 0x7ff81b5309aa __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff81b56f7a8 _pthread_cond_wait + 1193
2 libAudioToolboxUtility.dylib 0x7ff82be25cae CADeprecated::CAGuard::Wait() + 68
3 AudioToolbox 0x7ff82d16aca0 AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 578
4 libAudioToolboxUtility.dylib 0x7ff82be05493 CADeprecated::CAPThread::Entry(void*) + 77
5 libsystem_pthread.dylib 0x7ff81b56f253 _pthread_start + 99
6 libsystem_pthread.dylib 0x7ff81b56abef thread_start + 15

Thread 7:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 8:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 9:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x7ff81b52de0e mach_msg2_trap + 10
1 libsystem_kernel.dylib 0x7ff81b53c622 mach_msg2_internal + 84
2 libsystem_kernel.dylib 0x7ff81b534f16 mach_msg_overwrite + 649
3 libsystem_kernel.dylib 0x7ff81b52e0ff mach_msg + 19
4 CoreFoundation 0x7ff81b654202 __CFRunLoopServiceMachPort + 143
5 CoreFoundation 0x7ff81b652c2f __CFRunLoopRun + 1393
6 CoreFoundation 0x7ff81b65208e CFRunLoopRunSpecific + 550
7 AppKit 0x7ff81f0c297d _NSEventThread + 127
8 libsystem_pthread.dylib 0x7ff81b56f253 _pthread_start + 99
9 libsystem_pthread.dylib 0x7ff81b56abef thread_start + 15

Thread 10:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 11:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 12:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 13:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 14:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 15:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 16:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 17:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 18:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 19:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 20:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0

Thread 21:
0 libsystem_pthread.dylib 0x7ff81b56abcc start_wqthread + 0


Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007ff7bdd99708 rcx: 0x0000000000000000 rdx: 0x0000000000082ab0
rdi: 0x00000000000007ac rsi: 0x0000000000003340 rbp: 0x00007ff7bdd99760 rsp: 0x00007ff7bdd99600
r8: 0x00000000ffdfffff r9: 0x00007f8b6837edd0 r10: 0x00000000bbf805c9 r11: 0x00007f8b6837ef20
r12: 0x00007f8b689d1200 r13: 0x00007f8b689cf008 r14: 0x00007f8b689cee00 r15: 0x0000600000934bd0
rip: 0x00000001022aa053 rfl: 0x0000000000010246 cr2: 0x0000000000000000

Logical CPU: 8
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14
Trese Brothers  [developer] 24 Nov, 2024 @ 9:20pm 
@LazyIcarus - but if you've upgraded to Mac OS 15, please return to the regular "none" beta branch and try the game's current version.

Legacy branch is really intended for older Mac hardware / OS combinations that can't upgrade to 15.

:fingerscrossed:
Last edited by Trese Brothers; 24 Nov, 2024 @ 9:21pm
LazyIcarus 24 Nov, 2024 @ 9:46pm 
Good call, and it worked! For posterity, don't retry loading a previously created character from an older version because that continued to lead to crashes. I'll be updating my review :)
Trese Brothers  [developer] 24 Nov, 2024 @ 9:58pm 
Originally posted by LazyIcarus:
Good call, and it worked! For posterity, don't retry loading a previously created character from an older version because that continued to lead to crashes. I'll be updating my review :)

Thanks for being willing to update and glad that it worked! The intel chips are especially tricky as mac has moved onto the M1 (etc) and the best bet is getting to Mac OS 15 and staying with the current updates if possible.
Druitt 26 Nov, 2024 @ 3:42pm 
I am now able to play, after having upgraded to an M4 Mac (from Intel), and everything just works. (On MacOS 15.1.1 if that matters.) I still think that somehow the description should say that Mac support is for M-series and not Intel-based Macs.
Trese Brothers  [developer] 26 Nov, 2024 @ 4:21pm 
Originally posted by Druitt:
I am now able to play, after having upgraded to an M4 Mac (from Intel), and everything just works. (On MacOS 15.1.1 if that matters.) I still think that somehow the description should say that Mac support is for M-series and not Intel-based Macs.

Our understanding is that on Mac OS 15 we have a universal build that work on either. We've had that confirmed but multiple players.

We don't have enough data to say yet on the legacy branch.
LazyIcarus 27 Nov, 2024 @ 2:20am 
Can confirm that it works on intel chip macOS 15
Druitt 22 Dec, 2024 @ 7:44am 
Originally posted by Trese Brothers:
Originally posted by Druitt:
I am now able to play, after having upgraded to an M4 Mac (from Intel), and everything just works. (On MacOS 15.1.1 if that matters.) I still think that somehow the description should say that Mac support is for M-series and not Intel-based Macs.

Our understanding is that on Mac OS 15 we have a universal build that work on either. We've had that confirmed but multiple players.

We don't have enough data to say yet on the legacy branch.

It failed repeatedly for me on an Intel Mac, including uninstalls and reinstalls, having it check installed assets, etc. It always retrieved a version well-behind the current version, so maybe if you do manage to get the latest version it works. But I was never able to do so. In fact, the version it retrieved (I think I posted it in another thread, and can't remember what version it was) was from around the time that another game I had fixed an issue that was causing their Mac version to crash.

I've changed my review from negative to positive and am going to spend some time with it on vacation. Have also marked your next game at the top of my wishlist -- though I'm going to wait for it to be out of EA, I think.

But I would still warn Mac users that there's a Steam issue -- which might be related to how you've set up things or might be Steam's problem, or might relate to some info cached for particular users of Steam -- that might result in a crash after character creation as the star map is beginning to draw itself.

Worst-case scenario would be to get Crossover and run the WIndows version, which worked for me. Better solution is get an M4 Mac -- it'll boost everything to amazing heights over an Intel Mac, and it solved my issue with the game.
Last edited by Druitt; 22 Dec, 2024 @ 7:46am
< >
Showing 1-12 of 12 comments
Per page: 1530 50