libretro / libretro/RetroArch

Retroarch crashes when loading content from external drive

Open
#17,819 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

platform: osx
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Is there an existing issue for this?
  • This is a bug in RetroArch frontend
  • I have searched the existing issues
Description

Retroarch crashes when I try to load a rom from an external drive; despite having full disk permissions, Retroarch also cannot browse external drives.

Expected behavior

Retroarch should be able to load ROMs from any drive to which it has access; if it does not have access to a directory, it should deliver an error message to that effect instead of crashing.

Steps to reproduce the bug
  1. Start Retroarch.
  2. Attempt to load a Rom from an external drive.
Version/Commit

1.2.00 Git 864ad02177

Bisect Results

No response

Present in the nightly version

I don't know

Platform & operating system

MacOS

Affected Cores

bsnes, flycast

Environment information

Mac Mini (2024, 16 GB, M4)
MacOS Sequoia 15.3.2

Relevant log output
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               RetroArch [83215]
Path:                  /Applications/RetroArch.app/Contents/MacOS/RetroArch
Identifier:            com.libretro.dist.RetroArch
Version:               1.20.0 (134)
App Item ID:           6499539433
App External ID:       865567799
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2025-04-18 10:22:25.4291 -0400
OS Version:            macOS 15.3.2 (24D81)
Report Version:        12
Anonymous UUID:        522A369F-5E31-1A46-D0C3-57DE21FF5EA3

Sleep/Wake UUID:       D03B6514-60EA-4D5A-BA1A-72B6E101CBB5

Time Awake Since Boot: 2700000 seconds
Time Since Wake:       2770120 seconds

System Integrity Protection: enabled

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

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

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

VM Region Info: 0x30 is not in any region.  Bytes before following region: 4362125264
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      10400c000-105e38000    [ 30.2M] r-x/r-x SM=COW  /Applications/RetroArch.app/Contents/MacOS/RetroArch

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   RetroArch                     	       0x10433ecac input_driver_collect_system_input + 636
1   RetroArch                     	       0x1043bf534 runloop_iterate + 1052
2   RetroArch                     	       0x1042a6520 -[RetroArch_OSX rarch_main] + 60
3   Foundation                    	       0x18e6c17a0 __NSThreadPerformPerform + 264
4   CoreFoundation                	       0x18d4d48a4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
5   CoreFoundation                	       0x18d4d4838 __CFRunLoopDoSource0 + 176
6   CoreFoundation                	       0x18d4d459c __CFRunLoopDoSources0 + 244
7   CoreFoundation                	       0x18d4d3138 __CFRunLoopRun + 840
8   CoreFoundation                	       0x18d4d2734 CFRunLoopRunSpecific + 588
9   HIToolbox                     	       0x198a41530 RunCurrentEventLoopInMode + 292
10  HIToolbox                     	       0x198a4717c ReceiveNextEventCommon + 216
11  HIToolbox                     	       0x198a47508 _BlockUntilNextEventMatchingListInModeWithFilter + 76
12  AppKit                        	       0x19104a848 _DPSNextEvent + 660
13  AppKit                        	       0x1919b0c24 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
14  AppKit                        	       0x19103d874 -[NSApplication run] + 480
15  AppKit                        	       0x191014068 NSApplicationMain + 888
16  dyld                          	       0x18d06c274 start + 2840

Thread 1::  Dispatch queue: OverlayScroller Device Detection
0   libsystem_malloc.dylib        	       0x18d217cc8 nanov2_malloc_type + 56
1   libsystem_blocks.dylib        	       0x18d0e9a14 _Block_copy + 76
2   CoreFoundation                	       0x18d4b8630 CFRunLoopPerformBlock + 584
3   AppKit                        	       0x191dda85c ___NSDetectScrollDevicesThenInvokeOnMainQueue_block_invoke.6 + 1984
4   libdispatch.dylib             	       0x18d237854 _dispatch_call_block_and_release + 32
5   libdispatch.dylib             	       0x18d2395b4 _dispatch_client_callout + 20
6   libdispatch.dylib             	       0x18d240bd8 _dispatch_lane_serial_drain + 768
7   libdispatch.dylib             	       0x18d241730 _dispatch_lane_invoke + 380
8   libdispatch.dylib             	       0x18d24c9a0 _dispatch_root_queue_drain_deferred_wlh + 288
9   libdispatch.dylib             	       0x18d24c1ec _dispatch_workloop_worker_thread + 540
10  libsystem_pthread.dylib       	       0x18d3e83d8 _pthread_wqthread + 288
11  libsystem_pthread.dylib       	       0x18d3e70f0 start_wqthread + 8

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

Thread 3::  Dispatch queue: com.apple.root.user-interactive-qos
0   libsystem_kernel.dylib        	       0x18d3aaf54 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18d3bd604 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x18d3b3af8 mach_msg_overwrite + 480
3   libsystem_kernel.dylib        	       0x18d3ab29c mach_msg + 24
4   CoreFoundation                	       0x18d4d4a4c __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x18d4d32ac __CFRunLoopRun + 1212
6   CoreFoundation                	       0x18d4d2734 CFRunLoopRunSpecific + 588
7   Foundation                    	       0x18e6a3518 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8   AppKit                        	       0x1915a9478 -[NSAnimation _runBlocking] + 324
9   libdispatch.dylib             	       0x18d237854 _dispatch_call_block_and_release + 32
10  libdispatch.dylib             	       0x18d2395b4 _dispatch_client_callout + 20
11  libdispatch.dylib             	       0x18d24b6a0 _dispatch_root_queue_drain + 860
12  libdispatch.dylib             	       0x18d24bcd8 _dispatch_worker_thread2 + 156
13  libsystem_pthread.dylib       	       0x18d3e839c _pthread_wqthread + 228
14  libsystem_pthread.dylib       	       0x18d3e70f0 start_wqthread + 8

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

Thread 5:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	       0x18d3aaed0 semaphore_wait_trap + 8
1   caulk                         	       0x198517ff4 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x198517ea0 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x198517b74 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       	       0x18d3ec2e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18d3e70fc thread_start + 8

Thread 6:: caulk.messenger.shared:high
0   libsystem_kernel.dylib        	       0x18d3aaed0 semaphore_wait_trap + 8
1   caulk                         	       0x198517ff4 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x198517ea0 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x198517b74 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       	       0x18d3ec2e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18d3e70fc thread_start + 8

Thread 7:: caulk::deferred_logger
0   libsystem_kernel.dylib        	       0x18d3aaed0 semaphore_wait_trap + 8
1   caulk                         	       0x198517ff4 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x198517ea0 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x198517b74 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       	       0x18d3ec2e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18d3e70fc thread_start + 8

Thread 8:: AQConverterThread
0   libsystem_kernel.dylib        	       0x18d3ae6ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18d3ec894 _pthread_cond_wait + 1204
2   libAudioToolboxUtility.dylib  	       0x19d460448 CADeprecated::CAGuard::Wait() + 76
3   AudioToolbox                  	       0x19e853dd0 AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 592
4   libAudioToolboxUtility.dylib  	       0x19d440284 CADeprecated::CAPThread::Entry(void*) + 92
5   libsystem_pthread.dylib       	       0x18d3ec2e4 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18d3e70fc thread_start + 8

Thread 9:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	       0x18d3aaedc semaphore_wait_signal_trap + 8
1   caulk                         	       0x1985345c4 caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&) + 36
2   CoreAudio                     	       0x18ff28330 HALC_ProxyIOContext::IOWorkLoop() + 4892
3   CoreAudio                     	       0x18ff26898 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 176
4   CoreAudio                     	       0x1900d7760 HALC_IOThread::Entry(void*) + 88
5   libsystem_pthread.dylib       	       0x18d3ec2e4 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18d3e70fc thread_start + 8

Thread 10:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x18d3aaf54 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18d3bd604 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x18d3b3af8 mach_msg_overwrite + 480
3   libsystem_kernel.dylib        	       0x18d3ab29c mach_msg + 24
4   CoreFoundation                	       0x18d4d4a4c __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x18d4d32ac __CFRunLoopRun + 1212
6   CoreFoundation                	       0x18d4d2734 CFRunLoopRunSpecific + 588
7   AppKit                        	       0x19116f278 _NSEventThread + 148
8   libsystem_pthread.dylib       	       0x18d3ec2e4 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x18d3e70fc thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x00000000ffff0001   x2: 0x000000016bdf2240   x3: 0x0000000fffffc088
    x4: 0x0000000000000001   x5: 0x0000000082c0c145   x6: 0x0000000000003cc0   x7: 0x0000000000000023
    x8: 0x0000000000000000   x9: 0x00000000ffff0001  x10: 0x00000000ffffffff  x11: 0x000000010672a110
   x12: 0x00000000016e3600  x13: 0x000000000006560b  x14: 0x00000001f6d76248  x15: 0x00000001f6d76248
   x16: 0x000000018d3acda4  x17: 0x00000001ff39e198  x18: 0x0000000000000000  x19: 0x0000000000000001
   x20: 0x0000000000000012  x21: 0x0000000000000011  x22: 0x000000010672a110  x23: 0x0000000000000013
   x24: 0x000000010673ac10  x25: 0x000000010673afb0  x26: 0x0000000000000010  x27: 0x0000000000000030
   x28: 0x000000010673af20   fp: 0x000000016bdf21b0   lr: 0x00000001043bf534
    sp: 0x000000016bdf2020   pc: 0x000000010433ecac cpsr: 0x80000000
   far: 0x0000000000000030  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x10400c000 -        0x105e37fff com.libretro.dist.RetroArch (1.20.0) <b15144ee-590b-36cf-b91f-315ee5a0563f> /Applications/RetroArch.app/Contents/MacOS/RetroArch
       0x10bfbc000 -        0x10bfc7fff libobjc-trampolines.dylib (*) <3d687e9b-e092-3632-bc1d-74b19d492de0> /usr/lib/libobjc-trampolines.dylib
       0x118000000 -        0x118767fff com.apple.AGXMetalG16G-B0 (324.6) <296c2f3d-1ab3-3efc-84d7-4c428b9f4ebf> /System/Library/Extensions/AGXMetalG16G_B0.bundle/Contents/MacOS/AGXMetalG16G_B0
       0x11d790000 -        0x11dc3bfff com.moltenvk.framework (1.20.0) <86c69686-ec87-3445-a192-dfb871ba7133> /Applications/RetroArch.app/Contents/Frameworks/MoltenVK.framework/Versions/A/MoltenVK
       0x12fd7c000 -        0x12feb7fff com.apple.audio.units.Components (1.14) <ce006ced-ee1c-3174-bba9-1e326231ab55> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x15a198000 -        0x15aaeffff com.apple.audio.AudioDSPComponents (1.0) <c687f501-823b-3eb3-a35a-8f9f65c9aada> /System/Library/Components/AudioDSP.component/Contents/MacOS/AudioDSP
       0x15cb18000 -        0x15cb1ffff com.apple.GameController.KeyboardAndMouseSupport (*) <c14a3384-2826-343b-b16d-f36e5e285159> /System/Library/Frameworks/GameController.framework/Versions/A/Resources/KeyboardAndMouseSupport.bundle/Contents/MacOS/KeyboardAndMouseSupport
       0x18e649000 -        0x18f490fff com.apple.Foundation (6.9) <16d282d0-8b48-3e76-8036-fcb45dece518> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x18d457000 -        0x18d94bfff com.apple.CoreFoundation (6.9) <190e6a36-fcaa-3ea3-94bb-7009c44653da> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x198936000 -        0x198c3dfff com.apple.HIToolbox (2.1.1) <950f1236-acaf-379d-819f-6c6b0b5deabd> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x19100f000 -        0x19244bfff com.apple.AppKit (6.9) <b88a44c1-d617-33dc-90ed-b6ab417c428e> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x18d066000 -        0x18d0e7f3f dyld (*) <398a133c-9bcb-317f-a064-a40d3cea3c0f> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x18d3aa000 -        0x18d3e4ff7 libsystem_kernel.dylib (*) <eee9d0d3-dffc-37cb-9ced-b27cd0286d8c> /usr/lib/system/libsystem_kernel.dylib
       0x18d1f3000 -        0x18d234fff libsystem_malloc.dylib (*) <1480b446-99f7-3757-9d4e-5ba3014a2726> /usr/lib/system/libsystem_malloc.dylib
       0x18d0e8000 -        0x18d0ebff8 libsystem_blocks.dylib (*) <a33d811c-bd2d-3833-9c38-9bf3960a1f8c> /usr/lib/system/libsystem_blocks.dylib
       0x18d235000 -        0x18d27bfff libdispatch.dylib (*) <5576e4fd-aad2-3608-8c8f-4eec421236f9> /usr/lib/system/libdispatch.dylib
       0x18d3e5000 -        0x18d3f1fff libsystem_pthread.dylib (*) <642faf7a-874e-37e6-8aba-2b0cc09a3025> /usr/lib/system/libsystem_pthread.dylib
       0x198516000 -        0x19853dfff com.apple.audio.caulk (1.0) <a307ba82-97de-37d1-99b7-bf68ac23c35c> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x19d432000 -        0x19d467fff libAudioToolboxUtility.dylib (*) <94fa2e67-57d3-35b1-a5b6-62594481e769> /usr/lib/libAudioToolboxUtility.dylib
       0x19e82c000 -        0x19e9cffff com.apple.audio.toolbox.AudioToolbox (1.14) <cf6ed93a-d59f-3714-95d0-1ed022dc9729> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
       0x18fd36000 -        0x190481fff com.apple.audio.CoreAudio (5.0) <214b90dc-87e8-30a8-b682-c2c1883f9635> /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.6G resident=0K(0%) swapped_out_or_unallocated=1.6G(100%)
Writable regions: Total=1.7G written=833K(0%) resident=833K(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                           192K       10 
ColorSync                          576K       28 
CoreAnimation                      864K       49 
CoreGraphics                        64K        4 
CoreUI image data                 1600K       11 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                             1.6G       67 
MALLOC guard page                  288K       18 
STACK GUARD                       56.2M       11 
Stack                             13.3M       11 
VM_ALLOCATE                       10.4M       17 
__AUTH                            5162K      660 
__AUTH_CONST                      69.5M      902 
__CTF                               824        1 
__DATA                            48.1M      889 
__DATA_CONST                      26.6M      916 
__DATA_DIRTY                      2748K      334 
__FONT_DATA                        2352        1 
__INFO_FILTER                         8        1 
__LINKEDIT                       613.5M        8 
__OBJC_RW                         2374K        1 
__TEXT                             1.0G      936 
__TPRO_CONST                       272K        2 
mapped file                      251.6M       32 
owned unmapped memory              592K        1 
page table in kernel               833K        1 
shared memory                     1248K       23 
===========                     =======  ======= 
TOTAL                              3.7G     4938 



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

{"app_name":"RetroArch","timestamp":"2025-04-18 10:22:25.00 -0400","app_version":"1.20.0","slice_uuid":"b15144ee-590b-36cf-b91f-315ee5a0563f","adam_id":"6499539433","build_version":"134","bundleID":"com.libretro.dist.RetroArch","platform":1,"share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.3.2 (24D81)","roots_installed":0,"incident_id":"8A27C89D-4731-403C-BE80-310E8A6AC782","name":"RetroArch"}
{
  "uptime" : 2700000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "Mac16,10",
  "coalitionID" : 173127,
  "osVersion" : {
    "train" : "macOS 15.3.2",
    "build" : "24D81",
    "releaseType" : "User"
  },
  "captureTime" : "2025-04-18 10:22:25.4291 -0400",
  "codeSigningMonitor" : 2,
  "incident" : "8A27C89D-4731-403C-BE80-310E8A6AC782",
  "pid" : 83215,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2025-04-18 10:22:01.8161 -0400",
  "procStartAbsTime" : 66515753143679,
  "procExitAbsTime" : 66516319675536,
  "procName" : "RetroArch",
  "procPath" : "\/Applications\/RetroArch.app\/Contents\/MacOS\/RetroArch",
  "bundleInfo" : {"CFBundleShortVersionString":"1.20.0","CFBundleVersion":"134","CFBundleIdentifier":"com.libretro.dist.RetroArch"},
  "storeInfo" : {"storeCohortMetadata":"10|date=1740612600000&sf=143441&pgtp=Search&pgid=osx&prpg=Genre_25204&ctxt=Search&issrch=1&imptyp=card&kind=macSoftware&lngid=1","itemID":"6499539433","deviceIdentifierForVendor":"52D92151-0DC2-53AE-9E6B-362FAFDA9291","thirdParty":true,"softwareVersionExternalIdentifier":"865567799"},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.libretro.dist.RetroArch",
  "crashReporterKey" : "522A369F-5E31-1A46-D0C3-57DE21FF5EA3",
  "codeSigningID" : "com.libretro.dist.RetroArch",
  "codeSigningTeamID" : "UK699V5ZS8",
  "codeSigningFlags" : 570507777,
  "codeSigningValidationCategory" : 4,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"6WK7mykRQLkfAQlrAAkAVEgHQLIZYbubIQ9BuD8EADHAAQBU4CNGqQ==","atPC":"CBlA+QABP9YfAABxCFSAWgg9ABIAASMeAAgoHuF7QL0AICEebQAAVA=="},
  "bootSessionUUID" : "F62788C3-301D-479E-8358-91C2664CE4CC",
  "wakeTime" : 2770120,
  "sleepWakeUUID" : "D03B6514-60EA-4D5A-BA1A-72B6E101CBB5",
  "sip" : "enabled",
  "vmRegionInfo" : "0x30 is not in any region.  Bytes before following region: 4362125264\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      10400c000-105e38000    [ 30.2M] r-x\/r-x SM=COW  \/Applications\/RetroArch.app\/Contents\/MacOS\/RetroArch",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000030","rawCodes":[1,48],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000030"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":83215},
  "vmregioninfo" : "0x30 is not in any region.  Bytes before following region: 4362125264\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      10400c000-105e38000    [ 30.2M] r-x\/r-x SM=COW  \/Applications\/RetroArch.app\/Contents\/MacOS\/RetroArch",
  "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":39918224,"threadState":{"x":[{"value":0},{"value":4294901761},{"value":6104752704},{"value":68719460488},{"value":1},{"value":2193670469},{"value":15552},{"value":35},{"value":0},{"value":4294901761},{"value":4294967295},{"value":4403142928,"symbolLocation":0,"symbol":"input_config_binds"},{"value":24000000},{"value":415243},{"value":8436277832,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSConstantDate"},{"value":8436277832,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSConstantDate"},{"value":6664408484,"symbolLocation":0,"symbol":"__commpage_gettimeofday"},{"value":8576950680},{"value":0},{"value":1},{"value":18},{"value":17},{"value":4403142928,"symbolLocation":0,"symbol":"input_config_binds"},{"value":19},{"value":4403211280,"symbolLocation":0,"symbol":"input_autoconf_binds"},{"value":4403212208,"symbolLocation":928,"symbol":"input_autoconf_binds"},{"value":16},{"value":48},{"value":4403212064,"symbolLocation":784,"symbol":"input_autoconf_binds"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4366005556},"cpsr":{"value":2147483648},"fp":{"value":6104752560},"sp":{"value":6104752160},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4365479084,"matchesCrashFrame":1},"far":{"value":48}},"queue":"com.apple.main-thread","frames":[{"imageOffset":3353772,"symbol":"input_driver_collect_system_input","symbolLocation":636,"imageIndex":0},{"imageOffset":3880244,"symbol":"runloop_iterate","symbolLocation":1052,"imageIndex":0},{"imageOffset":2729248,"symbol":"-[RetroArch_OSX rarch_main]","symbolLocation":60,"imageIndex":0},{"imageOffset":493472,"symbol":"__NSThreadPerformPerform","symbolLocation":264,"imageIndex":7},{"imageOffset":514212,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__","symbolLocation":28,"imageIndex":8},{"imageOffset":514104,"symbol":"__CFRunLoopDoSource0","symbolLocation":176,"imageIndex":8},{"imageOffset":513436,"symbol":"__CFRunLoopDoSources0","symbolLocation":244,"imageIndex":8},{"imageOffset":508216,"symbol":"__CFRunLoopRun","symbolLocation":840,"imageIndex":8},{"imageOffset":505652,"symbol":"CFRunLoopRunSpecific","symbolLocation":588,"imageIndex":8},{"imageOffset":1094960,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":9},{"imageOffset":1118588,"symbol":"ReceiveNextEventCommon","symbolLocation":216,"imageIndex":9},{"imageOffset":1119496,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":76,"imageIndex":9},{"imageOffset":243784,"symbol":"_DPSNextEvent","symbolLocation":660,"imageIndex":10},{"imageOffset":10099748,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":688,"imageIndex":10},{"imageOffset":190580,"symbol":"-[NSApplication run]","symbolLocation":480,"imageIndex":10},{"imageOffset":20584,"symbol":"NSApplicationMain","symbolLocation":888,"imageIndex":10},{"imageOffset":25204,"symbol":"start","symbolLocation":2840,"imageIndex":11}]},{"id":39918249,"threadState":{"x":[{"value":4424122368},{"value":40},{"value":911512400},{"value":2},{"value":6669410301,"symbolLocation":519665,"symbol":"_XMLPlistAppendDataUsingBase64.__CFPLDataEncodeTable"},{"value":6744835151,"symbolLocation":20011,"symbol":".str.52"},{"value":0},{"value":101},{"value":48},{"value":8398094336,"symbolLocation":16,"symbol":"cbc_des_encrypt"},{"value":18446744073709518847},{"value":1099511627776},{"value":4294967293},{"value":17592186044416},{"value":4096},{"value":0},{"value":60156},{"value":8576953760},{"value":0},{"value":4713372480},{"value":6105310992},{"value":40},{"value":4713372496},{"value":0},{"value":8436522569,"symbolLocation":1,"symbol":"_MergedGlobals"},{"value":1},{"value":0},{"value":1},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":10526601185686624788},"cpsr":{"value":2147483648},"fp":{"value":6105310672},"sp":{"value":6105310656},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6662749384},"far":{"value":0}},"queue":"OverlayScroller Device Detection","frames":[{"imageOffset":150728,"symbol":"nanov2_malloc_type","symbolLocation":56,"imageIndex":14},{"imageOffset":6676,"symbol":"_Block_copy","symbolLocation":76,"imageIndex":15},{"imageOffset":398896,"symbol":"CFRunLoopPerformBlock","symbolLocation":584,"imageIndex":8},{"imageOffset":14465116,"symbol":"___NSDetectScrollDevicesThenInvokeOnMainQueue_block_invoke.6","symbolLocation":1984,"imageIndex":10},{"imageOffset":10324,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":16},{"imageOffset":17844,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":16},{"imageOffset":48088,"symbol":"_dispatch_lane_serial_drain","symbolLocation":768,"imageIndex":16},{"imageOffset":50992,"symbol":"_dispatch_lane_invoke","symbolLocation":380,"imageIndex":16},{"imageOffset":96672,"symbol":"_dispatch_root_queue_drain_deferred_wlh","symbolLocation":288,"imageIndex":16},{"imageOffset":94700,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":540,"imageIndex":16},{"imageOffset":13272,"symbol":"_pthread_wqthread","symbolLocation":288,"imageIndex":17},{"imageOffset":8432,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":17}]},{"id":39918250,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":17}],"threadState":{"x":[{"value":6105886720},{"value":4611},{"value":6105350144},{"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":0},"fp":{"value":0},"sp":{"value":6105886720},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6664646888},"far":{"value":0}}},{"id":39918301,"threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":482715669364736},{"value":0},{"value":482715669364736},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":2},{"value":0},{"value":0},{"value":0},{"value":112391},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8576933368},{"value":0},{"value":4294967295},{"value":2},{"value":482715669364736},{"value":0},{"value":482715669364736},{"value":6107602696},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862,"symbolLocation":337302,"symbol":"ff_tx_tab_1048576_float"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6664476164},"cpsr":{"value":0},"fp":{"value":6107602544},"sp":{"value":6107602464},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6664400724},"far":{"value":0}},"queue":"com.apple.root.user-interactive-qos","frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":13},{"imageOffset":79364,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":13},{"imageOffset":39672,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":13},{"imageOffset":4764,"symbol":"mach_msg","symbolLocation":24,"imageIndex":13},{"imageOffset":514636,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":8},{"imageOffset":508588,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":8},{"imageOffset":505652,"symbol":"CFRunLoopRunSpecific","symbolLocation":588,"imageIndex":8},{"imageOffset":369944,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":212,"imageIndex":7},{"imageOffset":5874808,"symbol":"-[NSAnimation _runBlocking]","symbolLocation":324,"imageIndex":10},{"imageOffset":10324,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":16},{"imageOffset":17844,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":16},{"imageOffset":91808,"symbol":"_dispatch_root_queue_drain","symbolLocation":860,"imageIndex":16},{"imageOffset":93400,"symbol":"_dispatch_worker_thread2","symbolLocation":156,"imageIndex":16},{"imageOffset":13212,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":17},{"imageOffset":8432,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":17}]},{"id":39918302,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":17}],"threadState":{"x":[{"value":6108180480},{"value":37895},{"value":6107643904},{"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":0},"fp":{"value":0},"sp":{"value":6108180480},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6664646888},"far":{"value":0}}},{"id":39918306,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":105553122690458},{"value":0},{"value":6108754026},{"value":105553122690432},{"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":8576939752},{"value":0},{"value":105553180741728},{"value":105553180741728},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6850445300},"cpsr":{"value":2147483648},"fp":{"value":6108753792},"sp":{"value":6108753760},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6664400592},"far":{"value":0}},"frames":[{"imageOffset":3792,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":13},{"imageOffset":8180,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":18},{"imageOffset":7840,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":18},{"imageOffset":7028,"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":18},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":17},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":17}]},{"id":39918307,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":49411},{"value":49411},{"value":17},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":105553124888760},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8576939752},{"value":0},{"value":105553180558800},{"value":105553180558800},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6850445300},"cpsr":{"value":2147483648},"fp":{"value":6109327232},"sp":{"value":6109327200},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6664400592},"far":{"value":0}},"frames":[{"imageOffset":3792,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":13},{"imageOffset":8180,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":18},{"imageOffset":7840,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":18},{"imageOffset":7028,"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":18},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":17},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":17}]},{"id":39918333,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":105553152224919},{"value":0},{"value":6110474343},{"value":105553152224896},{"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":8576939752},{"value":0},{"value":105553182652248},{"value":105553182652248},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6850445300},"cpsr":{"value":2147483648},"fp":{"value":6110474112},"sp":{"value":6110474080},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6664400592},"far":{"value":0}},"frames":[{"imageOffset":3792,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":13},{"imageOffset":8180,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":18},{"imageOffset":7840,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":18},{"imageOffset":7028,"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":18},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":17},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":17}]},{"id":39918349,"name":"AQConverterThread","threadState":{"x":[{"value":260},{"value":0},{"value":555264},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6111047240},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8576950904},{"value":0},{"value":4444340344},{"value":4444340408},{"value":6111047904},{"value":0},{"value":0},{"value":555264},{"value":555265},{"value":555520},{"value":0},{"value":4444340512}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6664669332},"cpsr":{"value":1610612736},"fp":{"value":6111047360},"sp":{"value":6111047216},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6664414956},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":13},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":17},{"imageOffset":189512,"symbol":"CADeprecated::CAGuard::Wait()","symbolLocation":76,"imageIndex":19},{"imageOffset":163280,"symbol":"AQConverterManager::AQConverterThread::ConverterThreadEntry(void*)","symbolLocation":592,"imageIndex":20},{"imageOffset":57988,"symbol":"CADeprecated::CAPThread::Entry(void*)","symbolLocation":92,"imageIndex":19},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":17},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":17}]},{"id":39918350,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":14},{"value":88835},{"value":0},{"value":0},{"value":0},{"value":16},{"value":4455029248},{"value":0},{"value":1},{"value":7025270300800647229},{"value":2199023256064},{"value":2199023256066},{"value":2048},{"value":0},{"value":555008},{"value":2383741209573632},{"value":18446744073709551579},{"value":8576939760},{"value":0},{"value":4521707296},{"value":4521707288},{"value":0},{"value":105553122652032},{"value":4521707360},{"value":4521707024},{"value":4521707008},{"value":4521707368},{"value":512},{"value":4521706496}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6850561476},"cpsr":{"value":1610612736},"fp":{"value":6111620352},"sp":{"value":6111620336},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6664400604},"far":{"value":0}},"frames":[{"imageOffset":3804,"symbol":"semaphore_wait_signal_trap","symbolLocation":8,"imageIndex":13},{"imageOffset":124356,"symbol":"caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&)","symbolLocation":36,"imageIndex":18},{"imageOffset":2040624,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4892,"imageIndex":21},{"imageOffset":2033816,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":176,"imageIndex":21},{"imageOffset":3807072,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":21},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":17},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":17}]},{"id":39918367,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":396936582529024},{"value":0},{"value":396936582529024},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":2},{"value":0},{"value":0},{"value":0},{"value":92419},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8576933368},{"value":0},{"value":4294967295},{"value":2},{"value":396936582529024},{"value":0},{"value":396936582529024},{"value":6112190568},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862,"symbolLocation":337302,"symbol":"ff_tx_tab_1048576_float"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6664476164},"cpsr":{"value":0},"fp":{"value":6112190416},"sp":{"value":6112190336},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6664400724},"far":{"value":0}},"frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":13},{"imageOffset":79364,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":13},{"imageOffset":39672,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":13},{"imageOffset":4764,"symbol":"mach_msg","symbolLocation":24,"imageIndex":13},{"imageOffset":514636,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":8},{"imageOffset":508588,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":8},{"imageOffset":505652,"symbol":"CFRunLoopRunSpecific","symbolLocation":588,"imageIndex":8},{"imageOffset":1442424,"symbol":"_NSEventThread","symbolLocation":148,"imageIndex":10},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":17},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":17}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4362125312,
    "CFBundleShortVersionString" : "1.20.0",
    "CFBundleIdentifier" : "com.libretro.dist.RetroArch",
    "size" : 31637504,
    "uuid" : "b15144ee-590b-36cf-b91f-315ee5a0563f",
    "path" : "\/Applications\/RetroArch.app\/Contents\/MacOS\/RetroArch",
    "name" : "RetroArch",
    "CFBundleVersion" : "134"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4496015360,
    "size" : 49152,
    "uuid" : "3d687e9b-e092-3632-bc1d-74b19d492de0",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4697620480,
    "CFBundleShortVersionString" : "324.6",
    "CFBundleIdentifier" : "com.apple.AGXMetalG16G-B0",
    "size" : 7766016,
    "uuid" : "296c2f3d-1ab3-3efc-84d7-4c428b9f4ebf",
    "path" : "\/System\/Library\/Extensions\/AGXMetalG16G_B0.bundle\/Contents\/MacOS\/AGXMetalG16G_B0",
    "name" : "AGXMetalG16G_B0",
    "CFBundleVersion" : "324.6"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4789436416,
    "CFBundleShortVersionString" : "1.20.0",
    "CFBundleIdentifier" : "com.moltenvk.framework",
    "size" : 4898816,
    "uuid" : "86c69686-ec87-3445-a192-dfb871ba7133",
    "path" : "\/Applications\/RetroArch.app\/Contents\/Frameworks\/MoltenVK.framework\/Versions\/A\/MoltenVK",
    "name" : "MoltenVK",
    "CFBundleVersion" : "134"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 5097635840,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.units.Components",
    "size" : 1294336,
    "uuid" : "ce006ced-ee1c-3174-bba9-1e326231ab55",
    "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 5806587904,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.AudioDSPComponents",
    "size" : 9797632,
    "uuid" : "c687f501-823b-3eb3-a35a-8f9f65c9aada",
    "path" : "\/System\/Library\/Components\/AudioDSP.component\/Contents\/MacOS\/AudioDSP",
    "name" : "AudioDSP",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 5850103808,
    "CFBundleIdentifier" : "com.apple.GameController.KeyboardAndMouseSupport",
    "size" : 32768,
    "uuid" : "c14a3384-2826-343b-b16d-f36e5e285159",
    "path" : "\/System\/Library\/Frameworks\/GameController.framework\/Versions\/A\/Resources\/KeyboardAndMouseSupport.bundle\/Contents\/MacOS\/KeyboardAndMouseSupport",
    "name" : "KeyboardAndMouseSupport",
    "CFBundleVersion" : "12.3.1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6683922432,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 14974976,
    "uuid" : "16d282d0-8b48-3e76-8036-fcb45dece518",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "3302.1.400"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6665105408,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5197824,
    "uuid" : "190e6a36-fcaa-3ea3-94bb-7009c44653da",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "3302.1.400"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6854762496,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.apple.HIToolbox",
    "size" : 3178496,
    "uuid" : "950f1236-acaf-379d-819f-6c6b0b5deabd",
    "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
    "name" : "HIToolbox"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6727725056,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 21221376,
    "uuid" : "b88a44c1-d617-33dc-90ed-b6ab417c428e",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2575.40.6"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6660972544,
    "size" : 532288,
    "uuid" : "398a133c-9bcb-317f-a064-a40d3cea3c0f",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6664396800,
    "size" : 241656,
    "uuid" : "eee9d0d3-dffc-37cb-9ced-b27cd0286d8c",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6662598656,
    "size" : 270336,
    "uuid" : "1480b446-99f7-3757-9d4e-5ba3014a2726",
    "path" : "\/usr\/lib\/system\/libsystem_malloc.dylib",
    "name" : "libsystem_malloc.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6661505024,
    "size" : 16377,
    "uuid" : "a33d811c-bd2d-3833-9c38-9bf3960a1f8c",
    "path" : "\/usr\/lib\/system\/libsystem_blocks.dylib",
    "name" : "libsystem_blocks.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6662868992,
    "size" : 290816,
    "uuid" : "5576e4fd-aad2-3608-8c8f-4eec421236f9",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6664638464,
    "size" : 53248,
    "uuid" : "642faf7a-874e-37e6-8aba-2b0cc09a3025",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6850437120,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 163840,
    "uuid" : "a307ba82-97de-37d1-99b7-bf68ac23c35c",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6933389312,
    "size" : 221184,
    "uuid" : "94fa2e67-57d3-35b1-a5b6-62594481e769",
    "path" : "\/usr\/lib\/libAudioToolboxUtility.dylib",
    "name" : "libAudioToolboxUtility.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6954336256,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.toolbox.AudioToolbox",
    "size" : 1720320,
    "uuid" : "cf6ed93a-d59f-3714-95d0-1ed022dc9729",
    "path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/Versions\/A\/AudioToolbox",
    "name" : "AudioToolbox",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6707961856,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7651328,
    "uuid" : "214b90dc-87e8-30a8-b682-c2c1883f9635",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  }
],
  "sharedCache" : {
  "base" : 6660161536,
  "size" : 4865835008,
  "uuid" : "5700d77a-6190-36e0-884d-fee6d586d62f"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.6G resident=0K(0%) swapped_out_or_unallocated=1.6G(100%)\nWritable regions: Total=1.7G written=833K(0%) resident=833K(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                           192K       10 \nColorSync                          576K       28 \nCoreAnimation                      864K       49 \nCoreGraphics                        64K        4 \nCoreUI image data                 1600K       11 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.6G       67 \nMALLOC guard page                  288K       18 \nSTACK GUARD                       56.2M       11 \nStack                             13.3M       11 \nVM_ALLOCATE                       10.4M       17 \n__AUTH                            5162K      660 \n__AUTH_CONST                      69.5M      902 \n__CTF                               824        1 \n__DATA                            48.1M      889 \n__DATA_CONST                      26.6M      916 \n__DATA_DIRTY                      2748K      334 \n__FONT_DATA                        2352        1 \n__INFO_FILTER                         8        1 \n__LINKEDIT                       613.5M        8 \n__OBJC_RW                         2374K        1 \n__TEXT                             1.0G      936 \n__TPRO_CONST                       272K        2 \nmapped file                      251.6M       32 \nowned unmapped memory              592K        1 \npage table in kernel               833K        1 \nshared memory                     1248K       23 \n===========                     =======  ======= \nTOTAL                              3.7G     4938 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "bc8de885eb103021e3ab1f01eba2467f0d76c430",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "645eb1d0417dab722a215927",
      "factorPackIds" : {

      },
      "deploymentId" : 240000005
    },
    {
      "rolloutId" : "639124e81d92412bfb4880b3",
      "factorPackIds" : {

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

  ]
}
}

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the crash while browsing an external drive on macOS and inspect the crash entry point, input_driver_collect_system_input, from the provided log. Trace the external-drive browsing and permission path; done means accessible ROMs load without crashing and inaccessible directories produce an error instead.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.