Encountered a new crash on our latest release. So far there's only been one crash but because we set our outbound rules to a set of people I'm just slightly concerned if it might be a bigger issue if we don't actually have the filters. Some more details below:
Currently version of the app in the store has:
Intercom SDK - 8.1.0
Compiled on XCode 12.4
Support iOS 12.0 and higher.
Â
The error is occurring on iOS version 12.1.1 iPad 6th gen (our app only supports iPhone)
Â
Here's the full stack trace:
Crashed: com.apple.main-thread
0 MyApp          0x10325a590 +0ICMAppEnvironmentChecker stringForDeviceTokenEnvironment:] + 82924
1 MyApp          0x10329659c - ICMDeviceData init] + 185172
2 MyApp          0x10323c1fc +pICMHTTPClient updateUserWithUserAttributes:newSession:sentFromBackground:carouselVisible:success:error:] + 264972
3 MyApp          0x103227d10 +pICMHTTPBridge updateUser:] + 181792
4 MyApp          0x10324ab50 + ICMBridge ping] + 18860
5 CoreFoundation         0x1ca8db94c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
6 CoreFoundation         0x1ca8db918 ___CFXRegistrationPost_block_invoke + 64
7 CoreFoundation         0x1ca8dae08 _CFXRegistrationPost + 392
8 CoreFoundation         0x1ca8daab4 ___CFXNotificationPost_block_invoke + 96
9 CoreFoundation         0x1ca852c90 -0_CFXNotificationRegistrar find:object:observer:enumerator:] + 1404
10 CoreFoundation         0x1ca8da540 _CFXNotificationPost + 696
11 Foundation           0x1cb2ebca0 -0NSNotificationCenter postNotificationName:object:userInfo:] + 68
12 UIKitCore           0x1f7871324 -ÂUIApplication _stopDeactivatingForReason:] + 1356
13 UIKitCore           0x1f71186fc __125-t_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke + 476
14 UIKitCore           0x1f711955c _performActionsWithDelayForTransitionContext + 112
15 UIKitCore           0x1f71184b4 -k_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] + 248
16 UIKitCore           0x1f711d3a0 -U_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] + 368
17 UIKitCore           0x1f7462e60 -oUIApplicationSceneClientAgent scene:handleEvent:withCompletion:] + 468
18 FrontBoardServices       0x1cd3a46e4 __80-mFBSSceneImpl updater:didUpdateSettings:withDiff:transitionContext:completion:]_block_invoke.359 + 228
19 libdispatch.dylib       0x1ca3a6484 _dispatch_client_callout + 16
20 libdispatch.dylib       0x1ca349e10 _dispatch_block_invoke_direct$VARIANT$mp + 224
21 FrontBoardServices       0x1cd3e2a9c __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 40
22 FrontBoardServices       0x1cd3e2728 -ÂFBSSerialQueue _performNext] + 416
23 FrontBoardServices       0x1cd3e2d44 -nFBSSerialQueue _performNextFromRunLoopSource] + 56
24 CoreFoundation         0x1ca8fd1f0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
25 CoreFoundation         0x1ca8fd170 __CFRunLoopDoSource0 + 88
26 CoreFoundation         0x1ca8fca54 __CFRunLoopDoSources0 + 176
27 CoreFoundation         0x1ca8f7920 __CFRunLoopRun + 1040
28 CoreFoundation         0x1ca8f71f0 CFRunLoopRunSpecific + 436
29 GraphicsServices        0x1ccb70584 GSEventRunModal + 100
30 UIKitCore           0x1f787b4c0 UIApplicationMain + 212
31 MyApp            0x102854bac main + 22
32 libdyld.dylib         0x1ca3b6bb4 start + 4
Maybe someone else has encountered the same issue and would be great to see how to replicate it as I haven't been able to myself, unless this is something that's just occuring in the background.