Incident Identifier: 4755A6F0-17FC-432A-901D-CB3BA0E2F88C Distributor ID: com.apple.TestFlight Hardware Model: iPhone14,2 Process: Hoshi Reader [47459] Path: /private/var/containers/Bundle/Application/E7F44AA7-04B5-4391-BB11-FBBF224B9C06/Hoshi Reader.app/Hoshi Reader Identifier: de.manhhao.hoshi Version: 0.5 (13) AppStoreTools: 17C503a AppVariant: 1:iPhone14,2:26 Beta: YES Code Type: ARM-64 (Native) Role: Foreground Parent Process: launchd [1] Coalition: de.manhhao.hoshi [6541] Date/Time: 2026-03-02 23:35:03.7381 +0800 Launch Time: 2026-03-02 23:33:36.7071 +0800 OS Version: iPhone OS 26.3 (23D127) Release Type: User Baseband Version: 5.40.01 Report Version: 104 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000001, 0x00000001a4476de0 Termination Reason: SIGNAL 5 Trace/BPT trap: 5 Terminating Process: exc handler [47459] Triggered by Thread: 0 Thread 0 name: Thread 0 Crashed: 0 SwiftUICore 0x00000001a4476de0 SDFStyle.distanceRange.getter + 104 (SDFStyle.swift:118) 1 SwiftUICore 0x00000001a4476fd0 SDFStyle.distanceRange.getter + 600 (SDFStyle.swift:128) 2 SwiftUICore 0x00000001a447403c SDFLayer.update(shape:size:in:backdropGroupID:) + 136 (SDFLayer.swift:110) 3 SwiftUICore 0x00000001a4473eac DisplayList.ViewUpdater.Platform.updateSDFShapeView(_:state:shape:contentsChanged:) + 864 (DisplayListViewPlatform.swift:1009) 4 SwiftUICore 0x00000001a444fad0 DisplayList.ViewUpdater.Platform.updateItemView(_:index:item:state:) + 6084 (DisplayListViewPlatform.swift:581) 5 SwiftUICore 0x00000001a444d65c DisplayList.ViewUpdater.ViewCache.update(item:platform:state:tag:in:) + 2116 (DisplayListViewCache.swift:221) 6 SwiftUICore 0x00000001a444c560 DisplayList.ViewUpdater.updateItemView(container:from:localState:) + 184 (DisplayListViewUpdater.swift:511) 7 SwiftUICore 0x00000001a444c1bc DisplayList.ViewUpdater.updateInheritedView(container:from:parentState:) + 1768 (DisplayListViewUpdater.swift:391) 8 SwiftUICore 0x00000001a4451c8c DisplayList.ViewUpdater.update(container:from:parentState:) + 408 (DisplayListViewUpdater.swift:306) 9 SwiftUICore 0x00000001a444bd58 DisplayList.ViewUpdater.updateInheritedView(container:from:parentState:) + 644 (DisplayListViewUpdater.swift:391) 10 SwiftUICore 0x00000001a444c838 DisplayList.ViewUpdater.updateItemView(container:from:localState:) + 912 (DisplayListViewUpdater.swift:528) 11 SwiftUICore 0x00000001a444c1bc DisplayList.ViewUpdater.updateInheritedView(container:from:parentState:) + 1768 (DisplayListViewUpdater.swift:391) 12 SwiftUICore 0x00000001a4451c8c DisplayList.ViewUpdater.update(container:from:parentState:) + 408 (DisplayListViewUpdater.swift:306) 13 SwiftUICore 0x00000001a444bd58 DisplayList.ViewUpdater.updateInheritedView(container:from:parentState:) + 644 (DisplayListViewUpdater.swift:391) 14 SwiftUICore 0x00000001a43a5628 DisplayList.ViewUpdater.render(rootView:from:time:version:maxVersion:environment:) + 1616 (DisplayListViewUpdater.swift:196) 15 SwiftUICore 0x00000001a43a619c closure #1 in renderOnMainThread #1 () in ViewGraph.renderDisplayList(_:asynchronously:time:nextTime:targetTimestamp:version:maxVersion:) + 244 (ViewGraphRendering.swift:100) 16 UIKitCore 0x000000019fe94470 closure #1 in UIHostingViewBase.withMainThreadRender(wasAsync:_:) + 168 (UIHostingViewBase.swift:1230) 17 UIKitCore 0x000000019fd22b2c + 28 (:-1) 18 UIKitCore 0x000000019fd3b9b4 thunk for @escaping @callee_guaranteed () -> () + 28 (:0) 19 UIKitCore 0x00000001a16b0f84 +[UIView(Animation) performWithoutAnimation:] + 76 (UIView.m:17253) 20 UIKitCore 0x000000019fe1752c UIHostingViewBase.withMainThreadRender(wasAsync:_:) + 504 (UIHostingViewBase.swift:1229) 21 SwiftUICore 0x00000001a43a4054 ViewGraph.renderDisplayList(_:asynchronously:time:nextTime:targetTimestamp:version:maxVersion:) + 1588 (ViewGraphRendering.swift:129) 22 SwiftUICore 0x00000001a43a6094 protocol witness for ViewGraphRenderHost.renderDisplayList(_:asynchronously:time:nextTime:targetTimestamp:version:maxVersion:) in conformance ViewGraph + 24 (:0) 23 SwiftUICore 0x00000001a4336be4 closure #1 in ViewGraphRootValueUpdater.render(interval:updateDisplayList:targetTimestamp:) + 2912 (ViewRendererHost.swift:228) 24 SwiftUICore 0x00000001a4335f24 ViewGraphRootValueUpdater.render(interval:updateDisplayList:targetTimestamp:) + 528 (ViewRendererHost.swift:175) 25 UIKitCore 0x000000019fe18d84 UIHostingViewBase.layoutSubviews() + 440 (UIHostingViewBase.swift:589) 26 SwiftUI 0x00000001a3067258 _UIHostingView.layoutSubviews() + 116 (UIHostingView.swift:750) 27 SwiftUI 0x00000001a30671c0 @objc _UIHostingView.layoutSubviews() + 36 (:0) 28 UIKitCore 0x000000019fd3e570 UIView._layoutSubviewsWithObservationTracking() + 700 (_UIObservationTracking.swift:419) 29 UIKitCore 0x000000019fd3f050 @objc UIView._layoutSubviewsWithObservationTracking() + 36 (:0) 30 UIKitCore 0x00000001a16baa5c -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 2692 (UIView.m:21144) 31 QuartzCore 0x000000019af5fad4 CA::Layer::perform_update_(CA::Layer*, CALayer*, unsigned int, CA::LayerUpdateReason, CA::Transaction*) + 456 (CALayer.mm:11281) 32 QuartzCore 0x000000019af5f628 CA::Layer::update_if_needed_(CA::Transaction*, CA::LayerUpdateReason) + 664 (CALayer.mm:2736) 33 QuartzCore 0x000000019ad5e720 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 176 (CALayer.mm:2759) 34 QuartzCore 0x000000019ad1ffe8 CA::Context::commit_transaction(CA::Transaction*, double, double*) + 536 (CAContextInternal.mm:2685) 35 QuartzCore 0x000000019ad4c0d8 CA::Transaction::commit() + 644 (CATransactionInternal.mm:434) 36 UIKitCore 0x000000019fd8a0d8 _UIApplicationFlushCATransaction + 84 (UIApplication.m:3345) 37 UIKitCore 0x000000019fd89fec __setupUpdateSequence_block_invoke_2 + 352 (_UIUpdateScheduler.m:1646) 38 UIKitCore 0x000000019fd97ee4 _UIUpdateSequenceRunNext + 128 (_UIUpdateSequence.mm:189) 39 UIKitCore 0x000000019fd97374 schedulerStepScheduledMainSectionContinue + 60 (_UIUpdateScheduler.m:1197) 40 UpdateCycle 0x000000028c44a560 UC::DriverCore::continueProcessing() + 84 (UCDriver.cc:288) 41 CoreFoundation 0x000000019a3014cc __CFMachPortPerform + 168 (CFMachPort.c:604) 42 CoreFoundation 0x000000019a3310b0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60 (CFRunLoop.c:2045) 43 CoreFoundation 0x000000019a330fd8 __CFRunLoopDoSource1 + 508 (CFRunLoop.c:2184) 44 CoreFoundation 0x000000019a308c1c __CFRunLoopRun + 2168 (CFRunLoop.c:3205) 45 CoreFoundation 0x000000019a307a6c _CFRunLoopRunSpecificWithOptions + 532 (CFRunLoop.c:3462) 46 GraphicsServices 0x000000023ec79498 GSEventRunModal + 120 (GSEvent.c:2049) 47 UIKitCore 0x000000019fdb7df8 -[UIApplication _run] + 792 (UIApplication.m:3904) 48 UIKitCore 0x000000019fd60e54 UIApplicationMain + 336 (UIApplication.m:5579) 49 SwiftUI 0x00000001a3078d20 closure #1 in KitRendererCommon(_:) + 168 (UIKitApp.swift:65) 50 SwiftUI 0x00000001a30758d4 runApp<a>(_:) + 112 (UIKitApp.swift:16) 51 SwiftUI 0x00000001a30753c0 static App.main() + 172 (App.swift:137) 52 Hoshi Reader 0x0000000102d0e310 static HoshiReaderApp.$main() + 52 (HoshiReader.swift:0) 53 Hoshi Reader 0x0000000102d0e310 main + 64 54 dyld 0x00000001972e2e28 start + 7116 (dyldMain.cpp:1477) Thread 1 name: Thread 1: 0 libsystem_kernel.dylib 0x0000000247a9ecd4 mach_msg2_trap + 8 (:-1) 1 libsystem_kernel.dylib 0x0000000247aa22f8 mach_msg2_internal + 76 (mach_msg.c:201) 2 libsystem_kernel.dylib 0x0000000247aa2214 mach_msg_overwrite + 428 (mach_msg.c:0) 3 libsystem_kernel.dylib 0x0000000247aa205c mach_msg + 24 (mach_msg.c:323) 4 CoreFoundation 0x000000019a331868 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2650) 5 CoreFoundation 0x000000019a308848 __CFRunLoopRun + 1188 (CFRunLoop.c:3035) 6 CoreFoundation 0x000000019a307a6c _CFRunLoopRunSpecificWithOptions + 532 (CFRunLoop.c:3462) 7 Foundation 0x00000001982c7f54 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:375) 8 Foundation 0x00000001982c812c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:422) 9 UIKitCore 0x000000019fd8d094 -[UIEventFetcher threadMain] + 408 (UIEventFetcher.m:1333) 10 Foundation 0x000000019798721c __NSThread__start__ + 732 (NSThread.m:997) 11 libsystem_pthread.dylib 0x00000001f6e5c44c _pthread_start + 136 (pthread.c:931) 12 libsystem_pthread.dylib 0x00000001f6e588cc thread_start + 8 (:-1) Thread 2 name: Thread 2: 0 libsystem_kernel.dylib 0x0000000247a9ec50 semaphore_wait_trap + 8 (:-1) 1 WebKit 0x00000001b4978bbc IPC::StreamConnectionWorkQueue::startProcessingThread()::$_0::operator()() + 48 (StreamConnectionWorkQueue.cpp:133) 2 JavaScriptCore 0x00000001af572d34 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 368 (Threading.cpp:268) 3 JavaScriptCore 0x00000001af572e14 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:245) 4 libsystem_pthread.dylib 0x00000001f6e5c44c _pthread_start + 136 (pthread.c:931) 5 libsystem_pthread.dylib 0x00000001f6e588cc thread_start + 8 (:-1) Thread 3 name: Thread 3 name: Thread 3: 0 libsystem_kernel.dylib 0x0000000247a9ec68 semaphore_timedwait_trap + 8 (:-1) 1 libdispatch.dylib 0x00000001d30456cc _dispatch_sema4_timedwait + 64 (lock.c:154) 2 libdispatch.dylib 0x00000001d3012e88 _dispatch_semaphore_wait_slow + 76 (semaphore.c:116) 3 libswiftDispatch.dylib 0x00000001aa84d410 OS_dispatch_semaphore.wait(wallTimeout:) + 24 (Dispatch.swift:189) 4 UIKitCore 0x00000001a050f56c partial apply for closure #1 in InProcessAnimationManager.processPostTicksDelayIfNecessary(time:) + 32 (:0) 5 UIKitCore 0x00000001a0508ac4 specialized Do_Not_File_Bugs_When_Blocked</a><a>(_:) + 36 (InProcessAnimationManager.swift:938) 6 UIKitCore 0x000000019fd2389c InProcessAnimationManager.processPostTicksDelayIfNecessary(time:) + 660 (InProcessAnimationManager.swift:476) 7 UIKitCore 0x000000019fd2343c closure #1 in InProcessAnimationManager.performTick(time:cancel:force:eventName:targetTime:entry:exit:) + 448 (InProcessAnimationManager.swift:659) 8 UIKitCore 0x000000019fd22b2c + 28 (:-1) 9 UIKitCore 0x000000019fd3b9b4 thunk for @escaping @callee_guaranteed () -> () + 28 (:0) 10 libdispatch.dylib 0x00000001d302a7fc _dispatch_client_callout + 16 (client_callout.mm:85) 11 libdispatch.dylib 0x00000001d30208c0 _dispatch_lane_barrier_sync_invoke_and_complete + 56 (queue.c:1128) 12 UIKitCore 0x000000019fd24cf8 InProcessAnimationManager.advance(withTime:targetTime:) + 560 (InProcessAnimationManager.swift:1078) 13 UIKitCore 0x000000019fd23bf8 InProcessAnimationManager.displayLinkFire(_:) + 432 (InProcessAnimationManager.swift:913) 14 UIKitCore 0x000000019fd24654 @objc InProcessAnimationManager.displayLinkFire(_:) + 44 (:0) 15 QuartzCore 0x000000019ad6fb24 CA::Display::DisplayLinkItem::dispatch_(CA::SignPost::Interval<(CA::SignPost::CAEventCode)835322056>&) + 64 (CADisplay.mm:6675) 16 QuartzCore 0x000000019ad4d164 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 860 (CADisplay.mm:5798) 17 QuartzCore 0x000000019ad25870 display_timer_callback(__CFMachPort*, void*, long, void*) + 580 (CADisplayTimer.cpp:228) 18 CoreFoundation 0x000000019a3014cc __CFMachPortPerform + 168 (CFMachPort.c:604) 19 CoreFoundation 0x000000019a3310b0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60 (CFRunLoop.c:2045) 20 CoreFoundation 0x000000019a330fd8 __CFRunLoopDoSource1 + 508 (CFRunLoop.c:2184) 21 CoreFoundation 0x000000019a308c1c __CFRunLoopRun + 2168 (CFRunLoop.c:3205) 22 CoreFoundation 0x000000019a307a6c _CFRunLoopRunSpecificWithOptions + 532 (CFRunLoop.c:3462) 23 Foundation 0x00000001982c7f54 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:375) 24 Foundation 0x000000019792e51c -[NSRunLoop(NSRunLoop) run] + 64 (NSRunLoop.m:400) 25 UIKitCore 0x00000001a050b770 closure #2 in InProcessAnimationManager.startAdvancing(_:) + 280 (InProcessAnimationManager.swift:1106) 26 UIKitCore 0x000000019fd3b944 + 36 (:-1) 27 Foundation 0x000000019798721c __NSThread__start__ + 732 (NSThread.m:997) 28 libsystem_pthread.dylib 0x00000001f6e5c44c _pthread_start + 136 (pthread.c:931) 29 libsystem_pthread.dylib 0x00000001f6e588cc thread_start + 8 (:-1) Thread 4 name: Thread 4: 0 libsystem_kernel.dylib 0x0000000247a9ec50 semaphore_wait_trap + 8 (:-1) 1 caulk 0x00000002ae30e43c caulk::semaphore::timed_wait(double) + 224 (semaphore.cpp:98) 2 caulk 0x00000002ae30e488 caulk::concurrent::details::worker_thread::run() + 32 (messenger.cpp:237) 3 caulk 0x00000002ae312bf4 void* caulk::thread_proxy>>(void*) + 96 (thread.h:196) 4 libsystem_pthread.dylib 0x00000001f6e5c44c _pthread_start + 136 (pthread.c:931) 5 libsystem_pthread.dylib 0x00000001f6e588cc thread_start + 8 (:-1) Thread 5 name: Thread 5: 0 libsystem_kernel.dylib 0x0000000247a9ec50 semaphore_wait_trap + 8 (:-1) 1 caulk 0x00000002ae30e43c caulk::semaphore::timed_wait(double) + 224 (semaphore.cpp:98) 2 caulk 0x00000002ae30e488 caulk::concurrent::details::worker_thread::run() + 32 (messenger.cpp:237) 3 caulk 0x00000002ae312bf4 void* caulk::thread_proxy>>(void*) + 96 (thread.h:196) 4 libsystem_pthread.dylib 0x00000001f6e5c44c _pthread_start + 136 (pthread.c:931) 5 libsystem_pthread.dylib 0x00000001f6e588cc thread_start + 8 (:-1) Thread 6: Thread 7: Thread 8 name: Thread 8: 0 libsystem_kernel.dylib 0x0000000247aa45d4 __psynch_cvwait + 8 (:-1) 1 libsystem_pthread.dylib 0x00000001f6e5ab58 _pthread_cond_wait + 984 (pthread_cond.c:862) 2 JavaScriptCore 0x00000001af3d5274 scavenger_thread_main + 1440 (pas_scavenger.c:397) 3 libsystem_pthread.dylib 0x00000001f6e5c44c _pthread_start + 136 (pthread.c:931) 4 libsystem_pthread.dylib 0x00000001f6e588cc thread_start + 8 (:-1) Thread 9: Thread 10: Thread 0 crashed with ARM Thread State (64-bit): x0: 0x600000013cb786c0 x1: 0x0000000000000003 x2: 0x0000000000000000 x3: 0x0000000000000103 x4: 0x0000000000000000 x5: 0x0000000000000400 x6: 0x6000000124fefb40 x7: 0x0000000000000001 x8: 0x000000013cb786c0 x9: 0x0000000200000000 x10: 0x0000000000000003 x11: 0x0000000200000003 x12: 0x000000000000000c x13: 0x0000000124ec50b0 x14: 0x010000020497609f x15: 0x0000000204976098 x16: 0x00000001973beacc x17: 0x00000002052fa9a0 x18: 0x0000000000000000 x19: 0xe28cc51fb11db939 x20: 0x0000000000000000 x21: 0x627704195a7e2dc8 x22: 0x0000000107fd7a98 x23: 0xbff0000000000000 x24: 0x3ff0000000000000 x25: 0x600000013cb786c0 x26: 0x400000013cb78780 x27: 0x0000000000000000 x28: 0x0000000000000002 fp: 0x000000016d1e98e0 lr: 0x00000001a4476fd0 sp: 0x000000016d1e9880 pc: 0x00000001a4476de0 cpsr: 0x30001000 esr: 0xf2000001 (Breakpoint) brk 1 Binary Images: 0x102c0c000 - 0x102e67fff Hoshi Reader arm64 /var/containers/Bundle/Application/E7F44AA7-04B5-4391-BB11-FBBF224B9C06/Hoshi Reader.app/Hoshi Reader 0x103064000 - 0x10306ffff libobjc-trampolines.dylib arm64e <1954b963897d321f88be880ecef5b408> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib 0x1972de000 - 0x19737d347 dyld arm64e <7631b298c24e3532b62500a1ad73c1fd> /usr/lib/dyld 0x197399000 - 0x19792487f libswiftCore.dylib arm64e <3335cbac91bd3efdb24ccecda6b16999> /usr/lib/swift/libswiftCore.dylib 0x197925000 - 0x19876bc9f Foundation arm64e <4c3912d2e14a3a21926b54bef625be89> /System/Library/Frameworks/Foundation.framework/Foundation 0x19a2eb000 - 0x19a87173f CoreFoundation arm64e /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 0x19acb0000 - 0x19b0ad5df QuartzCore arm64e /System/Library/Frameworks/QuartzCore.framework/QuartzCore 0x19fd1a000 - 0x1a21799bf UIKitCore arm64e /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore 0x1a3047000 - 0x1a42c8fdf SwiftUI arm64e /System/Library/Frameworks/SwiftUI.framework/SwiftUI 0x1a4318000 - 0x1a524a5bf SwiftUICore arm64e /System/Library/Frameworks/SwiftUICore.framework/SwiftUICore 0x1aa84c000 - 0x1aa862cd8 libswiftDispatch.dylib arm64e <1f28f1b17ced313cb611097e9132a688> /usr/lib/swift/libswiftDispatch.dylib 0x1af3c8000 - 0x1b0dfb33f JavaScriptCore arm64e /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore 0x1b48e1000 - 0x1b5fb57ff WebKit arm64e <6e978fe3934d3ae496a2b499fca08604> /System/Library/Frameworks/WebKit.framework/WebKit 0x1d300f000 - 0x1d305521f libdispatch.dylib arm64e <904d48a3d99e3962bfa9c3dfb66bba83> /usr/lib/system/libdispatch.dylib 0x1f6e58000 - 0x1f6e6445f libsystem_pthread.dylib arm64e <4f94107b94d23e888542f5403c581b50> /usr/lib/system/libsystem_pthread.dylib 0x23ec78000 - 0x23ec807ff GraphicsServices arm64e <12a401ff966436029f17f3047446e62b> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 0x247a9e000 - 0x247ad8d2b libsystem_kernel.dylib arm64e <8d8301292cbe32a9b61ece493eecb399> /usr/lib/system/libsystem_kernel.dylib 0x28c449000 - 0x28c44b19f UpdateCycle arm64e /System/Library/PrivateFrameworks/UpdateCycle.framework/UpdateCycle 0x2ae30a000 - 0x2ae332d9f caulk arm64e /System/Library/PrivateFrameworks/caulk.framework/caulk EOF </a>