Closed msrutek-paylocity closed 3 weeks 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
@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.
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
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 (