Mac Version, instant crash on luanch right after buying on Steam – Train Fever /forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/feed/ Wed, 30 Apr 2025 12:20:13 +0000 https://bbpress.org/?v=2.6.13 en-US /forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13703 <![CDATA[Mac Version, instant crash on luanch right after buying on Steam]]> /forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13703 Sat, 22 Nov 2014 21:21:29 +0000 DiegoMax Hello, i have just bought the Mac version via Steam, and the app is completely unusable, it crashes on launch right away.

This is really frustrating.

I see the main menu screen coming, i hear the music playing, but the game’s mouse pointer is stuck at the top left corner of the screen, and if i move my mouse all i see is a beach ball.
After about 5 seconds, the game crashes.

I am running Mac OS X 10.10.2, below are the computer specs and the crash dump. Somehow it seems to be looking for a method of NSTouch that is not there anymore…

These are my computer specs:

Model Name: MacBook Pro
Model Identifier: MacBookPro11,3
Processor Name: Intel Core i7
Processor Speed: 2.3 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6 MB
Memory: 16 GB
Boot ROM Version: MBP112.0138.B11
SMC Version (system): 2.19f9

Graphics:

Chipset Model: NVIDIA GeForce GT 750M
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Total): 2048 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0fe9
Revision ID: 0x00a2
ROM Revision: 3776
gMux Version: 4.0.8 [3.2.8]
Displays:

Crash Dump:

11/22/14 6:09:49.043 PM TrainFever[1365]: *** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘-[NSTouch _initWithPreviousTouch:newPhase:position:isResting:]: unrecognized selector sent to instance 0x7fcaf9c73750’
*** First throw call stack:
(
0 CoreFoundation 0x00007fff899e366c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff903fc76e objc_exception_throw + 43
2 CoreFoundation 0x00007fff899e66dd -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
3 CoreFoundation 0x00007fff8992daa4 ___forwarding___ + 1028
4 CoreFoundation 0x00007fff8992d618 _CF_forwarding_prep_0 + 120
5 AppKit 0x00007fff8e1f341c -[NSEvent _initTouches] + 2048
6 AppKit 0x00007fff8e19c26d -[NSEvent _initWithCGSEvent:eventRef:] + 3253
7 AppKit 0x00007fff8e036584 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 422
8 libSDL2-2.0.0.dylib 0x000000010c801ad9 Cocoa_PumpEvents + 217
9 libSDL2-2.0.0.dylib 0x000000010c79b28d SDL_PollEvent_REAL + 29
10 TrainFever 0x000000010c004cec TrainFever + 5061868
11 TrainFever 0x000000010c004c21 TrainFever + 5061665
12 TrainFever 0x000000010bb33806 TrainFever + 10246
13 TrainFever 0x000000010bee8759 TrainFever + 3897177
14 TrainFever 0x000000010bb32444 TrainFever + 5188
15 ??? 0x0000000000000001 0x0 + 1
)

]]>
/forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13704 <![CDATA[Reply To: Mac Version, instant crash on luanch right after buying on Steam]]> /forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13704 Sat, 22 Nov 2014 21:28:34 +0000 DiegoMax Ok, i did some research, im a mac dev myself, problem seems to be with the 10.10.2 update removing certain methods from the NSTouch class…..

The app works if i dont touch the touchpad, as soon as i touch the touchpad, it crashes.

Other apps like Chromium are having the exact same issue im having

https://code.google.com/p/chromium/issues/detail?id=435407

When can we expect a fix for this ?

// Diego

]]>
/forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13706 <![CDATA[Reply To: Mac Version, instant crash on luanch right after buying on Steam]]> /forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13706 Sat, 22 Nov 2014 21:34:26 +0000 DiegoMax And some more debug, the problem is specifically with isResting, which is deprecated in 10.10, and clearly removed from 10.10.2

https://developer.apple.com/library/mac/documentation/AppKit/Reference/NSTouch_Class/index.html

I guess i will have to wait for an update.

Cheers.

// Diego

 

]]>
/forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13748 <![CDATA[Reply To: Mac Version, instant crash on luanch right after buying on Steam]]> /forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13748 Mon, 24 Nov 2014 09:11:06 +0000 mikael Thank you for the research.

Since 10.10.2 is a beta and since the deprecated function is called from libSDL, we’ll wait for the libSDL developers (or Apple) to fix this.

We’re keeping track about the changes.

]]>
/forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13953 <![CDATA[Reply To: Mac Version, instant crash on luanch right after buying on Steam]]> /forums/topic/mac-version-instant-crash-on-luanch-right-after-buying-on-steam/#post-13953 Thu, 27 Nov 2014 21:40:12 +0000 DiegoMax Sure thing, im aware its beta, but i thought you would be interested to know before it goes public.

Cheers.

// Diego

]]>