Steps to reproduce
Run the vim command in Terminal.
It crashes.
Crash report:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Vim [8059]
Path: /usr/local/Cellar/macvim/9.2.0321/MacVim.app/Contents/MacOS/Vim
Identifier: Vim
Version: ???
Code Type: X86-64 (Native)
Role: Unspecified
Parent Process: zsh [7406]
Coalition: com.apple.Terminal [993]
Responsible Process: Terminal [7404]
User ID: 501
Date/Time: 2026-07-19 00:33:10.3869 +1000
Launch Time: 2026-07-19 00:33:10.3593 +1000
Hardware Model: MacBookPro16,2
OS Version: macOS 26.5.2 (25F84)
Release Type: User
Bridge OS Version: 10.5 (23P5067)
Crash Reporter Key: 9F4EB25E-6E8F-07D8-633E-E20D7F8DD238
Incident Identifier: 50D6CDF7-C19C-4B90-83BA-CECDA3A20F3F
Time Awake Since Boot: 3300 seconds
System Integrity Protection: enabled
Triggered by Thread: 0
Exception Type: EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid))
Exception Subtype: UNKNOWN_0x32 at 0x000000010b5a3000
Exception Codes: 0x0000000000000032, 0x000000010b5a3000
Termination Reason: Namespace CODESIGNING, Code 2, Invalid Page
VM Region Info: 0x10b5a3000 is in 0x10b5a3000-0x10bcc2000; bytes after start: 0 bytes before end: 7467007
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
mapped file 10b525000-10b5a3000 [ 504K] r--/rwx SM=COW Object_id=609f497a
---> mapped file 10b5a3000-10bcc2000 [ 7292K] r--/rwx SM=COW Object_id=8d8e73bb
GAP OF 0xbf18000 BYTES
commpage (reserved) 117bda000-117cfa000 [ 1152K] ---/--- SM=NUL reserved VM address space (unallocated)
Thread 0 Crashed:
0 dyld 0x7ff80682d1e7 mach_o::Universal::isUniversal(std::__1::span<unsigned char const, 18446744073709551615ul>) + 19
1 dyld 0x7ff8067f5a51 dyld3::MachOFile::compatibleSlice(Diagnostics&, unsigned long long&, unsigned long long&, void const*, unsigned long, char const*, mach_o::Platform, bool, mach_o::GradedArchitectures const&, bool) + 71
2 dyld 0x7ff8067dba8a dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 322
3 dyld 0x7ff8067dd47d dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 149
4 dyld 0x7ff8067df07e invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 3303
5 dyld 0x7ff8067ddb6b 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) + 809
6 dyld 0x7ff8067c7022 dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, mach_o::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const + 1356
7 dyld 0x7ff8067dd6bb dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 267
8 dyld 0x7ff8067ddf3b dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 933
9 dyld 0x7ff8067d9b54 invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 547
10 dyld 0x7ff8068319a5 invocation function for block in mach_o::UnsafeHeader::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const + 98
11 dyld 0x7ff80682fc8b mach_o::UnsafeHeader::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 191
12 dyld 0x7ff806831781 mach_o::UnsafeHeader::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const + 171
13 dyld 0x7ff8067d9816 dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 152
14 dyld 0x7ff8067c4316 dyld4::prepare(dyld4::APIs&, mach_o::UnsafeHeader const*) + 1220
15 dyld 0x7ff8067c3e40 dyld4::start(dyld4::KernelArgs*, void*, void*, unsigned long long)::$_0::operator()() const + 284
16 dyld 0x7ff8067c3ac6 start + 3142
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x6d00f30336820063 rbx: 0x00007ff7b5c90700 rcx: 0x00000000feffffff rdx: 0x00007ff7b5c90078
rdi: 0x000000010b5a3000 rsi: 0x000000000071e800 rbp: 0x00007ff7b5c8fdc0 rsp: 0x00007ff7b5c8fdc0
r8: 0x000000000071e800 r9: 0x000000010a26dde0 r10: 0x00007ff7b5c90200 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x00007ff7b5c90078 r14: 0x00007ff7b5c900c8 r15: 0x000000000071e800
rip: 0x00007ff80682d1e7 rfl: 0x0000000000010212 cr2: 0x000000010b5a3000
Logical CPU: 0
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14
Binary Images:
0x10a26d000 - 0x10a56cfff Vim (*) <963d1a0e-283e-3321-bf41-444730bbc22b> /usr/local/Cellar/macvim/9.2.0321/MacVim.app/Contents/MacOS/Vim
0x7ff8067b1000 - 0x7ff80684e8ef dyld (*) <7dab2bc9-2bd6-3721-8680-26122c6adb45> /usr/lib/dyld
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: 1
thread_create: 0
thread_set_state: 33
VM Region Summary:
ReadOnly portion of Libraries: Total=157.8M resident=0K(0%) swapped_out_or_unallocated=157.8M(100%)
Writable regions: Total=8748K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8748K(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
STACK GUARD 56.0M 1
Stack 8192K 1
VM_ALLOCATE (reserved) 480K 2 reserved VM address space (unallocated)
__DATA 421K 3
__DATA_CONST 111K 2
__DATA_DIRTY 14K 1
__LINKEDIT 154.2M 2
__TEXT 3704K 2
__TPRO_CONST 8 1
mapped file 15.6M 10
shared memory 8K 2
=========== ======= =======
TOTAL 238.4M 27
TOTAL, minus reserved VM space 237.9M 27
-----------
Full Report
-----------
{"app_name":"Vim","timestamp":"2026-07-19 00:33:10.00 +1000","app_version":"","slice_uuid":"963d1a0e-283e-3321-bf41-444730bbc22b","build_version":"","platform":1,"share_with_app_devs":1,"is_first_party":1,"bug_type":"309","os_version":"macOS 26.5.2 (25F84)","roots_installed":0,"incident_id":"50D6CDF7-C19C-4B90-83BA-CECDA3A20F3F","name":"Vim"}
{
"uptime" : 3300,
"procRole" : "Unspecified",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro16,2",
"coalitionID" : 993,
"osVersion" : {
"train" : "macOS 26.5.2",
"build" : "25F84",
"releaseType" : "User"
},
"captureTime" : "2026-07-19 00:33:10.3869 +1000",
"codeSigningMonitor" : 0,
"incident" : "50D6CDF7-C19C-4B90-83BA-CECDA3A20F3F",
"pid" : 8059,
"cpuType" : "X86-64",
"procLaunch" : "2026-07-19 00:33:10.3593 +1000",
"procStartAbsTime" : 3350680424751,
"procExitAbsTime" : 3350706776950,
"procName" : "Vim",
"procPath" : "\/usr\/local\/Cellar\/macvim\/9.2.0321\/MacVim.app\/Contents\/MacOS\/Vim",
"parentProc" : "zsh",
"parentPid" : 7406,
"coalitionName" : "com.apple.Terminal",
"crashReporterKey" : "9F4EB25E-6E8F-07D8-633E-E20D7F8DD238",
"appleIntelligenceStatus" : {"reasons":["deviceNotCapable"],"state":"unavailable"},
"developerMode" : 1,
"responsiblePid" : 7404,
"responsibleProc" : "Terminal",
"codeSigningID" : "Vim-55554944963d1a0e283e3321bf41444730bbc22b",
"codeSigningTeamID" : "",
"codeSigningFlags" : 587268865,
"codeSigningValidationCategory" : 10,
"codeSigningTrustLevel" : 4294967295,
"codeSigningAuxiliaryInfo" : 0,
"bootSessionUUID" : "B410B9D4-9F53-4C0A-94F4-F1389A5A0924",
"bridgeVersion" : {"build":"23P5067","train":"10.5"},
"sip" : "enabled",
"vmRegionInfo" : "0x10b5a3000 is in 0x10b5a3000-0x10bcc2000; bytes after start: 0 bytes before end: 7467007\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n mapped file 10b525000-10b5a3000 [ 504K] r--\/rwx SM=COW Object_id=609f497a\n---> mapped file 10b5a3000-10bcc2000 [ 7292K] r--\/rwx SM=COW Object_id=8d8e73bb\n GAP OF 0xbf18000 BYTES\n commpage (reserved) 117bda000-117cfa000 [ 1152K] ---\/--- SM=NUL reserved VM address space (unallocated)",
"exception" : {"codes":"0x0000000000000032, 0x000000010b5a3000","rawCodes":[50,4485427200],"type":"EXC_BAD_ACCESS","signal":"SIGKILL (Code Signature Invalid)","subtype":"UNKNOWN_0x32 at 0x000000010b5a3000"},
"termination" : {"flags":0,"code":2,"namespace":"CODESIGNING","indicator":"Invalid Page"},
"vmregioninfo" : "0x10b5a3000 is in 0x10b5a3000-0x10bcc2000; bytes after start: 0 bytes before end: 7467007\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n mapped file 10b525000-10b5a3000 [ 504K] r--\/rwx SM=COW Object_id=609f497a\n---> mapped file 10b5a3000-10bcc2000 [ 7292K] r--\/rwx SM=COW Object_id=8d8e73bb\n GAP OF 0xbf18000 BYTES\n commpage (reserved) 117bda000-117cfa000 [ 1152K] ---\/--- SM=NUL reserved VM address space (unallocated)",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":33,"task_for_pid":1},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":65480,"instructionState":{"instructionStream":{"bytes":[192,93,195,85,72,137,229,139,71,4,59,5,73,221,0,0,15,150,192,93,195,85,72,137,229,139,71,4,59,5,47,221,0,0,15,150,192,93,195,0,0,0,0,0,0,0,0,0,0,0,0,85,72,137,229,72,137,55,72,1,242,72,137,87,8,141,4,141,4,0,0,0,137,71,16,93,195,85,72,137,229,72,131,254,8,115,4,49,192,235,19,185,255,255,255,254,35,15,49,192,129,249,202,254,186,190,72,15,68,199,93,195,144,85,72,137,229,65,87,65,86,65,85,65,84,83,72,129,236,152,2,0,0,72,137,251,72,141,5,242,29,161,64,72,139,0,72,137,69,208,139,62,137,248,13,0,0,0,1,61,202,254,186,191,117,34,129,255,202,254,186,191,184,40,0,0,0,185,28,0,0,0,72,15,68,200,72,57,202,115,67,72],"offset":96}},"threadState":{"r13":{"value":140701883498616},"rax":{"value":7854544945259085923},"rflags":{"value":66066},"cpu":{"value":0},"r14":{"value":140701883498696},"rsi":{"value":7464960},"r8":{"value":7464960},"cr2":{"value":4485427200},"rdx":{"value":140701883498616},"r10":{"value":140701883499008},"r9":{"value":4465286624},"r15":{"value":7464960},"rbx":{"value":140701883500288},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":0},"rip":{"value":140703237853671,"matchesCrashFrame":1},"rbp":{"value":140701883497920},"rsp":{"value":140701883497920},"r12":{"value":0},"rcx":{"value":4278190079},"flavor":"x86_THREAD_STATE","rdi":{"value":4485427200}},"frames":[{"imageOffset":508391,"symbol":"mach_o::Universal::isUniversal(std::__1::span<unsigned char const, 18446744073709551615ul>)","symbolLocation":19,"imageIndex":1},{"imageOffset":281169,"symbol":"dyld3::MachOFile::compatibleSlice(Diagnostics&, unsigned long long&, unsigned long long&, void const*, unsigned long, char const*, mach_o::Platform, bool, mach_o::GradedArchitectures const&, bool)","symbolLocation":71,"imageIndex":1},{"imageOffset":174730,"symbol":"dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":322,"imageIndex":1},{"imageOffset":181373,"symbol":"dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":149,"imageIndex":1},{"imageOffset":188542,"symbol":"invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":3303,"imageIndex":1},{"imageOffset":183147,"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":809,"imageIndex":1},{"imageOffset":90146,"symbol":"dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, mach_o::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const","symbolLocation":1356,"imageIndex":1},{"imageOffset":181947,"symbol":"dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":267,"imageIndex":1},{"imageOffset":184123,"symbol":"dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":933,"imageIndex":1},{"imageOffset":166740,"symbol":"invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":547,"imageIndex":1},{"imageOffset":526757,"symbol":"invocation function for block in mach_o::UnsafeHeader::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const","symbolLocation":98,"imageIndex":1},{"imageOffset":519307,"symbol":"mach_o::UnsafeHeader::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const","symbolLocation":191,"imageIndex":1},{"imageOffset":526209,"symbol":"mach_o::UnsafeHeader::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const","symbolLocation":171,"imageIndex":1},{"imageOffset":165910,"symbol":"dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":152,"imageIndex":1},{"imageOffset":78614,"symbol":"dyld4::prepare(dyld4::APIs&, mach_o::UnsafeHeader const*)","symbolLocation":1220,"imageIndex":1},{"imageOffset":77376,"symbol":"dyld4::start(dyld4::KernelArgs*, void*, void*, unsigned long long)::$_0::operator()() const","symbolLocation":284,"imageIndex":1},{"imageOffset":76486,"symbol":"start","symbolLocation":3142,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "x86_64",
"base" : 4465283072,
"size" : 3145728,
"uuid" : "963d1a0e-283e-3321-bf41-444730bbc22b",
"path" : "\/usr\/local\/Cellar\/macvim\/9.2.0321\/MacVim.app\/Contents\/MacOS\/Vim",
"name" : "Vim"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703237345280,
"size" : 645360,
"uuid" : "7dab2bc9-2bd6-3721-8680-26122c6adb45",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
}
],
"sharedCache" : {
"base" : 140703192739840,
"size" : 30064771072,
"uuid" : "7c732ba8-8d23-35b2-9900-285e39708302"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=157.8M resident=0K(0%) swapped_out_or_unallocated=157.8M(100%)\nWritable regions: Total=8748K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8748K(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nSTACK GUARD 56.0M 1 \nStack 8192K 1 \nVM_ALLOCATE (reserved) 480K 2 reserved VM address space (unallocated)\n__DATA 421K 3 \n__DATA_CONST 111K 2 \n__DATA_DIRTY 14K 1 \n__LINKEDIT 154.2M 2 \n__TEXT 3704K 2 \n__TPRO_CONST 8 1 \nmapped file 15.6M 10 \nshared memory 8K 2 \n=========== ======= ======= \nTOTAL 238.4M 27 \nTOTAL, minus reserved VM space 237.9M 27 \n",
"legacyInfo" : {
"threadTriggered" : {
}
},
"logWritingSignature" : "75bd56e379f9f70181b005c96b401b15c2ff61b9",
"roots_installed" : 0,
"bug_type" : "309",
"trmStatus" : 2105856,
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "6813dc6e1e50e5344eb573e9",
"factorPackIds" : [
],
"deploymentId" : 240000021
},
{
"rolloutId" : "699d4a6bb3c59721f0815d4a",
"factorPackIds" : [
"6a1e847dfae8a60fe3d88f20",
"6a1e847ffae8a60fe3d88f21",
"6a1e847fe5700036461dd986",
"6a1e848059a97e607a107573"
],
"deploymentId" : 240000038
}
],
"experiments" : [
]
}
}
Expected behaviour
vim should show normally
Version of MacVim
9.2.0321
MacVim installation method
brew install macvim
Environment
macOS version: macOS Tahoe 26.5.2 (25F84)
Mac: MacBook Pro, 13-inch, 2020, Four Thunderbolt 3 ports
Processor: 2 GHz Quad-Core Intel Core i5
Terminal: Apple Terminal Version 2.15 (470.2)
Shell: zsh 5.9 (x86_64-apple-darwin25.0)
Logs and stack traces
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Vim [8059]
Path: /usr/local/Cellar/macvim/9.2.0321/MacVim.app/Contents/MacOS/Vim
Identifier: Vim
Version: ???
Code Type: X86-64 (Native)
Role: Unspecified
Parent Process: zsh [7406]
Coalition: com.apple.Terminal [993]
Responsible Process: Terminal [7404]
User ID: 501
Date/Time: 2026-07-19 00:33:10.3869 +1000
Launch Time: 2026-07-19 00:33:10.3593 +1000
Hardware Model: MacBookPro16,2
OS Version: macOS 26.5.2 (25F84)
Release Type: User
Bridge OS Version: 10.5 (23P5067)
Crash Reporter Key: 9F4EB25E-6E8F-07D8-633E-E20D7F8DD238
Incident Identifier: 50D6CDF7-C19C-4B90-83BA-CECDA3A20F3F
Time Awake Since Boot: 3300 seconds
System Integrity Protection: enabled
Triggered by Thread: 0
Exception Type: EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid))
Exception Subtype: UNKNOWN_0x32 at 0x000000010b5a3000
Exception Codes: 0x0000000000000032, 0x000000010b5a3000
Termination Reason: Namespace CODESIGNING, Code 2, Invalid Page
VM Region Info: 0x10b5a3000 is in 0x10b5a3000-0x10bcc2000; bytes after start: 0 bytes before end: 7467007
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
mapped file 10b525000-10b5a3000 [ 504K] r--/rwx SM=COW Object_id=609f497a
---> mapped file 10b5a3000-10bcc2000 [ 7292K] r--/rwx SM=COW Object_id=8d8e73bb
GAP OF 0xbf18000 BYTES
commpage (reserved) 117bda000-117cfa000 [ 1152K] ---/--- SM=NUL reserved VM address space (unallocated)
Thread 0 Crashed:
0 dyld 0x7ff80682d1e7 mach_o::Universal::isUniversal(std::__1::span<unsigned char const, 18446744073709551615ul>) + 19
1 dyld 0x7ff8067f5a51 dyld3::MachOFile::compatibleSlice(Diagnostics&, unsigned long long&, unsigned long long&, void const*, unsigned long, char const*, mach_o::Platform, bool, mach_o::GradedArchitectures const&, bool) + 71
2 dyld 0x7ff8067dba8a dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 322
3 dyld 0x7ff8067dd47d dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 149
4 dyld 0x7ff8067df07e invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 3303
5 dyld 0x7ff8067ddb6b 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) + 809
6 dyld 0x7ff8067c7022 dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, mach_o::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const + 1356
7 dyld 0x7ff8067dd6bb dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 267
8 dyld 0x7ff8067ddf3b dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 933
9 dyld 0x7ff8067d9b54 invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 547
10 dyld 0x7ff8068319a5 invocation function for block in mach_o::UnsafeHeader::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const + 98
11 dyld 0x7ff80682fc8b mach_o::UnsafeHeader::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 191
12 dyld 0x7ff806831781 mach_o::UnsafeHeader::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const + 171
13 dyld 0x7ff8067d9816 dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 152
14 dyld 0x7ff8067c4316 dyld4::prepare(dyld4::APIs&, mach_o::UnsafeHeader const*) + 1220
15 dyld 0x7ff8067c3e40 dyld4::start(dyld4::KernelArgs*, void*, void*, unsigned long long)::$_0::operator()() const + 284
16 dyld 0x7ff8067c3ac6 start + 3142
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x6d00f30336820063 rbx: 0x00007ff7b5c90700 rcx: 0x00000000feffffff rdx: 0x00007ff7b5c90078
rdi: 0x000000010b5a3000 rsi: 0x000000000071e800 rbp: 0x00007ff7b5c8fdc0 rsp: 0x00007ff7b5c8fdc0
r8: 0x000000000071e800 r9: 0x000000010a26dde0 r10: 0x00007ff7b5c90200 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x00007ff7b5c90078 r14: 0x00007ff7b5c900c8 r15: 0x000000000071e800
rip: 0x00007ff80682d1e7 rfl: 0x0000000000010212 cr2: 0x000000010b5a3000
Logical CPU: 0
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14
Binary Images:
0x10a26d000 - 0x10a56cfff Vim (*) <963d1a0e-283e-3321-bf41-444730bbc22b> /usr/local/Cellar/macvim/9.2.0321/MacVim.app/Contents/MacOS/Vim
0x7ff8067b1000 - 0x7ff80684e8ef dyld (*) <7dab2bc9-2bd6-3721-8680-26122c6adb45> /usr/lib/dyld
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: 1
thread_create: 0
thread_set_state: 33
VM Region Summary:
ReadOnly portion of Libraries: Total=157.8M resident=0K(0%) swapped_out_or_unallocated=157.8M(100%)
Writable regions: Total=8748K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8748K(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
STACK GUARD 56.0M 1
Stack 8192K 1
VM_ALLOCATE (reserved) 480K 2 reserved VM address space (unallocated)
__DATA 421K 3
__DATA_CONST 111K 2
__DATA_DIRTY 14K 1
__LINKEDIT 154.2M 2
__TEXT 3704K 2
__TPRO_CONST 8 1
mapped file 15.6M 10
shared memory 8K 2
=========== ======= =======
TOTAL 238.4M 27
TOTAL, minus reserved VM space 237.9M 27
-----------
Full Report
-----------
{"app_name":"Vim","timestamp":"2026-07-19 00:33:10.00 +1000","app_version":"","slice_uuid":"963d1a0e-283e-3321-bf41-444730bbc22b","build_version":"","platform":1,"share_with_app_devs":1,"is_first_party":1,"bug_type":"309","os_version":"macOS 26.5.2 (25F84)","roots_installed":0,"incident_id":"50D6CDF7-C19C-4B90-83BA-CECDA3A20F3F","name":"Vim"}
{
"uptime" : 3300,
"procRole" : "Unspecified",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro16,2",
"coalitionID" : 993,
"osVersion" : {
"train" : "macOS 26.5.2",
"build" : "25F84",
"releaseType" : "User"
},
"captureTime" : "2026-07-19 00:33:10.3869 +1000",
"codeSigningMonitor" : 0,
"incident" : "50D6CDF7-C19C-4B90-83BA-CECDA3A20F3F",
"pid" : 8059,
"cpuType" : "X86-64",
"procLaunch" : "2026-07-19 00:33:10.3593 +1000",
"procStartAbsTime" : 3350680424751,
"procExitAbsTime" : 3350706776950,
"procName" : "Vim",
"procPath" : "\/usr\/local\/Cellar\/macvim\/9.2.0321\/MacVim.app\/Contents\/MacOS\/Vim",
"parentProc" : "zsh",
"parentPid" : 7406,
"coalitionName" : "com.apple.Terminal",
"crashReporterKey" : "9F4EB25E-6E8F-07D8-633E-E20D7F8DD238",
"appleIntelligenceStatus" : {"reasons":["deviceNotCapable"],"state":"unavailable"},
"developerMode" : 1,
"responsiblePid" : 7404,
"responsibleProc" : "Terminal",
"codeSigningID" : "Vim-55554944963d1a0e283e3321bf41444730bbc22b",
"codeSigningTeamID" : "",
"codeSigningFlags" : 587268865,
"codeSigningValidationCategory" : 10,
"codeSigningTrustLevel" : 4294967295,
"codeSigningAuxiliaryInfo" : 0,
"bootSessionUUID" : "B410B9D4-9F53-4C0A-94F4-F1389A5A0924",
"bridgeVersion" : {"build":"23P5067","train":"10.5"},
"sip" : "enabled",
"vmRegionInfo" : "0x10b5a3000 is in 0x10b5a3000-0x10bcc2000; bytes after start: 0 bytes before end: 7467007\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n mapped file 10b525000-10b5a3000 [ 504K] r--\/rwx SM=COW Object_id=609f497a\n---> mapped file 10b5a3000-10bcc2000 [ 7292K] r--\/rwx SM=COW Object_id=8d8e73bb\n GAP OF 0xbf18000 BYTES\n commpage (reserved) 117bda000-117cfa000 [ 1152K] ---\/--- SM=NUL reserved VM address space (unallocated)",
"exception" : {"codes":"0x0000000000000032, 0x000000010b5a3000","rawCodes":[50,4485427200],"type":"EXC_BAD_ACCESS","signal":"SIGKILL (Code Signature Invalid)","subtype":"UNKNOWN_0x32 at 0x000000010b5a3000"},
"termination" : {"flags":0,"code":2,"namespace":"CODESIGNING","indicator":"Invalid Page"},
"vmregioninfo" : "0x10b5a3000 is in 0x10b5a3000-0x10bcc2000; bytes after start: 0 bytes before end: 7467007\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n mapped file 10b525000-10b5a3000 [ 504K] r--\/rwx SM=COW Object_id=609f497a\n---> mapped file 10b5a3000-10bcc2000 [ 7292K] r--\/rwx SM=COW Object_id=8d8e73bb\n GAP OF 0xbf18000 BYTES\n commpage (reserved) 117bda000-117cfa000 [ 1152K] ---\/--- SM=NUL reserved VM address space (unallocated)",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":33,"task_for_pid":1},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":65480,"instructionState":{"instructionStream":{"bytes":[192,93,195,85,72,137,229,139,71,4,59,5,73,221,0,0,15,150,192,93,195,85,72,137,229,139,71,4,59,5,47,221,0,0,15,150,192,93,195,0,0,0,0,0,0,0,0,0,0,0,0,85,72,137,229,72,137,55,72,1,242,72,137,87,8,141,4,141,4,0,0,0,137,71,16,93,195,85,72,137,229,72,131,254,8,115,4,49,192,235,19,185,255,255,255,254,35,15,49,192,129,249,202,254,186,190,72,15,68,199,93,195,144,85,72,137,229,65,87,65,86,65,85,65,84,83,72,129,236,152,2,0,0,72,137,251,72,141,5,242,29,161,64,72,139,0,72,137,69,208,139,62,137,248,13,0,0,0,1,61,202,254,186,191,117,34,129,255,202,254,186,191,184,40,0,0,0,185,28,0,0,0,72,15,68,200,72,57,202,115,67,72],"offset":96}},"threadState":{"r13":{"value":140701883498616},"rax":{"value":7854544945259085923},"rflags":{"value":66066},"cpu":{"value":0},"r14":{"value":140701883498696},"rsi":{"value":7464960},"r8":{"value":7464960},"cr2":{"value":4485427200},"rdx":{"value":140701883498616},"r10":{"value":140701883499008},"r9":{"value":4465286624},"r15":{"value":7464960},"rbx":{"value":140701883500288},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":0},"rip":{"value":140703237853671,"matchesCrashFrame":1},"rbp":{"value":140701883497920},"rsp":{"value":140701883497920},"r12":{"value":0},"rcx":{"value":4278190079},"flavor":"x86_THREAD_STATE","rdi":{"value":4485427200}},"frames":[{"imageOffset":508391,"symbol":"mach_o::Universal::isUniversal(std::__1::span<unsigned char const, 18446744073709551615ul>)","symbolLocation":19,"imageIndex":1},{"imageOffset":281169,"symbol":"dyld3::MachOFile::compatibleSlice(Diagnostics&, unsigned long long&, unsigned long long&, void const*, unsigned long, char const*, mach_o::Platform, bool, mach_o::GradedArchitectures const&, bool)","symbolLocation":71,"imageIndex":1},{"imageOffset":174730,"symbol":"dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":322,"imageIndex":1},{"imageOffset":181373,"symbol":"dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":149,"imageIndex":1},{"imageOffset":188542,"symbol":"invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":3303,"imageIndex":1},{"imageOffset":183147,"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":809,"imageIndex":1},{"imageOffset":90146,"symbol":"dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, mach_o::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const","symbolLocation":1356,"imageIndex":1},{"imageOffset":181947,"symbol":"dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":267,"imageIndex":1},{"imageOffset":184123,"symbol":"dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":933,"imageIndex":1},{"imageOffset":166740,"symbol":"invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":547,"imageIndex":1},{"imageOffset":526757,"symbol":"invocation function for block in mach_o::UnsafeHeader::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const","symbolLocation":98,"imageIndex":1},{"imageOffset":519307,"symbol":"mach_o::UnsafeHeader::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const","symbolLocation":191,"imageIndex":1},{"imageOffset":526209,"symbol":"mach_o::UnsafeHeader::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const","symbolLocation":171,"imageIndex":1},{"imageOffset":165910,"symbol":"dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":152,"imageIndex":1},{"imageOffset":78614,"symbol":"dyld4::prepare(dyld4::APIs&, mach_o::UnsafeHeader const*)","symbolLocation":1220,"imageIndex":1},{"imageOffset":77376,"symbol":"dyld4::start(dyld4::KernelArgs*, void*, void*, unsigned long long)::$_0::operator()() const","symbolLocation":284,"imageIndex":1},{"imageOffset":76486,"symbol":"start","symbolLocation":3142,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "x86_64",
"base" : 4465283072,
"size" : 3145728,
"uuid" : "963d1a0e-283e-3321-bf41-444730bbc22b",
"path" : "\/usr\/local\/Cellar\/macvim\/9.2.0321\/MacVim.app\/Contents\/MacOS\/Vim",
"name" : "Vim"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703237345280,
"size" : 645360,
"uuid" : "7dab2bc9-2bd6-3721-8680-26122c6adb45",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
}
],
"sharedCache" : {
"base" : 140703192739840,
"size" : 30064771072,
"uuid" : "7c732ba8-8d23-35b2-9900-285e39708302"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=157.8M resident=0K(0%) swapped_out_or_unallocated=157.8M(100%)\nWritable regions: Total=8748K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8748K(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nSTACK GUARD 56.0M 1 \nStack 8192K 1 \nVM_ALLOCATE (reserved) 480K 2 reserved VM address space (unallocated)\n__DATA 421K 3 \n__DATA_CONST 111K 2 \n__DATA_DIRTY 14K 1 \n__LINKEDIT 154.2M 2 \n__TEXT 3704K 2 \n__TPRO_CONST 8 1 \nmapped file 15.6M 10 \nshared memory 8K 2 \n=========== ======= ======= \nTOTAL 238.4M 27 \nTOTAL, minus reserved VM space 237.9M 27 \n",
"legacyInfo" : {
"threadTriggered" : {
}
},
"logWritingSignature" : "75bd56e379f9f70181b005c96b401b15c2ff61b9",
"roots_installed" : 0,
"bug_type" : "309",
"trmStatus" : 2105856,
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "6813dc6e1e50e5344eb573e9",
"factorPackIds" : [
],
"deploymentId" : 240000021
},
{
"rolloutId" : "699d4a6bb3c59721f0815d4a",
"factorPackIds" : [
"6a1e847dfae8a60fe3d88f20",
"6a1e847ffae8a60fe3d88f21",
"6a1e847fe5700036461dd986",
"6a1e848059a97e607a107573"
],
"deploymentId" : 240000038
}
],
"experiments" : [
]
}
}
Vim and MacVim configuration where issue is reproducable
There is no vimrc or whatever settings. It is fresh installation, without any manual configuration.
How was MacVim launched?
Issue has been tested with clean configuration
Steps to reproduce
Run the
vimcommand in Terminal.It crashes.
Crash report:
Expected behaviour
vim should show normally
Version of MacVim
9.2.0321
MacVim installation method
brew install macvim
Environment
macOS version: macOS Tahoe 26.5.2 (25F84)
Mac: MacBook Pro, 13-inch, 2020, Four Thunderbolt 3 ports
Processor: 2 GHz Quad-Core Intel Core i5
Terminal: Apple Terminal Version 2.15 (470.2)
Shell: zsh 5.9 (x86_64-apple-darwin25.0)
Logs and stack traces
Vim and MacVim configuration where issue is reproducable
There is no vimrc or whatever settings. It is fresh installation, without any manual configuration.
How was MacVim launched?
opencommand)Issue has been tested with clean configuration
mvim --clean(orgvim, supplied by MacVim distribution). You can also use the File → "New Clean Window" menu item within MacVim.vim --clean(in terminal, supplied by MacVim distribution)vim --clean(in terminal, other suppliers, e.g. /usr/bin/vim)