libretro / libretro/RetroArch

[macOS/arm64] Crash on loading any core downloaded via the online updater — CODESIGNING kill in dlopen

Open
#17,773 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

I’m running Retroarch v1.20.0 on an M1 MacBook Pro. I updated this core today as well as the Beetle PSX / PS1 (software) core. launching a game using this core caused RetroArch to crash immediately.

Other relevant information: I also downloaded the latest stable mGBA core today and shortly after that is when the issue started. Attempting to launch games from both these cores (but not mGBA or other cores) caused retroarch to crash. I reverted the core to a prior version and launched a game using the Gambatte core without issue. I also removed the mGBA core as a troubleshooting step, but the issue still persisted until I rolled the core back to its previous version.

Expected behavior

Game should launch without issue.

Steps to reproduce the bug
  1. Download a Gambatte GB / GBC core higher than v0.5.0.
  2. Launch a game that uses the above core.
Version/Commit

1.20.0

Bisect Results

No response

Present in the nightly version

I don't know

Platform & operating system

Mac OS / Apple Silicon

Affected Cores

Gambatte Game Boy / Color, after v0.5.0

Environment information

No response


Translated Report (Full Report Below)

Process: RetroArch [13484]
Path: /Applications/RetroArch.app/Contents/MacOS/RetroArch
Identifier: com.libretro.dist.RetroArch
Version: 1.20.0 (???)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2025-04-05 21:17:26.5928 -0700
OS Version: macOS 12.7.1 (21G920)
Report Version: 12
Anonymous UUID: 885054D9-8559-86A5-F562-6446BECEE179

Sleep/Wake UUID: FEB4D683-F0BD-4E22-B211-CD3144354302

Time Awake Since Boot: 710000 seconds
Time Since Wake: 190226 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid))
Exception Codes: UNKNOWN_0x32 at 0x0000000152940000
Exception Codes: 0x0000000000000032, 0x0000000152940000
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace CODESIGNING, Code 2

VM Region Info: 0x152940000 is in 0x152940000-0x152cc0000; bytes after start: 0 bytes before end: 3670015
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
CoreAnimation 1528a0000-1528a8000 [ 32K] rw-/rwx SM=PRV
GAP OF 0x98000 BYTES
---> mapped file 152940000-152cc0000 [ 3584K] r--/rwx SM=COW ...t_id=aeb4a505
GAP OF 0xbe4000 BYTES
MALLOC_LARGE 1538a4000-1538a8000 [ 16K] rw-/rwx SM=PRV

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 dyld 0x103e8e81c dyld3::MachOFile::compatibleSlice(Diagnostics&, void const*, unsigned long, char const*, dyld3::Platform, bool, dyld3::GradedArchs const&) + 76
1 dyld 0x103e72b9c invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int) + 96
2 dyld 0x103e72b9c invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int) + 96
3 dyld 0x103e77fcc dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&, char const*) block_pointer) const + 132
4 dyld 0x103e72b08 dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int) + 204
5 dyld 0x103e6c7f0 invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 1436
6 dyld 0x103e6bcac dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 780
7 dyld 0x103e6b8d8 invocation function for block in dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 148
8 dyld 0x103e61ed4 dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, dyld3::Platform, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const + 672
9 dyld 0x103e6b82c dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 172
10 dyld 0x103e6c04c dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 864
11 dyld 0x103e7df28 invocation function for block in dyld4::APIs::dlopen_from(char const*, int, void*) + 248
12 dyld 0x103e62b68 dyld4::RuntimeState::withLoadersWriteLock(void () block_pointer) + 100
13 dyld 0x103e7dc34 dyld4::APIs::dlopen_from(char const*, int, void*) + 472
14 RetroArch 0x1006799f8 libretro_get_system_info + 108
15 RetroArch 0x1005a53f0 command_event + 516
16 RetroArch 0x1005a53b8 command_event + 460
17 RetroArch 0x1006f0c4c task_push_load_content_from_playlist_from_menu + 272
18 RetroArch 0x10086c8fc action_ok_playlist_entry_collection + 1984
19 RetroArch 0x100714e14 generic_menu_entry_action + 656
20 RetroArch 0x10077cdf0 ozone_menu_entry_action + 6232
21 RetroArch 0x100715d44 menu_driver_iterate + 1348
22 RetroArch 0x100695e80 runloop_iterate + 3964
23 RetroArch 0x10057bc80 -[RetroArch_OSX rarch_main] + 60
24 Foundation 0x1a9269f34 __NSThreadPerformPerform + 212
25 CoreFoundation 0x1a8364ec4 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28
26 CoreFoundation 0x1a8364e10 __CFRunLoopDoSource0 + 208
27 CoreFoundation 0x1a8364b10 __CFRunLoopDoSources0 + 268
28 CoreFoundation 0x1a8363490 __CFRunLoopRun + 828
29 CoreFoundation 0x1a83629b4 CFRunLoopRunSpecific + 600
30 HIToolbox 0x1b0fa8338 RunCurrentEventLoopInMode + 292
31 HIToolbox 0x1b0fa7fc4 ReceiveNextEventCommon + 324
32 HIToolbox 0x1b0fa7e68 _BlockUntilNextEventMatchingListInModeWithFilter + 72
33 AppKit 0x1aaecb4b8 _DPSNextEvent + 860
34 AppKit 0x1aaec9db0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1328
35 AppKit 0x1aaebbf7c -[NSApplication run] + 596
36 AppKit 0x1aae8d698 NSApplicationMain + 1132
37 dyld 0x103e5d08c start + 520

Thread 1:: AMCP Logging Spool
0 libsystem_kernel.dylib 0x1a825a8cc semaphore_wait_trap + 8
1 caulk 0x1b0d13a2c caulk::mach::semaphore::wait_or_error() + 28
2 caulk 0x1b0cf77ac caulk::concurrent::details::worker_thread::run() + 56
3 caulk 0x1b0cf73cc void* caulk::thread_proxy<std::__1::tuple<caulk:🧵:attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) + 96
4 libsystem_pthread.dylib 0x1a829826c _pthread_start + 148
5 libsystem_pthread.dylib 0x1a829308c thread_start + 8

Thread 2:: com.apple.audio.toolbox.AUScheduledParameterRefresher
0 libsystem_kernel.dylib 0x1a825a8cc semaphore_wait_trap + 8
1 caulk 0x1b0d13a2c caulk::mach::semaphore::wait_or_error() + 28
2 caulk 0x1b0cf77ac caulk::concurrent::details::worker_thread::run() + 56
3 caulk 0x1b0cf73cc void* caulk::thread_proxy<std::__1::tuple<caulk:🧵:attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) + 96
4 libsystem_pthread.dylib 0x1a829826c _pthread_start + 148
5 libsystem_pthread.dylib 0x1a829308c thread_start + 8

Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x1a825a890 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1a825ad00 mach_msg + 76
2 CoreFoundation 0x1a8365140 __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x1a83635f0 __CFRunLoopRun + 1180
4 CoreFoundation 0x1a83629b4 CFRunLoopRunSpecific + 600
5 AppKit 0x1ab03809c _NSEventThread + 196
6 libsystem_pthread.dylib 0x1a829826c _pthread_start + 148
7 libsystem_pthread.dylib 0x1a829308c thread_start + 8

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

Thread 5:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x1a825a890 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1a825ad00 mach_msg + 76
2 CoreAudio 0x1a9fab6a0 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104
3 CoreAudio 0x1a9e38bb0 HALC_ProxyIOContext::IOWorkLoop() + 3336
4 CoreAudio 0x1a9e378b0 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 100
5 CoreAudio 0x1aa003ab0 HALB_IOThread::Entry(void*) + 88
6 libsystem_pthread.dylib 0x1a829826c _pthread_start + 148
7 libsystem_pthread.dylib 0x1a829308c thread_start + 8

Thread 6:: Dispatch queue: com.apple.root.user-initiated-qos
0 libsystem_kernel.dylib 0x1a825e04c __semwait_signal + 8
1 libsystem_c.dylib 0x1a8166fd0 nanosleep + 220
2 RetroArch 0x100827804 task_http_transfer_handler + 944
3 RetroArch 0x10081b68c gcd_worker + 172
4 libdispatch.dylib 0x1a80d25f0 _dispatch_call_block_and_release + 32
5 libdispatch.dylib 0x1a80d41b4 _dispatch_client_callout + 20
6 libdispatch.dylib 0x1a80e5a04 _dispatch_root_queue_drain + 680
7 libdispatch.dylib 0x1a80e6104 _dispatch_worker_thread2 + 164
8 libsystem_pthread.dylib 0x1a8294324 _pthread_wqthread + 228
9 libsystem_pthread.dylib 0x1a8293080 start_wqthread + 8

Thread 7:: Dispatch queue: com.apple.root.user-initiated-qos
0 libsystem_pthread.dylib 0x1a829280c pthread_mutex_lock + 76
1 RetroArch 0x10081b69c gcd_worker + 188
2 libdispatch.dylib 0x1a80d25f0 _dispatch_call_block_and_release + 32
3 libdispatch.dylib 0x1a80d41b4 _dispatch_client_callout + 20
4 libdispatch.dylib 0x1a80e5a04 _dispatch_root_queue_drain + 680
5 libdispatch.dylib 0x1a80e6104 _dispatch_worker_thread2 + 164
6 libsystem_pthread.dylib 0x1a8294324 _pthread_wqthread + 228
7 libsystem_pthread.dylib 0x1a8293080 start_wqthread + 8

Thread 8:: Dispatch queue: com.apple.root.user-initiated-qos
0 libsystem_kernel.dylib 0x1a825a9b0 syscall_thread_switch + 8
1 libdispatch.dylib 0x1a80e5c28 DISPATCH_ROOT_QUEUE_CONTENDED_WAIT + 120
2 libdispatch.dylib 0x1a80e5aa0 _dispatch_root_queue_drain + 836
3 libdispatch.dylib 0x1a80e6104 _dispatch_worker_thread2 + 164
4 libsystem_pthread.dylib 0x1a8294324 _pthread_wqthread + 228
5 libsystem_pthread.dylib 0x1a8293080 start_wqthread + 8

Thread 9:
0 libsystem_pthread.dylib 0x1a8293078 start_wqthread + 0

Thread 10:: Dispatch queue: com.apple.root.user-initiated-qos
0 libsystem_kernel.dylib 0x1a825e04c __semwait_signal + 8
1 libsystem_c.dylib 0x1a8166fd0 nanosleep + 220
2 RetroArch 0x100827804 task_http_transfer_handler + 944
3 RetroArch 0x10081b68c gcd_worker + 172
4 libdispatch.dylib 0x1a80d25f0 _dispatch_call_block_and_release + 32
5 libdispatch.dylib 0x1a80d41b4 _dispatch_client_callout + 20
6 libdispatch.dylib 0x1a80e5a04 _dispatch_root_queue_drain + 680
7 libdispatch.dylib 0x1a80e6104 _dispatch_worker_thread2 + 164
8 libsystem_pthread.dylib 0x1a8294324 _pthread_wqthread + 228
9 libsystem_pthread.dylib 0x1a8293080 start_wqthread + 8

Thread 11:: Dispatch queue: com.apple.root.user-initiated-qos
0 libsystem_blocks.dylib 0x1a7fbe9d0 _Block_release + 124
1 libdispatch.dylib 0x1a80d41b4 _dispatch_client_callout + 20
2 libdispatch.dylib 0x1a80d41b4 _dispatch_client_callout + 20
3 libdispatch.dylib 0x1a80e5a04 _dispatch_root_queue_drain + 680
4 libdispatch.dylib 0x1a80e6104 _dispatch_worker_thread2 + 164
5 libsystem_pthread.dylib 0x1a8294324 _pthread_wqthread + 228
6 libsystem_pthread.dylib 0x1a8293080 start_wqthread + 8

Thread 12:
0 libsystem_pthread.dylib 0x1a8293078 start_wqthread + 0

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000016fb13890 x1: 0x0000000152940000 x2: 0x000000000037ee68 x3: 0x000000010235ed18
x4: 0x0000000000000001 x5: 0x0000000000000000 x6: 0x0000000103eab800 x7: 0x00000000000003f0
x8: 0x44cdff513a820077 x9: 0x0000000103e72b3c x10: 0x0000000000000000 x11: 0x0000000000000001
x12: 0x000000010235ed1a x13: 0x0000000000000000 x14: 0x000000025fea001a x15: 0x000000000000001e
x16: 0x0000000000000006 x17: 0x6ae100016fb137c0 x18: 0x0000000000000000 x19: 0x000000016fb13890
x20: 0x000000010235ed18 x21: 0x0000000000000001 x22: 0x0000000152940000 x23: 0x0000000103eab800
x24: 0x0000000000000000 x25: 0x000000000037ee68 x26: 0x0000000103f10400 x27: 0x0000000000000000
x28: 0x0000000000000000 fp: 0x000000016fb12e30 lr: 0x5b1a800103e72b9c
sp: 0x000000016fb12c90 pc: 0x0000000103e8e81c cpsr: 0x00001000
far: 0x0000000152940000 esr: 0x92000007 (Data Abort) byte read Translation fault

Binary Images:
0x103e58000 - 0x103eb7fff dyld () <83d4a362-5b15-3bd4-98f4-54861eb4da38> /usr/lib/dyld
0x1002e0000 - 0x102113fff com.libretro.dist.RetroArch (1.20.0) <5b48bc8a-4772-306b-bdae-5f8060ca558a> /Applications/RetroArch.app/Contents/MacOS/RetroArch
0x1a91e5000 - 0x1a95d6fff com.apple.Foundation (6.9) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x1a82e0000 - 0x1a8826fff com.apple.CoreFoundation (6.9) <07e05b49-8c3c-354e-89a7-cc7994572dfe> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1b0f76000 - 0x1b12a9fff com.apple.HIToolbox (2.1.1) <07987381-b579-3f72-8ba8-97fa5b5a3352> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x1aae8a000 - 0x1abd42fff com.apple.AppKit (6.9) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1a8259000 - 0x1a8290fff libsystem_kernel.dylib (
) /usr/lib/system/libsystem_kernel.dylib
0x1b0cf5000 - 0x1b0d1bfff com.apple.audio.caulk (1.0) <31607e3a-d467-35b4-93f5-e7da0ffacbd6> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x1a8291000 - 0x1a829dfff libsystem_pthread.dylib () <569fc817-bb09-3ef2-8b18-af7f7bd615ec> /usr/lib/system/libsystem_pthread.dylib
0x1a9c77000 - 0x1aa39afff com.apple.audio.CoreAudio (5.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x1a8158000 - 0x1a81d9fff libsystem_c.dylib (
) /usr/lib/system/libsystem_c.dylib
0x1a80d0000 - 0x1a8116fff libdispatch.dylib () <26532eb9-1697-3bcb-aa36-f07a3405770a> /usr/lib/system/libdispatch.dylib
0x1a7fbd000 - 0x1a7fbefff libsystem_blocks.dylib (
) <75d67464-add8-3071-a1e2-576ebe8afc9d> /usr/lib/system/libsystem_blocks.dylib
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

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

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 512K 4
Activity Tracing 256K 1
CG backing stores 4032K 4
CG image 96K 5
ColorSync 576K 25
CoreAnimation 160K 8
CoreGraphics 16K 1
CoreUI image data 1216K 8
Foundation 48K 2
Kernel Alloc Once 32K 1
MALLOC 435.7M 69
MALLOC guard page 192K 11
MALLOC_MEDIUM (reserved) 1.0G 9 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 56.2M 13
Stack 14.4M 13
VM_ALLOCATE 320K 13
VM_ALLOCATE (reserved) 32K 1 reserved VM address space (unallocated)
__AUTH 2094K 224
__AUTH_CONST 13.5M 396
__CTF 756 1
__DATA 33.3M 387
__DATA_CONST 16.4M 401
__DATA_DIRTY 1162K 150
__FONT_DATA 4K 1
__LINKEDIT 582.6M 6
__OBJC_CONST 2460K 198
__OBJC_RO 83.0M 1
__OBJC_RW 3168K 1
__TEXT 353.2M 417
__UNICODE 592K 1
dyld private memory 1024K 1
mapped file 159.6M 24
shared memory 896K 15
=========== ======= =======
TOTAL 3.1G 2413
TOTAL, minus reserved VM space 1.7G 2413


Full Report

{"app_name":"RetroArch","timestamp":"2025-04-05 21:17:26.00 -0700","app_version":"1.20.0","slice_uuid":"5b48bc8a-4772-306b-bdae-5f8060ca558a","build_version":"","platform":1,"bundleID":"com.libretro.dist.RetroArch","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.7.1 (21G920)","incident_id":"30A95409-5806-4AC1-A397-71F3338B004E","name":"RetroArch"}
{
"uptime" : 710000,
"procLaunch" : "2025-04-05 21:14:13.4978 -0700",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,2",
"procStartAbsTime" : 17179079871793,
"coalitionID" : 1345,
"osVersion" : {
"train" : "macOS 12.7.1",
"build" : "21G920",
"releaseType" : "User"
},
"captureTime" : "2025-04-05 21:17:26.5928 -0700",
"incident" : "30A95409-5806-4AC1-A397-71F3338B004E",
"bug_type" : "309",
"pid" : 13484,
"procExitAbsTime" : 17183713595190,
"translated" : false,
"cpuType" : "ARM-64",
"procName" : "RetroArch",
"procPath" : "/Applications/RetroArch.app/Contents/MacOS/RetroArch",
"bundleInfo" : {"CFBundleShortVersionString":"1.20.0","CFBundleIdentifier":"com.libretro.dist.RetroArch"},
"storeInfo" : {"deviceIdentifierForVendor":"1C9D3E73-0420-5F7B-A0F5-616976CF7DD3","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.libretro.dist.RetroArch",
"crashReporterKey" : "885054D9-8559-86A5-F562-6446BECEE179",
"wakeTime" : 190226,
"sleepWakeUUID" : "FEB4D683-F0BD-4E22-B211-CD3144354302",
"sip" : "enabled",
"vmRegionInfo" : "0x152940000 is in 0x152940000-0x152cc0000; bytes after start: 0 bytes before end: 3670015\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n CoreAnimation 1528a0000-1528a8000 [ 32K] rw-/rwx SM=PRV \n GAP OF 0x98000 BYTES\n---> mapped file 152940000-152cc0000 [ 3584K] r--/rwx SM=COW ...t_id=aeb4a505\n GAP OF 0xbe4000 BYTES\n MALLOC_LARGE 1538a4000-1538a8000 [ 16K] rw-/rwx SM=PRV ",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000032, 0x0000000152940000","rawCodes":[50,5680398336],"type":"EXC_BAD_ACCESS","signal":"SIGKILL (Code Signature Invalid)","subtype":"UNKNOWN_0x32 at 0x0000000152940000"},
"termination" : {"namespace":"CODESIGNING","flags":0,"code":2},
"vmregioninfo" : "0x152940000 is in 0x152940000-0x152cc0000; bytes after start: 0 bytes before end: 3670015\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n CoreAnimation 1528a0000-1528a8000 [ 32K] rw-/rwx SM=PRV \n GAP OF 0x98000 BYTES\n---> mapped file 152940000-152cc0000 [ 3584K] r--/rwx SM=COW ...t_id=aeb4a505\n GAP OF 0xbe4000 BYTES\n MALLOC_LARGE 1538a4000-1538a8000 [ 16K] rw-/rwx SM=PRV ",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":4078553,"threadState":{"x":[{"value":6168852624},{"value":5680398336},{"value":3665512},{"value":4332055832,"symbolLocation":8728,"symbol":"rarch_st"},{"value":1},{"value":0},{"value":4360681472,"symbolLocation":0,"symbol":"dyld3::GradedArchs::arm64e_keysoff"},{"value":1008},{"value":4957899489143816311},{"value":4360448828,"symbolLocation":0,"symbol":"invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int)"},{"value":0},{"value":1},{"value":4332055834,"symbolLocation":8730,"symbol":"rarch_st"},{"value":0},{"value":10199105562},{"value":30},{"value":6},{"value":7701436843949111232},{"value":0},{"value":6168852624},{"value":4332055832,"symbolLocation":8728,"symbol":"rarch_st"},{"value":1},{"value":5680398336},{"value":4360681472,"symbolLocation":0,"symbol":"dyld3::GradedArchs::arm64e_keysoff"},{"value":0},{"value":3665512},{"value":4361094144},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6564700148694723484},"cpsr":{"value":4096},"fp":{"value":6168849968},"sp":{"value":6168849552},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4360562716,"matchesCrashFrame":1},"far":{"value":5680398336}},"queue":"com.apple.main-thread","frames":[{"imageOffset":223260,"symbol":"dyld3::MachOFile::compatibleSlice(Diagnostics&, void const*, unsigned long, char const*, dyld3::Platform, bool, dyld3::GradedArchs const&)","symbolLocation":76,"imageIndex":0},{"imageOffset":109468,"symbol":"invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int)","symbolLocation":96,"imageIndex":0},{"imageOffset":109468,"symbol":"invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int)","symbolLocation":96,"imageIndex":0},{"imageOffset":131020,"symbol":"dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&, char const*) block_pointer) const","symbolLocation":132,"imageIndex":0},{"imageOffset":109320,"symbol":"dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int)","symbolLocation":204,"imageIndex":0},{"imageOffset":83952,"symbol":"invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":1436,"imageIndex":0},{"imageOffset":81068,"symbol":"dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":780,"imageIndex":0},{"imageOffset":80088,"symbol":"invocation function for block in dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":148,"imageIndex":0},{"imageOffset":40660,"symbol":"dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, dyld3::Platform, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const","symbolLocation":672,"imageIndex":0},{"imageOffset":79916,"symbol":"dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":172,"imageIndex":0},{"imageOffset":81996,"symbol":"dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":864,"imageIndex":0},{"imageOffset":155432,"symbol":"invocation function for block in dyld4::APIs::dlopen_from(char const*, int, void*)","symbolLocation":248,"imageIndex":0},{"imageOffset":43880,"symbol":"dyld4::RuntimeState::withLoadersWriteLock(void () block_pointer)","symbolLocation":100,"imageIndex":0},{"imageOffset":154676,"symbol":"dyld4::APIs::dlopen_from(char const*, int, void*)","symbolLocation":472,"imageIndex":0},{"imageOffset":3774968,"symbol":"libretro_get_system_info","symbolLocation":108,"imageIndex":1},{"imageOffset":2905072,"symbol":"command_event","symbolLocation":516,"imageIndex":1},{"imageOffset":2905016,"symbol":"command_event","symbolLocation":460,"imageIndex":1},{"imageOffset":4262988,"symbol":"task_push_load_content_from_playlist_from_menu","symbolLocation":272,"imageIndex":1},{"imageOffset":5818620,"symbol":"action_ok_playlist_entry_collection","symbolLocation":1984,"imageIndex":1},{"imageOffset":4410900,"symbol":"generic_menu_entry_action","symbolLocation":656,"imageIndex":1},{"imageOffset":4836848,"symbol":"ozone_menu_entry_action","symbolLocation":6232,"imageIndex":1},{"imageOffset":4414788,"symbol":"menu_driver_iterate","symbolLocation":1348,"imageIndex":1},{"imageOffset":3890816,"symbol":"runloop_iterate","symbolLocation":3964,"imageIndex":1},{"imageOffset":2735232,"symbol":"-[RetroArch_OSX rarch_main]","symbolLocation":60,"imageIndex":1},{"imageOffset":544564,"symbol":"__NSThreadPerformPerform","symbolLocation":212,"imageIndex":2},{"imageOffset":544452,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION","symbolLocation":28,"imageIndex":3},{"imageOffset":544272,"symbol":"__CFRunLoopDoSource0","symbolLocation":208,"imageIndex":3},{"imageOffset":543504,"symbol":"__CFRunLoopDoSources0","symbolLocation":268,"imageIndex":3},{"imageOffset":537744,"symbol":"__CFRunLoopRun","symbolLocation":828,"imageIndex":3},{"imageOffset":534964,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":3},{"imageOffset":205624,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":4},{"imageOffset":204740,"symbol":"ReceiveNextEventCommon","symbolLocation":324,"imageIndex":4},{"imageOffset":204392,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":4},{"imageOffset":267448,"symbol":"_DPSNextEvent","symbolLocation":860,"imageIndex":5},{"imageOffset":261552,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1328,"imageIndex":5},{"imageOffset":204668,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":5},{"imageOffset":13976,"symbol":"NSApplicationMain","symbolLocation":1132,"imageIndex":5},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":0}]},{"id":4078591,"name":"AMCP Logging Spool","frames":[{"imageOffset":6348,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":6},{"imageOffset":125484,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":7},{"imageOffset":10156,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":7},{"imageOffset":9164,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk:🧵:attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void)","symbolLocation":96,"imageIndex":7},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":4078603,"name":"com.apple.audio.toolbox.AUScheduledParameterRefresher","frames":[{"imageOffset":6348,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":6},{"imageOffset":125484,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":7},{"imageOffset":10156,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":7},{"imageOffset":9164,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk:🧵:attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void)","symbolLocation":96,"imageIndex":7},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":4078626,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":6},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":6},{"imageOffset":545088,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":3},{"imageOffset":538096,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":3},{"imageOffset":534964,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":3},{"imageOffset":1761436,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":5},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":4079006,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":4079071,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":6},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":6},{"imageOffset":3360416,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":104,"imageIndex":9},{"imageOffset":1842096,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3336,"imageIndex":9},{"imageOffset":1837232,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":100,"imageIndex":9},{"imageOffset":3721904,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":9},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":4079191,"queue":"com.apple.root.user-initiated-qos","frames":[{"imageOffset":20556,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":6},{"imageOffset":61392,"symbol":"nanosleep","symbolLocation":220,"imageIndex":10},{"imageOffset":5535748,"symbol":"task_http_transfer_handler","symbolLocation":944,"imageIndex":1},{"imageOffset":5486220,"symbol":"gcd_worker","symbolLocation":172,"imageIndex":1},{"imageOffset":9712,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":11},{"imageOffset":16820,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":11},{"imageOffset":88580,"symbol":"_dispatch_root_queue_drain","symbolLocation":680,"imageIndex":11},{"imageOffset":90372,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":11},{"imageOffset":13092,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":8},{"imageOffset":8320,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":8}]},{"id":4079374,"queue":"com.apple.root.user-initiated-qos","frames":[{"imageOffset":6156,"symbol":"pthread_mutex_lock","symbolLocation":76,"imageIndex":8},{"imageOffset":5486236,"symbol":"gcd_worker","symbolLocation":188,"imageIndex":1},{"imageOffset":9712,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":11},{"imageOffset":16820,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":11},{"imageOffset":88580,"symbol":"_dispatch_root_queue_drain","symbolLocation":680,"imageIndex":11},{"imageOffset":90372,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":11},{"imageOffset":13092,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":8},{"imageOffset":8320,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":8}]},{"id":4079470,"queue":"com.apple.root.user-initiated-qos","frames":[{"imageOffset":6576,"symbol":"syscall_thread_switch","symbolLocation":8,"imageIndex":6},{"imageOffset":89128,"symbol":"DISPATCH_ROOT_QUEUE_CONTENDED_WAIT","symbolLocation":120,"imageIndex":11},{"imageOffset":88736,"symbol":"_dispatch_root_queue_drain","symbolLocation":836,"imageIndex":11},{"imageOffset":90372,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":11},{"imageOffset":13092,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":8},{"imageOffset":8320,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":8}]},{"id":4079613,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":4079628,"queue":"com.apple.root.user-initiated-qos","frames":[{"imageOffset":20556,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":6},{"imageOffset":61392,"symbol":"nanosleep","symbolLocation":220,"imageIndex":10},{"imageOffset":5535748,"symbol":"task_http_transfer_handler","symbolLocation":944,"imageIndex":1},{"imageOffset":5486220,"symbol":"gcd_worker","symbolLocation":172,"imageIndex":1},{"imageOffset":9712,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":11},{"imageOffset":16820,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":11},{"imageOffset":88580,"symbol":"_dispatch_root_queue_drain","symbolLocation":680,"imageIndex":11},{"imageOffset":90372,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":11},{"imageOffset":13092,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":8},{"imageOffset":8320,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":8}]},{"id":4079633,"queue":"com.apple.root.user-initiated-qos","frames":[{"imageOffset":6608,"symbol":"_Block_release","symbolLocation":124,"imageIndex":12},{"imageOffset":16820,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":11},{"imageOffset":16820,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":11},{"imageOffset":88580,"symbol":"_dispatch_root_queue_drain","symbolLocation":680,"imageIndex":11},{"imageOffset":90372,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":11},{"imageOffset":13092,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":8},{"imageOffset":8320,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":8}]},{"id":4079634,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 4360339456,
"size" : 393216,
"uuid" : "83d4a362-5b15-3bd4-98f4-54861eb4da38",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4297981952,
"CFBundleShortVersionString" : "1.20.0",
"CFBundleIdentifier" : "com.libretro.dist.RetroArch",
"size" : 31670272,
"uuid" : "5b48bc8a-4772-306b-bdae-5f8060ca558a",
"path" : "/Applications/RetroArch.app/Contents/MacOS/RetroArch",
"name" : "RetroArch"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7132303360,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 4136960,
"uuid" : "ed1a7ccd-78c8-37a7-a4fe-1e5051fcf967",
"path" : "/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "1866"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7116554240,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5533696,
"uuid" : "07e05b49-8c3c-354e-89a7-cc7994572dfe",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1866"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7263969280,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3358720,
"uuid" : "07987381-b579-3f72-8ba8-97fa5b5a3352",
"path" : "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7162339328,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15437824,
"uuid" : "f22b39bd-c01b-3a5a-a7f6-190cb4e425cc",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2113.60.148"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7116001280,
"size" : 229376,
"uuid" : "a9474003-5acc-360c-95c4-0c1b4afb182c",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7261343744,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.audio.caulk",
"size" : 159744,
"uuid" : "31607e3a-d467-35b4-93f5-e7da0ffacbd6",
"path" : "/System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk",
"name" : "caulk"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7116230656,
"size" : 53248,
"uuid" : "569fc817-bb09-3ef2-8b18-af7f7bd615ec",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7143387136,
"CFBundleShortVersionString" : "5.0",
"CFBundleIdentifier" : "com.apple.audio.CoreAudio",
"size" : 7487488,
"uuid" : "f3e1f1ac-c5c1-3266-ab6a-9ad8635f7514",
"path" : "/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio",
"name" : "CoreAudio",
"CFBundleVersion" : "5.0"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7114948608,
"size" : 532480,
"uuid" : "ecb6f60c-4c3c-3740-94e0-57dffa787156",
"path" : "/usr/lib/system/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7114391552,
"size" : 290816,
"uuid" : "26532eb9-1697-3bcb-aa36-f07a3405770a",
"path" : "/usr/lib/system/libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7113265152,
"size" : 8192,
"uuid" : "75d67464-add8-3071-a1e2-576ebe8afc9d",
"path" : "/usr/lib/system/libsystem_blocks.dylib",
"name" : "libsystem_blocks.dylib"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
}
],
"sharedCache" : {
"base" : 7112933376,
"size" : 3144908800,
"uuid" : "5408e7f4-3e59-3617-afe0-a77be4627ee5"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=935.7M resident=0K(0%) swapped_out_or_unallocated=935.7M(100%)\nWritable regions: Total=1.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.8G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 512K 4 \nActivity Tracing 256K 1 \nCG backing stores 4032K 4 \nCG image 96K 5 \nColorSync 576K 25 \nCoreAnimation 160K 8 \nCoreGraphics 16K 1 \nCoreUI image data 1216K 8 \nFoundation 48K 2 \nKernel Alloc Once 32K 1 \nMALLOC 435.7M 69 \nMALLOC guard page 192K 11 \nMALLOC_MEDIUM (reserved) 1.0G 9 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.2M 13 \nStack 14.4M 13 \nVM_ALLOCATE 320K 13 \nVM_ALLOCATE (reserved) 32K 1 reserved VM address space (unallocated)\n__AUTH 2094K 224 \n__AUTH_CONST 13.5M 396 \n__CTF 756 1 \n__DATA 33.3M 387 \n__DATA_CONST 16.4M 401 \n__DATA_DIRTY 1162K 150 \n__FONT_DATA 4K 1 \n__LINKEDIT 582.6M 6 \n__OBJC_CONST 2460K 198 \n__OBJC_RO 83.0M 1 \n__OBJC_RW 3168K 1 \n__TEXT 353.2M 417 \n__UNICODE 592K 1 \ndyld private memory 1024K 1 \nmapped file 159.6M 24 \nshared memory 896K 15 \n=========== ======= ======= \nTOTAL 3.1G 2413 \nTOTAL, minus reserved VM space 1.7G 2413 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "6112e14f37f5d11121dcd519",
"factorPackIds" : {
"SIRI_TEXT_TO_SPEECH" : "634710168e8be655c1316aaa"
},
"deploymentId" : 240000229
},
{
"rolloutId" : "60f8ddccefea4203d95cbeef",
"factorPackIds" : {

  },
  "deploymentId" : 240000025
}

],
"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

Use the crash trace's libretro_get_system_info -> command_event path as the entry point, then trace how online-updated Gambatte cores are loaded through dlopen on macOS/ARM64. Reproduce with a Gambatte core newer than v0.5.0 and compare it with a prior version; done means the updated core launches without the CODESIGNING kill.

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
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.