We're seeing a high velocity crash with our users in background tasks in an internal Apple Framework. It seems to have started in iOS 17/18, but has increased heavily in iOS 26+.
EXC_BREAKPOINT ·
0
BackBoardServices
-[BKSHIDEventDeliveryManager _initWithConnectionFactory:forTesting:]
1
BackBoardServices
___44+[BKSHIDEventDeliveryManager sharedInstance]_block_invoke
2
libdispatch.dylib
__dispatch_client_callout
3
libdispatch.dylib
__dispatch_once_callout
4
BackBoardServices
+[BKSHIDEventDeliveryManager sharedInstance]
5
UIKitCore
_stateMachineSpec_block_invoke_3
6
UIKitCore
_handleEvent
7
UIKitCore
-[_UIEventDeferringManager _processEventDeferringActions:actionsCount:inScope:forDeferringToken:environments:target:addingRecreationReason:removingRecreationReason:forReason:]
8
UIKitCore
-[_UIEventDeferringManager _sceneWillInvalidate:]
9
UIKitCore
-[UIScene _invalidate]
10
UIKitCore
-[UIWindowScene _invalidate]
11
UIKitCore
-[UIApplication workspace:willDestroyScene:withTransitionContext:completion:]
12
UIKitCore
-[UIApplicationSceneClientAgent scene:willInvalidateWithEvent:completion:]
13
FrontBoardServices
-[FBSScene _callOutQueue_willDestroyWithTransitionContext:completion:]
14
FrontBoardServices
___84-[FBSWorkspaceScenesClient _queue_invalidateScene:withTransitionContext:completion:]_block_invoke_3
15
FrontBoardServices
-[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:]
16
libdispatch.dylib
__dispatch_client_callout
17
libdispatch.dylib
__dispatch_block_invoke_direct
18
BoardServices
___BSSERVICEMAINRUNLOOPQUEUE_IS_CALLING_OUT_TO_A_BLOCK__
19
BoardServices
_BSServiceMainRunLoopSourceHandler
20
CoreFoundation
___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
21
CoreFoundation
___CFRunLoopDoSource0
22
CoreFoundation
___CFRunLoopDoSources0
23
CoreFoundation
___CFRunLoopRun
24
CoreFoundation
__CFRunLoopRunSpecificWithOptions
25
GraphicsServices
_GSEventRunModal
26
UIKitCore
-[UIApplication _run]
27
UIKitCore
_UIApplicationMain
28
Aura
main.m
main
29
dyld
start