pendo-io / pendo-mobile-sdk

Pendo captures product usage data, gathers user feedback, and lets you communicate in-app to onboard, educate, and guide users to value
https://www.pendo.io
Other
57 stars 2 forks source link

💥 Crash on `DumpTree.accessibilityToViewRectMap(value:parentValue:)` #154

Open msrutek-paylocity opened 1 month ago

msrutek-paylocity commented 1 month ago

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 https://github.com/pendo-io/pendo-mobile-sdk/issues/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(_: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 (: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 (: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 (: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```
orendayan commented 1 month ago

@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

MikePendo commented 1 month ago

@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

msrutek-paylocity commented 1 month ago

@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.

TehilaTaub commented 3 weeks ago

@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.

msrutek-paylocity commented 1 week ago

@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?

TehilaTaub commented 1 week ago

@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.

msrutek-paylocity commented 1 week ago

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