Crash upon first use. Please find details below.

Viewed 11

FYI, this is what I reported to Apple via Crash Manager.

===

Crash context; Just installed Mark 2.app. Showing a md-document in Mark 2, and (based on what I read) started editing the same document in Zed. After 30 seconds, Mark 2 crashed. According to specs, Mark 2 should update the file when I save.



Translated Report (Full Report Below)

Process: Marked 2 [63738]
Path: /Applications/Marked 2.app/Contents/MacOS/Marked 2
Identifier: com.brettterpstra.marked2
Version: 2.6.46 (1071)
App Item ID: 890031187
App External ID: 873113251
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2026-05-17 12:38:52.8129 +0200
OS Version: macOS 15.5 (24F74)
Report Version: 12
Anonymous UUID: 7DCDDA92-A270-BA07-C506-000FA814FBD3

Sleep/Wake UUID: 19DED967-1047-4AC6-B426-3E9ED1323371

Time Awake Since Boot: 2400000 seconds
Time Since Wake: 1321 seconds

System Integrity Protection: enabled

Crashed Thread: 14 Dispatch queue: Processing (QOS: UNSPECIFIED)

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000a6f077292d10 -> 0x000026f077292d10 (possible pointer authentication failure)
Exception Codes: 0x0000000000000001, 0x0000a6f077292d10

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

VM Region Info: 0x26f077292d10 is not in any region. Bytes after previous region: 42333196856593 Bytes before following region: 62738883072752
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 0:: Dispatch queue: com.apple.main-thread
0 libicucore.A.dylib 0x1a30349cc icu::RegexMatcher::findUsingChunk(UErrorCode&) + 1260
1 Marked 2 0x10412de0c 0x1040bc000 + 466444
2 Marked 2 0x10412ac30 0x1040bc000 + 453680
3 Marked 2 0x10412b3ec 0x1040bc000 + 455660
4 Marked 2 0x104101cf4 0x1040bc000 + 285940
5 Marked 2 0x1040d8528 0x1040bc000 + 116008
6 Marked 2 0x1040d7bfc 0x1040bc000 + 113660
7 CoreFoundation 0x19f6f51d4 NSARRAY_IS_CALLING_OUT_TO_A_BLOCK + 24
8 CoreFoundation 0x19f781fc4 -[__NSArrayI_Transfer enumerateObjectsWithOptions:usingBlock:] + 284
9 Marked 2 0x1040d771c 0x1040bc000 + 112412
10 Marked 2 0x1040d5aac 0x1040bc000 + 105132
11 FSEvents 0x1a8e3abb0 implementation_callback_rpc + 3696
12 FSEvents 0x1a8e39cb8 _Xcallback_rpc + 220
13 FSEvents 0x1a8e39bac FSEventsD2F_server + 68
14 FSEvents 0x1a8e3cfd4 FSEventsClientProcessMessageCallback + 72
15 CoreFoundation 0x19f72e284 __CFMachPortPerform + 240
16 CoreFoundation 0x19f702250 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 60
17 CoreFoundation 0x19f702178 __CFRunLoopDoSource1 + 508
18 CoreFoundation 0x19f700b78 __CFRunLoopRun + 2200
19 CoreFoundation 0x19f6ffc58 CFRunLoopRunSpecific + 572
20 HIToolbox 0x1ab19427c RunCurrentEventLoopInMode + 324
21 HIToolbox 0x1ab1974e8 ReceiveNextEventCommon + 676
22 HIToolbox 0x1ab322484 _BlockUntilNextEventMatchingListInModeWithFilter + 76
23 AppKit 0x1a3627ab4 _DPSNextEvent + 684
24 AppKit 0x1a3fc65b0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
25 AppKit 0x1a361ac64 -[NSApplication run] + 480
26 AppKit 0x1a35f135c NSApplicationMain + 880
27 dyld 0x19f276b98 start + 6076

Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x19f5d4c34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x19f5e73a0 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x19f5dd764 mach_msg_overwrite + 484
3 libsystem_kernel.dylib 0x19f5d4fa8 mach_msg + 24
4 CoreFoundation 0x19f701e7c __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x19f700798 __CFRunLoopRun + 1208
6 CoreFoundation 0x19f6ffc58 CFRunLoopRunSpecific + 572
7 AppKit 0x1a374b7fc _NSEventThread + 140
8 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
9 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 2:: LocalStorage
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 JavaScriptCore 0x1be4faa78 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 160
3 JavaScriptCore 0x1be4b8cd0 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1916
4 WebKitLegacy 0x1bb8c20c8 WebCore::StorageThread::threadEntryPoint() + 308
5 JavaScriptCore 0x1be4f7d00 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 240
6 JavaScriptCore 0x1be303c80 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
8 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 3:: com.apple.CFStream.LegacyThread
0 libsystem_kernel.dylib 0x19f5d4c34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x19f5e73a0 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x19f5dd764 mach_msg_overwrite + 484
3 libsystem_kernel.dylib 0x19f5d4fa8 mach_msg + 24
4 CoreFoundation 0x19f701e7c __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x19f700798 __CFRunLoopRun + 1208
6 CoreFoundation 0x19f6ffc58 CFRunLoopRunSpecific + 572
7 CoreFoundation 0x19f773108 _legacyStreamRunLoop_workThread + 300
8 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
9 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 4:: caulk.messenger.shared:17
0 libsystem_kernel.dylib 0x19f5d4bb0 semaphore_wait_trap + 8
1 caulk 0x1aac7bcc8 caulk::semaphore::timed_wait(double) + 224
2 caulk 0x1aac7bb70 caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x1aac7b844 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuple>>(void) + 96
4 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
5 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 5:: caulk.messenger.shared:high
0 libsystem_kernel.dylib 0x19f5d4bb0 semaphore_wait_trap + 8
1 caulk 0x1aac7bcc8 caulk::semaphore::timed_wait(double) + 224
2 caulk 0x1aac7bb70 caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x1aac7b844 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuple>>(void) + 96
4 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
5 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 6:: caulk::deferred_logger
0 libsystem_kernel.dylib 0x19f5d4bb0 semaphore_wait_trap + 8
1 caulk 0x1aac7bcc8 caulk::semaphore::timed_wait(double) + 224
2 caulk 0x1aac7bb70 caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x1aac7b844 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuple>>(void) + 96
4 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
5 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 7:: com.apple.coremedia.imagequeue.coreanimation.common
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 CoreMedia 0x1aacc018c WaitOnCondition + 20
3 CoreMedia 0x1aacac034 FigSemaphoreWaitRelative + 152
4 MediaToolbox 0x1b06a5784 0x1b03e8000 + 2873220
5 CoreMedia 0x1aacbeb0c figThreadMain + 224
6 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
7 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 8:
0 libsystem_kernel.dylib 0x19f5dad04 kevent + 8
1 Marked 2 0x10413ff4c 0x1040bc000 + 540492
2 Foundation 0x1a0cc8ba8 NSThread__start + 732
3 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
4 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 9:: Dispatch queue: cocoa.lumberjack.fileLogger
0 libicucore.A.dylib 0x1a2fac970 0x1a2e52000 + 1419632
1 libicucore.A.dylib 0x1a3057214 icu::TimeZone::getOffset(double, signed char, int&, int&, UErrorCode&) const + 164
2 libicucore.A.dylib 0x1a2f42308 icu::Calendar::computeFields(UErrorCode&) + 116
3 libicucore.A.dylib 0x1a2f41ce0 icu::Calendar::complete(UErrorCode&) + 108
4 libicucore.A.dylib 0x1a2f41c44 icu::Calendar::get(UCalendarDateFields, UErrorCode&) const + 84
5 libicucore.A.dylib 0x1a304b160 icu::SimpleDateFormat::subFormat(icu::UnicodeString&, char16_t, int, UDisplayContext, int, char16_t, icu::FieldPositionHandler&, icu::Calendar&, UErrorCode&) const + 276
6 libicucore.A.dylib 0x1a304ae5c icu::SimpleDateFormat::_format(icu::Calendar&, icu::UnicodeString&, icu::FieldPositionHandler&, UErrorCode&) const + 524
7 libicucore.A.dylib 0x1a304ac30 icu::SimpleDateFormat::format(icu::Calendar&, icu::UnicodeString&, icu::FieldPosition&) const + 84
8 libicucore.A.dylib 0x1a2f6eb74 icu::DateFormat::format(double, icu::UnicodeString&, icu::FieldPosition&) const + 400
9 libicucore.A.dylib 0x1a3080548 udat_format + 352
10 CoreFoundation 0x19f73e5a8 __cficu_udat_format + 68
11 CoreFoundation 0x19f73e41c CFDateFormatterCreateStringWithAbsoluteTime + 192
12 Foundation 0x1a0cf1868 -[NSDateFormatter stringForObjectValue:] + 292
13 Marked 2 0x1040c188c 0x1040bc000 + 22668
14 CocoaLumberjack 0x1043c704c -[DDFileLogger logMessage:] + 92
15 CocoaLumberjack 0x1043c2300 __16+[DDLog lt_log:]_block_invoke + 36
16 libdispatch.dylib 0x19f45eb2c _dispatch_call_block_and_release + 32
17 libdispatch.dylib 0x19f47885c _dispatch_client_callout + 16
18 libdispatch.dylib 0x19f46741c _dispatch_lane_serial_drain + 944
19 libdispatch.dylib 0x19f467e2c _dispatch_lane_invoke + 388
20 libdispatch.dylib 0x19f472264 _dispatch_root_queue_drain_deferred_wlh + 292
21 libdispatch.dylib 0x19f471ae8 _dispatch_workloop_worker_thread + 540
22 libsystem_pthread.dylib 0x19f612e64 _pthread_wqthread + 292
23 libsystem_pthread.dylib 0x19f611b74 start_wqthread + 8

Thread 10:: Dispatch queue: cocoa.lumberjack.ttyLogger
0 libsystem_kernel.dylib 0x19f5e2a54 __ulock_wait2 + 8
1 libsystem_platform.dylib 0x19f64e324 _os_unfair_lock_lock_slow + 176
2 Foundation 0x1a0cf1820 -[NSDateFormatter stringForObjectValue:] + 220
3 Marked 2 0x1040c188c 0x1040bc000 + 22668
4 CocoaLumberjack 0x1043ce1c0 -[DDTTYLogger logMessage:] + 120
5 CocoaLumberjack 0x1043c2300 __16+[DDLog lt_log:]_block_invoke + 36
6 libdispatch.dylib 0x19f45eb2c _dispatch_call_block_and_release + 32
7 libdispatch.dylib 0x19f47885c _dispatch_client_callout + 16
8 libdispatch.dylib 0x19f46741c _dispatch_lane_serial_drain + 944
9 libdispatch.dylib 0x19f467e2c _dispatch_lane_invoke + 388
10 libdispatch.dylib 0x19f472264 _dispatch_root_queue_drain_deferred_wlh + 292
11 libdispatch.dylib 0x19f471ae8 _dispatch_workloop_worker_thread + 540
12 libsystem_pthread.dylib 0x19f612e64 _pthread_wqthread + 292
13 libsystem_pthread.dylib 0x19f611b74 start_wqthread + 8

Thread 11:: Dispatch queue: com.apple.CFNetwork.CacheDB-write
0 libsystem_kernel.dylib 0x19f5d4fa8 mach_msg + 24
1 libdispatch.dylib 0x19f479eb8 _dispatch_mach_send_and_wait_for_reply + 548
2 libdispatch.dylib 0x19f47a258 dispatch_mach_send_with_result_and_wait_for_reply + 60
3 libxpc.dylib 0x19f31c468 xpc_connection_send_message_with_reply_sync + 284
4 RunningBoardServices 0x1a708b6ac -[RBSXPCMessage sendToConnection:error:] + 368
5 RunningBoardServices 0x1a708b39c -[RBSXPCMessage invokeOnConnection:withReturnCollectionClass:entryClass:error:] + 92
6 RunningBoardServices 0x1a708b320 -[RBSXPCMessage invokeOnConnection:withReturnClass:error:] + 32
7 RunningBoardServices 0x1a70aa808 -[RBSConnection limitationsForInstance:error:] + 232
8 RunningBoardServices 0x1a70bf4d8 -[RBSProcessHandle activeLimitations] + 100
9 CFNetwork 0x1a52c0970 __retainStorageAssertion + 612
10 CFNetwork 0x1a52c99f4 invocation function for block in __CFURLCache::PurgePersistentCache() + 44
11 libdispatch.dylib 0x19f46e338 _dispatch_block_async_invoke2 + 148
12 libdispatch.dylib 0x19f47885c _dispatch_client_callout + 16
13 libdispatch.dylib 0x19f467350 _dispatch_lane_serial_drain + 740
14 libdispatch.dylib 0x19f467e60 _dispatch_lane_invoke + 440
15 libdispatch.dylib 0x19f472264 _dispatch_root_queue_drain_deferred_wlh + 292
16 libdispatch.dylib 0x19f471ae8 _dispatch_workloop_worker_thread + 540
17 libsystem_pthread.dylib 0x19f612e64 _pthread_wqthread + 292
18 libsystem_pthread.dylib 0x19f611b74 start_wqthread + 8

Thread 12:: Dispatch queue: cocoa.lumberjack
0 libsystem_kernel.dylib 0x19f5d69b8 __ulock_wait + 8
1 libdispatch.dylib 0x19f460cbc _dlock_wait + 56
2 libdispatch.dylib 0x19f461028 _dispatch_group_wait_slow + 56
3 CocoaLumberjack 0x1043c2150 +[DDLog lt_log:] + 376
4 CocoaLumberjack 0x1043c112c __40+[DDLog queueLogMessage:asynchronously:]_block_invoke + 32
5 libdispatch.dylib 0x19f45eb2c _dispatch_call_block_and_release + 32
6 libdispatch.dylib 0x19f47885c _dispatch_client_callout + 16
7 libdispatch.dylib 0x19f467350 _dispatch_lane_serial_drain + 740
8 libdispatch.dylib 0x19f467e2c _dispatch_lane_invoke + 388
9 libdispatch.dylib 0x19f472264 _dispatch_root_queue_drain_deferred_wlh + 292
10 libdispatch.dylib 0x19f471ae8 _dispatch_workloop_worker_thread + 540
11 libsystem_pthread.dylib 0x19f612e64 _pthread_wqthread + 292
12 libsystem_pthread.dylib 0x19f611b74 start_wqthread + 8

Thread 13:: JavaScriptCore libpas scavenger
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 JavaScriptCore 0x1bfb26250 scavenger_thread_main + 1584
3 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
4 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 14 Crashed:: Dispatch queue: Processing (QOS: UNSPECIFIED)
0 libobjc.A.dylib 0x19f225820 objc_msgSend + 32
1 Foundation 0x1a0cca430 -[NSRegularExpression(NSMatching) enumerateMatchesInString:options:range:usingBlock:] + 88
2 Foundation 0x1a0cfb0b4 -[NSRegularExpression(NSMatching) matchesInString:options:range:] + 180
3 Marked 2 0x1040c5ed4 0x1040bc000 + 40660
4 Marked 2 0x1040c60b0 0x1040bc000 + 41136
5 Marked 2 0x1040db82c 0x1040bc000 + 129068
6 Marked 2 0x104125930 0x1040bc000 + 432432
7 Foundation 0x1a0cb2f0c NSOPERATION_IS_INVOKING_MAIN + 16
8 Foundation 0x1a0cb227c -[NSOperation start] + 640
9 Foundation 0x1a0cb1ff4 NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION + 16
10 Foundation 0x1a0cb1ee4 __NSOQSchedule_f + 164
11 libdispatch.dylib 0x19f46e338 _dispatch_block_async_invoke2 + 148
12 libdispatch.dylib 0x19f47885c _dispatch_client_callout + 16
13 libdispatch.dylib 0x19f4635e0 _dispatch_continuation_pop + 596
14 libdispatch.dylib 0x19f462c54 _dispatch_async_redirect_invoke + 580
15 libdispatch.dylib 0x19f470e30 _dispatch_root_queue_drain + 364
16 libdispatch.dylib 0x19f4715d4 _dispatch_worker_thread2 + 156
17 libsystem_pthread.dylib 0x19f612e28 _pthread_wqthread + 232
18 libsystem_pthread.dylib 0x19f611b74 start_wqthread + 8

Thread 15:
0 libsystem_pthread.dylib 0x19f611b6c start_wqthread + 0

Thread 16:: Heap Helper Thread
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 JavaScriptCore 0x1be4faac8 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 240
3 JavaScriptCore 0x1be4b8cd0 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1916
4 JavaScriptCore 0x1be46fed0 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 472
5 JavaScriptCore 0x1be4f7d00 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 240
6 JavaScriptCore 0x1be303c80 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
8 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 17:: Heap Helper Thread
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 JavaScriptCore 0x1be4faac8 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 240
3 JavaScriptCore 0x1be4b8cd0 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1916
4 JavaScriptCore 0x1be46fed0 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 472
5 JavaScriptCore 0x1be4f7d00 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 240
6 JavaScriptCore 0x1be303c80 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
8 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 18:: Heap Helper Thread
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 JavaScriptCore 0x1be4faac8 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 240
3 JavaScriptCore 0x1be4b8cd0 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1916
4 JavaScriptCore 0x1be46fed0 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 472
5 JavaScriptCore 0x1be4f7d00 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 240
6 JavaScriptCore 0x1be303c80 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
8 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 19:: JIT Worklist Helper Thread
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 JavaScriptCore 0x1be4faac8 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 240
3 JavaScriptCore 0x1be4b8cd0 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1916
4 JavaScriptCore 0x1be46fed0 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 472
5 JavaScriptCore 0x1be4f7d00 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 240
6 JavaScriptCore 0x1be303c80 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
8 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 20:: JIT Worklist Helper Thread
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 JavaScriptCore 0x1be4faac8 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 240
3 JavaScriptCore 0x1be4b8cd0 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1916
4 JavaScriptCore 0x1be46fed0 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 472
5 JavaScriptCore 0x1be4f7d00 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 240
6 JavaScriptCore 0x1be303c80 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
8 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 21:: JIT Worklist Helper Thread
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 JavaScriptCore 0x1be4faac8 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 240
3 JavaScriptCore 0x1be4b8cd0 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1916
4 JavaScriptCore 0x1be46fed0 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 472
5 JavaScriptCore 0x1be4f7d00 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 240
6 JavaScriptCore 0x1be303c80 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
8 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 22:: JSC Heap Collector Thread
0 libsystem_kernel.dylib 0x19f5d83cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19f6170e0 _pthread_cond_wait + 984
2 JavaScriptCore 0x1be4faac8 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 240
3 JavaScriptCore 0x1be4b8cd0 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1916
4 JavaScriptCore 0x1be46fed0 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 472
5 JavaScriptCore 0x1be4f7d00 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 240
6 JavaScriptCore 0x1be303c80 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x19f616c0c _pthread_start + 136
8 libsystem_pthread.dylib 0x19f611b80 thread_start + 8

Thread 14 crashed with ARM Thread State (64-bit):
x0: 0x0000600003bb2d00 x1: 0x000000021a2ed6e9 x2: 0x0000600003bb2d00 x3: 0x0000000000000000
x4: 0x0000000000000da5 x5: 0x0000000000000101 x6: 0x000000016c086190 x7: 0x0000000000000000
x8: 0x3e69da7a4e60009a x9: 0x000000021a338e1a x10: 0x6ae1600003bb2d00 x11: 0x000000000000001f
x12: 0x000000000000001a x13: 0x00000001596386d0 x14: 0x0000a6f077292d00 x15: 0x0000a6f077292d00
x16: 0x0000a6f077292d00 x17: 0x000000020e76a7e8 x18: 0x0000000000000000 x19: 0x0000600003bb30f0
x20: 0x0000000000000000 x21: 0x000000021a338e1a x22: 0x0000000000000000 x23: 0x000000016c086190
x24: 0x0000600003bb1830 x25: 0x0000000000000da5 x26: 0x0000000000000101 x27: 0x0000600003bb2d00
x28: 0x0000600003bb1830 fp: 0x000000016c086180 lr: 0x00000001a0cca430
sp: 0x000000016c085ec0 pc: 0x000000019f225820 cpsr: 0x20001000
far: 0x0000a6f077292d10 esr: 0x92000004 (Data Abort) byte read Translation fault

Binary Images:
0x1040bc000 - 0x10423bfff com.brettterpstra.marked2 (2.6.46) /Applications/Marked 2.app/Contents/MacOS/Marked 2
0x1042f4000 - 0x104303fff net.baunz.YAJL (2.6.46) /Applications/Marked 2.app/Contents/Frameworks/YAJL.framework/Versions/A/YAJL
0x10431c000 - 0x10432bfff com.github.shpakovski.MASShortcut (2.6.46) <1d993976-eb4e-3eb0-8b99-93910d2c5430> /Applications/Marked 2.app/Contents/Frameworks/MASShortcut.framework/Versions/A/MASShortcut
0x10429c000 - 0x1042affff de.geheimwerk.DiffMatchPatch (2.6.46) <281b949b-1ae6-3710-b454-7fdfc01b1eed> /Applications/Marked 2.app/Contents/Frameworks/DiffMatchPatch.framework/Versions/A/DiffMatchPatch
0x1043bc000 - 0x1043d7fff com.deusty.CocoaLumberjack (2.6.46) <9dc0167c-9770-321b-b01f-ac68ec81092f> /Applications/Marked 2.app/Contents/Frameworks/CocoaLumberjack.framework/Versions/A/CocoaLumberjack
0x111224000 - 0x11122ffff libobjc-trampolines.dylib () /usr/lib/libobjc-trampolines.dylib
0x112dd8000 - 0x11346bfff com.apple.AGXMetal13-3 (327.5) /System/Library/Extensions/AGXMetal13_3.bundle/Contents/MacOS/AGXMetal13_3
0x12d000000 - 0x12d8e3fff com.apple.audio.codecs.Components (7.0) <42d57795-e86d-36e5-9fae-f2ba92271fba> /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs
0x14d700000 - 0x14e04ffff com.apple.audio.AudioDSPComponents (1.0) /System/Library/Components/AudioDSP.component/Contents/MacOS/AudioDSP
0x128bf4000 - 0x128d2ffff com.apple.audio.units.Components (1.14) <674f87bc-21a4-309b-9e43-c7ba1cd95d7b> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x128b2c000 - 0x128b4bfff com.apple.security.csparser (3.0) /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
0x1a2e52000 - 0x1a311dbdb libicucore.A.dylib (
) /usr/lib/libicucore.A.dylib
0x19f685000 - 0x19fbc3fff com.apple.CoreFoundation (6.9) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1a8e38000 - 0x1a8e4583b com.apple.CoreServices.FSEvents (1400.100.1) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x1ab0d1000 - 0x1ab3d7fdf com.apple.HIToolbox (2.1.1) <9286e29f-fcee-31d0-acea-2842ea23bedf> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x1a35ed000 - 0x1a4a7ec7f com.apple.AppKit (6.9) <5d0da1bd-412c-3ed8-84e9-40ca62fe7b42> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x19f270000 - 0x19f30b4cf dyld () <9cf0401a-a938-389e-a77d-9e9608076ccf> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (
) <00000000-0000-0000-0000-000000000000> ???
0x19f5d4000 - 0x19f60f653 libsystem_kernel.dylib () <60485b6f-67e5-38c1-aec9-efd6031ff166> /usr/lib/system/libsystem_kernel.dylib
0x19f610000 - 0x19f61ca47 libsystem_pthread.dylib (
) <647b91fc-96d3-3bbb-af08-970df45257c8> /usr/lib/system/libsystem_pthread.dylib
0x1be2fd000 - 0x1bfd33c7f com.apple.JavaScriptCore (20621) <1bce3526-51cf-3c0f-9dc2-6db21a78ef5b> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x1bb864000 - 0x1bba7c15f com.apple.WebKitLegacy (20621) <52cdc6c0-e3aa-3436-a3b8-44c92d26d6c7> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
0x1aac7a000 - 0x1aaca1ddf com.apple.audio.caulk (1.0) <5ce1b98f-c512-379d-9a42-5cce5923bf9d> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x1aaca2000 - 0x1aadfd31f com.apple.CoreMedia (1.0) /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x1b03e8000 - 0x1b0d24cdf com.apple.MediaToolbox (1.0) /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x1a0c75000 - 0x1a1a5e2ff com.apple.Foundation (6.9) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x19f45d000 - 0x19f4a373f libdispatch.dylib () <8bf83cda-8db1-3d46-94b0-d811bd77e078> /usr/lib/system/libdispatch.dylib
0x19f64d000 - 0x19f654b4f libsystem_platform.dylib (
) <519f3220-7499-334a-96d6-ccf3dc28f986> /usr/lib/system/libsystem_platform.dylib
0x19f310000 - 0x19f35a8ff libxpc.dylib () <3b8ae373-80d2-36a4-a628-0cf6cf083703> /usr/lib/system/libxpc.dylib
0x1a7088000 - 0x1a70f01ff com.apple.RunningBoardServices (1.0) <8c98cc59-fd4b-33b1-9088-5794c61cae6d> /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices
0x1a51ba000 - 0x1a55841bf com.apple.CFNetwork (1.0) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x19f21c000 - 0x19f26f893 libobjc.A.dylib (
) <4966864d-c147-33d3-bb18-1e3979590b6d> /usr/lib/libobjc.A.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: 14
thread_create: 0
thread_set_state: 206

=== Full report skipped ===

Model: MacBookPro17,1, BootROM 11881.121.1, proc 8:4:4 processors, 16 GB, SMC
Graphics: Apple M1, Apple M1, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: LPDDR4, Micron
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Dec 7 2024 04:41:25 version 18.90.5.0.7.8.177 FWID 01-02f4dc53
IO80211_driverkit-1475.39 "IO80211_driverkit-1475.39" Apr 18 2025 20:10:40
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.

3 Answers

Reported to Apple. They never respond.

Hope this helps, and please solve the issue.
If you want to contact me about the bug, feel free!

I'm sorry this is happening for you. Marked should definitely be updating when you edit in Zed. Unfortunately, all of my resources are going into Marked 3 right now and I won't be able to update Marked 2. If you'd like to upgrade to 3, let me know and I can get you a discount.

Hey Brett,
Thanks for the quick reply. Didn't realize I was posting to a public platform, instead of a closed support-thread. Sorry.

About the offer; thanks, but no thanks.
If Mark2 does what it is meant to do, it does exactly what I am looking for, and I will stick with that. The Mark2 view is a pleasure to the eyes. (I come from Satoshi Iwaki's Markdown Editor, which does a fine job by itself, but gave some refreshing issues.)

In addition, I avoid software subscription models. Reason; payment is static and continous, while my usage varies a lot.

Best regards, R.

There is a permanent unlock (no subscription) option for Marked 3, just for the record. It's significantly more expensive than Marked 2. Marked 2 is not going to receive a lot of updates in the future, though, and figuring out crashes on an app I'm not actively developing is going to be difficult.

That said, I'll try to symbolicate your crash report and see if I can narrow down a cause. Does the crash happen consistently every time you edit a document? Please update me if this issue changes for you.

Thanks for the reply. I will check. If it is reproducible, I will get back to you.