wez / wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
https://wezfurlong.org/wezterm/
Other
17.71k stars 793 forks source link

Segmentation fault caused by KERN_INVALID_ADDRESS on macOS M1 #5877

Open dinamic opened 3 months ago

dinamic commented 3 months ago

What Operating System(s) are you seeing this problem on?

macOS

Which Wayland compositor or X11 Window manager(s) are you using?

No response

WezTerm version

20240203-110809-5046fc22

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

No, and I'll explain why below

Describe the bug

Exiting all windows I was greeted with a segmentation fault error. I am not sure how to reproduce.

To Reproduce

I was using the terminal for a good portion of the day. After wrapping up I've exited the sessions typing exit and was about to close other programs, but was greeted with a segmentation fault error reported by the macOS.

Configuration

no config

Expected Behavior

No segmentation fault should occur closing the windows.

Logs


Translated Report (Full Report Below)

Process: wezterm-gui [11726] Path: /Applications/WezTerm.app/Contents/MacOS/wezterm-gui Identifier: com.github.wez.wezterm Version: 0.1.0 (1) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 502

Date/Time: 2024-07-30 21:51:34.6986 +0300 OS Version: macOS 14.5 (23F79) Report Version: 12 Anonymous UUID: 63F1E6DC-22F7-B747-9A5D-B3598E63F311

Sleep/Wake UUID: C344E63C-8D57-4323-AE8D-5F385D53E35C

Time Awake Since Boot: 130000 seconds Time Since Wake: 42742 seconds

System Integrity Protection: enabled

Crashed Thread: 6

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

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

VM Region Info: 0x607f6ed34170 is not in any region. Bytes after previous region: 545709572465
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL MALLOC_NANO 600040000000-600060000000 [512.0M] rw-/rwx SM=PRV
--->
UNUSED SPACE AT END

Thread 0:: main Dispatch queue: com.apple.main-thread 0 IOGPU 0x1a3b6aec0 -[IOGPUMetalResource dealloc] + 0 1 IOGPU 0x1a3b5c508 -[IOGPUMetalBuffer dealloc] + 320 2 AGXMetalG13X 0x1d9cc3ff4 -[AGXBuffer dealloc] + 44 3 AGXMetalG13X 0x1d9cfa39c -[AGXG13XFamilyBuffer dealloc] + 76 4 AppleMetalOpenGLRenderer 0x1193961f8 GLRBufferResource::dealloc() + 28 5 AppleMetalOpenGLRenderer 0x119384cd8 GLDMemoryPluginRec::dealloc() + 64 6 AppleMetalOpenGLRenderer 0x119385e08 gldDestroyMemoryPlugin + 108 7 GLEngine 0x1dba8fb40 gleFreeOrphan + 148 8 GLEngine 0x1dba8f758 gleCleanupOrphans + 56 9 GLEngine 0x1dba8f650 gleOrphanBufferObject + 380 10 GLEngine 0x1db9f749c glDeleteBuffers_Exec + 2312 11 wezterm-gui 0x105b388d4 glium::buffer::alloc::destroybuffer::h3d19263dc8d18025 + 784 12 wezterm-gui 0x105b36e08 $LT$glium..buffer..alloc..Alloc$u20$as$u20$core..ops..drop..Drop$GT$::drop::h678399e30cb14082 + 188 13 wezterm-gui 0x104e37fd8 core::ptr::drop_in_place$LT$glium..buffer..view..Buffer$LT$$u5b$wezterm_gui..quad..Vertex$u5d$$GT$$GT$::h2278a66771b233e9 + 268 14 wezterm-gui 0x104e33b10 core::ptr::drop_in_place$LT$wezterm_gui..renderstate..VertexBuffer$GT$::h5737826ca27cbb82 + 104 15 wezterm-gui 0x104e3761c core::ptr::drop_in_place$LT$$u5b$wezterm_gui..renderstate..TripleVertexBuffer$u3b$$u20$3$u5d$$GT$::h47ac9529790a306f + 108 16 wezterm-gui 0x104e335e8 core::ptr::drop_in_place$LT$wezterm_gui..renderstate..RenderLayer$GT$::h13710f86046d9d15 + 24 17 wezterm-gui 0x104e37980 core::ptr::drop_in_place$LT$core..option..Option$LT$wezterm_gui..renderstate..RenderState$GT$$GT$::h9a00bde4eb3a34dc + 200 18 wezterm-gui 0x104e36bc8 core::ptr::drop_in_place$LT$core..cell..RefCell$LT$wezterm_gui..termwindow..TermWindow$GT$$GT$::hb416a0aa5b6d658b + 192 19 wezterm-gui 0x104e07f70 core::ptr::drop_in_place$LT$wezterm_gui..termwindow..TermWindow..newwindow..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$::h664843f923164b92 + 40 20 wezterm-gui 0x105862614 $LT$alloc..rc..Rc$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h2f9134c803ab5eda + 52 21 wezterm-gui 0x10583fa14 window::os::macos::window::WindowView::dealloc::hbf205c2f1c602182 + 80 22 libobjc.A.dylib 0x184713c90 AutoreleasePoolPage::releaseUntil(objc_object**) + 212 23 libobjc.A.dylib 0x1847102fc objc_autoreleasePoolPop + 260 24 CoreFoundation 0x184bc187c CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 36 25 CoreFoundation 0x184bc1768 CFRunLoopDoObservers + 536 26 CoreFoundation 0x184bc0d94 CFRunLoopRun + 776 27 CoreFoundation 0x184bc0434 CFRunLoopRunSpecific + 608 28 HIToolbox 0x18f36419c RunCurrentEventLoopInMode + 292 29 HIToolbox 0x18f363fd8 ReceiveNextEventCommon + 648 30 HIToolbox 0x18f363d30 _BlockUntilNextEventMatchingListInModeWithFilter + 76 31 AppKit 0x18841fd68 _DPSNextEvent + 660 32 AppKit 0x188c15808 -[NSApplication(NSEventRouting) nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700 33 AppKit 0x18841309c -[NSApplication run] + 476 34 wezterm-gui 0x105867bb4 $LT$window..os..macos..connection..Connection$u20$as$u20$window..connection..ConnectionOps$GT$::run_message_loop::h55c465c8c17da662 + 24 35 wezterm-gui 0x104e4fdfc wezterm_gui::run_terminal_gui::hd5b5f64a98fd9f58 + 3444 36 wezterm-gui 0x104e51648 wezterm_gui::main::h267d6b877ca84a90 + 4248 37 wezterm-gui 0x104dffbac std::sys_common::backtrace::__rust_begin_short_backtrace::h89d945dcabed325c + 12 38 wezterm-gui 0x104f070a8 std::rt::langstart::$u7b$$u7b$closure$u7d$$u7d$::h97cbfa494d9d0101 + 16 39 wezterm-gui 0x106338f4c std::rt::lang_start_internal::h5b246d44f1526226 + 648 40 wezterm-gui 0x104f0708c std::rt::lang_start::hc7a020ddb007f9ba + 44 41 wezterm-gui 0x104e59d18 main + 32 42 dyld 0x18475a0e0 start + 2360

Thread 1: 0 libsystem_kernel.dylib 0x184aa57e8 semwait_signal + 8 1 libsystem_c.dylib 0x184986568 nanosleep + 220 2 wezterm-gui 0x10633964c std::thread::sleep::h4667067b614ceb55 + 84 3 wezterm-gui 0x104d2afd4 wezterm_gui::stats::Inner::run::ha2edf1ef7a8d25b8 + 952 4 wezterm-gui 0x104e0005c std::sys_common::backtrace::rust_begin_short_backtrace::hb696703a1dd20aee + 12 5 wezterm-gui 0x104cfab84 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hed6dc81d417b9496 + 140 6 wezterm-gui 0x10634d2ac std::sys::unix::thread::Thread::new::thread_start::h9b6324e2391e6ebb + 48 7 libsystem_pthread.dylib 0x184ae2f94 _pthread_start + 136 8 libsystem_pthread.dylib 0x184addd34 thread_start + 8

Thread 2: 0 libsystem_kernel.dylib 0x184aaab44 _accept + 8 1 wezterm-gui 0x10634a280 std::sys::unix::net::Socket::accept::hb2c250f7ebcd0266 + 60 2 wezterm-gui 0x10634193c $LT$std..os..unix..net..listener..Incoming$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h60227341ed065c20 + 68 3 wezterm-gui 0x1053923c0 wezterm_mux_server_impl::local::LocalListener::run::h5391b529b3625804 + 92 4 wezterm-gui 0x104dfe894 std::sys_common::backtrace::__rust_begin_short_backtrace::h41fa74d7cd465a0d + 288 5 wezterm-gui 0x104cf927c core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h388428d441f3aa8f + 164 6 wezterm-gui 0x10634d2ac std::sys::unix::thread::Thread::new::thread_start::h9b6324e2391e6ebb + 48 7 libsystem_pthread.dylib 0x184ae2f94 _pthread_start + 136 8 libsystem_pthread.dylib 0x184addd34 thread_start + 8

Thread 3:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x184aa21f4 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x184ab4b24 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x184aaae34 mach_msg_overwrite + 476 3 libsystem_kernel.dylib 0x184aa2578 mach_msg + 24 4 CoreFoundation 0x184bc2680 CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x184bc0f44 CFRunLoopRun + 1208 6 CoreFoundation 0x184bc0434 CFRunLoopRunSpecific + 608 7 AppKit 0x18854a188 _NSEventThread + 144 8 libsystem_pthread.dylib 0x184ae2f94 _pthread_start + 136 9 libsystem_pthread.dylib 0x184addd34 thread_start + 8

Thread 4:: async-io 0 libsystem_kernel.dylib 0x184aa8340 kevent + 8 1 wezterm-gui 0x10621d440 polling::kqueue::Poller::wait::hc59ddb58476736b0 + 232 2 wezterm-gui 0x10621cb98 polling::Poller::wait::hceac99b53e02c93b + 432 3 wezterm-gui 0x106216330 async_io::reactor::ReactorLock::react::he1db0b81bb9d4ba5 + 200 4 wezterm-gui 0x10621c2d0 async_io::driver::main_loop::hee170b00ef425d6c + 468 5 wezterm-gui 0x10621ab50 std::sys_common::backtrace::__rust_begin_short_backtrace::h4e01001b8e504807 + 12 6 wezterm-gui 0x10621b6a8 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hbeec952afddc95dc + 140 7 wezterm-gui 0x10634d2ac std::sys::unix::thread::Thread::new::thread_start::h9b6324e2391e6ebb + 48 8 libsystem_pthread.dylib 0x184ae2f94 _pthread_start + 136 9 libsystem_pthread.dylib 0x184addd34 thread_start + 8

Thread 5:: update_checker 0 libsystem_kernel.dylib 0x184aa57e8 __semwait_signal + 8 1 libsystem_c.dylib 0x184986568 nanosleep + 220 2 wezterm-gui 0x10633964c std::thread::sleep::h4667067b614ceb55 + 84 3 wezterm-gui 0x104de665c wezterm_gui::update::update_checker::he563c83e400f88a9 + 12676 4 wezterm-gui 0x104e00048 std::sys_common::backtrace::__rust_begin_short_backtrace::ha6e3f9d6f8cf1b6a + 12 5 wezterm-gui 0x104cfa220 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hb08ae8013e9ac242 + 120 6 wezterm-gui 0x10634d2ac std::sys::unix::thread::Thread::new::thread_start::h9b6324e2391e6ebb + 48 7 libsystem_pthread.dylib 0x184ae2f94 _pthread_start + 136 8 libsystem_pthread.dylib 0x184addd34 thread_start + 8

Thread 6 Crashed: 0 libobjc.A.dylib 0x18470c6b4 objc_release + 16 1 libobjc.A.dylib 0x184713c90 AutoreleasePoolPage::releaseUntil(objc_object*) + 212 2 libobjc.A.dylib 0x1847102fc objc_autoreleasePoolPop + 260 3 libobjc.A.dylib 0x184741aac objc_tls_direct_base<AutoreleasePoolPage, (tlskey)3, AutoreleasePoolPage::HotPageDealloc>::dtor(void*) + 168 4 libsystem_pthread.dylib 0x184ae08f4 _pthread_tsd_cleanup + 620 5 libsystem_pthread.dylib 0x184ae3684 _pthread_exit + 84 6 libsystem_pthread.dylib 0x184ae2fa0 _pthread_start + 148 7 libsystem_pthread.dylib 0x184addd34 thread_start + 8

Thread 7: 0 libsystem_pthread.dylib 0x184addd20 start_wqthread + 0

Thread 8: 0 libsystem_pthread.dylib 0x184addd20 start_wqthread + 0

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

Thread 10: 0 libsystem_pthread.dylib 0x184addd20 start_wqthread + 0

Thread 11: 0 libsystem_pthread.dylib 0x184addd20 start_wqthread + 0

Thread 6 crashed with ARM Thread State (64-bit): x0: 0x0000600001ed4150 x1: 0x00006000032e1e50 x2: 0x0000607f6ed34150 x3: 0x0000000000000022 x4: 0x0000000000004000 x5: 0x0000000000000022 x6: 0x0000000000000000 x7: 0x0000000000000000 x8: 0x0000000000000000 x9: 0x0000000000000000 x10: 0x0000000000001e50 x11: 0x00000000de247025 x12: 0x00000000000007fb x13: 0x00000000000007fd x14: 0x00000000de447862 x15: 0x0000000000000062 x16: 0x0000607f6ed34150 x17: 0x00000001f14c5a60 x18: 0x0000000000000000 x19: 0x000000013b169000 x20: 0x000000013b169038 x21: 0x0000600001ed4150 x22: 0x000000016c7cf0e0 x23: 0x00000000a1a1a1a1 x24: 0x0f00ffffffffffff x25: 0xa3a3a3a3a3a3a3a3 x26: 0x0000000000000001 x27: 0x0000000000000000 x28: 0x0000000000000000 fp: 0x000000016c7ceed0 lr: 0x0000000184713c90 sp: 0x000000016c7cee90 pc: 0x000000018470c6b4 cpsr: 0x00001000 far: 0x0000607f6ed34170 esr: 0x92000005 (Data Abort) byte read Translation fault

Binary Images: 0x11937c000 - 0x1193e7fff com.apple.AppleMetalOpenGLRenderer (1.0) /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer 0x108df4000 - 0x108dfffff libobjc-trampolines.dylib () <9381bd6d-84a5-3c72-b3b8-88428afa4782> /usr/lib/libobjc-trampolines.dylib 0x104be0000 - 0x107d17fff com.github.wez.wezterm (0.1.0) /Applications/WezTerm.app/Contents/MacOS/wezterm-gui 0x1a3b5a000 - 0x1a3b94fff com.apple.IOGPU (93.40.3) /System/Library/PrivateFrameworks/IOGPU.framework/Versions/A/IOGPU 0x1d9ad3000 - 0x1da1d5fff com.apple.AGXMetalG13X (282.14) <2f0aec76-8f88-32ec-80da-52f36e07d4fd> /System/Library/Extensions/AGXMetalG13X.bundle/Contents/MacOS/AGXMetalG13X 0x1db9ba000 - 0x1dbb1aff7 GLEngine () <4fda6320-8b87-313e-8f0a-76f21d4adef5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine 0x184704000 - 0x184753d83 libobjc.A.dylib () /usr/lib/libobjc.A.dylib 0x184b44000 - 0x18501cfff com.apple.CoreFoundation (6.9) <84b539d5-22c9-3f8c-84c8-903e9c7b8d29> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x18f331000 - 0x18f5f4fff com.apple.HIToolbox (2.1.1) <7db6c397-563f-3756-908c-e25b019a1848> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x1883e6000 - 0x189722fff com.apple.AppKit (6.9) <61f710be-9132-3cc2-883d-066365fba1ad> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x184754000 - 0x1847dca17 dyld () <37bbc384-0755-31c7-a808-0ed49e44dd8e> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? () <00000000-0000-0000-0000-000000000000> ??? 0x184aa1000 - 0x184adbffb libsystem_kernel.dylib () <9b8b53f9-e2b6-36df-98e9-28d8fca732f2> /usr/lib/system/libsystem_kernel.dylib 0x184979000 - 0x1849f7ff7 libsystem_c.dylib () <05b44e93-dffc-3bd8-90ab-fd97cb73f171> /usr/lib/system/libsystem_c.dylib 0x184adc000 - 0x184ae8fff libsystem_pthread.dylib () <386b0fc1-7873-3328-8e71-43269fd1b2c7> /usr/lib/system/libsystem_pthread.dylib

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


Full Report

{"app_name":"wezterm-gui","timestamp":"2024-07-30 21:51:41.00 +0300","app_version":"0.1.0","slice_uuid":"b837e896-cbbc-3427-a650-e96bbed303bc","build_version":"1","platform":1,"bundleID":"com.github.wez.wezterm","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.5 (23F79)","roots_installed":0,"name":"wezterm-gui","incident_id":"709D2C2F-2CBA-4B91-9971-51F3167F4012"} { "uptime" : 130000, "procRole" : "Foreground", "version" : 2, "userID" : 502, "deployVersion" : 210, "modelCode" : "MacBookPro18,1", "coalitionID" : 3285, "osVersion" : { "train" : "macOS 14.5", "build" : "23F79", "releaseType" : "User" }, "captureTime" : "2024-07-30 21:51:34.6986 +0300", "codeSigningMonitor" : 1, "incident" : "709D2C2F-2CBA-4B91-9971-51F3167F4012", "pid" : 11726, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2024-07-29 12:42:06.2803 +0300", "procStartAbsTime" : 664423817013, "procExitAbsTime" : 3128178819818, "procName" : "wezterm-gui", "procPath" : "\/Applications\/WezTerm.app\/Contents\/MacOS\/wezterm-gui", "bundleInfo" : {"CFBundleShortVersionString":"0.1.0","CFBundleVersion":"1","CFBundleIdentifier":"com.github.wez.wezterm"}, "storeInfo" : {"deviceIdentifierForVendor":"FBEC1778-9B76-5876-B16D-AB113A1D4138","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.github.wez.wezterm", "crashReporterKey" : "63F1E6DC-22F7-B747-9A5D-B3598E63F311", "codeSigningID" : "com.github.wez.wezterm", "codeSigningTeamID" : "P4A6FU9KZ3", "codeSigningFlags" : 570503953, "codeSigningValidationCategory" : 6, "codeSigningTrustLevel" : 4294967295, "instructionByteStream" : {"beforePC":"gf7\/VMADX9bAA1\/W4UwwsCEkC5FYBQAUAAAA6m3\/\/1QQAED5Aq59kg==","atPC":"URBA+TEDEDbwAwA2Ef5305H+\/7Q\/BgDxYAIAVBEg4NIRAhHL4QMQqg=="}, "wakeTime" : 42742, "sleepWakeUUID" : "C344E63C-8D57-4323-AE8D-5F385D53E35C", "sip" : "enabled", "vmRegionInfo" : "0x607f6ed34170 is not in any region. Bytes after previous region: 545709572465 \n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n MALLOC_NANO 600040000000-600060000000 [512.0M] rw-\/rwx SM=PRV \n---> \n UNUSED SPACE AT END", "exception" : {"codes":"0x0000000000000001, 0x0000607f6ed34170","rawCodes":[1,106100436451696],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000607f6ed34170"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":11726}, "vmregioninfo" : "0x607f6ed34170 is not in any region. Bytes after previous region: 545709572465 \n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n MALLOC_NANO 600040000000-600060000000 [512.0M] rw-\/rwx SM=PRV \n---> \n UNUSED SPACE AT END", "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" : 6, "threads" : [{"threadState":{"x":[{"value":5014502976},{"value":8137642710,"objc-selector":"dealloc"},{"value":8137642675,"objc-selector":"_objc_initiateDealloc"},{"value":105553169620576},{"value":105553169620672},{"value":7760},{"value":0},{"value":0},{"value":8137641984,"objc-selector":"gView"},{"value":8137642710,"objc-selector":"dealloc"},{"value":105553307888422},{"value":15},{"value":6},{"value":105553163525968},{"value":8290025021,"symbolLocation":5,"symbol":"OBJCCLASS$_AGXG13XFamilyBuffer"},{"value":8265950960,"symbolLocation":0,"symbol":"OBJCCLASS$_IOGPUMetalResource"},{"value":8265950960,"symbolLocation":0,"symbol":"OBJCCLASS$_IOGPUMetalResource"},{"value":10613295478893620928,"symbolLocation":10613295471851995136,"symbol":"-[IOGPUMetalResource dealloc]"},{"value":0},{"value":5014502976},{"value":0},{"value":312},{"value":304},{"value":105553169577464},{"value":4565419696},{"value":5014702008},{"value":4565419681},{"value":2},{"value":4565426936}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7041565960},"cpsr":{"value":1610616832},"fp":{"value":6092310288},"sp":{"value":6092310240},"esr":{"value":2449473615,"description":"(Data Abort) byte write Permission fault"},"pc":{"value":7041625792},"far":{"value":0}},"id":286871,"name":"main","queue":"com.apple.main-thread","frames":[{"imageOffset":69312,"symbol":"-[IOGPUMetalResource dealloc]","symbolLocation":0,"imageIndex":3},{"imageOffset":9480,"symbol":"-[IOGPUMetalBuffer dealloc]","symbolLocation":320,"imageIndex":3},{"imageOffset":2035700,"symbol":"-[AGXBuffer dealloc]","symbolLocation":44,"imageIndex":4},{"imageOffset":2257820,"symbol":"-[AGXG13XFamilyBuffer dealloc]","symbolLocation":76,"imageIndex":4},{"imageOffset":107000,"symbol":"GLRBufferResource::dealloc()","symbolLocation":28,"imageIndex":0},{"imageOffset":36056,"symbol":"GLDMemoryPluginRec::dealloc()","symbolLocation":64,"imageIndex":0},{"imageOffset":40456,"symbol":"gldDestroyMemoryPlugin","symbolLocation":108,"imageIndex":0},{"imageOffset":875328,"symbol":"gleFreeOrphan","symbolLocation":148,"imageIndex":5},{"imageOffset":874328,"symbol":"gleCleanupOrphans","symbolLocation":56,"imageIndex":5},{"imageOffset":874064,"symbol":"gleOrphanBufferObject","symbolLocation":380,"imageIndex":5},{"imageOffset":251036,"symbol":"glDeleteBuffers_Exec","symbolLocation":2312,"imageIndex":5},{"imageOffset":16091348,"symbol":"glium::buffer::alloc::destroybuffer::h3d19263dc8d18025","symbolLocation":784,"imageIndex":2},{"imageOffset":16084488,"symbol":"$LT$glium..buffer..alloc..Alloc$u20$as$u20$core..ops..drop..Drop$GT$::drop::h678399e30cb14082","symbolLocation":188,"imageIndex":2},{"imageOffset":2457560,"symbol":"core::ptr::drop_in_place$LT$glium..buffer..view..Buffer$LT$$u5b$wezterm_gui..quad..Vertex$u5d$$GT$$GT$::h2278a66771b233e9","symbolLocation":268,"imageIndex":2},{"imageOffset":2439952,"symbol":"core::ptr::drop_in_place$LT$wezterm_gui..renderstate..VertexBuffer$GT$::h5737826ca27cbb82","symbolLocation":104,"imageIndex":2},{"imageOffset":2455068,"symbol":"core::ptr::drop_in_place$LT$$u5b$wezterm_gui..renderstate..TripleVertexBuffer$u3b$$u20$3$u5d$$GT$::h47ac9529790a306f","symbolLocation":108,"imageIndex":2},{"imageOffset":2438632,"symbol":"core::ptr::drop_in_place$LT$wezterm_gui..renderstate..RenderLayer$GT$::h13710f86046d9d15","symbolLocation":24,"imageIndex":2},{"imageOffset":2455936,"symbol":"core::ptr::drop_in_place$LT$core..option..Option$LT$wezterm_gui..renderstate..RenderState$GT$$GT$::h9a00bde4eb3a34dc","symbolLocation":200,"imageIndex":2},{"imageOffset":2452424,"symbol":"core::ptr::drop_in_place$LT$core..cell..RefCell$LT$wezterm_gui..termwindow..TermWindow$GT$$GT$::hb416a0aa5b6d658b","symbolLocation":192,"imageIndex":2},{"imageOffset":2260848,"symbol":"core::ptr::drop_in_place$LT$wezterm_gui..termwindow..TermWindow..newwindow..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$::h664843f923164b92","symbolLocation":40,"imageIndex":2},{"imageOffset":13116948,"symbol":"$LT$alloc..rc..Rc$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h2f9134c803ab5eda","symbolLocation":52,"imageIndex":2},{"imageOffset":12974612,"symbol":"window::os::macos::window::WindowView::dealloc::hbf205c2f1c602182","symbolLocation":80,"imageIndex":2},{"imageOffset":64656,"symbol":"AutoreleasePoolPage::releaseUntil(objc_object**)","symbolLocation":212,"imageIndex":6},{"imageOffset":49916,"symbol":"objc_autoreleasePoolPop","symbolLocation":260,"imageIndex":6},{"imageOffset":514172,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION","symbolLocation":36,"imageIndex":7},{"imageOffset":513896,"symbol":"CFRunLoopDoObservers","symbolLocation":536,"imageIndex":7},{"imageOffset":511380,"symbol":"CFRunLoopRun","symbolLocation":776,"imageIndex":7},{"imageOffset":508980,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":7},{"imageOffset":209308,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":8},{"imageOffset":208856,"symbol":"ReceiveNextEventCommon","symbolLocation":648,"imageIndex":8},{"imageOffset":208176,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":76,"imageIndex":8},{"imageOffset":236904,"symbol":"_DPSNextEvent","symbolLocation":660,"imageIndex":9},{"imageOffset":8583176,"symbol":"-[NSApplication(NSEventRouting) nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":700,"imageIndex":9},{"imageOffset":184476,"symbol":"-[NSApplication run]","symbolLocation":476,"imageIndex":9},{"imageOffset":13138868,"symbol":"$LT$window..os..macos..connection..Connection$u20$as$u20$window..connection..ConnectionOps$GT$::run_message_loop::h55c465c8c17da662","symbolLocation":24,"imageIndex":2},{"imageOffset":2555388,"symbol":"wezterm_gui::run_terminal_gui::hd5b5f64a98fd9f58","symbolLocation":3444,"imageIndex":2},{"imageOffset":2561608,"symbol":"wezterm_gui::main::h267d6b877ca84a90","symbolLocation":4248,"imageIndex":2},{"imageOffset":2227116,"symbol":"std::sys_common::backtrace::rust_begin_short_backtrace::h89d945dcabed325c","symbolLocation":12,"imageIndex":2},{"imageOffset":3305640,"symbol":"std::rt::langstart::$u7b$$u7b$closure$u7d$$u7d$::h97cbfa494d9d0101","symbolLocation":16,"imageIndex":2},{"imageOffset":24481612,"symbol":"std::rt::lang_start_internal::h5b246d44f1526226","symbolLocation":648,"imageIndex":2},{"imageOffset":3305612,"symbol":"std::rt::lang_start::hc7a020ddb007f9ba","symbolLocation":44,"imageIndex":2},{"imageOffset":2596120,"symbol":"main","symbolLocation":32,"imageIndex":2},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":10}]},{"id":286889,"frames":[{"imageOffset":18408,"symbol":"semwait_signal","symbolLocation":8,"imageIndex":12},{"imageOffset":54632,"symbol":"nanosleep","symbolLocation":220,"imageIndex":13},{"imageOffset":24483404,"symbol":"std::thread::sleep::h4667067b614ceb55","symbolLocation":84,"imageIndex":2},{"imageOffset":1355732,"symbol":"wezterm_gui::stats::Inner::run::ha2edf1ef7a8d25b8","symbolLocation":952,"imageIndex":2},{"imageOffset":2228316,"symbol":"std::sys_common::backtrace::rust_begin_short_backtrace::hb696703a1dd20aee","symbolLocation":12,"imageIndex":2},{"imageOffset":1158020,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hed6dc81d417b9496","symbolLocation":140,"imageIndex":2},{"imageOffset":24564396,"symbol":"std::sys::unix::thread::Thread::new::thread_start::h9b6324e2391e6ebb","symbolLocation":48,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}],"threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":1},{"value":0},{"value":52},{"value":0},{"value":8263982840,"symbolLocation":0,"symbol":"clock_sem"},{"value":16387},{"value":17},{"value":3298534884098},{"value":768},{"value":3298534884096},{"value":2043},{"value":2940145677},{"value":334},{"value":8435603800},{"value":0},{"value":6096202776},{"value":6096202776},{"value":1413567571},{"value":105553137205344},{"value":3},{"value":105553137205728},{"value":3},{"value":4432182153,"symbolLocation":0,"symbol":"__rust_no_alloc_shim_is_unstable"},{"value":1},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6519547240},"cpsr":{"value":1610616832},"fp":{"value":6096202752},"sp":{"value":6096202704},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520723432},"far":{"value":0}}},{"id":286910,"frames":[{"imageOffset":39748,"symbol":"accept","symbolLocation":8,"imageIndex":12},{"imageOffset":24552064,"symbol":"std::sys::unix::net::Socket::accept::hb2c250f7ebcd0266","symbolLocation":60,"imageIndex":2},{"imageOffset":24516924,"symbol":"_$LT$std..os..unix..net..listener..Incoming$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h60227341ed065c20","symbolLocation":68,"imageIndex":2},{"imageOffset":8070080,"symbol":"wezterm_mux_server_impl::local::LocalListener::run::h5391b529b3625804","symbolLocation":92,"imageIndex":2},{"imageOffset":2222228,"symbol":"std::sys_common::backtrace::__rust_begin_short_backtrace::h41fa74d7cd465a0d","symbolLocation":288,"imageIndex":2},{"imageOffset":1151612,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h388428d441f3aa8f","symbolLocation":164,"imageIndex":2},{"imageOffset":24564396,"symbol":"std::sys::unix::thread::Thread::new::thread_start::h9b6324e2391e6ebb","symbolLocation":48,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}],"threadState":{"x":[{"value":4},{"value":0},{"value":6098909772},{"value":6098909772},{"value":0},{"value":0},{"value":0},{"value":0},{"value":106},{"value":105553121249352},{"value":257},{"value":21622995676877314},{"value":1099511627776},{"value":8062464},{"value":0},{"value":34628019205177344},{"value":30},{"value":34628019213239810},{"value":0},{"value":6098909776},{"value":6098909772},{"value":6098909664},{"value":4},{"value":1},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4399080064},"cpsr":{"value":1610616832},"fp":{"value":6098909648},"sp":{"value":6098909568},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520744772},"far":{"value":0}}},{"id":286933,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":276024663212032},{"value":0},{"value":276024663212032},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":64267},{"value":0},{"value":1},{"value":64267},{"value":12845},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8435587840},{"value":0},{"value":4294967295},{"value":2},{"value":276024663212032},{"value":0},{"value":276024663212032},{"value":6108078184},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862,"symbolLocation":6347712,"symbol":"anon.4f0a93c772dfbe381b8e563f807d0b0a.29"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6520785700},"cpsr":{"value":4096},"fp":{"value":6108078032},"sp":{"value":6108077952},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520709620},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":12},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":12},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":12},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":12},{"imageOffset":517760,"symbol":"CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":7},{"imageOffset":511812,"symbol":"CFRunLoopRun","symbolLocation":1208,"imageIndex":7},{"imageOffset":508980,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":7},{"imageOffset":1458568,"symbol":"_NSEventThread","symbolLocation":144,"imageIndex":9},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":286936,"name":"async-io","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":5285402624},{"value":1024},{"value":6110227408},{"value":0},{"value":0},{"value":5285402624},{"value":1000000000},{"value":6110227408},{"value":0},{"value":2},{"value":0},{"value":4745854976},{"value":512},{"value":363},{"value":4746205360},{"value":0},{"value":4432187424,"symbolLocation":544,"symbol":"async_io::reactor::Reactor::get::REACTOR::hcbbebc18d0c71167"},{"value":4432187408,"symbolLocation":528,"symbol":"async_io::reactor::Reactor::get::REACTOR::hcbbebc18d0c71167"},{"value":4432187816,"symbolLocation":0,"symbol":"log::MAX_LOG_LEVEL_FILTER::h823991a780bba1e2"},{"value":0},{"value":4432187408,"symbolLocation":528,"symbol":"async_io::reactor::Reactor::get::REACTOR::hcbbebc18d0c71167"},{"value":4432196544,"symbolLocation":0,"symbol":"std::panicking::panic_count::GLOBAL_PANIC_COUNT::he37914084a2c9822"},{"value":4432187496,"symbolLocation":616,"symbol":"async_io::reactor::Reactor::get::REACTOR::hcbbebc18d0c71167"},{"value":6110228081},{"value":4432187816,"symbolLocation":0,"symbol":"log::MAX_LOG_LEVEL_FILTER::h823991a780bba1e2"},{"value":4432187776,"symbolLocation":0,"symbol":"async_io::driver::BLOCK_ON_COUNT::hbdcdfa37ca027178"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4397847616},"cpsr":{"value":2684358656},"fp":{"value":6110227552},"sp":{"value":6110227376},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520734528},"far":{"value":0}},"frames":[{"imageOffset":29504,"symbol":"kevent","symbolLocation":8,"imageIndex":12},{"imageOffset":23319616,"symbol":"polling::kqueue::Poller::wait::hc59ddb58476736b0","symbolLocation":232,"imageIndex":2},{"imageOffset":23317400,"symbol":"polling::Poller::wait::hceac99b53e02c93b","symbolLocation":432,"imageIndex":2},{"imageOffset":23290672,"symbol":"async_io::reactor::ReactorLock::react::he1db0b81bb9d4ba5","symbolLocation":200,"imageIndex":2},{"imageOffset":23315152,"symbol":"async_io::driver::main_loop::hee170b00ef425d6c","symbolLocation":468,"imageIndex":2},{"imageOffset":23309136,"symbol":"std::sys_common::backtrace::rust_begin_short_backtrace::h4e01001b8e504807","symbolLocation":12,"imageIndex":2},{"imageOffset":23312040,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hbeec952afddc95dc","symbolLocation":140,"imageIndex":2},{"imageOffset":24564396,"symbol":"std::sys::unix::thread::Thread::new::thread_start::h9b6324e2391e6ebb","symbolLocation":48,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":286937,"name":"update_checker","threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":86400},{"value":0},{"value":52},{"value":0},{"value":8263982840,"symbolLocation":0,"symbol":"clock_sem"},{"value":16387},{"value":17},{"value":3298534884098},{"value":768},{"value":3298534884096},{"value":14974},{"value":4294934015},{"value":334},{"value":8435603800},{"value":0},{"value":6112363832},{"value":6112363832},{"value":0},{"value":0},{"value":18446744073709551615},{"value":6112365472},{"value":6112366040},{"value":4712},{"value":5061376512},{"value":1}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6519547240},"cpsr":{"value":1610616832},"fp":{"value":6112363808},"sp":{"value":6112363760},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520723432},"far":{"value":0}},"frames":[{"imageOffset":18408,"symbol":"semwait_signal","symbolLocation":8,"imageIndex":12},{"imageOffset":54632,"symbol":"nanosleep","symbolLocation":220,"imageIndex":13},{"imageOffset":24483404,"symbol":"std::thread::sleep::h4667067b614ceb55","symbolLocation":84,"imageIndex":2},{"imageOffset":2123356,"symbol":"wezterm_gui::update::update_checker::he563c83e400f88a9","symbolLocation":12676,"imageIndex":2},{"imageOffset":2228296,"symbol":"std::sys_common::backtrace::__rust_begin_short_backtrace::ha6e3f9d6f8cf1b6a","symbolLocation":12,"imageIndex":2},{"imageOffset":1155616,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hb08ae8013e9ac242","symbolLocation":120,"imageIndex":2},{"imageOffset":24564396,"symbol":"std::sys::unix::thread::Thread::new::thread_start::h9b6324e2391e6ebb","symbolLocation":48,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"triggered":true,"id":316990,"threadState":{"x":[{"value":105553148592464},{"value":105553169620560},{"value":106100436451664},{"value":34},{"value":16384},{"value":34},{"value":0},{"value":0},{"value":0},{"value":0},{"value":7760},{"value":3726929957},{"value":2043},{"value":2045},{"value":3729029218},{"value":98},{"value":106100436451664},{"value":8343280224},{"value":0},{"value":5286301696},{"value":5286301752},{"value":105553148592464},{"value":6115094752},{"value":2711724449},{"value":1081145385545629695},{"value":11791448172606497699},{"value":1},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6516980880},"cpsr":{"value":4096},"fp":{"value":6115094224},"sp":{"value":6115094160},"esr":{"value":2449473541,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6516950708,"matchesCrashFrame":1},"far":{"value":106100436451696}},"frames":[{"imageOffset":34484,"symbol":"objc_release","symbolLocation":16,"imageIndex":6},{"imageOffset":64656,"symbol":"AutoreleasePoolPage::releaseUntil(objc_object*)","symbolLocation":212,"imageIndex":6},{"imageOffset":49916,"symbol":"objc_autoreleasePoolPop","symbolLocation":260,"imageIndex":6},{"imageOffset":252588,"symbol":"objc_tls_direct_base<AutoreleasePoolPage, (tlskey)3, AutoreleasePoolPage::HotPageDealloc>::dtor(void*)","symbolLocation":168,"imageIndex":6},{"imageOffset":18676,"symbol":"_pthread_tsd_cleanup","symbolLocation":620,"imageIndex":14},{"imageOffset":30340,"symbol":"_pthread_exit","symbolLocation":84,"imageIndex":14},{"imageOffset":28576,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":14},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":14}]},{"id":1437583,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6096777216},{"value":86111},{"value":6096240640},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6096777216},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520954144},"far":{"value":0}}},{"id":1437830,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6094057472},{"value":71031},{"value":6093520896},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6094057472},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520954144},"far":{"value":0}}},{"id":1438245,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6093484032},{"value":70003},{"value":6092947456},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6093484032},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520954144},"far":{"value":0}}},{"id":1438246,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6092910592},{"value":81527},{"value":6092374016},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6092910592},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520954144},"far":{"value":0}}},{"id":1438529,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":14}],"threadState":{"x":[{"value":6124253184},{"value":1871},{"value":6123716608},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6124253184},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6520954144},"far":{"value":0}}}], "usedImages" : [ { "source" : "P", "arch" : "arm64e", "base" : 4718051328, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.AppleMetalOpenGLRenderer", "size" : 442368, "uuid" : "c032830a-fbed-356d-a4a7-acd24492f336", "path" : "\/System\/Library\/Extensions\/AppleMetalOpenGLRenderer.bundle\/Contents\/MacOS\/AppleMetalOpenGLRenderer", "name" : "AppleMetalOpenGLRenderer", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64e", "base" : 4443815936, "size" : 49152, "uuid" : "9381bd6d-84a5-3c72-b3b8-88428afa4782", "path" : "\/usr\/lib\/libobjc-trampolines.dylib", "name" : "libobjc-trampolines.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4374528000, "CFBundleShortVersionString" : "0.1.0", "CFBundleIdentifier" : "com.github.wez.wezterm", "size" : 51609600, "uuid" : "b837e896-cbbc-3427-a650-e96bbed303bc", "path" : "\/Applications\/WezTerm.app\/Contents\/MacOS\/wezterm-gui", "name" : "wezterm-gui", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64e", "base" : 7041556480, "CFBundleShortVersionString" : "93.40.3", "CFBundleIdentifier" : "com.apple.IOGPU", "size" : 241664, "uuid" : "df6997bb-5372-362d-9d23-8777c877aa5e", "path" : "\/System\/Library\/PrivateFrameworks\/IOGPU.framework\/Versions\/A\/IOGPU", "name" : "IOGPU", "CFBundleVersion" : "93.40.3" }, { "source" : "P", "arch" : "arm64e", "base" : 7946973184, "CFBundleShortVersionString" : "282.14", "CFBundleIdentifier" : "com.apple.AGXMetalG13X", "size" : 7352320, "uuid" : "2f0aec76-8f88-32ec-80da-52f36e07d4fd", "path" : "\/System\/Library\/Extensions\/AGXMetalG13X.bundle\/Contents\/MacOS\/AGXMetalG13X", "name" : "AGXMetalG13X", "CFBundleVersion" : "282.14" }, { "source" : "P", "arch" : "arm64e", "base" : 7979376640, "size" : 1445880, "uuid" : "4fda6320-8b87-313e-8f0a-76f21d4adef5", "path" : "\/System\/Library\/Frameworks\/OpenGL.framework\/Versions\/A\/Resources\/GLEngine.bundle\/GLEngine", "name" : "GLEngine" }, { "source" : "P", "arch" : "arm64e", "base" : 6516916224, "size" : 327044, "uuid" : "b326b2c3-1069-3d17-b49d-9dcb24efec6f", "path" : "\/usr\/lib\/libobjc.A.dylib", "name" : "libobjc.A.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6521372672, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5083136, "uuid" : "84b539d5-22c9-3f8c-84c8-903e9c7b8d29", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "2503.1" }, { "source" : "P", "arch" : "arm64e", "base" : 6697455616, "CFBundleShortVersionString" : "2.1.1", "CFBundleIdentifier" : "com.apple.HIToolbox", "size" : 2899968, "uuid" : "7db6c397-563f-3756-908c-e25b019a1848", "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox", "name" : "HIToolbox" }, { "source" : "P", "arch" : "arm64e", "base" : 6580756480, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 20172800, "uuid" : "61f710be-9132-3cc2-883d-066365fba1ad", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2487.60.105" }, { "source" : "P", "arch" : "arm64e", "base" : 6517243904, "size" : 559640, "uuid" : "37bbc384-0755-31c7-a808-0ed49e44dd8e", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64e", "base" : 6520705024, "size" : 241660, "uuid" : "9b8b53f9-e2b6-36df-98e9-28d8fca732f2", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6519492608, "size" : 520184, "uuid" : "05b44e93-dffc-3bd8-90ab-fd97cb73f171", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6520946688, "size" : 53248, "uuid" : "386b0fc1-7873-3328-8e71-43269fd1b2c7", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" } ], "sharedCache" : { "base" : 6516490240, "size" : 4220698624, "uuid" : "3406ad1b-2469-30eb-9863-5dce861e6dea" }, "legacyInfo" : { "threadTriggered" : {

} }, "logWritingSignature" : "fb3aa520ab200c4d2698ccaccb48f14809586aaf", "trialInfo" : { "rollouts" : [ { "rolloutId" : "654439cdafbf5b61207873a9", "factorPackIds" : {

  },
  "deploymentId" : 240000004
},
{
  "rolloutId" : "63f9578e238e7b23a1f3030a",
  "factorPackIds" : {

  },
  "deploymentId" : 240000005
}

], "experiments" : [ { "treatmentId" : "c47ab4cc-c9c3-4b5d-a87c-e2433ce02597", "experimentId" : "6639bc6ba73d460582162323", "deploymentId" : 400000006 }, { "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8", "experimentId" : "6643969b3099cf28e049862f", "deploymentId" : 400000006 } ] } }

Model: MacBookPro18,1, BootROM 10151.121.1, proc 10:8:2 processors, 32 GB, SMC Graphics: Apple M1 Pro, Apple M1 Pro, Built-In Display: Color LCD, 3456 x 2234 Retina, Main, MirrorOff, Online Memory Module: LPDDR5, Hynix AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Apr 4 2024 20:37:43 version 20.103.14.0.8.7.174 FWID 01-95f1e684 AirPort: Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 Network Service: mycustomvpnservice, VPN (com.wireguard.macos), utun4 USB Device: USB31Bus USB Device: USB31Bus USB Device: USB3.0 Hub USB Device: USB2.0 Hub USB Device: Wireless Receiver USB Device: Lenovo USB-C 7-in-1 Hub USB Device: USB31Bus Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc.

Anything else?

It's bizarre facing a memory issue with software written in rustlang.



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

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

VM Region Info: 0x607f6ed34170 is not in any region.  Bytes after previous region: 545709572465  
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      MALLOC_NANO              600040000000-600060000000 [512.0M] rw-/rwx SM=PRV  
--->  
      UNUSED SPACE AT END```
bazhenov commented 2 months ago

The same issue for me. The version is the same

Crashed Thread:        7

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

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

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

Thread 7 Crashed:
0   libobjc.A.dylib                        0x18808c6b4 objc_release + 16
1   libobjc.A.dylib                        0x188093c90 AutoreleasePoolPage::releaseUntil(objc_object**) + 212
2   libobjc.A.dylib                        0x1880902fc objc_autoreleasePoolPop + 260
3   libobjc.A.dylib                        0x1880c1aac objc_tls_direct_base<AutoreleasePoolPage*, (tls_key)3, AutoreleasePoolPage::HotPageDealloc>::dtor_(void*) + 168
4   libsystem_pthread.dylib                0x1884608f4 _pthread_tsd_cleanup + 620
5   libsystem_pthread.dylib                0x188463684 _pthread_exit + 84
6   libsystem_pthread.dylib                0x188462fa0 _pthread_start + 148
7   libsystem_pthread.dylib                0x18845dd34 thread_start + 8

The crashed thread looks like Objective C managed thread to me, not the Rust one.