Crashing on m1 macs



  • Nothing the screeps devs can do if it's an upstream issue with nwjs.


  • YP

    I now tried the steam client on normal intel macs and it looks like the issue is the last os big sur.

    It runs fine for some short time, then the view itself reloads and webgl is gone. ( For example the season textures don't show anymore ) ... After some more time the whole app crashes completly.

    on my company mac, which is still on catalina it runs fine.

    The webclient in chrome works fine on both, but it's not possible to connect to the local server with that 😞


  • YP

    here is a crashlog from a new mac mini:

    Path:                  /Users/USER/Library/Application Support/Steam/*/nwjs.app/Contents/MacOS/nwjs
    Identifier:            io.nwjs.nwjs
    Version:               76.0.3809.132 (3809.132)
    Code Type:             X86-64 (Translated)
    Parent Process:        ??? [1]
    Responsible:           nwjs [5275]
    User ID:               501
    
    Date/Time:             2021-01-24 15:01:43.314 +0100
    OS Version:            macOS 11.1 (20C69)
    Report Version:        12
    Anonymous UUID:        4438EF76-DBC9-C22D-80F5-3FECB18F0DD1
    
    Sleep/Wake UUID:       A97F48EA-5314-4AF6-BF84-4F5C091499A7
    
    Time Awake Since Boot: 16000 seconds
    Time Since Wake:       560 seconds
    
    System Integrity Protection: enabled
    
    Crashed Thread:        11  StackSamplingProfiler
    
    Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
    Exception Note:        EXC_CORPSE_NOTIFY
    
    Termination Signal:    Segmentation fault: 11
    Termination Reason:    Namespace SIGNAL, Code 0xb
    Terminating Process:   exc handler [5275]
    
    VM Regions Near 0:
    --> 
        __TEXT                      1027be000-102828000    [  424K] r-x/rwx SM=COW  /Users/*/Library/Application Support/Steam/*/nwjs.app/Contents/MacOS/nwjs
    
    Thread 0:: CrBrowserMain  Dispatch queue: com.apple.main-thread
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   com.apple.CoreFoundation      	0x00007fff2044550d __CFRunLoopServiceMachPort + 316
    3   com.apple.CoreFoundation      	0x00007fff20443bf6 __CFRunLoopRun + 1319
    4   com.apple.CoreFoundation      	0x00007fff20442fe2 CFRunLoopRunSpecific + 567
    5   com.apple.HIToolbox           	0x00007fff2890e6d0 RunCurrentEventLoopInMode + 292
    6   com.apple.HIToolbox           	0x00007fff2890e4cc ReceiveNextEventCommon + 709
    7   com.apple.HIToolbox           	0x00007fff2890e1ef _BlockUntilNextEventMatchingListInModeWithFilter + 64
    8   com.apple.AppKit              	0x00007fff22b95de9 _DPSNextEvent + 883
    9   com.apple.AppKit              	0x00007fff22b945af -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1366
    10  gameoverlayrenderer.dylib     	0x000000010abcae9e -[NSApplication(SteamOverrideNextEvent) steamhooked_nextEventMatchingMask:untilDate:inMode:dequeue:] + 76
    11  io.nwjs.nwjs.framework        	0x0000000114e2d540 0x111cc2000 + 51819840
    12  io.nwjs.nwjs.framework        	0x00000001152da31a 0x111cc2000 + 56722202
    13  io.nwjs.nwjs.framework        	0x0000000114e2d474 0x111cc2000 + 51819636
    14  com.apple.AppKit              	0x00007fff22b86b0a -[NSApplication run] + 586
    15  io.nwjs.nwjs.framework        	0x00000001152eaa9c 0x111cc2000 + 56789660
    16  io.nwjs.nwjs.framework        	0x00000001152e8ff8 0x111cc2000 + 56782840
    17  io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    18  io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    19  io.nwjs.nwjs.framework        	0x0000000114e32297 0x111cc2000 + 51839639
    20  io.nwjs.nwjs.framework        	0x0000000112cfb0c1 0x111cc2000 + 17010881
    21  io.nwjs.nwjs.framework        	0x0000000112cfcfc2 0x111cc2000 + 17018818
    22  io.nwjs.nwjs.framework        	0x0000000112cf7ec7 0x111cc2000 + 16998087
    23  io.nwjs.nwjs.framework        	0x0000000114c3a177 0x111cc2000 + 49774967
    24  io.nwjs.nwjs.framework        	0x0000000114c39d73 0x111cc2000 + 49773939
    25  io.nwjs.nwjs.framework        	0x0000000117b2cafb 0x111cc2000 + 99003131
    26  io.nwjs.nwjs.framework        	0x0000000114c38df4 0x111cc2000 + 49769972
    27  io.nwjs.nwjs.framework        	0x0000000111cc522f ChromeMain + 175
    28  io.nwjs.nwjs                  	0x00000001027bf784 main + 372
    29  libdyld.dylib                 	0x00007fff20368621 start + 1
    
    Thread 1:
    0   runtime                       	0x00007ffdffe46914 0x7ffdffdec000 + 370964
    
    Thread 2:
    0   runtime                       	0x00007ffdffe46914 0x7ffdffdec000 + 370964
    
    Thread 3:: com.apple.rosetta.exceptionserver
    0   runtime                       	0x00007ffdffdeea98 0x7ffdffdec000 + 10904
    1   runtime                       	0x00007ffdffdf82b8 0x7ffdffdec000 + 49848
    2   runtime                       	0x00007ffdffdf98e8 0x7ffdffdec000 + 55528
    
    Thread 4:
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x00000001164ce23e 0x111cc2000 + 75547198
    3   io.nwjs.nwjs.framework        	0x00000001164ce729 0x111cc2000 + 75548457
    4   io.nwjs.nwjs.framework        	0x00000001164c4e48 0x111cc2000 + 75509320
    5   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    6   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 5:
    0   runtime                       	0x00007ffdffe46914 0x7ffdffdec000 + 370964
    
    Thread 6:: ThreadPoolServiceThread
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20321dde kevent64 + 10
    2   io.nwjs.nwjs.framework        	0x00000001153b9bd6 0x111cc2000 + 57637846
    3   io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    4   io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    5   io.nwjs.nwjs.framework        	0x0000000115357144 0x111cc2000 + 57233732
    6   io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 7:: ThreadPoolForegroundWorker
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001153608a8 0x111cc2000 + 57272488
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360ed4 0x111cc2000 + 57274068
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 8:: ThreadPoolBackgroundWorker
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001153608a8 0x111cc2000 + 57272488
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360e44 0x111cc2000 + 57273924
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 9:: ThreadPoolBackgroundWorker
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001153608a8 0x111cc2000 + 57272488
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360e44 0x111cc2000 + 57273924
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 10:: Chrome_IOThread
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20321dde kevent64 + 10
    2   io.nwjs.nwjs.framework        	0x00000001153b9bd6 0x111cc2000 + 57637846
    3   io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    4   io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    5   io.nwjs.nwjs.framework        	0x0000000112d04674 0x111cc2000 + 17049204
    6   io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 11 Crashed:: StackSamplingProfiler
    0   libunwind.dylib               	0x00007fff2a6678b0 libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*) + 30
    1   libunwind.dylib               	0x00007fff2a66993c libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step() + 124
    2   libunwind.dylib               	0x00007fff2a66993c libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step() + 124
    3   io.nwjs.nwjs.framework        	0x0000000115312c7b 0x111cc2000 + 56953979
    4   io.nwjs.nwjs.framework        	0x0000000115313e5d 0x111cc2000 + 56958557
    5   io.nwjs.nwjs.framework        	0x00000001153139ad 0x111cc2000 + 56957357
    6   io.nwjs.nwjs.framework        	0x0000000115315446 0x111cc2000 + 56964166
    7   io.nwjs.nwjs.framework        	0x00000001153390ff 0x111cc2000 + 57110783
    8   io.nwjs.nwjs.framework        	0x000000011534d2f0 0x111cc2000 + 57193200
    9   io.nwjs.nwjs.framework        	0x000000011534d008 0x111cc2000 + 57192456
    10  io.nwjs.nwjs.framework        	0x00000001152e8eb9 0x111cc2000 + 56782521
    11  io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    12  io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    13  io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    14  io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    15  libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    16  libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 12:: NetworkConfigWatcher
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   com.apple.CoreFoundation      	0x00007fff2044550d __CFRunLoopServiceMachPort + 316
    3   com.apple.CoreFoundation      	0x00007fff20443bf6 __CFRunLoopRun + 1319
    4   com.apple.CoreFoundation      	0x00007fff20442fe2 CFRunLoopRunSpecific + 567
    5   com.apple.Foundation          	0x00007fff21105fa1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
    6   io.nwjs.nwjs.framework        	0x00000001152ea621 0x111cc2000 + 56788513
    7   io.nwjs.nwjs.framework        	0x00000001152e8ff8 0x111cc2000 + 56782840
    8   io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    9   io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    10  io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    11  io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    12  libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    13  libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 13:: CrShutdownDetector
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff2031989e read + 10
    2   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    3   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    4   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 14:: NetworkConfigWatcher
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   com.apple.CoreFoundation      	0x00007fff2044550d __CFRunLoopServiceMachPort + 316
    3   com.apple.CoreFoundation      	0x00007fff20443bf6 __CFRunLoopRun + 1319
    4   com.apple.CoreFoundation      	0x00007fff20442fe2 CFRunLoopRunSpecific + 567
    5   com.apple.Foundation          	0x00007fff21105fa1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
    6   io.nwjs.nwjs.framework        	0x00000001152ea621 0x111cc2000 + 56788513
    7   io.nwjs.nwjs.framework        	0x00000001152e8ff8 0x111cc2000 + 56782840
    8   io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    9   io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    10  io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    11  io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    12  libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    13  libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 15:: ThreadPoolForegroundWorker
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001153608a8 0x111cc2000 + 57272488
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360ed4 0x111cc2000 + 57274068
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 16:: ThreadPoolForegroundWorker
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001153608a8 0x111cc2000 + 57272488
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360ed4 0x111cc2000 + 57274068
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 17:: ThreadPoolForegroundWorker
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001153608a8 0x111cc2000 + 57272488
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360ed4 0x111cc2000 + 57274068
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 18:: CompositorTileWorker1
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff2031b8e2 __psynch_cvwait + 10
    2   io.nwjs.nwjs.framework        	0x00000001153ae425 0x111cc2000 + 57590821
    3   io.nwjs.nwjs.framework        	0x0000000116ae0a78 0x111cc2000 + 81914488
    4   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    5   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    6   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 19:: ThreadPoolSingleThreadForegroundBlocking0
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333d5f 0x111cc2000 + 57089375
    4   io.nwjs.nwjs.framework        	0x000000011536089a 0x111cc2000 + 57272474
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360f34 0x111cc2000 + 57274164
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 20:: CacheThread_BlockFile
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20321dde kevent64 + 10
    2   io.nwjs.nwjs.framework        	0x00000001153b9bd6 0x111cc2000 + 57637846
    3   io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    4   io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    5   io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    6   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    7   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    8   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 21:: BrowserWatchdog
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001152e8e97 0x111cc2000 + 56782487
    5   io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    6   io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    7   io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    8   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    9   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    10  libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 22:: ThreadPoolSingleThreadSharedForegroundBlocking1
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333d5f 0x111cc2000 + 57089375
    4   io.nwjs.nwjs.framework        	0x000000011536089a 0x111cc2000 + 57272474
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360f04 0x111cc2000 + 57274116
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 23:: Chrome_HistoryThread
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001152e8e97 0x111cc2000 + 56782487
    5   io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    6   io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    7   io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    8   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    9   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    10  libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 24:: NetworkConfigWatcher
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   com.apple.CoreFoundation      	0x00007fff2044550d __CFRunLoopServiceMachPort + 316
    3   com.apple.CoreFoundation      	0x00007fff20443bf6 __CFRunLoopRun + 1319
    4   com.apple.CoreFoundation      	0x00007fff20442fe2 CFRunLoopRunSpecific + 567
    5   com.apple.Foundation          	0x00007fff21105fa1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
    6   io.nwjs.nwjs.framework        	0x00000001152ea621 0x111cc2000 + 56788513
    7   io.nwjs.nwjs.framework        	0x00000001152e8ff8 0x111cc2000 + 56782840
    8   io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    9   io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    10  io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    11  io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    12  libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    13  libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 25:: ThreadPoolSingleThreadSharedBackgroundBlocking2
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333d5f 0x111cc2000 + 57089375
    4   io.nwjs.nwjs.framework        	0x000000011536089a 0x111cc2000 + 57272474
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360e74 0x111cc2000 + 57273972
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 26:: Startup watchdog thread Watchdog
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff2031b8e2 __psynch_cvwait + 10
    2   io.nwjs.nwjs.framework        	0x00000001153ae4b8 0x111cc2000 + 57590968
    3   io.nwjs.nwjs.framework        	0x0000000115373a4b 0x111cc2000 + 57350731
    4   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    5   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    6   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 27:: com.apple.NSEventThread
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   com.apple.CoreFoundation      	0x00007fff2044550d __CFRunLoopServiceMachPort + 316
    3   com.apple.CoreFoundation      	0x00007fff20443bf6 __CFRunLoopRun + 1319
    4   com.apple.CoreFoundation      	0x00007fff20442fe2 CFRunLoopRunSpecific + 567
    5   com.apple.AppKit              	0x00007fff22d1bc16 _NSEventThread + 124
    6   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    7   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 28:: Gamepad polling thread
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   com.apple.CoreFoundation      	0x00007fff2044550d __CFRunLoopServiceMachPort + 316
    3   com.apple.CoreFoundation      	0x00007fff20443bf6 __CFRunLoopRun + 1319
    4   com.apple.CoreFoundation      	0x00007fff20442fe2 CFRunLoopRunSpecific + 567
    5   com.apple.Foundation          	0x00007fff21105fa1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
    6   io.nwjs.nwjs.framework        	0x00000001152ea621 0x111cc2000 + 56788513
    7   io.nwjs.nwjs.framework        	0x00000001152e8ff8 0x111cc2000 + 56782840
    8   io.nwjs.nwjs.framework        	0x000000011534dbd8 0x111cc2000 + 57195480
    9   io.nwjs.nwjs.framework        	0x0000000115317047 0x111cc2000 + 56971335
    10  io.nwjs.nwjs.framework        	0x00000001153711dd 0x111cc2000 + 57340381
    11  io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    12  libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    13  libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 29:: ThreadPoolForegroundWorker
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001153608a8 0x111cc2000 + 57272488
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360ed4 0x111cc2000 + 57274068
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 30:: ThreadPoolForegroundWorker
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001153608a8 0x111cc2000 + 57272488
    5   io.nwjs.nwjs.framework        	0x00000001153611ca 0x111cc2000 + 57274826
    6   io.nwjs.nwjs.framework        	0x0000000115360ed4 0x111cc2000 + 57274068
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 31:: ThreadPoolForegroundWorker
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   io.nwjs.nwjs.framework        	0x0000000115333ea0 0x111cc2000 + 57089696
    3   io.nwjs.nwjs.framework        	0x0000000115333fb1 0x111cc2000 + 57089969
    4   io.nwjs.nwjs.framework        	0x00000001153608a8 0x111cc2000 + 57272488
    5   io.nwjs.nwjs.framework        	0x0000000115360fbe 0x111cc2000 + 57274302
    6   io.nwjs.nwjs.framework        	0x0000000115360ed4 0x111cc2000 + 57274068
    7   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    8   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    9   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 32:: org.libusb.device-hotplug
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff20318e7e mach_msg_trap + 10
    2   com.apple.CoreFoundation      	0x00007fff2044550d __CFRunLoopServiceMachPort + 316
    3   com.apple.CoreFoundation      	0x00007fff20443bf6 __CFRunLoopRun + 1319
    4   com.apple.CoreFoundation      	0x00007fff20442fe2 CFRunLoopRunSpecific + 567
    5   com.apple.CoreFoundation      	0x00007fff204c971f CFRunLoopRun + 40
    6   io.nwjs.nwjs.framework        	0x0000000117b2b284 0x111cc2000 + 98996868
    7   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    8   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 33:: UsbEventHandler
    0   ???                           	0x00007ffe96322a30 ???
    1   libsystem_kernel.dylib        	0x00007fff2031f4fe poll + 10
    2   io.nwjs.nwjs.framework        	0x0000000117b27a38 0x111cc2000 + 98982456
    3   io.nwjs.nwjs.framework        	0x0000000117b27e72 0x111cc2000 + 98983538
    4   io.nwjs.nwjs.framework        	0x0000000117b18069 0x111cc2000 + 98918505
    5   io.nwjs.nwjs.framework        	0x00000001153af3b7 0x111cc2000 + 57594807
    6   libsystem_pthread.dylib       	0x00007fff2034d950 _pthread_start + 224
    7   libsystem_pthread.dylib       	0x00007fff2034947b thread_start + 15
    
    Thread 11 crashed with X86 Thread State (64-bit):
      rax: 0x00007fff2038f669  rbx: 0x00007fff891a6c80  rcx: 0x000000030c87bef0  rdx: 0x000000030c87bec0
      rdi: 0x00007fff891a6c80  rsi: 0x0000000000000000  rbp: 0x000000030c87ac90  rsp: 0x000000030c87ac30
       r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x00007fff20397f80  r11: 0x0000000000000000
      r12: 0x000000030c87bec0  r13: 0x0000000000000000  r14: 0x00007fff891a6c80  r15: 0x0000000000000000
      rip: 0x00007fff2a6678b0  rfl: 0x0000000000000202
    

  • Dev Team

    Looks like people nw.js team are still working on Apple Silicon support.

    We keep an eye on them. Obviously, we can't start updating our builds before they finish.


  • YP

    Sorry... this thread got a bit confusing ... the steam client does not run well on all macs with the big sur update that came out last november.

    On arm macs it usually crashes right after launch.

    On all other macs the client starts usually crashes after a few minutes. It starts with reloading the content usually after a few seconds .. after that webgl is no longer available and all textures and stuff are missing... then it continues to run and but crashes a bit later.


  • YP

    Ok .. I tried to make a screen capture of the client to show the problem and it did not show the problems I saw without recording the screen so I thought about what might be different.

    I now think the problem on big sur with the screeps client is the automatic switch between the integrated intel grapic and the discrete amd radeon gpu. Maybe there is an issue with the older nwjs when the graphic card switches, since there is no problem in chrome or edge at all.

    I downloaded https://github.com/CodySchrank/gSwitch to force the mac into using the internal graphic or amd gpu before starting screeps and did not see any problems, but I could only test for a few minutes before I had to go to work.


  • Dev Team

    @w4rl0ck could you please (when you have time) test it with gSwitch for some time and share the results? Could you also check if the issue exists in the renderer demo app?


  • YP

    Ok .. I played a bit and noticed that gswitch makes no difference. First I started the screeps client and watched a room for about 10 minutes.. everything looked fine with webgl working.

    then suddenly the page reloaded and only the roomvisuals stayed visible:

    0_1611704273524_Bildschirmfoto 2021-01-27 um 00.28.19.png

    then the client crashed.

    after that I restarted the client and it said webgl is no longer available: 0_1611704339098_Bildschirmfoto 2021-01-27 um 00.32.42.png

    however I started the renderer demo side by side and it looked fine: 0_1611704513795_Bildschirmfoto 2021-01-27 um 00.34.11.jpg


  • YP

    I tried the steam client again and despite the topic saying "m1 macs" the client still crashes / does not work on ALL macs with the latest operating system big sur that came out last november.


  • YP

    Any news about fixing the the steam client for the current OS X version? Is it planed to get the mac version fixed?


  • YP

    Are there any news about fixing the steam client to run on macs again?



  • Still crashing on M1 Max. Solved by using Windows ARM virtual machine. Client works perfectly on Windows ARM.



  • Curious if there is any update or workaround for the steam client to work with?


  • YP



  • It seems that nwjs starts to support apple silicon from 0.77 released two months ago. So is there a plan of updating Screeps for apple arm support?



  • If there is planned support for an Apple Silicon update/patch, I haven't heard or seen it. Really sucks because this is going to be in all Apple machines going forward. I'm sticking to the screeps-steamless-client for now, but I really hope the devs come back and fix this. They're working on the "screeps: arena" game after all.


  • Dev Team

    We absolutely plan to fix that!

    👍


  • @o4kapuk

    It does not seem to be realized at this time. I would like to find out if it is still in your support program and, if possible, if you could provide an approximate time frame to let me know when I can expect support for this feature.

    Thank you very much for your time and effort and I look forward to hearing from you.

    ☝


  • @o4kapuk I's already 1 year since NW.JS supported the not that new silicon chips, can we know when screeps will be supporting the new chips?

    👆