Page 1 of 1

[SOLVED][0.17.4] Crash after loading screen: Symbol not found: _fchmodat

Posted: Fri Mar 01, 2019 10:48 pm
by SupplyDepoo
So after you (inadvertently?) fixed the __ZTISt18bad_variant_access error that seemed to affect any MacOS version of 10.12 and older, I'm now getting a crash at the end of the loading screen with an error type that I recognized as being the same as what happened after some attempts at fixing the MacOS crashing issue during the first few 0.16 versions.

That error is:

Code: Select all

Crashed Thread:  0  Main  Dispatch queue: com.apple.main-thread

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

Dyld Error Message:
  Symbol not found: _fchmodat
  Referenced from: /Applications/factorio 0.17/factorio.app/Contents/MacOS/factorio
  Expected in: /usr/lib/libSystem.B.dylib
Full crash report here: https://pastebin.com/raw/CE8TFiEM

My MacOS version is still 10.9.5 (Mavericks).

I'm hopeful you can fix this again! Seeing the loading screen is such a tease! :(

Re: [0.17.4] Crash after loading screen: Symbol not found: _fchmodat

Posted: Mon Mar 04, 2019 1:34 pm
by posila
I am sorry, I looked through the history and our former macOS devs removed the workaround and bumbed compilation target to macOS 10.10 during 0.17 development, so I am kind of surprised it doesn't say that. They might have told me, and I forgot.

When we released 0.16, 0.05% of players had macOS 10.9, now it doesn't even show up in our Steam statistics, so we will drop suppor Mavericks for good, I am sorry.

Re: [SOLVED][0.17.4] Crash after loading screen: Symbol not found: _fchmodat

Posted: Mon Mar 04, 2019 2:30 pm
by SupplyDepoo
Ok, thanks for the confirmation. I'm getting a new PC soon.