Steam client crashes on launch ( Mac OS )



  • I get the usual problem report dialog "nwjs quit unexpectedly."

    Here are the important excerpts:

    Identifier: io.nwjs.nwjs Version: 59.0.3071.115 (3071.115) Code Type: X86-64 (Native) Parent Process: launchd [281] Responsible: nwjs [1578]

    Crashed Thread: 1 Dispatch queue: com.apple.root.default-overcommit-priority

    Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x0000000000000001, 0x0000000000000000

    Application Specific Information: XPC domain creation failed: duplicate services found, could not resolve: io.nwjs.nwjs.framework.AlertNotificationService.

    Application Specific Signatures: Registration error: duplicate services found, could not resolve: io.nwjs.nwjs.f

    Thread 1 Crashed:: Dispatch queue: com.apple.root.default-overcommit-priority 0 libxpc.dylib 0x00007fff8aae61b7 _xpc_runtime_init_once + 1288 1 libdispatch.dylib 0x00007fff9461228d _dispatch_client_callout + 8 2 libdispatch.dylib 0x00007fff946121fc dispatch_once_f + 79 3 libxpc.dylib 0x00007fff8aaea200 _xpc_connection_init + 64 4 libxpc.dylib 0x00007fff8aaea1b2 _xpc_connection_resume_init + 14 5 libdispatch.dylib 0x00007fff9461228d _dispatch_client_callout + 8 6 libdispatch.dylib 0x00007fff94614082 _dispatch_root_queue_drain + 326 7 libdispatch.dylib 0x00007fff94615177 _dispatch_worker_thread2 + 40 8 libsystem_pthread.dylib 0x00007fff960aeef8 _pthread_wqthread + 314 9 libsystem_pthread.dylib 0x00007fff960b1fb9 start_wqthread + 13


  • Culture

    I'm having the same issue. I deleted and reinstalled the client just to make sure I had the latest version, but am still seeing the issue.


  • Dev Team

    Couldn't reproduce this on OS X El Capitan (10.11.6). Do you have any additional details which can help us to reproduce?


  • Culture

    @artch I'm on "Sierra" (10.12.6), but haven't upgraded to "High Sierra" (10.13) yet. At this point I don't think many people are using 10.11 anymore as it is an older version of the OS.

    If there's any way for me to pull more logs or anything for you just let me know.


  • Dev Team

    @tedivm I'll request an upgrade to a newer OS and let you know as soon as possible.


  • YP

    not sure if you have seen this? might be related:

    https://github.com/nwjs/nw.js/issues/6108

    maybe it helps to add --disable-features=NativeNotifications to the steam command line for screeps as a test.

    the only strange thing is that they say it's happening on old macOs versions .)



  • Ok, that command-line parameter did the trick for me!

    Thank you, W4rl0ck


  • Culture

    That worked for me as well!



  • Had a different problem, but I'm posting it here in case it helps someone else down the line...

    Steam does not like a case sensitive file system, like not at all! When you're on a case sensitive one, it'll fail to fetch certain things internally, and crash.

    I solved it by repartitioning my disk, to have a case insensitive part, and some symbolic linking. The Process is outlined here: https://steamcommunity.com/discussions/forum/2/359547436744093389/?ctp=NaN#c359547436763701306


  • YP

    @joykill using a case sensitive volume on macOS (except for data only) is generally a bad idea because 85% of all software will not work with it. If you google for case sensitive problems on mac you will see 😉



  • @w4rl0ck Fair enough but it's a device from work, and they did the formatting etc... I once asked and I think the reasoning was that our production environments are case sensitive so everything should be to ensure no weird errors rise.