pendo-io/pendo-mobile-sdk

๐Ÿ’ฅ Crash on `DumpTree.accessibilityToViewRectMap(value:parentValue:)`

Closed this issue ยท 11 comments

Platform + Version

iOS 17.5.1, iPhone 13

SDK Version

3.2.2

Framework

Native, SwiftUI

Describe the bug

Crash of the app. Seems to be related to #147, but has a slightly different stack trace.

To Reproduce

Yet unknown.

Expected behavior

No crash.

Stack Trace

Crashed: com.apple.main-thread
0  libobjc.A.dylib                0xc470 object_setClass + 128
1  CoreFoundation                 0x81ec _CFRuntimeCreateInstance + 824
2  CoreFoundation                 0x9070 __CFStringCreateImmutableFunnel3 + 1940
3  Foundation                     0x154888 -[NSBundle loadAndReturnError:] + 620
4  UIKitCore                      0x656414 -[UIApplication(UIKitApplicationAccessibility) _accessibilityBundlePrincipalClass] + 100
5  UIKitCore                      0x49ecec -[UIApplication(UIKitApplicationAccessibility) _updateApplicationAccessibility] + 64
6  UIKitCore                      0x49e9b0 -[UIApplication(UIKitApplicationAccessibility) _accessibilityInit] + 112
7  libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
8  libdispatch.dylib              0x5654 _dispatch_once_callout + 32
9  UIKitCore                      0x6572fc -[NSObject(UIAccessibilityAction) accessibilityActivate] + 60
10 Pendo                          0x1366fc DumpTree.accessibilityToViewRectMap(value:parentValue:) + 6036
11 Pendo                          0x13b594 partial apply for closure #1 in static DumpTree.pnd_dump(value:parentValue:name:indent:maxDepth:printingOptions:descriptionLength:pruneEnabled:allowTextCollection:) + 864
12 Pendo                          0x134f4c pnd_measure<A>(_:body:) + 3716
13 Pendo                          0x13b4f0 specialized static DumpTree.pnd_dump(value:parentValue:name:indent:maxDepth:printingOptions:descriptionLength:pruneEnabled:allowTextCollection:) + 700
14 Pendo                          0x136a44 @objc static DumpTree.pnd_dump(value:parentValue:name:indent:maxDepth:printingOptions:descriptionLength:pruneEnabled:allowTextCollection:) + 6876
15 Pendo                          0x1361d0 static DumpTree.pnd_dump(topMostController:rootViewController:indent:maxDepth:printingOption:descriptionLength:pruneEnabled:enableSwiftUIInsideUIKitScan:allowTextCollection:) + 4712
16 Pendo                          0x1368f8 @objc static DumpTree.pnd_dump(topMostController:rootViewController:indent:maxDepth:printingOption:descriptionLength:pruneEnabled:enableSwiftUIInsideUIKitScan:allowTextCollection:) + 6544
17 Pendo                          0x11de50 -[PNDScreenManager swiftUIDataAppend:fromWindow:rootViewController:] + 736
18 Pendo                          0x11d794 -[PNDScreenManager screenDataFor:] + 216
19 Pendo                          0x11d4b4 -[PNDScreenManager screenChanged] + 56
20 Pendo                          0x11ce90 __44-[PNDScreenManager triggerScreenScanOfType:]_block_invoke.50 + 508
21 Pendo                          0x10f9b8 -[PNDDebouncer fireNow] + 36
22 Foundation                     0x1b4f1c __NSFireTimer + 96
23 CoreFoundation                 0xb7a2c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
24 CoreFoundation                 0xb76d0 __CFRunLoopDoTimer + 1004
25 CoreFoundation                 0xb722c __CFRunLoopDoTimers + 288
26 CoreFoundation                 0x53888 __CFRunLoopRun + 1856
27 CoreFoundation                 0x52cd8 CFRunLoopRunSpecific + 608
28 GraphicsServices               0x11a8 GSEventRunModal + 164
29 UIKitCore                      0x40a90c -[UIApplication _run] + 888
30 UIKitCore                      0x4be9d0 UIApplicationMain + 340
31 MobileNG                       0x986c main + 9 (AppDelegate.swift:9)
32 ???                            0x1af325e4c (Missing)

Full Crash Log

Full crash log >>>
# Date: Tue Jul 16 2024 01:35:03 GMT+0200 (Central European Summer Time)

Crashed: com.apple.main-thread
0  libobjc.A.dylib                0xc470 object_setClass + 128
1  CoreFoundation                 0x81ec _CFRuntimeCreateInstance + 824
2  CoreFoundation                 0x9070 __CFStringCreateImmutableFunnel3 + 1940
3  Foundation                     0x154888 -[NSBundle loadAndReturnError:] + 620
4  UIKitCore                      0x656414 -[UIApplication(UIKitApplicationAccessibility) _accessibilityBundlePrincipalClass] + 100
5  UIKitCore                      0x49ecec -[UIApplication(UIKitApplicationAccessibility) _updateApplicationAccessibility] + 64
6  UIKitCore                      0x49e9b0 -[UIApplication(UIKitApplicationAccessibility) _accessibilityInit] + 112
7  libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
8  libdispatch.dylib              0x5654 _dispatch_once_callout + 32
9  UIKitCore                      0x6572fc -[NSObject(UIAccessibilityAction) accessibilityActivate] + 60
10 Pendo                          0x1366fc DumpTree.accessibilityToViewRectMap(value:parentValue:) + 6036
11 Pendo                          0x13b594 partial apply for closure #1 in static DumpTree.pnd_dump(value:parentValue:name:indent:maxDepth:printingOptions:descriptionLength:pruneEnabled:allowTextCollection:) + 864
12 Pendo                          0x134f4c pnd_measure<A>(_:body:) + 3716
13 Pendo                          0x13b4f0 specialized static DumpTree.pnd_dump(value:parentValue:name:indent:maxDepth:printingOptions:descriptionLength:pruneEnabled:allowTextCollection:) + 700
14 Pendo                          0x136a44 @objc static DumpTree.pnd_dump(value:parentValue:name:indent:maxDepth:printingOptions:descriptionLength:pruneEnabled:allowTextCollection:) + 6876
15 Pendo                          0x1361d0 static DumpTree.pnd_dump(topMostController:rootViewController:indent:maxDepth:printingOption:descriptionLength:pruneEnabled:enableSwiftUIInsideUIKitScan:allowTextCollection:) + 4712
16 Pendo                          0x1368f8 @objc static DumpTree.pnd_dump(topMostController:rootViewController:indent:maxDepth:printingOption:descriptionLength:pruneEnabled:enableSwiftUIInsideUIKitScan:allowTextCollection:) + 6544
17 Pendo                          0x11de50 -[PNDScreenManager swiftUIDataAppend:fromWindow:rootViewController:] + 736
18 Pendo                          0x11d794 -[PNDScreenManager screenDataFor:] + 216
19 Pendo                          0x11d4b4 -[PNDScreenManager screenChanged] + 56
20 Pendo                          0x11ce90 __44-[PNDScreenManager triggerScreenScanOfType:]_block_invoke.50 + 508
21 Pendo                          0x10f9b8 -[PNDDebouncer fireNow] + 36
22 Foundation                     0x1b4f1c __NSFireTimer + 96
23 CoreFoundation                 0xb7a2c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
24 CoreFoundation                 0xb76d0 __CFRunLoopDoTimer + 1004
25 CoreFoundation                 0xb722c __CFRunLoopDoTimers + 288
26 CoreFoundation                 0x53888 __CFRunLoopRun + 1856
27 CoreFoundation                 0x52cd8 CFRunLoopRunSpecific + 608
28 GraphicsServices               0x11a8 GSEventRunModal + 164
29 UIKitCore                      0x40a90c -[UIApplication _run] + 888
30 UIKitCore                      0x4be9d0 UIApplicationMain + 340
31 REDACTED                       0x986c main + 9 (AppDelegate.swift:9)
32 ???                            0x1af325e4c (Missing)

com.apple.runningboardservices.connection.outgoing
0  libsystem_kernel.dylib         0x1808 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x5008 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x4f20 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x4d60 mach_msg + 24
4  libdispatch.dylib              0x388b8 firehose_send_push_and_wait + 136
5  libdispatch.dylib              0x2e238 firehose_client_send_push_and_wait + 80
6  libdispatch.dylib              0x2dd78 firehose_buffer_tracepoint_reserve_wait_for_chunks_from_logd + 1132
7  libdispatch.dylib              0x2b844 voucher_activity_trace_v_2 + 1000
8  libsystem_trace.dylib          0x6c50 _os_log_impl_flatten_and_send + 6548
9  libsystem_trace.dylib          0x3dd0 _os_log + 168
10 libsystem_trace.dylib          0x3cfc _os_log_error_impl + 28
11 RunningBoardServices           0x21b10 __27-[RBSConnection _handshake]_block_invoke + 712
12 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
13 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
14 libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
15 libdispatch.dylib              0xbf64 _dispatch_lane_invoke + 432
16 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
17 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
18 libsystem_pthread.dylib        0x4934 _pthread_wqthread + 288
19 libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

com.apple.CFNetwork.Connection
0  libsystem_kernel.dylib         0x7d0c __ulock_wait + 8
1  libdispatch.dylib              0x47c4 _dlock_wait + 56
2  libdispatch.dylib              0x2b7cc voucher_activity_trace_v_2 + 880
3  libsystem_trace.dylib          0x6c50 _os_log_impl_flatten_and_send + 6548
4  libsystem_trace.dylib          0x3dd0 _os_log + 168
5  libsystem_trace.dylib          0x3d20 _os_log_impl + 28
6  CFNetwork                      0x29e34 _CFURLResponseCreateFromArchiveList + 102736
7  CFNetwork                      0x298bc _CFURLResponseCreateFromArchiveList + 101336
8  CFNetwork                      0x289d4 _CFURLResponseCreateFromArchiveList + 97520
9  CFNetwork                      0xef2ec _CFHostIsDomainTopLevel + 48364
10 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
11 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
12 libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
13 libdispatch.dylib              0xbf64 _dispatch_lane_invoke + 432
14 libdispatch.dylib              0xd284 _dispatch_workloop_invoke + 1756
15 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
16 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
17 libsystem_pthread.dylib        0x4934 _pthread_wqthread + 288
18 libsystem_pthread.dylib        0x10cc start_wqthread + 8

com.apple.root.background-qos
0  libsystem_kernel.dylib         0x7d0c __ulock_wait + 8
1  libdispatch.dylib              0x47c4 _dlock_wait + 56
2  libdispatch.dylib              0x44c0 _dispatch_wait_on_address + 140
3  libdispatch.dylib              0x4b90 _dispatch_group_wait_slow + 56
4  libswiftDispatch.dylib         0x2a38 OS_dispatch_group.wait(wallTimeout:) + 24
5  REDACTED                       0xecefc InstallationsProtocol.installationID(completion:) + 63 (Installations+InstallationsProtocol.swift:63)
6  REDACTED                       0xe8d6c closure #1 in closure #1 in Sessions.init(appID:sessionGenerator:coordinator:initiator:appInfo:settings:loggedEventCallback:) + 68 (SessionCoordinator.swift:68)
7  REDACTED                       0xec528 partial apply for closure #1 in closure #1 in Sessions.init(appID:sessionGenerator:coordinator:initiator:appInfo:settings:loggedEventCallback:) + 4330505512 (<compiler-generated>:4330505512)
8  REDACTED                       0xcffb4 closure #1 in Promise.then(on:_:) + 4330389428
9  REDACTED                       0xcf928 thunk for @escaping @callee_guaranteed (@guaranteed Swift.AnyObject?) -> (@out Any?) + 4330387752 (<compiler-generated>:4330387752)
10 REDACTED                       0xb560c __56-[FBLPromise chainOnQueue:chainedFulfill:chainedReject:]_block_invoke.33 + 273 (FBLPromise.m:273)
11 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
12 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
13 libdispatch.dylib              0x15af4 _dispatch_root_queue_drain + 1000
14 libdispatch.dylib              0x1609c _dispatch_worker_thread2 + 156
15 libsystem_pthread.dylib        0x48f8 _pthread_wqthread + 228
16 libsystem_pthread.dylib        0x10cc start_wqthread + 8

com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0x1808 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x5008 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x4f20 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x4d60 mach_msg + 24
4  CoreFoundation                 0x53f5c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x53600 __CFRunLoopRun + 1208
6  CoreFoundation                 0x52cd8 CFRunLoopRunSpecific + 608
7  Foundation                     0xc7e4c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0xc7c9c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9  UIKitCore                      0x41e640 -[UIEventFetcher threadMain] + 420
10 Foundation                     0xde718 __NSThread__start__ + 732
11 libsystem_pthread.dylib        0x606c _pthread_start + 136
12 libsystem_pthread.dylib        0x10d8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

GULLoggingClientQueue
0  libsystem_kernel.dylib         0x7d0c __ulock_wait + 8
1  libdispatch.dylib              0x47c4 _dlock_wait + 56
2  libdispatch.dylib              0x2b7cc voucher_activity_trace_v_2 + 880
3  libsystem_trace.dylib          0x6c50 _os_log_impl_flatten_and_send + 6548
4  libsystem_trace.dylib          0xa734 _os_log_with_args_impl + 404
5  libsystem_asl.dylib            0x179c asl_log + 140
6  REDACTED                       0xb5cb0 __GULLogBasic_block_invoke + 178 (GULLogger.m:178)
7  libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
8  libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
9  libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
10 libdispatch.dylib              0xbf30 _dispatch_lane_invoke + 380
11 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
12 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
13 libsystem_pthread.dylib        0x4934 _pthread_wqthread + 288
14 libsystem_pthread.dylib        0x10cc start_wqthread + 8

com.apple.cfnetwork.altservicesstorage
0  libsystem_kernel.dylib         0x1564 kevent_id + 8
1  libdispatch.dylib              0x267d4 _dispatch_kq_poll + 228
2  libdispatch.dylib              0x271bc _dispatch_event_loop_wait_for_ownership + 436
3  libdispatch.dylib              0x13594 __DISPATCH_WAIT_FOR_QUEUE__ + 340
4  libdispatch.dylib              0x13ae8 _dispatch_async_and_wait_f_slow + 44
5  libdispatch.dylib              0x9230 _dispatch_async_and_wait_f + 108
6  RunningBoardServices           0x12c68 -[RBSConnection _connection] + 88
7  RunningBoardServices           0x1227c -[RBSConnection invalidateAssertionWithIdentifier:error:] + 140
8  RunningBoardServices           0x111d0 -[RBSConnection invalidateAssertion:error:] + 64
9  RunningBoardServices           0x11170 -[RBSAssertion _clientInvalidateWithError:] + 128
10 CFNetwork                      0x1065e8 _CFStreamErrorFromCFError + 900
11 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
12 libdispatch.dylib              0x72d8 _dispatch_continuation_pop + 600
13 libdispatch.dylib              0x1b1c8 _dispatch_source_latch_and_call + 420
14 libdispatch.dylib              0x19d8c _dispatch_source_invoke + 832
15 libdispatch.dylib              0xb284 _dispatch_lane_serial_drain + 368
16 libdispatch.dylib              0xbf30 _dispatch_lane_invoke + 380
17 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
18 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
19 libsystem_pthread.dylib        0x4934 _pthread_wqthread + 288
20 libsystem_pthread.dylib        0x10cc start_wqthread + 8

com.google.firebase.crashlytics.MachExceptionServer
0  libsystem_kernel.dylib         0x1808 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x5008 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x4f20 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x4d60 mach_msg + 24
4  REDACTED                       0x84188 FIRCLSMachExceptionServer + 194 (FIRCLSMachException.c:194)
5  libsystem_pthread.dylib        0x606c _pthread_start + 136
6  libsystem_pthread.dylib        0x10d8 thread_start + 8

com.datadoghq.ios-sdk-logging-upload
0  libsystem_kernel.dylib         0x1784 semaphore_wait_trap + 8
1  libdispatch.dylib              0x4370 _dispatch_sema4_wait + 28
2  libdispatch.dylib              0x4a20 _dispatch_semaphore_wait_slow + 132
3  libswiftDispatch.dylib         0x257c OS_dispatch_semaphore.wait(wallTimeout:) + 24
4  REDACTED                       0x15b870 DataUploader.upload(events:context:) + 54 (DataUploader.swift:54)
5  REDACTED                       0x159ff0 closure #1 in DataUploadWorker.uploadFile(from:context:) + 4330954736
6  REDACTED                       0x1591e0 thunk for @escaping @callee_guaranteed () -> () + 4330951136 (<compiler-generated>:4330951136)
7  libdispatch.dylib              0x12e5c _dispatch_block_async_invoke2 + 148
8  libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
9  libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
10 libdispatch.dylib              0xbf64 _dispatch_lane_invoke + 432
11 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
12 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
13 libsystem_pthread.dylib        0x4934 _pthread_wqthread + 288
14 libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

com.apple.libtrace.state.block-list
0  libsystem_kernel.dylib         0x7d0c __ulock_wait + 8
1  libdispatch.dylib              0x47c4 _dlock_wait + 56
2  libdispatch.dylib              0x4578 _dispatch_thread_event_wait_slow + 56
3  libdispatch.dylib              0x135b0 __DISPATCH_WAIT_FOR_QUEUE__ + 368
4  libdispatch.dylib              0x1315c _dispatch_sync_f_slow + 148
5  libsystem_trace.dylib          0xec8c ___os_state_request_for_self_block_invoke + 372
6  libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
7  libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
8  libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
9  libdispatch.dylib              0xbf64 _dispatch_lane_invoke + 432
10 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
11 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
12 libsystem_pthread.dylib        0x4934 _pthread_wqthread + 288
13 libsystem_pthread.dylib        0x10cc start_wqthread + 8

com.apple.CFSocket.private
0  libsystem_kernel.dylib         0x9474 select$DARWIN_EXTSN + 8
1  libsystem_kernel.dylib         0x9474 __select + 8
2  CoreFoundation                 0xbeb7c __CFSocketManager + 640
3  libsystem_pthread.dylib        0x606c _pthread_start + 136
4  libsystem_pthread.dylib        0x10d8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0x1808 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x5008 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x4f20 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x4d60 mach_msg + 24
4  CoreFoundation                 0x53f5c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x53600 __CFRunLoopRun + 1208
6  CoreFoundation                 0x52cd8 CFRunLoopRunSpecific + 608
7  CFNetwork                      0xfdc90 _CFHostIsDomainTopLevel + 108176
8  Foundation                     0xde718 __NSThread__start__ + 732
9  libsystem_pthread.dylib        0x606c _pthread_start + 136
10 libsystem_pthread.dylib        0x10d8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x1590 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x4980 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0x10cc start_wqthread + 8```

</details>

@msrutek-paylocity
Can you tell us how many of these occur?
Can you share the Apple log?
Also we've released 3.3.1 please upgrade and let us know if it solved the issues

@msrutek-paylocity
I am not sure about that crash (it seems like apple crashes on loading some Bundle). Any chance you might know on which page it happens. And please if possible provide full Apple
@orendayan
Lets open a TSI issue and see if we manage to reproduce same stack trace on our side

@orendayan @MikePendo

Currently, there are just a few crashes. We do not yet know the exact page or steps to reproduce.

Unfortunately, also here none of the crashes can be found in the Apple crash logs, as the users don't have sharing feedback with developers turned on.

@msrutek-paylocity We have opened a TSI with apple to have more insight on the issue.
We are waiting for apple response for any reason of the crash and how to avoid it.

@TehilaTaub @MikePendo @orendayan We've got a couple of more occurrences.

In some of them, there's

EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000 

which might indicate trying to access a nil property. Is there a way of making the underlying code safer?

@msrutek-paylocity
Thank you for following up.
Any chance you have the full crash log in the case you attached?
We are still in communication with Apple on this one.

@TehilaTaub unfortunately, we cannot see this particular one listed in Apple crashes.

Hi @msrutek-paylocity!
We got an answer from Apple saying that they determined this is a bug.
We will keep you updated for any progress we will have on that from Apple.

@msrutek-paylocity Closing this issue as Apple has confirmed this is a bug on their end.

Hello @TehilaTaub , thanks for the info! Do you have a reference link you could share with us, or was this communicated privately?

@msrutek-paylocity it was communicated privately so unfortunately you can follow up this on the forum.