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(_:) + 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(_:) + 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