A corrupt RPC packet crashes the game on Macs, but not anywhere else

Hey guys. Users of my game on Macs have reported crashes when playing the online multiplayer mode. The game never crashes in singleplayer, though. Their error logs reported that the game encountered a corrupt RPC packet and shut down to avoid any danger, or something. However, this never occurs on Windows.
Here’s the full error logs.

error logs

I’m thinking this might be happening because I use a third-party relay service to pass on RPC details to peers without sharing IPs. Here’s that resource:
https://www.nodetunnel.io/

I apologize if this help request doesn’t offer enough details to solve the problem: I can try to share other things if needed.

The error logs didn’t fit iin the char limit. Here they are:

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

Process:               WOMBO! [27245]
Path:                  /private/var/folders/*/WOMBO! 3.app/Contents/MacOS/WOMBO!
Identifier:            comically-unfunny.itch.io
Version:               1.4.2 (1.4.2)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2025-11-25 17:28:20.9698 -0800
OS Version:            macOS 14.5 (23F79)
Report Version:        12
Anonymous UUID:        826C760A-E98C-A7DC-286C-89302EBDDFD3

Sleep/Wake UUID:       5F9CB95D-765A-46C4-8546-9007FD7C3E6F

Time Awake Since Boot: 350000 seconds
Time Since Wake:       3054 seconds

System Integrity Protection: enabled

Notes:
PC register does not match crashing frame (0x1040193010101A7 vs 0x193010101A7)

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

Exception Type:        EXC_BAD_ACCESS (SIGBUS)
Exception Codes:       UNKNOWN_0x101 at 0x01040193010101a7 -> 0x00000193010101a7 (possible pointer authentication failure)
Exception Codes:       0x0000000000000101, 0x01040193010101a7

Termination Reason:    Namespace SIGNAL, Code 10 Bus error: 10
Terminating Process:   exc handler [27245]

VM Region Info: 0x193010101a7 is not in any region.  Bytes after previous region: 1249852326312  Bytes before following region: 103822227603033
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      commpage (reserved)        1000000000-7000000000   [384.0G] ---/--- SM=NUL  reserved VM address space (unallocated)
--->  GAP OF 0x5f9000000000 BYTES
      MALLOC_NANO              600000000000-600020000000 [512.0M] rw-/rwx SM=PRV  

Error Formulating Crash Report:
PC register does not match crashing frame (0x1040193010101A7 vs 0x193010101A7)

Kernel Triage:
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   ???                           	     0x193010101a7 ???
1   WOMBO!                        	       0x104dbdb6c GDScriptFunction::call(GDScriptInstance*, Variant const**, int, Callable::CallError&, GDScriptFunction::CallState*) + 44396
2   WOMBO!                        	       0x104cb8ab0 GDScriptInstance::callp(StringName const&, Variant const**, int, Callable::CallError&) + 224
3   WOMBO!                        	       0x10865ea8c Object::callp(StringName const&, Variant const**, int, Callable::CallError&) + 184
4   WOMBO!                        	       0x105312118 SceneRPCInterface::_process_rpc(Node*, unsigned short, int, unsigned char const*, int, int) + 1076
5   WOMBO!                        	       0x1052f71e4 SceneMultiplayer::poll() + 176
6   WOMBO!                        	       0x105aaaa98 SceneTree::process(double) + 120
7   WOMBO!                        	       0x1049c8440 Main::iteration() + 1024
8   WOMBO!                        	       0x10494b7d8 0x104154000 + 8353752
9   CoreFoundation                	       0x18fd5187c __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
10  CoreFoundation                	       0x18fd51768 __CFRunLoopDoObservers + 536
11  CoreFoundation                	       0x18fd50e90 __CFRunLoopRun + 1028
12  CoreFoundation                	       0x18fd50434 CFRunLoopRunSpecific + 608
13  HIToolbox                     	       0x19a4f419c RunCurrentEventLoopInMode + 292
14  HIToolbox                     	       0x19a4f3fd8 ReceiveNextEventCommon + 648
15  HIToolbox                     	       0x19a4f3d30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
16  AppKit                        	       0x1935afd68 _DPSNextEvent + 660
17  AppKit                        	       0x193da5808 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
18  AppKit                        	       0x1935a309c -[NSApplication run] + 476
19  WOMBO!                        	       0x104988bac main + 708
20  dyld                          	       0x18f8ea0e0 start + 2360

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

Thread 2:
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x10721df54 _IP_ResolverPrivate::_thread_function(void*) + 152
4   WOMBO!                        	       0x1056af12c Thread::thread_callback(void*) + 80
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 3:: WorkerThread 0
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x1086764f8 WorkerThreadPool::_thread_function(void*) + 428
4   WOMBO!                        	       0x1056af12c Thread::thread_callback(void*) + 80
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 4:: WorkerThread 1
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x1086764f8 WorkerThreadPool::_thread_function(void*) + 428
4   WOMBO!                        	       0x1056af12c Thread::thread_callback(void*) + 80
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 5:: WorkerThread 2
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x1086764f8 WorkerThreadPool::_thread_function(void*) + 428
4   WOMBO!                        	       0x1056af12c Thread::thread_callback(void*) + 80
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 6:: WorkerThread 3
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x1086764f8 WorkerThreadPool::_thread_function(void*) + 428
4   WOMBO!                        	       0x1056af12c Thread::thread_callback(void*) + 80
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 7:: WorkerThread 4
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x1086764f8 WorkerThreadPool::_thread_function(void*) + 428
4   WOMBO!                        	       0x1056af12c Thread::thread_callback(void*) + 80
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 8:: WorkerThread 5
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x1086764f8 WorkerThreadPool::_thread_function(void*) + 428
4   WOMBO!                        	       0x1056af12c Thread::thread_callback(void*) + 80
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 9:: WorkerThread 6
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x1086764f8 WorkerThreadPool::_thread_function(void*) + 428
4   WOMBO!                        	       0x1056af12c Thread::thread_callback(void*) + 80
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 10:: WorkerThread 7
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x1086764f8 WorkerThreadPool::_thread_function(void*) + 428
4   WOMBO!                        	       0x1056af12c Thread::thread_callback(void*) + 80
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 11:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x18fc321f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18fc44b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x18fc3ae34 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x18fc32578 mach_msg + 24
4   CoreFoundation                	       0x18fd52680 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x18fd50f44 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x18fd50434 CFRunLoopRunSpecific + 608
7   AppKit                        	       0x1936da188 _NSEventThread + 144
8   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 12:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	       0x18fc32170 semaphore_wait_trap + 8
1   caulk                         	       0x19a1eb624 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x19a1eb4d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x19a1eb1d8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 13:: caulk.messenger.shared:high
0   libsystem_kernel.dylib        	       0x18fc32170 semaphore_wait_trap + 8
1   caulk                         	       0x19a1eb624 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x19a1eb4d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x19a1eb1d8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 14:: caulk::deferred_logger
0   libsystem_kernel.dylib        	       0x18fc32170 semaphore_wait_trap + 8
1   caulk                         	       0x19a1eb624 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x19a1eb4d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x19a1eb1d8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 15:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	       0x18fc321f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18fc44b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x18fc3ae34 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x18fc32578 mach_msg + 24
4   CoreAudio                     	       0x19260f9f0 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 96
5   CoreAudio                     	       0x1924e3fe0 HALC_ProxyIOContext::IOWorkLoop() + 4272
6   CoreAudio                     	       0x1924e27f8 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 108
7   CoreAudio                     	       0x1926685c4 HALC_IOThread::Entry(void*) + 88
8   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 16:
0   libsystem_kernel.dylib        	       0x18fc359ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18fc7355c _pthread_cond_wait + 1228
2   libc++.1.dylib                	       0x18fb98b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   WOMBO!                        	       0x104b8528c 0x104154000 + 10687116
4   WOMBO!                        	       0x104b85168 0x104154000 + 10686824
5   libsystem_pthread.dylib       	       0x18fc72f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18fc6dd34 thread_start + 8

Thread 17:
0   libsystem_pthread.dylib       	       0x18fc6dd20 start_wqthread + 0

Thread 18:
0   libsystem_pthread.dylib       	       0x18fc6dd20 start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x00000003e228b210   x1: 0x0000600003d08200   x2: 0x000000016bca9460   x3: 0x0000000000000000
    x4: 0x000000016bca97d8   x5: 0x000000016bca97d8   x6: 0x0000600003765040   x7: 0x0000000000000001
    x8: 0x000000016bca9390   x9: 0x01040193010101a7  x10: 0x0000000000000003  x11: 0x000000000000000b
   x12: 0x000000016bca9470  x13: 0x000000016bca9448  x14: 0x0000000000000003  x15: 0x0000000000000018
   x16: 0x000000018fca0564  x17: 0x000000012c02d000  x18: 0x0000000000000000  x19: 0x000000016bca9ba8
   x20: 0x0000000000000000  x21: 0x000000016bca9390  x22: 0x00000003e2074988  x23: 0x00000003e2074988
   x24: 0x0000000000000000  x25: 0x0000600003d08200  x26: 0x000000012c52eee0  x27: 0x0000000000000000
   x28: 0x0000000000000027   fp: 0x000000016bca93f0   lr: 0x0000000107361010
    sp: 0x000000016bca9380   pc: 0x01040193010101a7 cpsr: 0x40001000
   far: 0x01040193010101a7  esr: 0x8a000000 (PC alignment)

Binary Images:
       0x118318000 -        0x11844ffff com.apple.audio.units.Components (1.14) <fd93a3bc-5142-33ea-88bd-c2258c5a032d> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x11469c000 -        0x1146a7fff libobjc-trampolines.dylib (*) <9381bd6d-84a5-3c72-b3b8-88428afa4782> /usr/lib/libobjc-trampolines.dylib
       0x10e070000 -        0x10e077fff com.apple.GameController.KeyboardAndMouseSupport (*) <136978e3-f554-388b-91fd-2e8e391c92bb> /System/Library/Frameworks/GameController.framework/Versions/A/Resources/KeyboardAndMouseSupport.bundle/Contents/MacOS/KeyboardAndMouseSupport
       0x104154000 -        0x108f8bfff comically-unfunny.itch.io (1.4.2) <cd25a975-4885-33f0-9784-19b87220ae57> /private/var/folders/*/WOMBO! 3.app/Contents/MacOS/WOMBO!
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x18fcd4000 -        0x1901acfff com.apple.CoreFoundation (6.9) <84b539d5-22c9-3f8c-84c8-903e9c7b8d29> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x19a4c1000 -        0x19a784fff com.apple.HIToolbox (2.1.1) <7db6c397-563f-3756-908c-e25b019a1848> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x193576000 -        0x1948b2fff com.apple.AppKit (6.9) <61f710be-9132-3cc2-883d-066365fba1ad> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x18f8e4000 -        0x18f96ca17 dyld (*) <37bbc384-0755-31c7-a808-0ed49e44dd8e> /usr/lib/dyld
       0x18fc9f000 -        0x18fca6fe7 libsystem_platform.dylib (*) <d5bbfc31-d52a-37d6-a41b-48638113ad4c> /usr/lib/system/libsystem_platform.dylib
       0x18fc6c000 -        0x18fc78fff libsystem_pthread.dylib (*) <386b0fc1-7873-3328-8e71-43269fd1b2c7> /usr/lib/system/libsystem_pthread.dylib
       0x18fc31000 -        0x18fc6bffb libsystem_kernel.dylib (*) <9b8b53f9-e2b6-36df-98e9-28d8fca732f2> /usr/lib/system/libsystem_kernel.dylib
       0x18fb88000 -        0x18fc14ff7 libc++.1.dylib (*) <ec33cd83-7098-3ad6-82c8-bc03ac81e87b> /usr/lib/libc++.1.dylib
       0x19a1e9000 -        0x19a212fff com.apple.audio.caulk (1.0) <f2da6e2e-b5a0-3ce7-97f5-7d2141a3ec32> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x1922f6000 -        0x1929fcfff com.apple.audio.CoreAudio (5.0) <e818958c-f2dc-37df-9896-ad6e9bcd028a> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  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: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)
Writable regions: Total=2.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.1G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG image                          5040K        8 
ColorSync                          176K        7 
CoreAnimation                      384K       24 
CoreGraphics                        32K        2 
CoreUI image data                 1488K       10 
Foundation                          32K        2 
Kernel Alloc Once                   32K        1 
MALLOC                             2.1G      197 
MALLOC guard page                  192K       12 
SBRK                              4096K        1 
STACK GUARD                        304K       19 
Stack                             21.6M       19 
VM_ALLOCATE                       1600K       14 
__AUTH                            1773K      324 
__AUTH_CONST                      23.5M      518 
__CTF                               824        1 
__DATA                            8243K      506 
__DATA_CONST                      29.4M      526 
__DATA_DIRTY                      1502K      172 
__FONT_DATA                          4K        1 
__INFO_FILTER                         8        1 
__LINKEDIT                       545.3M        5 
__OBJC_RO                         71.9M        2 
__OBJC_RW                         2199K        1 
__TEXT                           554.0M      541 
dyld private memory                656K        4 
mapped file                      205.2M       30 
shared memory                     1504K       18 
===========                     =======  ======= 
TOTAL                              3.5G     2968 



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

{"app_name":"WOMBO!","timestamp":"2025-11-25 17:28:35.00 -0800","app_version":"1.4.2","slice_uuid":"cd25a975-4885-33f0-9784-19b87220ae57","build_version":"1.4.2","platform":1,"bundleID":"comically-unfunny.itch.io","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.5 (23F79)","roots_installed":0,"name":"WOMBO!","incident_id":"B5C4A592-3587-4014-B7A4-35F52AFAC497"}
{
  "uptime" : 350000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookAir10,1",
  "coalitionID" : 31526,
  "osVersion" : {
    "train" : "macOS 14.5",
    "build" : "23F79",
    "releaseType" : "User"
  },
  "captureTime" : "2025-11-25 17:28:20.9698 -0800",
  "codeSigningMonitor" : 1,
  "incident" : "B5C4A592-3587-4014-B7A4-35F52AFAC497",
  "pid" : 27245,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2025-11-25 17:16:47.8243 -0800",
  "procStartAbsTime" : 8597331921540,
  "procExitAbsTime" : 8613967309653,
  "procName" : "WOMBO!",
  "procPath" : "\/private\/var\/folders\/*\/WOMBO! 3.app\/Contents\/MacOS\/WOMBO!",
  "bundleInfo" : {"CFBundleShortVersionString":"1.4.2","CFBundleVersion":"1.4.2","CFBundleIdentifier":"comically-unfunny.itch.io"},
  "storeInfo" : {"deviceIdentifierForVendor":"998D4D7E-E4FB-5DA5-A0E9-FA398CCA5B7A","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "comically-unfunny.itch.io",
  "crashReporterKey" : "826C760A-E98C-A7DC-286C-89302EBDDFD3",
  "codeSigningID" : "comically-unfunny.itch.io",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570503953,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "wakeTime" : 3054,
  "sleepWakeUUID" : "5F9CB95D-765A-46C4-8546-9007FD7C3E6F",
  "sip" : "enabled",
  "vmRegionInfo" : "0x193010101a7 is not in any region.  Bytes after previous region: 1249852326312  Bytes before following region: 103822227603033\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      commpage (reserved)        1000000000-7000000000   [384.0G] ---\/--- SM=NUL  reserved VM address space (unallocated)\n--->  GAP OF 0x5f9000000000 BYTES\n      MALLOC_NANO              600000000000-600020000000 [512.0M] rw-\/rwx SM=PRV  ",
  "exception" : {"codes":"0x0000000000000101, 0x01040193010101a7","rawCodes":[257,73185224833434023],"type":"EXC_BAD_ACCESS","signal":"SIGBUS","subtype":"UNKNOWN_0x101 at 0x01040193010101a7 -> 0x00000193010101a7 (possible pointer authentication failure)"},
  "termination" : {"flags":0,"code":10,"namespace":"SIGNAL","indicator":"Bus error: 10","byProc":"exc handler","byPid":27245},
  "ktriageinfo" : "VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter\n",
  "vmregioninfo" : "0x193010101a7 is not in any region.  Bytes after previous region: 1249852326312  Bytes before following region: 103822227603033\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      commpage (reserved)        1000000000-7000000000   [384.0G] ---\/--- SM=NUL  reserved VM address space (unallocated)\n--->  GAP OF 0x5f9000000000 BYTES\n      MALLOC_NANO              600000000000-600020000000 [512.0M] rw-\/rwx SM=PRV  ",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":3577292,"threadState":{"x":[{"value":16679219728},{"value":105553180262912},{"value":6103405664},{"value":0},{"value":6103406552},{"value":6103406552},{"value":105553174351936},{"value":1},{"value":6103405456},{"value":73185224833434023},{"value":3},{"value":11},{"value":6103405680},{"value":6103405640},{"value":3},{"value":24},{"value":6707348836,"symbolLocation":0,"symbol":"os_unfair_lock_unlock"},{"value":5033349120},{"value":0},{"value":6103407528},{"value":0},{"value":6103405456},{"value":16677030280},{"value":16677030280},{"value":0},{"value":105553180262912},{"value":5038599904},{"value":0},{"value":39}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4415950864},"cpsr":{"value":1073745920},"fp":{"value":6103405552},"sp":{"value":6103405440},"esr":{"value":2315255808,"description":"(PC alignment)"},"pc":{"value":73185224833434023,"matchesCrashFrame":0},"far":{"value":73185224833434023}},"queue":"com.apple.main-thread","frames":[{"imageOffset":1730888663463,"imageIndex":4},{"imageOffset":13015916,"symbol":"GDScriptFunction::call(GDScriptInstance*, Variant const**, int, Callable::CallError&, GDScriptFunction::CallState*)","symbolLocation":44396,"imageIndex":3},{"imageOffset":11946672,"symbol":"GDScriptInstance::callp(StringName const&, Variant const**, int, Callable::CallError&)","symbolLocation":224,"imageIndex":3},{"imageOffset":72395404,"symbol":"Object::callp(StringName const&, Variant const**, int, Callable::CallError&)","symbolLocation":184,"imageIndex":3},{"imageOffset":18604312,"symbol":"SceneRPCInterface::_process_rpc(Node*, unsigned short, int, unsigned char const*, int, int)","symbolLocation":1076,"imageIndex":3},{"imageOffset":18493924,"symbol":"SceneMultiplayer::poll()","symbolLocation":176,"imageIndex":3},{"imageOffset":26569368,"symbol":"SceneTree::process(double)","symbolLocation":120,"imageIndex":3},{"imageOffset":8864832,"symbol":"Main::iteration()","symbolLocation":1024,"imageIndex":3},{"imageOffset":8353752,"imageIndex":3},{"imageOffset":514172,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__","symbolLocation":36,"imageIndex":5},{"imageOffset":513896,"symbol":"__CFRunLoopDoObservers","symbolLocation":536,"imageIndex":5},{"imageOffset":511632,"symbol":"__CFRunLoopRun","symbolLocation":1028,"imageIndex":5},{"imageOffset":508980,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":5},{"imageOffset":209308,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":6},{"imageOffset":208856,"symbol":"ReceiveNextEventCommon","symbolLocation":648,"imageIndex":6},{"imageOffset":208176,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":76,"imageIndex":6},{"imageOffset":236904,"symbol":"_DPSNextEvent","symbolLocation":660,"imageIndex":7},{"imageOffset":8583176,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":700,"imageIndex":7},{"imageOffset":184476,"symbol":"-[NSApplication run]","symbolLocation":476,"imageIndex":7},{"imageOffset":8604588,"symbol":"main","symbolLocation":708,"imageIndex":3},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":8}]},{"id":3577325,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}],"threadState":{"x":[{"value":6104543232},{"value":8707},{"value":6104006656},{"value":0},{"value":409604},{"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":6104543232},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6707141920},"far":{"value":0}}},{"id":3577343,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":51158868,"symbol":"_IP_ResolverPrivate::_thread_function(void*)","symbolLocation":152,"imageIndex":3},{"imageOffset":22393132,"symbol":"Thread::thread_callback(void*)","symbolLocation":80,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}],"threadState":{"x":[{"value":260},{"value":0},{"value":512},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6106836680},{"value":0},{"value":5058685544},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8621791456},{"value":0},{"value":5058685520},{"value":5058685584},{"value":6106837216},{"value":0},{"value":0},{"value":512},{"value":513},{"value":768},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6106836800},"sp":{"value":6106836656},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}}},{"id":3577346,"name":"WorkerThread 0","threadState":{"x":[{"value":260},{"value":0},{"value":7320064},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6107934392},{"value":0},{"value":5058651752},{"value":266573295681474306},{"value":62066432},
{"value":0},{"value":62066432},{"value":266573295681474304},{"value":305},{"value":8621791456},{"value":0},{"value":5058651728},{"value":5043072400},{"value":6107934944},{"value":0},{"value":0},{"value":7320064},{"value":7320065},{"value":7320320},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6107934512},"sp":{"value":6107934368},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":72492280,"symbol":"WorkerThreadPool::_thread_function(void*)","symbolLocation":428,"imageIndex":3},{"imageOffset":22393132,"symbol":"Thread::thread_callback(void*)","symbolLocation":80,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577347,"name":"WorkerThread 1","threadState":{"x":[{"value":260},{"value":0},{"value":7210240},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6109032120},{"value":0},{"value":5058651752},{"value":266573295681474306},{"value":62066432},{"value":0},{"value":62066432},{"value":266573295681474304},{"value":305},{"value":8621791456},{"value":0},{"value":5058651728},{"value":5043072504},{"value":6109032672},{"value":0},{"value":0},{"value":7210240},{"value":7210241},{"value":7210496},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6109032240},"sp":{"value":6109032096},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":72492280,"symbol":"WorkerThreadPool::_thread_function(void*)","symbolLocation":428,"imageIndex":3},{"imageOffset":22393132,"symbol":"Thread::thread_callback(void*)","symbolLocation":80,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577348,"name":"WorkerThread 2","threadState":{"x":[{"value":260},{"value":0},{"value":6830336},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6110129848},{"value":0},{"value":5058651752},{"value":266573295681474306},{"value":62066432},{"value":0},{"value":62066432},{"value":266573295681474304},{"value":305},{"value":8621791456},{"value":0},{"value":5058651728},{"value":5043072608},{"value":6110130400},{"value":0},{"value":0},{"value":6830336},{"value":6830337},{"value":6830592},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6110129968},"sp":{"value":6110129824},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":72492280,"symbol":"WorkerThreadPool::_thread_function(void*)","symbolLocation":428,"imageIndex":3},{"imageOffset":22393132,"symbol":"Thread::thread_callback(void*)","symbolLocation":80,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577349,"name":"WorkerThread 3","threadState":{"x":[{"value":260},{"value":0},{"value":6813440},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6111227576},{"value":0},{"value":5058651752},{"value":266573295681474306},{"value":62066432},{"value":0},{"value":62066432},{"value":266573295681474304},{"value":305},{"value":8621791456},{"value":0},{"value":5058651728},{"value":5043072712},{"value":6111228128},{"value":0},{"value":0},{"value":6813440},{"value":6813441},{"value":6813696},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6111227696},"sp":{"value":6111227552},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":72492280,"symbol":"WorkerThreadPool::_thread_function(void*)","symbolLocation":428,"imageIndex":3},{"imageOffset":22393132,"symbol":"Thread::thread_callback(void*)","symbolLocation":80,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577350,"name":"WorkerThread 4","threadState":{"x":[{"value":260},{"value":0},{"value":7019008},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6112325304},{"value":0},{"value":5058651752},{"value":266573295681474306},{"value":62066432},{"value":0},{"value":62066432},{"value":266573295681474304},{"value":305},{"value":8621791456},{"value":0},{"value":5058651728},{"value":5043072816},{"value":6112325856},{"value":0},{"value":0},{"value":7019008},{"value":7019009},{"value":7019264},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6112325424},"sp":{"value":6112325280},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":72492280,"symbol":"WorkerThreadPool::_thread_function(void*)","symbolLocation":428,"imageIndex":3},{"imageOffset":22393132,"symbol":"Thread::thread_callback(void*)","symbolLocation":80,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577351,"name":"WorkerThread 5","threadState":{"x":[{"value":260},{"value":0},{"value":7357440},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6113423032},{"value":0},{"value":5058651752},{"value":266573295681474306},{"value":62066432},{"value":0},{"value":62066432},{"value":266573295681474304},{"value":305},{"value":8621791456},{"value":0},{"value":5058651728},{"value":5043072920},{"value":6113423584},{"value":0},{"value":0},{"value":7357440},{"value":7357441},{"value":7357696},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6113423152},"sp":{"value":6113423008},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":72492280,"symbol":"WorkerThreadPool::_thread_function(void*)","symbolLocation":428,"imageIndex":3},{"imageOffset":22393132,"symbol":"Thread::thread_callback(void*)","symbolLocation":80,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577352,"name":"WorkerThread 6","threadState":{"x":[{"value":260},{"value":0},{"value":7408640},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6114520760},{"value":0},{"value":5058651752},{"value":266573295681474306},{"value":62066432},{"value":0},{"value":62066432},{"value":266573295681474304},{"value":305},{"value":8621791456},{"value":0},{"value":5058651728},{"value":5043073024},{"value":6114521312},{"value":0},{"value":0},{"value":7408640},{"value":7408641},{"value":7408896},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6114520880},"sp":{"value":6114520736},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":72492280,"symbol":"WorkerThreadPool::_thread_function(void*)","symbolLocation":428,"imageIndex":3},{"imageOffset":22393132,"symbol":"Thread::thread_callback(void*)","symbolLocation":80,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577353,"name":"WorkerThread 7","threadState":{"x":[{"value":260},{"value":0},{"value":7311616},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6115618488},{"value":0},{"value":5058651752},{"value":266573295681474306},{"value":62066432},{"value":0},{"value":62066432},{"value":266573295681474304},{"value":305},{"value":8621791456},{"value":0},{"value":5058651728},{"value":5043073128},{"value":6115619040},{"value":0},{"value":0},{"value":7311616},{"value":7311617},{"value":7311872},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6115618608},"sp":{"value":6115618464},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":72492280,"symbol":"WorkerThreadPool::_thread_function(void*)","symbolLocation":428,"imageIndex":3},{"imageOffset":22393132,"symbol":"Thread::thread_callback(void*)","symbolLocation":80,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577354,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":190228396507136},{"value":0},{"value":190228396507136},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":44291},{"value":0},{"value":1},{"value":44291},{"value":2354},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8621775616},{"value":0},{"value":4294967295},{"value":2},{"value":190228396507136},{"value":0},{"value":190228396507136},{"value":6116188264},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862,"symbolLocation":46,"symbol":"ZSTD_compressBegin_advanced"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6706973476},"cpsr":{"value":4096},"fp":{"value":6116188112},"sp":{"value":6116188032},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706897396},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":11},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":11},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":11},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":11},{"imageOffset":517760,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":5},{"imageOffset":511812,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":5},{"imageOffset":508980,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":5},{"imageOffset":1458568,"symbol":"_NSEventThread","symbolLocation":144,"imageIndex":7},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577358,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":105553166534170},{"value":0},{"value":6116765802},{"value":105553166534144},{"value":25},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8621781232},{"value":0},{"value":105553140598432},{"value":105553140598432},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6880671268},"cpsr":{"value":2147487744},"fp":{"value":6116765568},"sp":{"value":6116765536},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706897264},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":11},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":13},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":13},{"imageOffset":8664,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":13},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577359,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":60163},{"value":60163},{"value":11},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":105553150462792},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8621781232},{"value":0},{"value":105553140596768},{"value":105553140596768},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6880671268},"cpsr":{"value":2147487744},"fp":{"value":6117339008},"sp":{"value":6117338976},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706897264},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":11},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":13},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":13},{"imageOffset":8664,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":13},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577378,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":105553126857687},{"value":0},{"value":6117912679},{"value":105553126857664},{"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":8621781232},{"value":0},{"value":105553139777816},{"value":105553139777816},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6880671268},"cpsr":{"value":2147487744},"fp":{"value":6117912448},"sp":{"value":6117912416},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706897264},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":11},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":13},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":13},{"imageOffset":8664,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":13},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577379,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":268451845},{"value":17179869187},{"value":103079215123},{"value":78083},{"value":255851201822720},{"value":337562954629120},{"value":32},{"value":0},{"value":18446744073709550527},{"value":78595},{"value":59570},{"value":1},{"value":78595},{"value":189},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8621775616},{"value":0},{"value":0},{"value":32},{"value":337562954629120},{"value":255851201822720},{"value":78083},{"value":6118485200},{"value":103079215123},
{"value":17179869187},{"value":17179869187},{"value":3}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6706973476},"cpsr":{"value":536875008},"fp":{"value":6118484864},"sp":{"value":6118484784},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706897396},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":11},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":11},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":11},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":11},{"imageOffset":3250672,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":96,"imageIndex":14},{"imageOffset":2023392,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4272,"imageIndex":14},{"imageOffset":2017272,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":108,"imageIndex":14},{"imageOffset":3614148,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":14},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":3577394,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":11},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":10},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":12},{"imageOffset":10687116,"imageIndex":3},{"imageOffset":10686824,"imageIndex":3},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}],"threadState":{"x":[{"value":260},{"value":0},{"value":2304},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6119059128},{"value":0},{"value":105553146891544},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8621791456},{"value":0},{"value":105553146891520},{"value":105553146891584},{"value":6119059680},{"value":0},{"value":0},{"value":2304},{"value":2305},{"value":2560},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6707164508},"cpsr":{"value":1610616832},"fp":{"value":6119059248},"sp":{"value":6119059104},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6706911724},"far":{"value":0}}},{"id":3580786,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}],"threadState":{"x":[{"value":6103969792},{"value":127283},{"value":6103433216},{"value":0},{"value":409604},{"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":6103969792},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6707141920},"far":{"value":0}}},{"id":3581210,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}],"threadState":{"x":[{"value":6105690112},{"value":97531},{"value":6105153536},{"value":0},{"value":409604},{"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":6105690112},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6707141920},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4700864512,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.units.Components",
    "size" : 1277952,
    "uuid" : "fd93a3bc-5142-33ea-88bd-c2258c5a032d",
    "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4637442048,
    "size" : 49152,
    "uuid" : "9381bd6d-84a5-3c72-b3b8-88428afa4782",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4530307072,
    "CFBundleIdentifier" : "com.apple.GameController.KeyboardAndMouseSupport",
    "size" : 32768,
    "uuid" : "136978e3-f554-388b-91fd-2e8e391c92bb",
    "path" : "\/System\/Library\/Frameworks\/GameController.framework\/Versions\/A\/Resources\/KeyboardAndMouseSupport.bundle\/Contents\/MacOS\/KeyboardAndMouseSupport",
    "name" : "KeyboardAndMouseSupport",
    "CFBundleVersion" : "11.5.1"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4363468800,
    "CFBundleShortVersionString" : "1.4.2",
    "CFBundleIdentifier" : "comically-unfunny.itch.io",
    "size" : 82018304,
    "uuid" : "cd25a975-4885-33f0-9784-19b87220ae57",
    "path" : "\/private\/var\/folders\/*\/WOMBO! 3.app\/Contents\/MacOS\/WOMBO!",
    "name" : "WOMBO!",
    "CFBundleVersion" : "1.4.2"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6707560448,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5083136,
    "uuid" : "84b539d5-22c9-3f8c-84c8-903e9c7b8d29",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "2503.1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6883643392,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.apple.HIToolbox",
    "size" : 2899968,
    "uuid" : "7db6c397-563f-3756-908c-e25b019a1848",
    "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
    "name" : "HIToolbox"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6766944256,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 20172800,
    "uuid" : "61f710be-9132-3cc2-883d-066365fba1ad",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2487.60.105"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6703431680,
    "size" : 559640,
    "uuid" : "37bbc384-0755-31c7-a808-0ed49e44dd8e",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6707343360,
    "size" : 32744,
    "uuid" : "d5bbfc31-d52a-37d6-a41b-48638113ad4c",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6707134464,
    "size" : 53248,
    "uuid" : "386b0fc1-7873-3328-8e71-43269fd1b2c7",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6706892800,
    "size" : 241660,
    "uuid" : "9b8b53f9-e2b6-36df-98e9-28d8fca732f2",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6706200576,
    "size" : 577528,
    "uuid" : "ec33cd83-7098-3ad6-82c8-bc03ac81e87b",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6880661504,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 172032,
    "uuid" : "f2da6e2e-b5a0-3ce7-97f5-7d2141a3ec32",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6747545600,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7368704,
    "uuid" : "e818958c-f2dc-37df-9896-ad6e9bcd028a",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  }
],
  "sharedCache" : {
  "base" : 6702678016,
  "size" : 4220698624,
  "uuid" : "3406ad1b-2469-30eb-9863-5dce861e6dea"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=2.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.1G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG image                          5040K        8 \nColorSync                          176K        7 \nCoreAnimation                      384K       24 \nCoreGraphics                        32K        2 \nCoreUI image data                 1488K       10 \nFoundation                          32K        2 \nKernel Alloc Once                   32K        1 \nMALLOC                             2.1G      197 \nMALLOC guard page                  192K       12 \nSBRK                              4096K        1 \nSTACK GUARD                        304K       19 \nStack                             21.6M       19 \nVM_ALLOCATE                       1600K       14 \n__AUTH                            1773K      324 \n__AUTH_CONST                      23.5M      518 \n__CTF                               824        1 \n__DATA                            8243K      506 \n__DATA_CONST                      29.4M      526 \n__DATA_DIRTY                      1502K      172 \n__FONT_DATA                          4K        1 \n__INFO_FILTER                         8        1 \n__LINKEDIT                       545.3M        5 \n__OBJC_RO                         71.9M        2 \n__OBJC_RW                         2199K        1 \n__TEXT                           554.0M      541 \ndyld private memory                656K        4 \nmapped file                      205.2M       30 \nshared memory                     1504K       18 \n===========                     =======  ======= \nTOTAL                              3.5G     2968 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "5b8144ef533a040f3756437dd4eded36e6652590",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "632c763c58740028737bfdd2",
      "factorPackIds" : {
        "SIRI_DIALOG_ASSETS" : "64a57d23fa6fd41b2353e2ae"
      },
      "deploymentId" : 240000034
    },
    {
      "rolloutId" : "5ffde50ce2aacd000d47a95f",
      "factorPackIds" : {

      },
      "deploymentId" : 240000503
    }
  ],
  "experiments" : [

  ]
},
  "reportNotes" : [
  "PC register does not match crashing frame (0x1040193010101A7 vs 0x193010101A7)"
]
}

Model: MacBookAir10,1, BootROM 10151.121.1, proc 8:4:4 processors, 16 GB, SMC 
Graphics: Apple M1, Apple M1, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: LPDDR4, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Jan 13 2024 03:06:59 version 18.20.440.9.7.8.167 FWID 01-7be24857
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.

It was processing an RPC, but the program is illegally accessing memory, on the node with the rpc function, or during the function call.

Not sure what you may be passing in RPCs but usually you are only passing variants of native types, which in this case have successfully been parsed from the packet before the function call.

I can only speculate that the node with the target rpc function may have been deleted before being called. Or the function handling the RPC call is doing something risky during the rpc function.

I suspect less that it is the fault of the tunnel service, as udp packets do have checks at lower network layers, and Godot does some validation on its end.

Cant really go any further without being able to reproduce the issue yourself.

1 Like

That would make sense, that’s something that happens in the game. Thanks pennyloafers! I’ll have a careful look at where things get deleted.

That’s the odd bit; the bug only happens on Macs, and at variable times. Since the issue might only happen sometimes, that makes sense, but the OS is throwing me off in terms of the fix.

Could you elaborate perhaps?

All but in one RPC, where I pass a class that I defined of type PlayerAttributes.

Got it.

This is highly possible.