coop-deluxe / sm64coopdx

An official continuation of https://github.com/djoslin0/sm64ex-coop on sm64coopdx for the enhancements and progress it already has.
https://sm64coopdx.com
286 stars 41 forks source link

sm64coopdx crashes when starting a match (macOS Sonoma 14.5 ARM) #189

Closed supahfox closed 1 month ago

supahfox commented 1 month ago

This was compiled from dev branch

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

Process:               sm64coopdx [8900]
Path:                  /Applications/sm64coopdx.app/Contents/MacOS/sm64coopdx
Identifier:            sm64coopdx
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-07-09 03:52:27.7426 -0300
OS Version:            macOS 14.5 (23F79)
Report Version:        12
Anonymous UUID:        3145FBFC-464B-AFE3-A778-10825AC4BF97

Time Awake Since Boot: 710 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000001, 0x000000018c7f1e44

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [8900]

Application Specific Information:
detected buffer overflow

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_c.dylib                      0x18c7f1e44 __chk_fail_overflow + 24
1   libsystem_c.dylib                      0x18c782098 __snprintf_chk + 64
2   sm64coopdx                             0x1045e6640 coopnet_populate_description + 96 (coopnet.c:183)
3   sm64coopdx                             0x1045e6494 ns_coopnet_update + 364 (coopnet.c:220)
4   sm64coopdx                             0x1045cf2b0 network_update + 512 (network.c:586)
5   sm64coopdx                             0x1045a0c80 produce_one_frame + 76 (pc_main.c:237)
6   sm64coopdx                             0x1045a1640 main + 700 (pc_main.c:460)
7   dyld                                   0x18c55e0e0 start + 2360

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

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

Thread 3:
0   libsystem_pthread.dylib                0x18c8e1d20 start_wqthread + 0

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

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

Thread 6:
0   libsystem_pthread.dylib                0x18c8e1d20 start_wqthread + 0

Thread 7:: com.apple.NSEventThread
0   libsystem_kernel.dylib                 0x18c8a61f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib                 0x18c8b8b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib                 0x18c8aee34 mach_msg_overwrite + 476
3   libsystem_kernel.dylib                 0x18c8a6578 mach_msg + 24
4   CoreFoundation                         0x18c9c6680 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                         0x18c9c4f44 __CFRunLoopRun + 1208
6   CoreFoundation                         0x18c9c4434 CFRunLoopRunSpecific + 608
7   AppKit                                 0x19034e188 _NSEventThread + 144
8   libsystem_pthread.dylib                0x18c8e6f94 _pthread_start + 136
9   libsystem_pthread.dylib                0x18c8e1d34 thread_start + 8

Thread 8:: CVDisplayLink
0   libsystem_kernel.dylib                 0x18c8a99ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18c8e7588 _pthread_cond_wait + 1272
2   CoreVideo                              0x1953c6ee4 CVDisplayLink::waitUntil(unsigned long long) + 328
3   CoreVideo                              0x1953c5fb0 CVDisplayLink::runIOThread() + 504
4   libsystem_pthread.dylib                0x18c8e6f94 _pthread_start + 136
5   libsystem_pthread.dylib                0x18c8e1d34 thread_start + 8

Thread 9:: caulk.messenger.shared:17
0   libsystem_kernel.dylib                 0x18c8a6170 semaphore_wait_trap + 8
1   caulk                                  0x196e5f624 caulk::semaphore::timed_wait(double) + 212
2   caulk                                  0x196e5f4d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                                  0x196e5f1d8 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                0x18c8e6f94 _pthread_start + 136
5   libsystem_pthread.dylib                0x18c8e1d34 thread_start + 8

Thread 10:: caulk.messenger.shared:high
0   libsystem_kernel.dylib                 0x18c8a6170 semaphore_wait_trap + 8
1   caulk                                  0x196e5f624 caulk::semaphore::timed_wait(double) + 212
2   caulk                                  0x196e5f4d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                                  0x196e5f1d8 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                0x18c8e6f94 _pthread_start + 136
5   libsystem_pthread.dylib                0x18c8e1d34 thread_start + 8

Thread 11:: caulk::deferred_logger
0   libsystem_kernel.dylib                 0x18c8a6170 semaphore_wait_trap + 8
1   caulk                                  0x196e5f624 caulk::semaphore::timed_wait(double) + 212
2   caulk                                  0x196e5f4d8 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                                  0x196e5f1d8 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                0x18c8e6f94 _pthread_start + 136
5   libsystem_pthread.dylib                0x18c8e1d34 thread_start + 8

Thread 12:
0   libsystem_kernel.dylib                 0x18c8a99ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18c8e755c _pthread_cond_wait + 1228
2   sm64coopdx                             0x1046d0ed4 ma_semaphore_wait__posix + 36 (miniaudio.h:16317) [inlined]
3   sm64coopdx                             0x1046d0ed4 ma_semaphore_wait + 36 (miniaudio.h:16757) [inlined]
4   sm64coopdx                             0x1046d0ed4 ma_job_queue_next + 80 (miniaudio.h:17736)
5   sm64coopdx                             0x104703264 ma_resource_manager_next_job + 12 (miniaudio.h:70431) [inlined]
6   sm64coopdx                             0x104703264 ma_resource_manager_job_thread + 36 (miniaudio.h:67629)
7   libsystem_pthread.dylib                0x18c8e6f94 _pthread_start + 136
8   libsystem_pthread.dylib                0x18c8e1d34 thread_start + 8

Thread 13:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib                 0x18c8a61f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib                 0x18c8b8b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib                 0x18c8aee34 mach_msg_overwrite + 476
3   libsystem_kernel.dylib                 0x18c8a6578 mach_msg + 24
4   CoreAudio                              0x18f2839f0 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 96
5   CoreAudio                              0x18f157fe0 HALC_ProxyIOContext::IOWorkLoop() + 4272
6   CoreAudio                              0x18f1567f8 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 108
7   CoreAudio                              0x18f2dc5c4 HALC_IOThread::Entry(void*) + 88
8   libsystem_pthread.dylib                0x18c8e6f94 _pthread_start + 136
9   libsystem_pthread.dylib                0x18c8e1d34 thread_start + 8

Thread 14:: AudioQueue thread
0   libsystem_kernel.dylib                 0x18c8a61f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib                 0x18c8b8b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib                 0x18c8aee34 mach_msg_overwrite + 476
3   libsystem_kernel.dylib                 0x18c8a6578 mach_msg + 24
4   CoreFoundation                         0x18c9c6680 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                         0x18c9c4f44 __CFRunLoopRun + 1208
6   CoreFoundation                         0x18c9c4434 CFRunLoopRunSpecific + 608
7   libSDL2.dylib                          0x10ba11dd0 audioqueue_thread + 1136
8   libSDL2.dylib                          0x10b9a475c SDL_RunThread + 48
9   libSDL2.dylib                          0x10b9fd4d4 RunThread + 12
10  libsystem_pthread.dylib                0x18c8e6f94 _pthread_start + 136
11  libsystem_pthread.dylib                0x18c8e1d34 thread_start + 8

Thread 15:: AQConverterThread
0   libsystem_kernel.dylib                 0x18c8a99ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18c8e755c _pthread_cond_wait + 1228
2   libAudioToolboxUtility.dylib           0x19b94fce4 CADeprecated::CAGuard::Wait() + 76
3   AudioToolbox                           0x19cc26f78 AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 572
4   libAudioToolboxUtility.dylib           0x19b92c254 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92
5   libsystem_pthread.dylib                0x18c8e6f94 _pthread_start + 136
6   libsystem_pthread.dylib                0x18c8e1d34 thread_start + 8

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000000   x5: 0x0000000000000000   x6: 0x0000000000000000   x7: 0x0000000000000000
    x8: 0x92c5f9f33cd400ab   x9: 0x92c5f9f33cd400ab  x10: 0x0000000000000013  x11: 0x0000000000000001
   x12: 0x000000016b982414  x13: 0x0000000000000000  x14: 0x000000010ae08676  x15: 0x0000000000000000
   x16: 0xfffffffffffffff4  x17: 0x00000001fead64e8  x18: 0x0000000000000000  x19: 0x0000000000000003
   x20: 0x000000010aa3efd8  x21: 0x00000001060d3498  x22: 0x000000010aa33000  x23: 0x0000000000000112
   x24: 0x000000016b983a40  x25: 0x000000018c5d231b  x26: 0x0000000000000000  x27: 0x0000000000000000
   x28: 0x0000000000000000   fp: 0x000000016b982610   lr: 0x676f00018c7f1e44
    sp: 0x000000016b982610   pc: 0x000000018c7f1e44 cpsr: 0x60001000
   far: 0x0000000000000000  esr: 0xf2000001 (Breakpoint) brk 1

Binary Images:
       0x1629ac000 -        0x16337ffff com.apple.audio.AudioDSPComponents (1.0) <a060a853-d741-389c-b78b-29ced9c837c7> /System/Library/Components/AudioDSP.component/Contents/MacOS/AudioDSP
       0x147be4000 -        0x147bebfff com.apple.GameController.KeyboardAndMouseSupport (*) <136978e3-f554-388b-91fd-2e8e391c92bb> /System/Library/Frameworks/GameController.framework/Versions/A/Resources/KeyboardAndMouseSupport.bundle/Contents/MacOS/KeyboardAndMouseSupport
       0x137e28000 -        0x137f5ffff com.apple.audio.units.Components (1.14) <fd93a3bc-5142-33ea-88bd-c2258c5a032d> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x10bc28000 -        0x10bc93fff com.apple.AppleMetalOpenGLRenderer (1.0) <c032830a-fbed-356d-a4a7-acd24492f336> /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer
       0x10b600000 -        0x10b60bfff libobjc-trampolines.dylib (*) <9381bd6d-84a5-3c72-b3b8-88428afa4782> /usr/lib/libobjc-trampolines.dylib
       0x10b738000 -        0x10b773fff libGLEW.dylib (*) <da24e77f-7af7-3dd7-82ea-8fa1d5961a72> /Applications/sm64coopdx.app/Contents/MacOS/libGLEW.dylib
       0x10b940000 -        0x10ba57fff libSDL2.dylib (*) <df9f3194-24c4-3cfe-9cda-e90eb8f7f0e0> /Applications/sm64coopdx.app/Contents/MacOS/libSDL2.dylib
       0x10b844000 -        0x10b86bfff libcoopnet.dylib (*) <a0972107-0cbf-3919-90f4-ac3611da99a4> /Applications/sm64coopdx.app/Contents/MacOS/libcoopnet.dylib
       0x10be68000 -        0x10c0dbfff discord_game_sdk.dylib (*) <6222b03b-b738-3610-8e3d-767b35fbc5d2> /Applications/sm64coopdx.app/Contents/MacOS/discord_game_sdk.dylib
       0x10b6f8000 -        0x10b723fff libjuice.1.2.2.dylib (*) <147326e7-f94d-3ac5-8685-6ed73c578d3f> /Applications/sm64coopdx.app/Contents/MacOS/libjuice.1.2.2.dylib
       0x10447c000 -        0x104dc3fff sm64coopdx (*) <87ce9eab-7114-3a18-9e6f-40aabc3a1f64> /Applications/sm64coopdx.app/Contents/MacOS/sm64coopdx
       0x18c77d000 -        0x18c7fbff7 libsystem_c.dylib (*) <05b44e93-dffc-3bd8-90ab-fd97cb73f171> /usr/lib/system/libsystem_c.dylib
       0x18c558000 -        0x18c5e0a17 dyld (*) <37bbc384-0755-31c7-a808-0ed49e44dd8e> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x18c8e0000 -        0x18c8ecfff libsystem_pthread.dylib (*) <386b0fc1-7873-3328-8e71-43269fd1b2c7> /usr/lib/system/libsystem_pthread.dylib
       0x18c8a5000 -        0x18c8dfffb libsystem_kernel.dylib (*) <9b8b53f9-e2b6-36df-98e9-28d8fca732f2> /usr/lib/system/libsystem_kernel.dylib
       0x18c948000 -        0x18ce20fff com.apple.CoreFoundation (6.9) <84b539d5-22c9-3f8c-84c8-903e9c7b8d29> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x1901ea000 -        0x191526fff com.apple.AppKit (6.9) <61f710be-9132-3cc2-883d-066365fba1ad> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x1953c3000 -        0x195421fff com.apple.CoreVideo (1.8) <4c5d9acb-494a-3fd8-85cd-651efc91670d> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
       0x196e5d000 -        0x196e86fff com.apple.audio.caulk (1.0) <f2da6e2e-b5a0-3ce7-97f5-7d2141a3ec32> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x18ef6a000 -        0x18f670fff com.apple.audio.CoreAudio (5.0) <e818958c-f2dc-37df-9896-ad6e9bcd028a> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
       0x19b91f000 -        0x19b957fff libAudioToolboxUtility.dylib (*) <cf1cffc5-2961-3894-b753-80ac364540d5> /usr/lib/libAudioToolboxUtility.dylib
       0x19cbfe000 -        0x19cd7dfff com.apple.audio.toolbox.AudioToolbox (1.14) <b1800481-82d6-39e7-9500-8c14e3d786c9> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox

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=945.5M resident=0K(0%) swapped_out_or_unallocated=945.5M(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG image                            96K        4 
ColorSync                          592K       29 
CoreAnimation                      368K       23 
CoreGraphics                        32K        2 
CoreUI image data                 1072K        7 
Foundation                          16K        1 
Image IO                            16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                             1.6G       53 
MALLOC guard page                  192K       12 
OpenGL GLSL                        256K        3 
STACK GUARD                       56.2M       16 
Stack                             16.0M       16 
VM_ALLOCATE                       14.6M      269 
__AUTH                            1087K      239 
__AUTH_CONST                      18.3M      413 
__CTF                               824        1 
__DATA                            98.5M      408 
__DATA_CONST                      22.8M      426 
__DATA_DIRTY                      1042K      131 
__FONT_DATA                        2352        1 
__GLSLBUILTINS                    5174K        1 
__LINKEDIT                       540.2M       12 
__OBJC_RO                         71.9M        2 
__OBJC_RW                         2199K        1 
__TEXT                           405.2M      441 
dyld private memory                272K        2 
mapped file                      172.0M       24 
shared memory                      960K       16 
===========                     =======  ======= 
TOTAL                              3.0G     2557 

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

{"app_name":"sm64coopdx","timestamp":"2024-07-09 03:52:28.00 -0300","app_version":"","sroute_id":3,"slice_uuid":"87ce9eab-7114-3a18-9e6f-40aabc3a1f64","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 14.5 (23F79)","roots_installed":0,"name":"sm64coopdx","incident_id":"68A0C90D-DCF1-42E2-AD13-F9A5ADB8FCFB"}
{
  "uptime" : 710,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "Mac15,3",
  "coalitionID" : 1660,
  "osVersion" : {
    "train" : "macOS 14.5",
    "build" : "23F79",
    "releaseType" : "User"
  },
  "captureTime" : "2024-07-09 03:52:27.7426 -0300",
  "codeSigningMonitor" : 1,
  "incident" : "68A0C90D-DCF1-42E2-AD13-F9A5ADB8FCFB",
  "pid" : 8900,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-07-09 03:52:15.7446 -0300",
  "procStartAbsTime" : 16813209591,
  "procExitAbsTime" : 17100771908,
  "procName" : "sm64coopdx",
  "procPath" : "\/Applications\/sm64coopdx.app\/Contents\/MacOS\/sm64coopdx",
  "parentProc" : "launchd",
  "parentPid" : 1,
  "crashReporterKey" : "3145FBFC-464B-AFE3-A778-10825AC4BF97",
  "lowPowerMode" : 1,
  "codeSigningID" : "sm64coopdx",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570556929,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"\/XtCqfRPQan\/wwCR\/w9f1n8jA9X9e7+p\/QMAkUAAALAAmCyRFwIAlA==","atPC":"IAAg1H8jA9X9e7+p\/QMAkUAAALAA\/CyREAIAlCAAINR\/IwPV9le9qQ=="},
  "sip" : "enabled",
  "sroute_id" : 3,
  "exception" : {"codes":"0x0000000000000001, 0x000000018c7f1e44","rawCodes":[1,6652108356],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
  "termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":8900},
  "os_fault" : {"process":"sm64coopdx"},
  "asi" : {"libsystem_c.dylib":["detected buffer overflow"]},
  "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":34657,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":10576134123042373803},{"value":10576134123042373803},{"value":19},{"value":1},{"value":6100100116},{"value":0},{"value":4477453942},{"value":0},{"value":18446744073709551604},{"value":8567743720},{"value":0},{"value":3},{"value":4473483224,"symbolLocation":0,"symbol":"sCoopNetDescription"},{"value":4396496024,"symbolLocation":0,"symbol":"sOnlineVersionString"},{"value":4473434112,"symbolLocation":544,"symbol":"gRemoteModsBasePath"},{"value":274},{"value":6100105792},{"value":6649881371},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7453175914973568580},"cpsr":{"value":1610616832},"fp":{"value":6100100624},"sp":{"value":6100100624},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":6652108356,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":478788,"symbol":"__chk_fail_overflow","symbolLocation":24,"imageIndex":11},{"imageOffset":20632,"symbol":"__snprintf_chk","symbolLocation":64,"imageIndex":11},{"imageOffset":1484352,"sourceLine":183,"sourceFile":"coopnet.c","symbol":"coopnet_populate_description","imageIndex":10,"symbolLocation":96},{"imageOffset":1483924,"sourceLine":220,"sourceFile":"coopnet.c","symbol":"ns_coopnet_update","imageIndex":10,"symbolLocation":364},{"imageOffset":1389232,"sourceLine":586,"sourceFile":"network.c","symbol":"network_update","imageIndex":10,"symbolLocation":512},{"imageOffset":1199232,"sourceLine":237,"sourceFile":"pc_main.c","symbol":"produce_one_frame","imageIndex":10,"symbolLocation":76},{"imageOffset":1201728,"sourceLine":460,"sourceFile":"pc_main.c","symbol":"main","imageIndex":10,"symbolLocation":700},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":12}]},{"id":34701,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6100660224},{"value":5635},{"value":6100123648},{"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":6100660224},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6653091104},"far":{"value":0}}},{"id":34707,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6101807104},{"value":17155},{"value":6101270528},{"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":6101807104},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6653091104},"far":{"value":0}}},{"id":34723,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6102953984},{"value":48907},{"value":6102417408},{"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":6102953984},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6653091104},"far":{"value":0}}},{"id":34724,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6103527424},{"value":60675},{"value":6102990848},{"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":6103527424},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6653091104},"far":{"value":0}}},{"id":34725,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6104100864},{"value":49155},{"value":6103564288},{"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":6104100864},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6653091104},"far":{"value":0}}},{"id":34726,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6104674304},{"value":0},{"value":6104137728},{"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":6104674304},"esr":{"value":0,"description":" Address size fault"},"pc":{"value":6653091104},"far":{"value":0}}},{"id":34747,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":217767726809088},{"value":0},{"value":217767726809088},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":50703},{"value":0},{"value":1},{"value":50703},{"value":695117},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8567724800},{"value":0},{"value":4294967295},{"value":2},{"value":217767726809088},{"value":0},{"value":217767726809088},{"value":6105243752},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862,"symbolLocation":10517350,"symbol":"gGfxPools"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6652922660},"cpsr":{"value":4096},"fp":{"value":6105243600},"sp":{"value":6105243520},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6652846580},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":15},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":517760,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":16},{"imageOffset":511812,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":16},{"imageOffset":508980,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":16},{"imageOffset":1458568,"symbol":"_NSEventThread","symbolLocation":144,"imageIndex":17},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":34776,"name":"CVDisplayLink","threadState":{"x":[{"value":260},{"value":0},{"value":18944},{"value":0},{"value":0},{"value":65704},{"value":0},{"value":7392250},{"value":348161},{"value":0},{"value":5168415824},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8567740640},{"value":0},{"value":5168415800},{"value":5168415864},{"value":1},{"value":7392250},{"value":0},{"value":18944},{"value":348161},{"value":348416},{"value":8377618976,"symbolLocation":0,"symbol":"CVHostTimeBase::sToNanosDenominator"},{"value":8377620872,"symbolLocation":0,"symbol":"kZeroVideoTime"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6653113736},"cpsr":{"value":2684358656},"fp":{"value":6102379952},"sp":{"value":6102379808},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6652860908},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":15},{"imageOffset":30088,"symbol":"_pthread_cond_wait","symbolLocation":1272,"imageIndex":14},{"imageOffset":16100,"symbol":"CVDisplayLink::waitUntil(unsigned long long)","symbolLocation":328,"imageIndex":18},{"imageOffset":12208,"symbol":"CVDisplayLink::runIOThread()","symbolLocation":504,"imageIndex":18},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":34806,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":105553129435450},{"value":0},{"value":6106394730},{"value":105553129435424},{"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":8567730416},{"value":0},{"value":105553174514976},{"value":105553174514976},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6826620452},"cpsr":{"value":2147487744},"fp":{"value":6106394496},"sp":{"value":6106394464},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6652846448},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":19},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":19},{"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":19},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":34807,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":67075},{"value":67075},{"value":17},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":105553118467864},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8567730416},{"value":0},{"value":105553174513520},{"value":105553174513520},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6826620452},"cpsr":{"value":2147487744},"fp":{"value":6106967936},"sp":{"value":6106967904},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6652846448},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":19},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":19},{"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":19},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":34825,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":105553158882551},{"value":0},{"value":6107541607},{"value":105553158882528},{"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":8567730416},{"value":0},{"value":105553172584856},{"value":105553172584856},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6826620452},"cpsr":{"value":2147487744},"fp":{"value":6107541376},"sp":{"value":6107541344},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6652846448},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":9764,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":19},{"imageOffset":9432,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":19},{"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":19},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":34826,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":15},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":14},{"symbol":"ma_semaphore_wait__posix","inline":true,"imageIndex":10,"imageOffset":2445012,"symbolLocation":36,"sourceLine":16317,"sourceFile":"miniaudio.h"},{"symbol":"ma_semaphore_wait","inline":true,"imageIndex":10,"imageOffset":2445012,"symbolLocation":36,"sourceLine":16757,"sourceFile":"miniaudio.h"},{"imageOffset":2445012,"sourceLine":17736,"sourceFile":"miniaudio.h","symbol":"ma_job_queue_next","imageIndex":10,"symbolLocation":80},{"symbol":"ma_resource_manager_next_job","inline":true,"imageIndex":10,"imageOffset":2650724,"symbolLocation":12,"sourceLine":70431,"sourceFile":"miniaudio.h"},{"imageOffset":2650724,"sourceLine":67629,"sourceFile":"miniaudio.h","symbol":"ma_resource_manager_job_thread","imageIndex":10,"symbolLocation":36},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6108114568},{"value":0},{"value":5193052392},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8567740640},{"value":0},{"value":5193052368},{"value":5193052432},{"value":6108115168},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6653113692},"cpsr":{"value":1610616832},"fp":{"value":6108114688},"sp":{"value":6108114544},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6652860908},"far":{"value":0}}},{"id":34827,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":268451845},{"value":17179869187},{"value":103079215123},{"value":96003},{"value":4118873636864},{"value":517882861584384},{"value":32},{"value":0},{"value":18446744073709550527},{"value":120579},{"value":959},{"value":1},{"value":120579},{"value":5234150856},{"value":0},{"value":18446744073709551615},{"value":18446744073709551569},{"value":8567724800},{"value":0},{"value":0},{"value":32},{"value":517882861584384},{"value":4118873636864},{"value":96003},{"value":6108687568},{"value":103079215123},{"value":17179869187},{"value":17179869187},{"value":3}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6652922660},"cpsr":{"value":536875008},"fp":{"value":6108687232},"sp":{"value":6108687152},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6652846580},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":15},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":3250672,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":96,"imageIndex":20},{"imageOffset":2023392,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4272,"imageIndex":20},{"imageOffset":2017272,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":108,"imageIndex":20},{"imageOffset":3614148,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":20},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":34851,"name":"AudioQueue thread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":426623396478976},{"value":0},{"value":426623396478976},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":99331},{"value":0},{"value":1},{"value":99331},{"value":4625907},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8567724800},{"value":0},{"value":4294967295},{"value":2},{"value":426623396478976},{"value":0},{"value":426623396478976},{"value":6105817048},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862,"symbolLocation":10517350,"symbol":"gGfxPools"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6652922660},"cpsr":{"value":4096},"fp":{"value":6105816896},"sp":{"value":6105816816},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6652846580},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":15},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":517760,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":16},{"imageOffset":511812,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":16},{"imageOffset":508980,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":16},{"imageOffset":859600,"symbol":"audioqueue_thread","symbolLocation":1136,"imageIndex":6},{"imageOffset":411484,"symbol":"SDL_RunThread","symbolLocation":48,"imageIndex":6},{"imageOffset":775380,"symbol":"RunThread","symbolLocation":12,"imageIndex":6},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":34852,"name":"AQConverterThread","threadState":{"x":[{"value":260},{"value":0},{"value":297728},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6109261400},{"value":0},{"value":5176499136},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8567740640},{"value":0},{"value":5176499112},{"value":5176499176},{"value":6109262048},{"value":0},{"value":0},{"value":297728},{"value":297729},{"value":297984},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6653113692},"cpsr":{"value":1610616832},"fp":{"value":6109261520},"sp":{"value":6109261376},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6652860908},"far":{"value":0}},"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":15},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":14},{"imageOffset":199908,"symbol":"CADeprecated::CAGuard::Wait()","symbolLocation":76,"imageIndex":21},{"imageOffset":167800,"symbol":"AQConverterManager::AQConverterThread::ConverterThreadEntry(void*)","symbolLocation":572,"imageIndex":22},{"imageOffset":53844,"symbol":"CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*)","symbolLocation":92,"imageIndex":21},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 5949276160,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.AudioDSPComponents",
    "size" : 10305536,
    "uuid" : "a060a853-d741-389c-b78b-29ced9c837c7",
    "path" : "\/System\/Library\/Components\/AudioDSP.component\/Contents\/MacOS\/AudioDSP",
    "name" : "AudioDSP",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 5498617856,
    "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" : "arm64e",
    "base" : 5232558080,
    "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" : 4492263424,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.AppleMetalOpenGLRenderer",
    "size" : 442368,
    "uuid" : "c032830a-fbed-356d-a4a7-acd24492f336",
    "path" : "\/System\/Library\/Extensions\/AppleMetalOpenGLRenderer.bundle\/Contents\/MacOS\/AppleMetalOpenGLRenderer",
    "name" : "AppleMetalOpenGLRenderer",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4485808128,
    "size" : 49152,
    "uuid" : "9381bd6d-84a5-3c72-b3b8-88428afa4782",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4487086080,
    "size" : 245760,
    "uuid" : "da24e77f-7af7-3dd7-82ea-8fa1d5961a72",
    "path" : "\/Applications\/sm64coopdx.app\/Contents\/MacOS\/libGLEW.dylib",
    "name" : "libGLEW.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4489216000,
    "size" : 1146880,
    "uuid" : "df9f3194-24c4-3cfe-9cda-e90eb8f7f0e0",
    "path" : "\/Applications\/sm64coopdx.app\/Contents\/MacOS\/libSDL2.dylib",
    "name" : "libSDL2.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4488183808,
    "size" : 163840,
    "uuid" : "a0972107-0cbf-3919-90f4-ac3611da99a4",
    "path" : "\/Applications\/sm64coopdx.app\/Contents\/MacOS\/libcoopnet.dylib",
    "name" : "libcoopnet.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4494622720,
    "size" : 2572288,
    "uuid" : "6222b03b-b738-3610-8e3d-767b35fbc5d2",
    "path" : "\/Applications\/sm64coopdx.app\/Contents\/MacOS\/discord_game_sdk.dylib",
    "name" : "discord_game_sdk.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4486823936,
    "size" : 180224,
    "uuid" : "147326e7-f94d-3ac5-8685-6ed73c578d3f",
    "path" : "\/Applications\/sm64coopdx.app\/Contents\/MacOS\/libjuice.1.2.2.dylib",
    "name" : "libjuice.1.2.2.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4366778368,
    "size" : 9732096,
    "uuid" : "87ce9eab-7114-3a18-9e6f-40aabc3a1f64",
    "path" : "\/Applications\/sm64coopdx.app\/Contents\/MacOS\/sm64coopdx",
    "name" : "sm64coopdx"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6651629568,
    "size" : 520184,
    "uuid" : "05b44e93-dffc-3bd8-90ab-fd97cb73f171",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6649380864,
    "size" : 559640,
    "uuid" : "37bbc384-0755-31c7-a808-0ed49e44dd8e",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6653083648,
    "size" : 53248,
    "uuid" : "386b0fc1-7873-3328-8e71-43269fd1b2c7",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6652841984,
    "size" : 241660,
    "uuid" : "9b8b53f9-e2b6-36df-98e9-28d8fca732f2",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6653509632,
    "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" : 6712893440,
    "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" : 6798716928,
    "CFBundleShortVersionString" : "1.8",
    "CFBundleIdentifier" : "com.apple.CoreVideo",
    "size" : 389120,
    "uuid" : "4c5d9acb-494a-3fd8-85cd-651efc91670d",
    "path" : "\/System\/Library\/Frameworks\/CoreVideo.framework\/Versions\/A\/CoreVideo",
    "name" : "CoreVideo",
    "CFBundleVersion" : "612.8"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6826610688,
    "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" : 6693494784,
    "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"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6904999936,
    "size" : 233472,
    "uuid" : "cf1cffc5-2961-3894-b753-80ac364540d5",
    "path" : "\/usr\/lib\/libAudioToolboxUtility.dylib",
    "name" : "libAudioToolboxUtility.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6924787712,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.toolbox.AudioToolbox",
    "size" : 1572864,
    "uuid" : "b1800481-82d6-39e7-9500-8c14e3d786c9",
    "path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/Versions\/A\/AudioToolbox",
    "name" : "AudioToolbox",
    "CFBundleVersion" : "1.14"
  }
],
  "sharedCache" : {
  "base" : 6648627200,
  "size" : 4220698624,
  "uuid" : "3406ad1b-2469-30eb-9863-5dce861e6dea"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=945.5M resident=0K(0%) swapped_out_or_unallocated=945.5M(100%)\nWritable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG image                            96K        4 \nColorSync                          592K       29 \nCoreAnimation                      368K       23 \nCoreGraphics                        32K        2 \nCoreUI image data                 1072K        7 \nFoundation                          16K        1 \nImage IO                            16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.6G       53 \nMALLOC guard page                  192K       12 \nOpenGL GLSL                        256K        3 \nSTACK GUARD                       56.2M       16 \nStack                             16.0M       16 \nVM_ALLOCATE                       14.6M      269 \n__AUTH                            1087K      239 \n__AUTH_CONST                      18.3M      413 \n__CTF                               824        1 \n__DATA                            98.5M      408 \n__DATA_CONST                      22.8M      426 \n__DATA_DIRTY                      1042K      131 \n__FONT_DATA                        2352        1 \n__GLSLBUILTINS                    5174K        1 \n__LINKEDIT                       540.2M       12 \n__OBJC_RO                         71.9M        2 \n__OBJC_RW                         2199K        1 \n__TEXT                           405.2M      441 \ndyld private memory                272K        2 \nmapped file                      172.0M       24 \nshared memory                      960K       16 \n===========                     =======  ======= \nTOTAL                              3.0G     2557 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "3dd094371fd675070d42a6e66085a259bdf15bf9",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "61675b89201f677a9a4cbd65",
      "factorPackIds" : {
        "HEALTH_FEATURE_AVAILABILITY" : "65a855f5f087695cfac03d1f"
      },
      "deploymentId" : 240000127
    },
    {
      "rolloutId" : "6434420a89ec2e0a7a38bf5a",
      "factorPackIds" : {

      },
      "deploymentId" : 240000011
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
      "experimentId" : "6643969b3099cf28e049862f",
      "deploymentId" : 400000004
    },
    {
      "treatmentId" : "3dff9c91-a8fb-424e-a656-c8d6e6037574",
      "experimentId" : "662152ede2d11d1408c4db33",
      "deploymentId" : 400000015
    }
  ]
}
}

Model: Mac15,3, BootROM 10151.121.1, proc 8:4:4 processors, 16 GB, SMC 
Graphics: Apple M3, Apple M3, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Micron
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Apr  4 2024 20:57:11 version 23.30.58.0.41.51.138 FWID 01-baea9d27
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 Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
EmeraldLoc commented 1 month ago

This seems to be related to this commit.

static void coopnet_populate_description(void) {
    char* buffer = sCoopNetDescription;
    int bufferLength = 1024;
    // get version
    const char* version = get_version_online();
    int versionLength = strlen(version);
    snprintf(buffer, bufferLength, "%s", version); <--- crash due to buffer overflow

Doubt this is just a macOS issue, so should hopefully be reproducible for other people to fix.

supahfox commented 1 month ago

I can confirm https://github.com/coop-deluxe/sm64coopdx/commit/cf3fc8778934c3f2762837f18efaee4c5c6a4dce fixes the issue