Skip to content

[Bug]: App Crashed on iOS 18.4.1 with latest OneSignal 5.3.1 #1028

@biklas7

Description

@biklas7

What happened?

The app crashed while starting.

Steps to reproduce?

While using latest version of OneSignal, build and test the app.

What did you expect to happen?

The app to start normally as it did on version 5.3.0

OneSignal Flutter SDK version

5.3.1

Which platform(s) are affected?

  • iOS
  • Android

Relevant log output

Thread 0 Crashed:
0   libdispatch.dylib             	0x00000001aa4ada7c __DISPATCH_WAIT_FOR_QUEUE__ + 484 (queue.c:1669)
1   libdispatch.dylib             	0x00000001aa4ad5c0 _dispatch_sync_f_slow + 148 (queue.c:1799)
2   OneSignalUser                 	0x00000001036a93ec OneSignalUserManagerImpl.start() + 240 (OneSignalUserManagerImpl.swift:201)
3   OneSignalUser                 	0x00000001036a8960 OneSignalUserManagerImpl.user.getter + 120 (OneSignalUserManagerImpl.swift:134)
4   OneSignalUser                 	0x00000001036a83d4 specialized OSSubscriptionModelStoreListener.getUpdateModelDelta(_:) + 64 (OSSubscriptionModelStoreListener.swift:69)
5   OneSignalOSCore               	0x000000010343bb88 OSModelStoreListener.onUpdated(_:) + 20 (OSModelStoreListener.swift:65)
6   OneSignalOSCore               	0x0000000103438a14 closure #1 in closure #1 in OSModelStore.onModelUpdated(args:hydrating:) + 44 (OSModelStore.swift:175)
7   OneSignalOSCore               	0x0000000103438a14 specialized OSEventProducer.fire(callback:) + 116 (OSEventProducer.swift:49)
8   OneSignalOSCore               	0x0000000103438a14 closure #1 in OSModelStore.onModelUpdated(args:hydrating:) + 392 (OSModelStore.swift:174)
9   OneSignalOSCore               	0x000000010343886c specialized NSLocking.withLock<A>(_:) + 36 (/<compiler-generated>:0)
10  OneSignalOSCore               	0x000000010343886c OSModelStore.onModelUpdated(args:hydrating:) + 76 (OSModelStore.swift:168)
11  OneSignalOSCore               	0x0000000103438a68 protocol witness for OSModelChangedHandler.onModelUpdated(args:hydrating:) in conformance OSModelStore<A> + 20 (/<compiler-generated>:0)
12  OneSignalOSCore               	0x00000001034394fc closure #1 in OSModel.set<A>(property:newValue:preventServerUpdate:) + 24 (OSModel.swift:59)
13  OneSignalOSCore               	0x00000001034394fc specialized OSEventProducer.fire(callback:) + 24 (OSEventProducer.swift:49)
14  OneSignalOSCore               	0x00000001034394fc OSModel.set<A>(property:newValue:preventServerUpdate:) + 412 (OSModel.swift:58)
15  OneSignalUser                 	0x00000001036d4358 OSSubscriptionModel.sdk.didset + 48 (OSSubscriptionModel.swift:227)
16  OneSignalUser                 	0x00000001036d4358 OSSubscriptionModel.sdk.setter + 48 (OSSubscriptionModel.swift:0)
17  OneSignalUser                 	0x00000001036d4358 OSSubscriptionModel.update() + 396 (OSSubscriptionModel.swift:428)
18  OneSignalUser                 	0x00000001036a9f94 OSUserInternalImpl.update() + 28 (OSUserInternalImpl.swift:77)
19  OneSignalUser                 	0x00000001036a9f94 protocol witness for OSUserInternal.update() in conformance OSUserInternalImpl + 32 (/<compiler-generated>:76)
20  OneSignalUser                 	0x00000001036a9f94 closure #1 in OneSignalUserManagerImpl.start() + 2892 (OneSignalUserManagerImpl.swift:262)
21  OneSignalUser                 	0x00000001036aa0e4 thunk for @callee_guaranteed () -> () + 4 (/<compiler-generated>:0)
22  OneSignalUser                 	0x00000001036aa0e4 <deduplicated_symbol> + 20
23  OneSignalUser                 	0x00000001036aa104 thunk for @escaping @callee_guaranteed () -> () + 20 (/<compiler-generated>:0)
24  libdispatch.dylib             	0x00000001aa4b7584 _dispatch_client_callout + 16 (client_callout.mm:85)
25  libdispatch.dylib             	0x00000001aa4ad728 _dispatch_lane_barrier_sync_invoke_and_complete + 56 (queue.c:1104)
26  OneSignalUser                 	0x00000001036a93ec OneSignalUserManagerImpl.start() + 240 (OneSignalUserManagerImpl.swift:201)
27  OneSignalUser                 	0x00000001036aa140 @objc OneSignalUserManagerImpl.start() + 24 (/<compiler-generated>:0)
28  OneSignalFramework            	0x00000001033c8e50 +[OneSignal startUserManager] + 40 (OneSignal.m:457)
29  OneSignalFramework            	0x00000001033c91dc +[OneSignal init] + 592 (OneSignal.m:531)
30  Runner                        	0x00000001015ffbf4 +[OneSignalPlugin registerWithRegistrar:] + 92 (OneSignalPlugin.m:61)
31  Runner                        	0x0000000100b205f8 +[GeneratedPluginRegistrant registerWithRegistry:] + 1528 (GeneratedPluginRegistrant.m:242)
32  Runner                        	0x0000000100b21638 AppDelegate.application(_:didFinishLaunchingWithOptions:) + 288 (AppDelegate.swift:23)
33  Runner                        	0x0000000100b21d74 @objc AppDelegate.application(_:didFinishLaunchingWithOptions:) + 116 (/<compiler-generated>:0)
34  UIKitCore                     	0x00000001a5193be0 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 320 (UIApplication.m:2582)
35  UIKitCore                     	0x00000001a5192354 -[UIApplication _callInitializationDelegatesWithActions:forCanvas:payload:fromOriginatingProcess:] + 2988 (UIApplication.m:3018)
36  UIKitCore                     	0x00000001a5190dd4 -[UIApplication _runWithMainScene:transitionContext:completion:] + 972 (UIApplication.m:4933)
37  UIKitCore                     	0x00000001a51d2cc0 -[_UISceneLifecycleMultiplexer completeApplicationLaunchWithFBSScene:transitionContext:] + 132 (_UISceneLifecycleMultiplexer.m:452)
38  UIKitCore                     	0x00000001a50e4538 _UIScenePerformActionsWithLifecycleActionMask + 112 (_UISceneLifecycleState.m:109)
39  UIKitCore                     	0x00000001a50e6614 __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke + 252 (_UISceneLifecycleMultiplexer.m:568)
40  UIKitCore                     	0x00000001a50e6308 -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] + 212 (_UISceneLifecycleMultiplexer.m:517)
41  UIKitCore                     	0x00000001a50e501c -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] + 608 (_UISceneLifecycleMultiplexer.m:567)
42  UIKitCore                     	0x00000001a50e4d3c -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] + 244 (_UISceneLifecycleMultiplexer.m:470)
43  UIKitCore                     	0x00000001a50e48e8 __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block... + 148 (_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction.m:73)
44  UIKitCore                     	0x00000001a4f8fff4 +[BSAnimationSettings(UIKit) tryAnimatingWithSettings:fromCurrentState:actions:completion:] + 736 (BSAnimationSettings+UIKit.m:54)
45  UIKitCore                     	0x00000001a4f8f61c _UISceneSettingsDiffActionPerformChangesWithTransitionContextAndCompletion + 224 (_UISceneSettingsDiffAction.m:27)
46  UIKitCore                     	0x00000001a5039590 -[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] + 316 (_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction.m:58)
47  UIKitCore                     	0x00000001a503931c __64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.229 + 616 (UIScene.m:2112)
48  UIKitCore                     	0x00000001a5038c68 -[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] + 208 (UIScene.m:1771)
49  UIKitCore                     	0x00000001a4fe4764 -[UIScene scene:didUpdateWithDiff:transitionContext:completion:] + 244 (UIScene.m:2071)
50  UIKitCore                     	0x00000001a4fe428c -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 764 (UIApplication.m:4370)
51  UIKitCore                     	0x00000001a4fe3f24 -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 288 (UIApplicationSceneClientAgent.m:47)
52  FrontBoardServices            	0x00000001bcb2830c __95-[FBSScene _callOutQueue_didCreateWithTransitionContext:alternativeCreationCallout:completion:]_block_invoke + 288 (FBSScene.m:700)
53  FrontBoardServices            	0x00000001bcb142d8 -[FBSScene _callOutQueue_coalesceClientSettingsUpdates:] + 68 (FBSScene.m:763)
54  FrontBoardServices            	0x00000001bcb2e8b8 -[FBSScene _callOutQueue_didCreateWithTransitionContext:alternativeCreationCallout:completion:] + 436 (FBSScene.m:687)
55  FrontBoardServices            	0x00000001bcb2df2c __93-[FBSWorkspaceScenesClient _callOutQueue_sendDidCreateForScene:transitionContext:completion:]_block_invoke.197 + 288 (FBSWorkspaceScenesClient.m:703)
56  FrontBoardServices            	0x00000001bcb2dc58 -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] + 168 (FBSWorkspace.m:445)
57  FrontBoardServices            	0x00000001bcb2e13c -[FBSWorkspaceScenesClient _callOutQueue_sendDidCreateForScene:transitionContext:completion:] + 472 (FBSWorkspaceScenesClient.m:700)
58  libdispatch.dylib             	0x00000001aa4b7584 _dispatch_client_callout + 16 (client_callout.mm:85)
59  libdispatch.dylib             	0x00000001aa4a2ab0 _dispatch_block_invoke_direct + 284 (queue.c:515)
60  FrontBoardServices            	0x00000001bcb2a658 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 52 (FBSSerialQueue.m:285)
61  FrontBoardServices            	0x00000001bcb2a5d8 -[FBSMainRunLoopSerialQueue _targetQueue_performNextIfPossible] + 240 (FBSSerialQueue.m:309)
62  FrontBoardServices            	0x00000001bcb2a4b0 -[FBSMainRunLoopSerialQueue _performNextFromRunLoopSource] + 28 (FBSSerialQueue.m:322)
63  CoreFoundation                	0x00000001a2591ce4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1970)
64  CoreFoundation                	0x00000001a2591c78 __CFRunLoopDoSource0 + 172 (CFRunLoop.c:2014)
65  CoreFoundation                	0x00000001a25909fc __CFRunLoopDoSources0 + 232 (CFRunLoop.c:2051)
66  CoreFoundation                	0x00000001a258fc3c __CFRunLoopRun + 840 (CFRunLoop.c:2969)
67  CoreFoundation                	0x00000001a25b4700 CFRunLoopRunSpecific + 572 (CFRunLoop.c:3434)
68  GraphicsServices              	0x00000001ef0f5190 GSEventRunModal + 168 (GSEvent.c:2196)
69  UIKitCore                     	0x00000001a51d2240 -[UIApplication _run] + 816 (UIApplication.m:3845)
70  UIKitCore                     	0x00000001a51d0470 UIApplicationMain + 336 (UIApplication.m:5540)
71  UIKitCore                     	0x00000001a562ea30 UIApplicationMain(_:_:_:_:) + 104 (UIKit.swift:565)
72  Runner                        	0x0000000100b21fd0 $sSo21UIApplicationDelegateP5UIKitE4mainyyFZ6Runner03AppB0C_Ttg5 + 28 (/<compiler-generated>:6)
73  Runner                        	0x0000000100b21fd0 static AppDelegate.$main() + 28 (AppDelegate.swift:0)
74  Runner                        	0x0000000100b21fd0 main + 120
75  dyld                          	0x00000001c8fb7ad8 start + 5964 (dyldMain.cpp:1443)

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions