SceneKit app randomly crashes with EXC_BAD_ACCESS in jet_context::set_fragment_texture

Every now and then my SceneKit game app crashes and I have no idea why. The SCNView has a overlaySKScene, so it might also be SpriteKit's fault.

The stack trace is

#0	0x0000000241c1470c in jet_context::set_fragment_texture(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, jet_texture*) ()
#27	0x000000010572fd40 in _pthread_wqthread ()

Does anyone have an idea where I could start debugging this, without being able to consistently reproduce it?

Hello @Nickkk,

It could be helpful if you posted the fully symbolicated crash log.

Additionally, you may want to read over Investigating memory access crashes.

Best regards,

Greg

Where can I find the full (symbolicated) crash log? I don't have any relevant crash reports in the Console app. The crash is happening while debugging the app in Xcode. Here's a screenshot of all the expanded threads:

random crashes, imo, often mean threading issues, and indeed what you shared shows a crash in thread 2 with several other threads running as well. FWIW, early in my SceneKit days, I experienced similar crashes, and solved it by refactoring my code to add and remove SCNNodes only in main thread. fwiw.

Hello @Nickkk,

Written by Nickkk in 802619022
Where can I find the full (symbolicated) crash log? I don't have any relevant crash reports in the Console app. The crash is happening while debugging the app in Xcode.

Acquiring crash reports and diagnostic logs can help you retrieve the crash report, and Adding identifiable symbol names to a crash report can help you symbolicate it.

Written by DTS Engineer in 802655022
Acquiring crash reports and diagnostic logs can help you retrieve the crash report

Thanks. Here's the symbolicated crash report. It seems that it is indeed caused by the overlay SpriteKit scene.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               MyApp [78737]
Path:                  /Users/USER/Library/Developer/Xcode/DerivedData/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru/Build/Products/Debug/MyApp.app/Contents/MacOS/MyApp
Identifier:            org.example.MyApp
Version:               1.0 (1)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-09-06 17:28:58.5458 +0200
OS Version:            macOS 14.6.1 (23G93)
Report Version:        12
Anonymous UUID:        544AB040-837B-2BAA-0529-A3EE663D7131

Sleep/Wake UUID:       D13A752F-C034-447A-ACBF-E4C00A2C2B4B

Time Awake Since Boot: 480000 seconds
Time Since Wake:       269 seconds

System Integrity Protection: enabled

Crashed Thread:        7  Dispatch queue: com.apple.scenekit.renderingQueue.BoardGameKit.View0x13ae126d0

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

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

External Modification Warnings:
Debugger attached to process.

VM Region Info: 0x10 is not in any region.  Bytes before following region: 4337319920
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      102864000-10286c000    [   32K] r-x/r-x SM=COW  /Users/USER/Library/Developer/Xcode/DerivedData/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru/Build/Products/Debug/MyApp.app/Contents/MacOS/MyApp

Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x1975f6214 __psynch_rw_wrlock + 8
1   libsystem_pthread.dylib       	       0x10314e214 _pthread_rwlock_lock_wait + 100
2   libsystem_pthread.dylib       	       0x10314e19c _pthread_rwlock_lock_slow + 760
3   SceneKit                      	       0x1bf1e4054 C3DTransactionFlush + 352
4   CoreFoundation                	       0x19771087c __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
5   CoreFoundation                	       0x197710768 __CFRunLoopDoObservers + 536
6   CoreFoundation                	       0x19770f480 CFRunLoopRunSpecific + 684
7   HIToolbox                     	       0x1a1eb919c RunCurrentEventLoopInMode + 292
8   HIToolbox                     	       0x1a1eb8e2c ReceiveNextEventCommon + 220
9   HIToolbox                     	       0x1a1eb8d30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
10  AppKit                        	       0x19af6ecc8 _DPSNextEvent + 660
11  AppKit                        	       0x19b7654d0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
12  AppKit                        	       0x19af61ffc -[NSApplication run] + 476
13  AppKit                        	       0x19af39240 NSApplicationMain + 880
14  MyApp                         	       0x10286dfd0 main + 172 (main.swift:14)
15  dyld                          	       0x1972a7154 start + 2476

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

Thread 2:
0   libsystem_pthread.dylib       	       0x10314fa8c start_wqthread + 0

Thread 3:: CVDisplayLink
0   libsystem_kernel.dylib        	       0x1975f45ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x103149c2c _pthread_cond_wait + 1272
2   CoreVideo                     	       0x1a0115ee4 CVDisplayLink::waitUntil(unsigned long long) + 328
3   CoreVideo                     	       0x1a0114fb0 CVDisplayLink::runIOThread() + 504
4   libsystem_pthread.dylib       	       0x1031455c0 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x10314faa0 thread_start + 8

Thread 4:
0   libsystem_pthread.dylib       	       0x10314fa8c start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib       	       0x10314fa8c start_wqthread + 0

Thread 6:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x1975f0df4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1976035e4 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x1975f99c4 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x1975f1178 mach_msg + 24
4   SkyLight                      	       0x19cdf7d14 CGSSnarfAndDispatchDatagrams + 160
5   SkyLight                      	       0x19d1937f4 SLSGetNextEventRecordInternal + 340
6   SkyLight                      	       0x19cf2d564 SLEventCreateNextEvent + 16
7   HIToolbox                     	       0x1a1ec4660 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*) + 64
8   HIToolbox                     	       0x1a1ec45e4 MessageHandler(__CFMachPort*, void*, long, void*) + 60
9   CoreFoundation                	       0x197740f94 __CFMachPortPerform + 248
10  CoreFoundation                	       0x197711a6c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60
11  CoreFoundation                	       0x19771198c __CFRunLoopDoSource1 + 524
12  CoreFoundation                	       0x197710350 __CFRunLoopRun + 2244
13  CoreFoundation                	       0x19770f434 CFRunLoopRunSpecific + 608
14  AppKit                        	       0x19b099280 _NSEventThread + 144
15  libsystem_pthread.dylib       	       0x1031455c0 _pthread_start + 136
16  libsystem_pthread.dylib       	       0x10314faa0 thread_start + 8

Thread 7 Crashed::  Dispatch queue: com.apple.scenekit.renderingQueue.BoardGameKit.View0x13ae126d0
0   ???                           	              0x10 ???
1   Jet                           	       0x241c13d84 jet_context::execute_command_buffer(jet_command_buffer*) + 444
2   Jet                           	       0x241c143f8 jet_context::submit_command_buffer_impl(jet_command_buffer*) + 92
3   SpriteKit                     	       0x22cbf3570 SKCRenderer::flushRenderOps() + 408
4   SpriteKit                     	       0x22cbf5cc8 SKCRenderer::render(SKCNode*, float vector[4], std::__1::shared_ptr const&, unsigned int vector[4], simd_float4x4, bool, NSDictionary*, SKCStats*, SKCStats*, double, void () block_pointer) + 2388
5   SpriteKit                     	       0x22cb3ce6c -[SKSCNRenderer renderWithEncoder:pass:commandQueue:] + 464
6   SceneKit                      	       0x1bf3c62e4 -[SCNMTLRenderContext renderSKSceneWithRenderer:overlay:atTime:] + 1100
7   SceneKit                      	       0x1bf434df4 -[SCNRenderer _drawOverlaySceneAtTime:] + 228
8   SceneKit                      	       0x1bf4ee4a8 C3D::OverlayPass::execute(C3D::RenderArgs const&) + 64
9   SceneKit                      	       0x1bf5aa228 C3D::__renderSlice(C3D::RenderGraph*, C3D::RenderPass*, unsigned short&, C3D::RenderGraph::GraphNode const&, C3D::RenderGraph::Stage*&, C3D::RenderArgs, bool, id&) + 1420
10  SceneKit                      	       0x1bf5abb50 C3D::RenderGraph::execute() + 4132
11  SceneKit                      	       0x1bf436498 -[SCNRenderer _renderSceneWithEngineContext:sceneTime:] + 772
12  SceneKit                      	       0x1bf43677c -[SCNRenderer _drawSceneWithNewRenderer:] + 220
13  SceneKit                      	       0x1bf436ca0 -[SCNRenderer _drawScene:] + 44
14  SceneKit                      	       0x1bf436fa8 -[SCNRenderer _drawAtTime:] + 476
15  SceneKit                      	       0x1bf425f70 -[SCNView _drawAtTime:WithContext:] + 348
16  SceneKit                      	       0x1bf425a58 -[SCNView SCN_displayLinkCallback:] + 312
17  SceneKit                      	       0x1bf3b7a20 __83-[NSObject(SCN_DisplayLinkExtensions) SCN_setupDisplayLinkWithQueue:screen:policy:]_block_invoke + 52
18  SceneKit                      	       0x1bf4b2a7c -[SCNDisplayLink _displayLinkCallbackReturningImmediately] + 236
19  libdispatch.dylib             	       0x10309eba4 _dispatch_client_callout + 20
20  libdispatch.dylib             	       0x1030a242c _dispatch_continuation_pop + 704
21  libdispatch.dylib             	       0x1030bdbfc _dispatch_source_latch_and_call + 488
22  libdispatch.dylib             	       0x1030bc2b4 _dispatch_source_invoke + 868
23  libdispatch.dylib             	       0x1030a7b98 _dispatch_lane_serial_drain + 368
24  libdispatch.dylib             	       0x1030a8e7c _dispatch_lane_invoke + 416
25  libdispatch.dylib             	       0x1030b8958 _dispatch_root_queue_drain_deferred_wlh + 652
26  libdispatch.dylib             	       0x1030b7c30 _dispatch_workloop_worker_thread + 444
27  libsystem_pthread.dylib       	       0x103147d40 _pthread_wqthread + 288
28  libsystem_pthread.dylib       	       0x10314fa94 start_wqthread + 8

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

Thread 9:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	       0x1975f0d70 semaphore_wait_trap + 8
1   caulk                         	       0x1a1bb0624 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x1a1bb04d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1a1bb01d8 void* caulk::thread_proxy>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1031455c0 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x10314faa0 thread_start + 8

Thread 10:: caulk.messenger.shared:high
0   libsystem_kernel.dylib        	       0x1975f0d70 semaphore_wait_trap + 8
1   caulk                         	       0x1a1bb0624 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x1a1bb04d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1a1bb01d8 void* caulk::thread_proxy>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1031455c0 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x10314faa0 thread_start + 8

Thread 11:: caulk::deferred_logger
0   libsystem_kernel.dylib        	       0x1975f0d70 semaphore_wait_trap + 8
1   caulk                         	       0x1a1bb0624 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x1a1bb04d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1a1bb01d8 void* caulk::thread_proxy>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1031455c0 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x10314faa0 thread_start + 8

Thread 12:: com.apple.audio.toolbox.AUScheduledParameterRefresher
0   libsystem_kernel.dylib        	       0x1975f0d70 semaphore_wait_trap + 8
1   caulk                         	       0x1a1bb0624 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x1a1bb04d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1a1bb01d8 void* caulk::thread_proxy>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1031455c0 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x10314faa0 thread_start + 8

Thread 13:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	       0x1975f0df4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1976035e4 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x1975f99c4 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x1975f1178 mach_msg + 24
4   CoreAudio                     	       0x199fcec84 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 96
5   CoreAudio                     	       0x199ea3274 HALC_ProxyIOContext::IOWorkLoop() + 4272
6   CoreAudio                     	       0x199ea1a8c invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 108
7   CoreAudio                     	       0x19a027850 HALC_IOThread::Entry(void*) + 88
8   libsystem_pthread.dylib       	       0x1031455c0 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x10314faa0 thread_start + 8

Thread 14:: ausm_messenger_for_buffer_disposal
0   libsystem_kernel.dylib        	       0x1975f0d70 semaphore_wait_trap + 8
1   caulk                         	       0x1a1bb0624 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x1a1bb04d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1a1bb01d8 void* caulk::thread_proxy>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1031455c0 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x10314faa0 thread_start + 8

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


Thread 7 crashed with ARM Thread State (64-bit):
    x0: 0x0000600001927f30   x1: 0x0000000110095ad0   x2: 0x0000600001927f30   x3: 0x00006000019433f0
    x4: 0x0000600003ddba40   x5: 0x0000000000000000   x6: 0x0000000000000000   x7: 0x0000000000000000
    x8: 0x0000000000000010   x9: 0x00000001043423f0  x10: 0x0000600002a838d1  x11: 0x000000000000000f
   x12: 0x0000000000000001  x13: 0x0000600002a44100  x14: 0x0300000104099b81  x15: 0x0000000104099b80
   x16: 0x00000001043423f0  x17: 0x057b0001043423f0  x18: 0x0000000000000000  x19: 0x0000600001927f30
   x20: 0x000060000276a580  x21: 0x0000000110095ad0  x22: 0x0000000000005b30  x23: 0x000060000354cdc0
   x24: 0x000000013b831a38  x25: 0x0000600001771a00  x26: 0x0000000000000728  x27: 0x0000600001770400
   x28: 0x0000000000000bd0   fp: 0x000000016dc246f0   lr: 0x0000000241c14724
    sp: 0x000000016dc246d0   pc: 0x0000000000000010 cpsr: 0x80001000
   far: 0x0000000000000010  esr: 0x82000006 (Instruction Abort) Translation fault

Binary Images:
       0x1689d8000 -        0x1693abfff com.apple.audio.AudioDSPComponents (1.0) <699a9494-ce06-340f-a22a-43e1e822698a> /System/Library/Components/AudioDSP.component/Contents/MacOS/AudioDSP
       0x13fe40000 -        0x13ff77fff com.apple.audio.units.Components (1.14) <0a0067d2-25ee-361a-9357-93e2a98ae1bc> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x102c20000 -        0x102c2bfff libobjc-trampolines.dylib (*) <7d6ca1cb-c5e6-38b6-9618-2c580486fc6b> /usr/lib/libobjc-trampolines.dylib
       0x1039e0000 -        0x103b5bfff org.desairem.BoardGameKitHost (1.0) <c8fd4159-b0eb-3def-b1de-1da42bbebe76> /Users/USER/Library/Developer/Xcode/DerivedData/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru/Build/Products/Debug/MyApp.app/Contents/Frameworks/BoardGameKitHost.framework/Versions/A/BoardGameKitHost
       0x104230000 -        0x10433ffff org.desairem.BoardGameKit (1.0) <e4793ac7-6bac-335e-be2c-0b18d768c135> /Users/USER/Library/Developer/Xcode/DerivedData/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru/Build/Products/Debug/MyApp.app/Contents/Frameworks/BoardGameKit.framework/Versions/A/BoardGameKit
       0x103098000 -        0x1030f3fff libdispatch.dylib (*) <9460c987-678e-3969-8fbe-6b4f7c1daf16> /usr/lib/system/introspection/libdispatch.dylib
       0x103144000 -        0x103153fff libsystem_pthread.dylib (*) <fa10ac67-f9c4-39c6-a3c9-5ab1e5f0fcd5> /usr/lib/system/introspection/libsystem_pthread.dylib
       0x103814000 -        0x103837fff com.apple.dt.DebugHierarchyFoundation (1.0) <b154a7c7-50e2-3145-994d-832d824f937a> /Applications/Xcode.app/Contents/SharedFrameworks/DebugHierarchyFoundation.framework/Versions/A/DebugHierarchyFoundation
       0x103e60000 -        0x10406bfff com.apple.gputools.capture (1.0) <92ac67ab-fa36-3bb2-b20a-c2893209b5b6> /System/Library/PrivateFrameworks/GPUToolsCapture.framework/Versions/A/GPUToolsCapture
       0x102e60000 -        0x102e8ffff libViewDebuggerSupport.dylib (*) <78da2142-ee86-3e5f-9b33-243050faca9e> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Debugger/libViewDebuggerSupport.dylib
       0x1031b8000 -        0x10324bfff libRPAC.dylib (*) <f1e93311-015d-3595-a964-7f8fe904f4dd> /usr/lib/libRPAC.dylib
       0x102f44000 -        0x102f87fff libMainThreadChecker.dylib (*) <5f90a341-ff90-31ef-b132-760edf289aa7> /Applications/Xcode.app/Contents/Developer/usr/lib/libMainThreadChecker.dylib
       0x102e10000 -        0x102e17fff libBacktraceRecording.dylib (*) <035a8874-e6e0-3eab-a380-5783e2e13976> /Applications/Xcode.app/Contents/Developer/usr/lib/libBacktraceRecording.dylib
       0x102e4c000 -        0x102e4ffff libLogRedirect.dylib (*) <4779dace-c1fe-38e5-895f-5a1b099024a2> /Applications/Xcode.app/Contents/Developer/usr/lib/libLogRedirect.dylib
       0x102864000 -        0x1028dbfff org.example.MyApp (1.0) <0221467c-54d0-3cfe-b048-7263cd717f1c> /Users/USER/Library/Developer/Xcode/DerivedData/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru/Build/Products/Debug/MyApp.app/Contents/MacOS/MyApp
       0x1975f0000 -        0x19762affb libsystem_kernel.dylib (*) <71ff45b8-f14e-3666-9e96-6cf58315b91d> /usr/lib/system/libsystem_kernel.dylib
       0x1bf1e0000 -        0x1bf867fff com.apple.SceneKit (1.0) <2b7ebbd0-3614-330b-b7de-96d36e601e91> /System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit
       0x197693000 -        0x197b6bfff com.apple.CoreFoundation (6.9) <55720ee0-d8c3-33a1-9854-8e61a6f44895> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x1a1e86000 -        0x1a2149fff com.apple.HIToolbox (2.1.1) <4166f6cb-b599-306c-8568-823bd29a74c3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x19af35000 -        0x19c273fff com.apple.AppKit (6.9) <7acbeef9-a453-3e4d-98ac-f9441d86e183> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x1972a1000 -        0x19732a507 dyld (*) <f635824e-318b-3f0c-842c-c369737f2b68> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x1a0112000 -        0x1a0170fff com.apple.CoreVideo (1.8) <017833c5-a847-39e0-95cc-05b45a9b4443> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
       0x19cdee000 -        0x19d28ffff com.apple.SkyLight (1.600.0) <2b8cc0cb-bced-39d7-aaca-5035567e114d> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
       0x241c0f000 -        0x241c2efff com.apple.Jet (*) <9aae4fe5-2258-3068-a17a-fbf4423f4898> /System/Library/PrivateFrameworks/Jet.framework/Versions/A/Jet
       0x22cb24000 -        0x22cc8ffff com.apple.SpriteKit (*) <97647f27-e24c-35bf-8d99-d10afad0cdee> /System/Library/Frameworks/SpriteKit.framework/Versions/A/SpriteKit
       0x1a1bae000 -        0x1a1bd7fff com.apple.audio.caulk (1.0) <66a74d85-e137-3fa4-9394-64c24225eb7c> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x199cb5000 -        0x19a3bbfff com.apple.audio.CoreAudio (5.0) <16dffe81-3f0f-36a1-988c-0eafd523f149> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 1
    thread_create: 0
    thread_set_state: 42
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 978
    thread_create: 0
    thread_set_state: 36188


-----------
Full Report
-----------

{"app_name":"MyApp","timestamp":"2024-09-06 17:29:01.00 +0200","app_version":"1.0","slice_uuid":"0221467c-54d0-3cfe-b048-7263cd717f1c","build_version":"1","platform":1,"bundleID":"org.example.MyApp","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.6.1 (23G93)","roots_installed":0,"name":"MyApp","incident_id":"ABFB56DE-C7A2-48D1-AF27-F84851D6DB3B"}
{
  "uptime" : 480000,
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,3",
  "coalitionID" : 45242,
  "osVersion" : {
    "train" : "macOS 14.6.1",
    "build" : "23G93",
    "releaseType" : "User"
  },
  "captureTime" : "2024-09-06 17:28:58.5458 +0200",
  "codeSigningMonitor" : 1,
  "incident" : "ABFB56DE-C7A2-48D1-AF27-F84851D6DB3B",
  "pid" : 78737,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-09-06 17:28:29.3910 +0200",
  "procStartAbsTime" : 11596227025146,
  "procExitAbsTime" : 11596925748120,
  "procName" : "MyApp",
  "procPath" : "\/Users\/USER\/Library\/Developer\/Xcode\/DerivedData\/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru\/Build\/Products\/Debug\/MyApp.app\/Contents\/MacOS\/MyApp",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0","CFBundleVersion":"1","CFBundleIdentifier":"org.example.MyApp"},
  "storeInfo" : {"deviceIdentifierForVendor":"DC2AD5E2-1412-5958-98FE-9B418FDC4627","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "org.example.MyApp",
  "crashReporterKey" : "544AB040-837B-2BAA-0529-A3EE663D7131",
  "codeSigningID" : "org.example.MyApp",
  "codeSigningTeamID" : "8L4NN3ZTVN",
  "codeSigningFlags" : 1912680500,
  "codeSigningValidationCategory" : 3,
  "codeSigningTrustLevel" : 4294967295,
  "wakeTime" : 269,
  "sleepWakeUUID" : "D13A752F-C034-447A-ACBF-E4C00A2C2B4B",
  "sip" : "enabled",
  "vmRegionInfo" : "0x10 is not in any region.  Bytes before following region: 4337319920\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102864000-10286c000    [   32K] r-x\/r-x SM=COW  \/Users\/USER\/Library\/Developer\/Xcode\/DerivedData\/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru\/Build\/Products\/Debug\/MyApp.app\/Contents\/MacOS\/MyApp",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000010","rawCodes":[1,16],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000010"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":78737},
  "vmregioninfo" : "0x10 is not in any region.  Bytes before following region: 4337319920\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102864000-10286c000    [   32K] r-x\/r-x SM=COW  \/Users\/USER\/Library\/Developer\/Xcode\/DerivedData\/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru\/Build\/Products\/Debug\/MyApp.app\/Contents\/MacOS\/MyApp",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":36188,"task_for_pid":978},"targeted":{"thread_create":0,"thread_set_state":42,"task_for_pid":1},"warnings":1},
  "faultingThread" : 7,
  "threads" : [{"id":6931438,"threadState":{"x":[{"value":4},{"value":0},{"value":994560},{"value":994816},{"value":32},{"value":994304},{"value":0},{"value":36},{"value":4},{"value":994816},{"value":4272706481499776},{"value":994816},{"value":994816},{"value":994561},{"value":4271606968877056},{"value":4271606969871744},{"value":307},{"value":4346708096},{"value":0},{"value":8563985328,"symbolLocation":0,"symbol":"gCommandQueueFlushLock"},{"value":1},{"value":994560},{"value":4272702186532741},{"value":0},{"value":994816},{"value":8577880096,"symbolLocation":224,"symbol":"_main_thread"},{"value":1},{"value":0},{"value":4272706481499776}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4346667540},"cpsr":{"value":1610616832},"fp":{"value":6129558576},"sp":{"value":6129558512},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6834577940},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":25108,"symbol":"__psynch_rw_wrlock","symbolLocation":8,"imageIndex":15},{"imageOffset":41492,"symbol":"_pthread_rwlock_lock_wait","symbolLocation":100,"imageIndex":6},{"imageOffset":41372,"symbol":"_pthread_rwlock_lock_slow","symbolLocation":760,"imageIndex":6},{"imageOffset":16468,"symbol":"C3DTransactionFlush","symbolLocation":352,"imageIndex":16},{"imageOffset":514172,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__","symbolLocation":36,"imageIndex":17},{"imageOffset":513896,"symbol":"__CFRunLoopDoObservers","symbolLocation":536,"imageIndex":17},{"imageOffset":509056,"symbol":"CFRunLoopRunSpecific","symbolLocation":684,"imageIndex":17},{"imageOffset":209308,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":18},{"imageOffset":208428,"symbol":"ReceiveNextEventCommon","symbolLocation":220,"imageIndex":18},{"imageOffset":208176,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":76,"imageIndex":18},{"imageOffset":236744,"symbol":"_DPSNextEvent","symbolLocation":660,"imageIndex":19},{"imageOffset":8586448,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":700,"imageIndex":19},{"imageOffset":184316,"symbol":"-[NSApplication run]","symbolLocation":476,"imageIndex":19},{"imageOffset":16960,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":19},{"imageOffset":40912,"sourceLine":14,"sourceFile":"main.swift","symbol":"main","imageIndex":14,"symbolLocation":172},{"imageOffset":24916,"symbol":"start","symbolLocation":2476,"imageIndex":20}]},{"id":6931487,"frames":[{"imageOffset":47756,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6130692096},{"value":10499},{"value":6130155520},{"value":6130690944},{"value":5193732},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6130690000},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4346673804},"far":{"value":0}}},{"id":6931489,"frames":[{"imageOffset":47756,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6131838976},{"value":41987},{"value":6131302400},{"value":6131837824},{"value":5193732},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6131836624},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4346673804},"far":{"value":0}}},{"id":6931490,"name":"CVDisplayLink","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":65704},{"value":0},{"value":10972750},{"value":218113},{"value":0},{"value":5284952656},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":4346708056},{"value":0},{"value":5284952632},{"value":5284952696},{"value":1},{"value":10972750},{"value":0},{"value":0},{"value":218113},{"value":218368},{"value":8559448736,"symbolLocation":0,"symbol":"CVHostTimeBase::sToNanosDenominator"},{"value":8559450632,"symbolLocation":0,"symbol":"kZeroVideoTime"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4346649644},"cpsr":{"value":2684358656},"fp":{"value":6132411824},"sp":{"value":6132411680},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6834570732},"far":{"value":0}},"frames":[{"imageOffset":17900,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":15},{"imageOffset":23596,"symbol":"_pthread_cond_wait","symbolLocation":1272,"imageIndex":6},{"imageOffset":16100,"symbol":"CVDisplayLink::waitUntil(unsigned long long)","symbolLocation":328,"imageIndex":22},{"imageOffset":12208,"symbol":"CVDisplayLink::runIOThread()","symbolLocation":504,"imageIndex":22},{"imageOffset":5568,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":6},{"imageOffset":47776,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":6931492,"frames":[{"imageOffset":47756,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6133559296},{"value":39447},{"value":6133022720},{"value":6133558144},{"value":5193732},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6133558128},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4346673804},"far":{"value":0}}},{"id":6931493,"frames":[{"imageOffset":47756,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6134132736},{"value":73995},{"value":6133596160},{"value":6134131584},{"value":5193732},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6134131568},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4346673804},"far":{"value":0}}},{"id":6931494,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":17183031299},{"value":103079220499},{"value":257298605818627},{"value":125915556216832},{"value":257298605801472},{"value":64},{"value":0},{"value":18446744073709550527},{"value":59907},{"value":29317},{"value":1},{"value":59907},{"value":0},{"value":0},{"value":2},{"value":18446744073709551569},{"value":8752981736},{"value":0},{"value":0},{"value":64},{"value":257298605801472},{"value":125915556216832},{"value":257298605818627},{"value":6134697408},{"value":103079220499},{"value":17183031299},{"value":17183031299},{"value":3162115}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6834632164},"cpsr":{"value":536875008},"fp":{"value":6134696992},"sp":{"value":6134696912},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6834556404},"far":{"value":0}},"frames":[{"imageOffset":3572,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":79332,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":39364,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":15},{"imageOffset":4472,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":40212,"symbol":"CGSSnarfAndDispatchDatagrams","symbolLocation":160,"imageIndex":23},{"imageOffset":3823604,"symbol":"SLSGetNextEventRecordInternal","symbolLocation":340,"imageIndex":23},{"imageOffset":1308004,"symbol":"SLEventCreateNextEvent","symbolLocation":16,"imageIndex":23},{"imageOffset":255584,"symbol":"PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*)","symbolLocation":64,"imageIndex":18},{"imageOffset":255460,"symbol":"MessageHandler(__CFMachPort*, void*, long, void*)","symbolLocation":60,"imageIndex":18},{"imageOffset":712596,"symbol":"__CFMachPortPerform","symbolLocation":248,"imageIndex":17},{"imageOffset":518764,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__","symbolLocation":60,"imageIndex":17},{"imageOffset":518540,"symbol":"__CFRunLoopDoSource1","symbolLocation":524,"imageIndex":17},{"imageOffset":512848,"symbol":"__CFRunLoopRun","symbolLocation":2244,"imageIndex":17},{"imageOffset":508980,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":17},{"imageOffset":1458816,"symbol":"_NSEventThread","symbolLocation":144,"imageIndex":19},{"imageOffset":5568,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":6},{"imageOffset":47776,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"triggered":true,"id":6931531,"threadState":{"x":[{"value":105553142644528},{"value":4564015824},{"value":105553142644528},{"value":105553142756336},{"value":105553181129280},{"value":0},{"value":0},{"value":0},{"value":16},{"value":4365493232,"symbolLocation":64,"symbol":"block_descriptor"},{"value":105553160845521},{"value":15},{"value":1},{"value":105553160585472},{"value":216172786476489601,"symbolLocation":216172782113783809,"symbol":"OBJC_CLASS_$_CaptureMTLRenderPipelineState"},{"value":4362705792,"symbolLocation":0,"symbol":"OBJC_CLASS_$_CaptureMTLRenderPipelineState"},{"value":4365493232,"symbolLocation":64,"symbol":"block_descriptor"},{"value":394909396690543600,"symbolLocation":394909392325050432,"symbol":"block_descriptor"},{"value":0},{"value":105553142644528},{"value":105553157596544},{"value":4564015824},{"value":23344},{"value":105553172155840},{"value":5293414968},{"value":105553140849152},{"value":1832},{"value":105553140843520},{"value":3024}],"flavor":"ARM_THREAD_STATE64","lr":{"value":9693120292},"cpsr":{"value":2147487744},"fp":{"value":6136415984},"sp":{"value":6136415952},"esr":{"value":2181038086,"description":"(Instruction Abort) Translation fault"},"pc":{"value":16,"matchesCrashFrame":1},"far":{"value":16}},"queue":"com.apple.scenekit.renderingQueue.BoardGameKit.View0x13ae126d0","frames":[{"imageOffset":16,"imageIndex":21},{"imageOffset":19844,"symbol":"jet_context::execute_command_buffer(jet_command_buffer*)","symbolLocation":444,"imageIndex":24},{"imageOffset":21496,"symbol":"jet_context::submit_command_buffer_impl(jet_command_buffer*)","symbolLocation":92,"imageIndex":24},{"imageOffset":849264,"symbol":"SKCRenderer::flushRenderOps()","symbolLocation":408,"imageIndex":25},{"imageOffset":859336,"symbol":"SKCRenderer::render(SKCNode*, float vector[4], std::__1::shared_ptr const&, unsigned int vector[4], simd_float4x4, bool, NSDictionary*, SKCStats*, SKCStats*, double, void () block_pointer)","symbolLocation":2388,"imageIndex":25},{"imageOffset":101996,"symbol":"-[SKSCNRenderer renderWithEncoder:pass:commandQueue:]","symbolLocation":464,"imageIndex":25},{"imageOffset":1991396,"symbol":"-[SCNMTLRenderContext renderSKSceneWithRenderer:overlay:atTime:]","symbolLocation":1100,"imageIndex":16},{"imageOffset":2444788,"symbol":"-[SCNRenderer _drawOverlaySceneAtTime:]","symbolLocation":228,"imageIndex":16},{"imageOffset":3204264,"symbol":"C3D::OverlayPass::execute(C3D::RenderArgs const&)","symbolLocation":64,"imageIndex":16},{"imageOffset":3973672,"symbol":"C3D::__renderSlice(C3D::RenderGraph*, C3D::RenderPass*, unsigned short&, C3D::RenderGraph::GraphNode const&, C3D::RenderGraph::Stage*&, C3D::RenderArgs, bool, id&)","symbolLocation":1420,"imageIndex":16},{"imageOffset":3980112,"symbol":"C3D::RenderGraph::execute()","symbolLocation":4132,"imageIndex":16},{"imageOffset":2450584,"symbol":"-[SCNRenderer _renderSceneWithEngineContext:sceneTime:]","symbolLocation":772,"imageIndex":16},{"imageOffset":2451324,"symbol":"-[SCNRenderer _drawSceneWithNewRenderer:]","symbolLocation":220,"imageIndex":16},{"imageOffset":2452640,"symbol":"-[SCNRenderer _drawScene:]","symbolLocation":44,"imageIndex":16},{"imageOffset":2453416,"symbol":"-[SCNRenderer _drawAtTime:]","symbolLocation":476,"imageIndex":16},{"imageOffset":2383728,"symbol":"-[SCNView _drawAtTime:WithContext:]","symbolLocation":348,"imageIndex":16},{"imageOffset":2382424,"symbol":"-[SCNView SCN_displayLinkCallback:]","symbolLocation":312,"imageIndex":16},{"imageOffset":1931808,"symbol":"__83-[NSObject(SCN_DisplayLinkExtensions) SCN_setupDisplayLinkWithQueue:screen:policy:]_block_invoke","symbolLocation":52,"imageIndex":16},{"imageOffset":2959996,"symbol":"-[SCNDisplayLink _displayLinkCallbackReturningImmediately]","symbolLocation":236,"imageIndex":16},{"imageOffset":27556,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":5},{"imageOffset":42028,"symbol":"_dispatch_continuation_pop","symbolLocation":704,"imageIndex":5},{"imageOffset":154620,"symbol":"_dispatch_source_latch_and_call","symbolLocation":488,"imageIndex":5},{"imageOffset":148148,"symbol":"_dispatch_source_invoke","symbolLocation":868,"imageIndex":5},{"imageOffset":64408,"symbol":"_dispatch_lane_serial_drain","symbolLocation":368,"imageIndex":5},{"imageOffset":69244,"symbol":"_dispatch_lane_invoke","symbolLocation":416,"imageIndex":5},{"imageOffset":133464,"symbol":"_dispatch_root_queue_drain_deferred_wlh","symbolLocation":652,"imageIndex":5},{"imageOffset":130096,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":444,"imageIndex":5},{"imageOffset":15680,"symbol":"_pthread_wqthread","symbolLocation":288,"imageIndex":6},{"imageOffset":47764,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":6}]},{"id":6931571,"frames":[{"imageOffset":47756,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6136999936},{"value":92435},{"value":6136463360},{"value":6136998784},{"value":5193734},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6136998768},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4346673804},"far":{"value":0}}},{"id":6931597,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":1},{"value":0},{"value":1},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":5091819544},{"value":18446744073709551608},{"value":18446744073709551615},{"value":0},{"value":18446744073709551580},{"value":8752987312},{"value":0},{"value":105553163934032},{"value":105553163934032},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7008355876},"cpsr":{"value":2147487744},"fp":{"value":6137573248},"sp":{"value":6137573216},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6834556272},"far":{"value":0}},"frames":[{"imageOffset":3440,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":26},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":26},{"imageOffset":8664,"symbol":"void* caulk::thread_proxy>>(void*)","symbolLocation":96,"imageIndex":26},{"imageOffset":5568,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":6},{"imageOffset":47776,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":6931598,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":120579},{"value":120579},{"value":29},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":105553142012728},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8752987312},{"value":0},{"value":105553163934240},{"value":105553163934240},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7008355876},"cpsr":{"value":2147487744},"fp":{"value":6138146688},"sp":{"value":6138146656},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6834556272},"far":{"value":0}},"frames":[{"imageOffset":3440,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":26},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":26},{"imageOffset":8664,"symbol":"void* caulk::thread_proxy>>(void*)","symbolLocation":96,"imageIndex":26},{"imageOffset":5568,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":6},{"imageOffset":47776,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":6931605,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":105553168793271},{"value":0},{"value":6138720359},{"value":105553168793248},{"value":22},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8752987312},{"value":0},{"value":105553165749592},{"value":105553165749592},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7008355876},"cpsr":{"value":2147487744},"fp":{"value":6138720128},"sp":{"value":6138720096},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6834556272},"far":{"value":0}},"frames":[{"imageOffset":3440,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":26},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":26},{"imageOffset":8664,"symbol":"void* caulk::thread_proxy>>(void*)","symbolLocation":96,"imageIndex":26},{"imageOffset":5568,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":6},{"imageOffset":47776,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":6931613,"name":"com.apple.audio.toolbox.AUScheduledParameterRefresher","threadState":{"x":[{"value":14},{"value":105553129505078},{"value":0},{"value":6139293830},{"value":105553129505024},{"value":53},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8752987312},{"value":0},{"value":105553165828152},{"value":105553165828152},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7008355876},"cpsr":{"value":2147487744},"fp":{"value":6139293568},"sp":{"value":6139293536},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6834556272},"far":{"value":0}},"frames":[{"imageOffset":3440,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":26},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":26},{"imageOffset":8664,"symbol":"void* caulk::thread_proxy>>(void*)","symbolLocation":96,"imageIndex":26},{"imageOffset":5568,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":6},{"imageOffset":47776,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":6931615,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":268451845},{"value":17179869187},{"value":103079215123},{"value":134415},{"value":0},{"value":744382256906240},{"value":32},{"value":0},{"value":18446744073709550527},{"value":173315},{"value":0},{"value":1},{"value":173315},{"value":2},{"value":2},{"value":0},{"value":18446744073709551569},{"value":8752981736},{"value":0},{"value":0},{"value":32},{"value":744382256906240},{"value":0},{"value":134415},{"value":6139866320},{"value":103079215123},{"value":17179869187},{"value":17179869187},{"value":3}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6834632164},"cpsr":{"value":536875008},"fp":{"value":6139865984},"sp":{"value":6139865904},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6834556404},"far":{"value":0}},"frames":[{"imageOffset":3572,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":79332,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":39364,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":15},{"imageOffset":4472,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":3251332,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":96,"imageIndex":27},{"imageOffset":2024052,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4272,"imageIndex":27},{"imageOffset":2017932,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":108,"imageIndex":27},{"imageOffset":3614800,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":27},{"imageOffset":5568,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":6},{"imageOffset":47776,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":6931628,"name":"ausm_messenger_for_buffer_disposal","threadState":{"x":[{"value":14},{"value":105553142940163},{"value":0},{"value":6140440691},{"value":105553142940128},{"value":34},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8752987312},{"value":0},{"value":105553165700888},{"value":105553165700888},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7008355876},"cpsr":{"value":2147487744},"fp":{"value":6140440448},"sp":{"value":6140440416},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6834556272},"far":{"value":0}},"frames":[{"imageOffset":3440,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":26},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":26},{"imageOffset":8664,"symbol":"void* caulk::thread_proxy>>(void*)","symbolLocation":96,"imageIndex":26},{"imageOffset":5568,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":6},{"imageOffset":47776,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":6932141,"frames":[{"imageOffset":47756,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6130118656},{"value":0},{"value":6129582080},{"value":0},{"value":278532},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6130118656},"esr":{"value":0,"description":" Address size fault"},"pc":{"value":4346673804},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6050119680,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.AudioDSPComponents",
    "size" : 10305536,
    "uuid" : "699a9494-ce06-340f-a22a-43e1e822698a",
    "path" : "\/System\/Library\/Components\/AudioDSP.component\/Contents\/MacOS\/AudioDSP",
    "name" : "AudioDSP",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 5366874112,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.units.Components",
    "size" : 1277952,
    "uuid" : "0a0067d2-25ee-361a-9357-93e2a98ae1bc",
    "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4341235712,
    "size" : 49152,
    "uuid" : "7d6ca1cb-c5e6-38b6-9618-2c580486fc6b",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4355653632,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "org.desairem.BoardGameKitHost",
    "size" : 1556480,
    "uuid" : "c8fd4159-b0eb-3def-b1de-1da42bbebe76",
    "path" : "\/Users\/USER\/Library\/Developer\/Xcode\/DerivedData\/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru\/Build\/Products\/Debug\/MyApp.app\/Contents\/Frameworks\/BoardGameKitHost.framework\/Versions\/A\/BoardGameKitHost",
    "name" : "BoardGameKitHost",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4364369920,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "org.desairem.BoardGameKit",
    "size" : 1114112,
    "uuid" : "e4793ac7-6bac-335e-be2c-0b18d768c135",
    "path" : "\/Users\/USER\/Library\/Developer\/Xcode\/DerivedData\/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru\/Build\/Products\/Debug\/MyApp.app\/Contents\/Frameworks\/BoardGameKit.framework\/Versions\/A\/BoardGameKit",
    "name" : "BoardGameKit",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4345921536,
    "size" : 376832,
    "uuid" : "9460c987-678e-3969-8fbe-6b4f7c1daf16",
    "path" : "\/usr\/lib\/system\/introspection\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4346626048,
    "size" : 65536,
    "uuid" : "fa10ac67-f9c4-39c6-a3c9-5ab1e5f0fcd5",
    "path" : "\/usr\/lib\/system\/introspection\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4353769472,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.dt.DebugHierarchyFoundation",
    "size" : 147456,
    "uuid" : "b154a7c7-50e2-3145-994d-832d824f937a",
    "path" : "\/Applications\/Xcode.app\/Contents\/SharedFrameworks\/DebugHierarchyFoundation.framework\/Versions\/A\/DebugHierarchyFoundation",
    "name" : "DebugHierarchyFoundation",
    "CFBundleVersion" : "2"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4360372224,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.gputools.capture",
    "size" : 2146304,
    "uuid" : "92ac67ab-fa36-3bb2-b20a-c2893209b5b6",
    "path" : "\/System\/Library\/PrivateFrameworks\/GPUToolsCapture.framework\/Versions\/A\/GPUToolsCapture",
    "name" : "GPUToolsCapture",
    "CFBundleVersion" : "270.13.3"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4343595008,
    "size" : 196608,
    "uuid" : "78da2142-ee86-3e5f-9b33-243050faca9e",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/Library\/Debugger\/libViewDebuggerSupport.dylib",
    "name" : "libViewDebuggerSupport.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4347101184,
    "size" : 606208,
    "uuid" : "f1e93311-015d-3595-a964-7f8fe904f4dd",
    "path" : "\/usr\/lib\/libRPAC.dylib",
    "name" : "libRPAC.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4344528896,
    "size" : 278528,
    "uuid" : "5f90a341-ff90-31ef-b132-760edf289aa7",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/usr\/lib\/libMainThreadChecker.dylib",
    "name" : "libMainThreadChecker.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4343267328,
    "size" : 32768,
    "uuid" : "035a8874-e6e0-3eab-a380-5783e2e13976",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/usr\/lib\/libBacktraceRecording.dylib",
    "name" : "libBacktraceRecording.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4343513088,
    "size" : 16384,
    "uuid" : "4779dace-c1fe-38e5-895f-5a1b099024a2",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/usr\/lib\/libLogRedirect.dylib",
    "name" : "libLogRedirect.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4337319936,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "org.example.MyApp",
    "size" : 491520,
    "uuid" : "0221467c-54d0-3cfe-b048-7263cd717f1c",
    "path" : "\/Users\/USER\/Library\/Developer\/Xcode\/DerivedData\/All_Games-bnqhifgwhgxpagdwdivwkhbfuqru\/Build\/Products\/Debug\/MyApp.app\/Contents\/MacOS\/MyApp",
    "name" : "MyApp",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6834552832,
    "size" : 241660,
    "uuid" : "71ff45b8-f14e-3666-9e96-6cf58315b91d",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7501381632,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.SceneKit",
    "size" : 6848512,
    "uuid" : "2b7ebbd0-3614-330b-b7de-96d36e601e91",
    "path" : "\/System\/Library\/Frameworks\/SceneKit.framework\/Versions\/A\/SceneKit",
    "name" : "SceneKit",
    "CFBundleVersion" : "599.402"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6835220480,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5083136,
    "uuid" : "55720ee0-d8c3-33a1-9854-8e61a6f44895",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "2602"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7011328000,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.apple.HIToolbox",
    "size" : 2899968,
    "uuid" : "4166f6cb-b599-306c-8568-823bd29a74c3",
    "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
    "name" : "HIToolbox"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6894604288,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 20180992,
    "uuid" : "7acbeef9-a453-3e4d-98ac-f9441d86e183",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2487.70.105"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6831083520,
    "size" : 562440,
    "uuid" : "f635824e-318b-3f0c-842c-c369737f2b68",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6980444160,
    "CFBundleShortVersionString" : "1.8",
    "CFBundleIdentifier" : "com.apple.CoreVideo",
    "size" : 389120,
    "uuid" : "017833c5-a847-39e0-95cc-05b45a9b4443",
    "path" : "\/System\/Library\/Frameworks\/CoreVideo.framework\/Versions\/A\/CoreVideo",
    "name" : "CoreVideo",
    "CFBundleVersion" : "612.8"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6926819328,
    "CFBundleShortVersionString" : "1.600.0",
    "CFBundleIdentifier" : "com.apple.SkyLight",
    "size" : 4857856,
    "uuid" : "2b8cc0cb-bced-39d7-aaca-5035567e114d",
    "path" : "\/System\/Library\/PrivateFrameworks\/SkyLight.framework\/Versions\/A\/SkyLight",
    "name" : "SkyLight"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 9693097984,
    "CFBundleIdentifier" : "com.apple.Jet",
    "size" : 131072,
    "uuid" : "9aae4fe5-2258-3068-a17a-fbf4423f4898",
    "path" : "\/System\/Library\/PrivateFrameworks\/Jet.framework\/Versions\/A\/Jet",
    "name" : "Jet",
    "CFBundleVersion" : "11.4.3"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 9339813888,
    "CFBundleIdentifier" : "com.apple.SpriteKit",
    "size" : 1490944,
    "uuid" : "97647f27-e24c-35bf-8d99-d10afad0cdee",
    "path" : "\/System\/Library\/Frameworks\/SpriteKit.framework\/Versions\/A\/SpriteKit",
    "name" : "SpriteKit",
    "CFBundleVersion" : "50.6.1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7008346112,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 172032,
    "uuid" : "66a74d85-e137-3fa4-9394-64c24225eb7c",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6875205632,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7368704,
    "uuid" : "16dffe81-3f0f-36a1-988c-0eafd523f149",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  }
],
  "sharedCache" : {
  "base" : 6830325760,
  "size" : 4214358016,
  "uuid" : "bb3df3d3-38bd-304c-9233-e43de95f1903"
},
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.scenekit.renderingQueue.BoardGameKit.View0x13ae126d0"
  }
},
  "logWritingSignature" : "1cf6571145d004daad70495ce948aa84baabad41",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "642da32dea3b2418c750f848",
      "factorPackIds" : {

      },
      "deploymentId" : 240000004
    },
    {
      "rolloutId" : "5fb4245a1bbfe8005e33a1e1",
      "factorPackIds" : {

      },
      "deploymentId" : 240000021
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "c47ab4cc-c9c3-4b5d-a87c-e2433ce02597",
      "experimentId" : "6639bc6ba73d460582162323",
      "deploymentId" : 400000006
    },
    {
      "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
      "experimentId" : "6643969b3099cf28e049862f",
      "deploymentId" : 400000007
    }
  ]
}
}
Written by deeje in 802657022
FWIW, early in my SceneKit days, I experienced similar crashes, and solved it by refactoring my code to add and remove SCNNodes only in main thread.

Thanks for the suggestion, but I already solved these kind of crashes a long time ago. I'm already doing scene changes on the main thread.

Thanks for the log, it looks like it is truncated, and in this case it would be helpful to see the registers at the bottom.

That's the complete contents of the .ips file I found in the Console app. I have no idea why it is truncated. How can I find out why it's truncated and how to produce a full report?

Thanks, I filed FB15081598.

Were you able to fix it? I have the exact same problem. I have an overlay scene on top of a SKScene. crashes only started happening when I started cloning SKLabelNodes and adding them to the overlay scene.

Unfortunately I wasn't able to fix it, though I also noticed that when removing all SKLabelNode from my overlay scene the crash didn't happen anymore.

Hi @DTS Engineer ,

do you have any information about what is causing this crash so that we can look for a workaround? I'm close to publishing my game on the App Store, but this is one of two bugs that prevents me from doing so. Should I open a TSI? Thanks in advance for your help.

Any updates on this?

SceneKit app randomly crashes with EXC_BAD_ACCESS in jet_context::set_fragment_texture
 
 
Q