OneSignal / OneSignal-iOS-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal. https://onesignal.com
Other
496 stars 263 forks source link

[Bug]: *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[2] #1455

Closed kunalzigma closed 4 months ago

kunalzigma commented 4 months ago

What happened?

Crash, the worst one's on app start again but different one on another app. It was not long time, another crash happening on another app of ours with onesignal lost many users. Now, this one will lose too.

Steps to reproduce?

Cannot be reproduced.

What did you expect to happen?

User opens the app without crash.

OneSignal iOS SDK version

5.2.0

iOS version

17

Specific iOS version

iOS 17.5.1 Latest

Relevant log output

Incident Identifier: 92604A9B-19BC-4F28-99D8-1F92E5EF87B9
Distributor ID:      com.apple.AppStore
Hardware Model:      iPhone15,3
Process:             My App [25917]
Path:                /private/var/containers/Bundle/Application/3576BBCB-358C-4797-B5F4-941F739BA799/My App.app/My App
Identifier:          EnterkitApps.Ghost-Finder
Version:             2.5 (30)
AppStoreTools:       15F31c
AppVariant:          1:iPhone15,3:16
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           EnterkitApps.Ghost-Finder [8743]

Date/Time:           2024-06-23 10:46:41.6819 +0200
Launch Time:         2024-06-23 10:46:38.7949 +0200
OS Version:          iPhone OS 17.5.1 (21F90)
Release Type:        User
Baseband Version:    2.60.02
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Reason: *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[2]
Termination Reason: SIGNAL 6 Abort trap: 6
Terminating Process: My App [25917]

Triggered by Thread:  0

Last Exception Backtrace:
0   CoreFoundation                  0x197d54f20 __exceptionPreprocess + 164 (NSException.m:249)
1   libobjc.A.dylib                 0x18fbe6018 objc_exception_throw + 60 (objc-exception.mm:356)
2   CoreFoundation                  0x197ce6e6c -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 728 (NSPlaceholderDictionary.m:0)
3   CoreFoundation                  0x197ce6a88 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 52 (NSDictionary.m:614)
4   OneSignalInAppMessages          0x102ae1828 +[OSRequestInAppMessageClicked withAppId:withPlayerId:withMessageId:forVariantId:withAction:] + 356
5   OneSignalInAppMessages          0x102adf5b0 -[OSMessagingController sendClickRESTCall:withAction:] + 296
6   OneSignalInAppMessages          0x102adf0dc -[OSMessagingController messageViewDidSelectAction:withAction:] + 608
7   OneSignalInAppMessages          0x102ae9950 -[OSInAppMessageViewController jsEventOccurredWithBody:] + 656
8   OneSignalInAppMessages          0x102aea18c -[OSInAppMessageViewController userContentController:didReceiveScriptMessage:] + 200
9   WebKit                          0x1acfda6d0 ScriptMessageHandlerDelegate::didPostMessage(WebKit::WebPageProxy&, WebKit::FrameInfoData&&, API::ContentWorld&, WebCore::SerializedScriptValue&) + 236 (WKUserContentController.mm:156)
10  WebKit                          0x1acf1a580 WebKit::WebUserContentControllerProxy::didPostMessage(WTF::ObjectIdentifierGeneric<WebKit::WebPageProxyIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WebKit::FrameInfoData&&, unsigne... + 680 (WebUserContentControllerProxy.cpp:344)
11  WebKit                          0x1acf19e6c WebKit::WebUserContentControllerProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 468 (WebUserContentControllerProxyMessageReceiver.cpp:47)
12  WebKit                          0x1ad01b200 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 264 (MessageReceiverMap.cpp:129)
13  WebKit                          0x1acf25e0c WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 44 (WebProcessProxy.cpp:1068)
14  WebKit                          0x1acf20478 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>) + 324 (Connection.cpp:1279)
15  WebKit                          0x1acf35eb8 IPC::Connection::dispatchIncomingMessages() + 664 (Connection.cpp:1399)
16  JavaScriptCore                  0x1aded69e8 WTF::RunLoop::performWork() + 204 (RunLoop.cpp:147)
17  JavaScriptCore                  0x1aded7910 WTF::RunLoop::performWork(void*) + 36 (RunLoopCF.cpp:46)
18  CoreFoundation                  0x197d27834 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1957)
19  CoreFoundation                  0x197d277c8 __CFRunLoopDoSource0 + 176 (CFRunLoop.c:2001)
20  CoreFoundation                  0x197d25298 __CFRunLoopDoSources0 + 244 (CFRunLoop.c:2038)
21  CoreFoundation                  0x197d24484 __CFRunLoopRun + 828 (CFRunLoop.c:2955)
22  CoreFoundation                  0x197d23cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
23  GraphicsServices                0x1dcbd41a8 GSEventRunModal + 164 (GSEvent.c:2196)
24  UIKitCore                       0x19a35c90c -[UIApplication _run] + 888 (UIApplication.m:3713)
25  UIKitCore                       0x19a4109d0 UIApplicationMain + 340 (UIApplication.m:5303)
26  My App                          0x10230f1c0 main + 64 (AppDelegate.swift:15)
27  dyld                            0x1bb3d5e4c start + 2240 (dyldMain.cpp:1298)

Kernel Triage:
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter

Thread 0 name:
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x00000001e0e0f42c __pthread_kill + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001f4baec0c pthread_kill + 268 (pthread.c:1721)
2   libsystem_c.dylib               0x000000019fcb2ba0 abort + 180 (abort.c:118)
3   libc++abi.dylib                 0x00000001f4accca4 abort_message + 132 (abort_message.cpp:78)
4   libc++abi.dylib                 0x00000001f4abce5c demangling_terminate_handler() + 348 (cxa_default_handlers.cpp:77)
5   libobjc.A.dylib                 0x000000018fc01e2c _objc_terminate() + 144 (objc-exception.mm:496)
6   libc++abi.dylib                 0x00000001f4acc068 std::__terminate(void (*)()) + 16 (cxa_handlers.cpp:59)
7   libc++abi.dylib                 0x00000001f4acf35c __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 88 (cxa_exception.cpp:152)
8   libc++abi.dylib                 0x00000001f4acf2a0 __cxa_throw + 308 (cxa_exception.cpp:283)
9   libobjc.A.dylib                 0x000000018fbe6180 objc_exception_throw + 420 (objc-exception.mm:385)
10  CoreFoundation                  0x0000000197ce6e6c -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 728 (NSPlaceholderDictionary.m:0)
11  CoreFoundation                  0x0000000197ce6a88 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 52 (NSDictionary.m:614)
12  OneSignalInAppMessages          0x0000000102ae1828 +[OSRequestInAppMessageClicked withAppId:withPlayerId:withMessageId:forVariantId:withAction:] + 356
13  OneSignalInAppMessages          0x0000000102adf5b0 -[OSMessagingController sendClickRESTCall:withAction:] + 296
14  OneSignalInAppMessages          0x0000000102adf0dc -[OSMessagingController messageViewDidSelectAction:withAction:] + 608
15  OneSignalInAppMessages          0x0000000102ae9950 -[OSInAppMessageViewController jsEventOccurredWithBody:] + 656
16  OneSignalInAppMessages          0x0000000102aea18c -[OSInAppMessageViewController userContentController:didReceiveScriptMessage:] + 200
17  WebKit                          0x00000001acfda6d0 ScriptMessageHandlerDelegate::didPostMessage(WebKit::WebPageProxy&, WebKit::FrameInfoData&&, API::ContentWorld&, WebCore::SerializedScriptValue&) + 236 (WKUserContentController.mm:156)
18  WebKit                          0x00000001acf1a580 WebKit::WebUserContentControllerProxy::didPostMessage(WTF::ObjectIdentifierGeneric<WebKit::WebPageProxyIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WebKit::FrameInfoData&&, unsigne... + 680 (WebUserContentControllerProxy.cpp:344)
19  WebKit                          0x00000001acf19e6c WebKit::WebUserContentControllerProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 468 (WebUserContentControllerProxyMessageReceiver.cpp:47)
20  WebKit                          0x00000001ad01b200 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 264 (MessageReceiverMap.cpp:129)
21  WebKit                          0x00000001acf25e0c WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 44 (WebProcessProxy.cpp:1068)
22  WebKit                          0x00000001acf20478 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>) + 324 (Connection.cpp:1279)
23  WebKit                          0x00000001acf35eb8 IPC::Connection::dispatchIncomingMessages() + 664 (Connection.cpp:1399)
24  JavaScriptCore                  0x00000001aded69e8 WTF::RunLoop::performWork() + 204 (RunLoop.cpp:147)
25  JavaScriptCore                  0x00000001aded7910 WTF::RunLoop::performWork(void*) + 36 (RunLoopCF.cpp:46)
26  CoreFoundation                  0x0000000197d27834 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1957)
27  CoreFoundation                  0x0000000197d277c8 __CFRunLoopDoSource0 + 176 (CFRunLoop.c:2001)
28  CoreFoundation                  0x0000000197d25298 __CFRunLoopDoSources0 + 244 (CFRunLoop.c:2038)
29  CoreFoundation                  0x0000000197d24484 __CFRunLoopRun + 828 (CFRunLoop.c:2955)
30  CoreFoundation                  0x0000000197d23cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
31  GraphicsServices                0x00000001dcbd41a8 GSEventRunModal + 164 (GSEvent.c:2196)
32  UIKitCore                       0x000000019a35c90c -[UIApplication _run] + 888 (UIApplication.m:3713)
33  UIKitCore                       0x000000019a4109d0 UIApplicationMain + 340 (UIApplication.m:5303)
34  My App                      0x000000010230f1c0 main + 64 (AppDelegate.swift:15)
35  dyld                            0x00000001bb3d5e4c start + 2240 (dyldMain.cpp:1298)

Thread 1 name:
Thread 1:
0   libsystem_kernel.dylib          0x00000001e0e0a85c __read_nocancel + 8 (:-1)
1   libsystem_c.dylib               0x000000019fc499bc __sread + 24 (stdio.c:57)
2   libsystem_c.dylib               0x000000019fc49958 _sread + 32 (stdio.c:91)
3   libsystem_c.dylib               0x000000019fc498ec __srefill1 + 36 (refill.c:140)
4   libsystem_c.dylib               0x000000019fc49208 __fread + 412 (fread.c:160)
5   libsystem_c.dylib               0x000000019fc48fd4 fread + 64 (fread.c:56)
6   libc++.1.dylib                  0x00000001a812e090 std::__1::basic_filebuf<char, std::__1::char_traits<char>>::underflow() + 256 (fstream:741)
7   libc++.1.dylib                  0x00000001a811e574 std::__1::basic_streambuf<char, std::__1::char_traits<char>>::uflow() + 56 (streambuf:446)
8   libc++.1.dylib                  0x00000001a811e4f8 std::__1::basic_streambuf<char, std::__1::char_traits<char>>::xsgetn(char*, long) + 164 (streambuf:423)
9   libc++.1.dylib                  0x00000001a81214c4 std::__1::basic_istream<char, std::__1::char_traits<char>>::read(char*, long) + 144 (istream:1057)
10  AppleCV3D                       0x000000021134de20 cv3d::esn::io::MessagePackInputArchiveT::Private::Next() + 8656 (MessagePackArchive.cpp:223)
11  AppleCV3D                       0x000000021134a3b8 void cv3d::esn::io::MessagePackInputArchiveT::Private::Load<std::__1::vector<float, std::__1::allocator<float>>>(std::__1::vector<float, std::__1::allocator<float>>&) + 32 (MessagePackArchive.cpp:178)
12  AppleCV3D                       0x000000021216e174 cv3d::vio::recognition::LoadImageRetrievalModel(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>... + 3396 (ImageRetrievalModel.cpp:50)
13  AppleCV3D                       0x0000000211d08c28 cv3d::vio::area_mapping::MappingInterface::Init(cv3d::vio::area_mapping::MappingManagerConfig const&, std::__1::shared_ptr<cv3d::vio::analytics::CASessionContext>, std::__1::vector<cv3d::vio::geome... + 1104 (MappingInterface.cpp:82)
14  AppleCV3D                       0x00000002118659f4 cv3d::vio::slam_engine::LocalSlamEngine::InitMappingModule(std::__1::unique_ptr<std::__1::vector<std::__1::shared_ptr<cv3d::vio::mapping_types::MapData>, std::__1::allocator<std::__1::shared_ptr<cv... + 284 (LocalSlamEngine.cpp:1436)
15  AppleCV3D                       0x000000021185c114 cv3d::vio::slam_engine::LocalSlamEngine::LocalSlamEngine(cv3d::vio::calibration::HardwareParams const&, cv3d::vio::slam_engine::MapEngineConfig const&, std::__1::shared_ptr<cv3d::vio::analytics::CA... + 3440 (LocalSlamEngine.cpp:165)
16  AppleCV3D                       0x000000021187ee4c cv3d::vio::slam_engine::BuildLocalSlamEngineForCAPI(cv3d::vio::calibration::HardwareParams const&, cv3d::vio::slam_engine::MapEngineConfig, std::__1::shared_ptr<cv3d::vio::analytics::CASessionConte... + 1104 (LocalSlamEngineUtil.cpp:78)
17  AppleCV3D                       0x000000021155947c cv3d::vio::slam_engine_node_group::SlamNodeGroup::Impl::Impl(cv3d::vio::calibration::HardwareParams const&, cv3d::kit::concurrency::NodeTaskSchedulerPool&, CV3DSLAMConfig const&, bool, std::__1::sh... + 24668 (SlamNodeGroup.cpp:209)
18  AppleCV3D                       0x000000021152315c std::__1::enable_if<!std::is_array_v<cv3d::vio::slam_engine_node_group::SlamNodeGroup::Impl>, std::__1::unique_ptr<cv3d::vio::slam_engine_node_group::SlamNodeGroup::Impl, cv3d::esn::detail::TypeEra... + 144 (Memory.h:101)
19  AppleCV3D                       0x0000000211523280 cv3d::vio::slam_engine_node_group::SlamNodeGroup::SlamNodeGroup(cv3d::vio::calibration::HardwareParams const&, cv3d::kit::concurrency::NodeTaskSchedulerPool&, CV3DSLAMConfig const&, bool, std::__1:... + 108 (SlamNodeGroup.cpp:871)
20  AppleCV3D                       0x00000002112ca7a4 cv3d::applecv3d::slam::CreateSlamNodeGroups(cv3d::vio::calibration::HardwareParams const&, CV3DSLAMConfig const*, std::__1::shared_ptr<cv3d::vio::analytics::CASessionContext>) + 3860 (Session.cpp:2180)
21  AppleCV3D                       0x0000000211237508 CV3DSLAMSessionCreate + 396 (CV3DSLAMSession.cpp:87)
22  ARKitCore                       0x00000001c7de3a80 -[ARWorldTrackingTechnique _initializeSLAMAndPredictorHandle] + 716 (ARWorldTrackingTechnique.mm:2083)
23  ARKitCore                       0x00000001c7ddbb00 -[ARWorldTrackingTechnique prepare:] + 340 (ARWorldTrackingTechnique.mm:760)
24  ARKitCore                       0x00000001c7dfb2a0 -[ARParentTechnique prepare:] + 204 (ARParentTechnique.m:372)
25  ARKitCore                       0x00000001c7e42b74 __53-[ARSession _updateSessionWithConfiguration:options:]_block_invoke + 60 (ARSession.m:2071)
26  libdispatch.dylib               0x000000019fbf813c _dispatch_call_block_and_release + 32 (init.c:1530)
27  libdispatch.dylib               0x000000019fbf9dd4 _dispatch_client_callout + 20 (object.m:576)
28  libdispatch.dylib               0x000000019fc01400 _dispatch_lane_serial_drain + 748 (queue.c:3900)
29  libdispatch.dylib               0x000000019fc01f64 _dispatch_lane_invoke + 432 (queue.c:3991)
30  libdispatch.dylib               0x000000019fc03284 _dispatch_workloop_invoke + 1756 (queue.c:4570)
31  libdispatch.dylib               0x000000019fc0ccb4 _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:6998)
32  libdispatch.dylib               0x000000019fc0c528 _dispatch_workloop_worker_thread + 404 (queue.c:6592)
33  libsystem_pthread.dylib         0x00000001f4bab934 _pthread_wqthread + 288 (pthread.c:2696)
34  libsystem_pthread.dylib         0x00000001f4ba80cc start_wqthread + 8 (:-1)

Thread 2:
0   libsystem_pthread.dylib         0x00000001f4ba80c4 start_wqthread + 0 (:-1)

Thread 3:
0   libsystem_pthread.dylib         0x00000001f4ba80c4 start_wqthread + 0 (:-1)

Thread 4:
0   libsystem_pthread.dylib         0x00000001f4ba80c4 start_wqthread + 0 (:-1)

Thread 5 name:
Thread 5:
0   libsystem_platform.dylib        0x00000001f4af33c4 __bzero + 68 (:-1)
1   libdispatch.dylib               0x000000019fc1c2b8 _dispatch_kq_drain + 120 (event_kevent.c:805)
2   libdispatch.dylib               0x000000019fc1c19c _dispatch_event_loop_drain + 340 (event_kevent.c:1933)
3   libdispatch.dylib               0x000000019fbfc448 _dispatch_set_priority_and_mach_voucher_slow + 184 (queue.c:193)
4   libdispatch.dylib               0x000000019fbfc624 _dispatch_set_priority_and_voucher_slow + 232 (queue.c:224)
5   libdispatch.dylib               0x000000019fc160a8 _dispatch_mach_msg_invoke + 636 (mach.c:2511)
6   libdispatch.dylib               0x000000019fc01284 _dispatch_lane_serial_drain + 368 (queue.c:3900)
7   libdispatch.dylib               0x000000019fc16d50 _dispatch_mach_invoke + 444 (mach.c:2861)
8   libdispatch.dylib               0x000000019fc01284 _dispatch_lane_serial_drain + 368 (queue.c:3900)
9   libdispatch.dylib               0x000000019fc01f30 _dispatch_lane_invoke + 380 (queue.c:3991)
10  libdispatch.dylib               0x000000019fc0ccb4 _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:6998)
11  libdispatch.dylib               0x000000019fc0c528 _dispatch_workloop_worker_thread + 404 (queue.c:6592)
12  libsystem_pthread.dylib         0x00000001f4bab934 _pthread_wqthread + 288 (pthread.c:2696)
13  libsystem_pthread.dylib         0x00000001f4ba80cc start_wqthread + 8 (:-1)

Thread 6 name:
Thread 6:
0   libsystem_kernel.dylib          0x00000001e0e04808 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001e0e08008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001e0e07f20 mach_msg_overwrite + 436 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001e0e07d60 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x0000000197d24f5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5   CoreFoundation                  0x0000000197d24600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6   CoreFoundation                  0x0000000197d23cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7   AVFCore                         0x00000001a9648998 -[AVRunLoopCondition _waitInMode:untilDate:] + 356 (AVRunLoopCondition.m:204)
8   AVFCapture                      0x00000001b4d18c20 -[AVCaptureSession _buildAndRunGraph:] + 2260 (AVCaptureSession.m:4323)
9   AVFCapture                      0x00000001b4d4bf00 -[AVCaptureSession _setRunning:] + 216 (AVCaptureSession.m:2341)
10  AVFCapture                      0x00000001b4d4bdcc -[AVCaptureSession startRunning] + 452 (AVCaptureSession.m:2207)
11  AVFCapture                      0x00000001b4d95d70 -[AVCaptureMultiCamSession startRunning] + 232 (AVCaptureMultiCamSession.m:93)
12  ARKitCore                       0x00000001c7db9694 -[ARParentImageSensor _startWithError:] + 536 (ARParentImageSensor.m:311)
13  ARKitCore                       0x00000001c7db92d0 -[ARParentImageSensor start] + 256 (ARParentImageSensor.m:263)
14  ARKitCore                       0x00000001c7e4bbc0 -[ARSession _startSensorsWithRequiredDataTypes:optionalDataTypes:] + 440 (ARSession.m:3973)
15  ARKitCore                       0x00000001c7e42a50 -[ARSession _updateSessionWithConfiguration:options:] + 2164 (ARSession.m:2098)
16  ARKitCore                       0x00000001c7e3d00c __42-[ARSession runWithConfiguration:options:]_block_invoke + 692 (ARSession.m:856)
17  libdispatch.dylib               0x000000019fbf813c _dispatch_call_block_and_release + 32 (init.c:1530)
18  libdispatch.dylib               0x000000019fbf9dd4 _dispatch_client_callout + 20 (object.m:576)
19  libdispatch.dylib               0x000000019fc01400 _dispatch_lane_serial_drain + 748 (queue.c:3900)
20  libdispatch.dylib               0x000000019fc01f64 _dispatch_lane_invoke + 432 (queue.c:3991)
21  libdispatch.dylib               0x000000019fc0ccb4 _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:6998)
22  libdispatch.dylib               0x000000019fc0c528 _dispatch_workloop_worker_thread + 404 (queue.c:6592)
23  libsystem_pthread.dylib         0x00000001f4bab934 _pthread_wqthread + 288 (pthread.c:2696)
24  libsystem_pthread.dylib         0x00000001f4ba80cc start_wqthread + 8 (:-1)

Thread 7 name:
Thread 7:
0   libsystem_kernel.dylib          0x00000001e0e04808 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001e0e08008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001e0e07f20 mach_msg_overwrite + 436 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001e0e07d60 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x0000000197d24f5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5   CoreFoundation                  0x0000000197d24600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6   CoreFoundation                  0x0000000197d23cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7   Foundation                      0x0000000196c44e4c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373)
8   Foundation                      0x0000000196c44c9c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:420)
9   UIKitCore                       0x000000019a370640 -[UIEventFetcher threadMain] + 420 (UIEventFetcher.m:1207)
10  Foundation                      0x0000000196c5b718 __NSThread__start__ + 732 (NSThread.m:991)
11  libsystem_pthread.dylib         0x00000001f4bad06c _pthread_start + 136 (pthread.c:931)
12  libsystem_pthread.dylib         0x00000001f4ba80d8 thread_start + 8 (:-1)

Thread 8:
0   libsystem_pthread.dylib         0x00000001f4ba80c4 start_wqthread + 0 (:-1)

Thread 9 name:
Thread 9:
0   libsystem_kernel.dylib          0x00000001e0e04808 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001e0e08008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001e0e07f20 mach_msg_overwrite + 436 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001e0e07d60 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x0000000197d24f5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5   CoreFoundation                  0x0000000197d24600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6   CoreFoundation                  0x0000000197d23cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7   CFNetwork                       0x0000000198f04c90 +[__CFN_CoreSchedulingSetRunnable _run:] + 384 (CoreSchedulingSet.mm:1473)
8   Foundation                      0x0000000196c5b718 __NSThread__start__ + 732 (NSThread.m:991)
9   libsystem_pthread.dylib         0x00000001f4bad06c _pthread_start + 136 (pthread.c:931)
10  libsystem_pthread.dylib         0x00000001f4ba80d8 thread_start + 8 (:-1)

Thread 10 name:
Thread 10:
0   libsystem_kernel.dylib          0x00000001e0e0a1cc __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001f4baa6e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2   JavaScriptCore                  0x00000001af3d6fe0 scavenger_thread_main + 1316 (pas_scavenger.c:359)
3   libsystem_pthread.dylib         0x00000001f4bad06c _pthread_start + 136 (pthread.c:931)
4   libsystem_pthread.dylib         0x00000001f4ba80d8 thread_start + 8 (:-1)

Thread 11:
0   libsystem_pthread.dylib         0x00000001f4ba80c4 start_wqthread + 0 (:-1)

Thread 12:
0   libsystem_pthread.dylib         0x00000001f4ba80c4 start_wqthread + 0 (:-1)

Thread 13 name:
Thread 13:
0   libsystem_kernel.dylib          0x00000001e0e04808 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001e0e08008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001e0e07f20 mach_msg_overwrite + 436 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001e0e07d60 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x0000000197d24f5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5   CoreFoundation                  0x0000000197d24600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6   CoreFoundation                  0x0000000197d23cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7   CoreFoundation                  0x0000000197d91f04 CFRunLoopRun + 64 (CFRunLoop.c:3446)
8   CoreMotion                      0x00000001a4a34210 CLMotionCore::runMotionThread(void*) + 1292 (CLMotionCore.mm:376)
9   libsystem_pthread.dylib         0x00000001f4bad06c _pthread_start + 136 (pthread.c:931)
10  libsystem_pthread.dylib         0x00000001f4ba80d8 thread_start + 8 (:-1)

Thread 14 name:
Thread 14:
0   libsystem_kernel.dylib          0x00000001e0e04808 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001e0e08008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001e0e07f20 mach_msg_overwrite + 436 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001e0e07d60 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x0000000197d24f5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5   CoreFoundation                  0x0000000197d24600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6   CoreFoundation                  0x0000000197d23cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7   CoreFoundation                  0x0000000197d91f04 CFRunLoopRun + 64 (CFRunLoop.c:3446)
8   ARKitCore                       0x00000001c7dd3090 -[ARRunLoop _startThread] + 616 (ARRunLoop.m:145)
9   Foundation                      0x0000000196c5b718 __NSThread__start__ + 732 (NSThread.m:991)
10  libsystem_pthread.dylib         0x00000001f4bad06c _pthread_start + 136 (pthread.c:931)
11  libsystem_pthread.dylib         0x00000001f4ba80d8 thread_start + 8 (:-1)

Thread 15 name:
Thread 15:
0   libsystem_kernel.dylib          0x00000001e0e04808 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001e0e08008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001e0e07f20 mach_msg_overwrite + 436 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001e0e07d60 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x0000000197d24f5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5   CoreFoundation                  0x0000000197d24600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6   CoreFoundation                  0x0000000197d23cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7   CoreFoundation                  0x0000000197d91f04 CFRunLoopRun + 64 (CFRunLoop.c:3446)
8   ANEServices                     0x000000020a7b2ab8 H11ANE::H11ANEServicesThreadStart(H11ANE::H11ANEServicesThreadParams*) + 148 (H11ANEServicesPrivate.mm:176)
9   libsystem_pthread.dylib         0x00000001f4bad06c _pthread_start + 136 (pthread.c:931)
10  libsystem_pthread.dylib         0x00000001f4ba80d8 thread_start + 8 (:-1)

Thread 16:
0   libsystem_kernel.dylib          0x00000001e0e0a1cc __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001f4baa6e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2   libc++.1.dylib                  0x00000001a810a504 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 (condition_variable.cpp:45)
3   AppleCV3D                       0x0000000212ab8a44 cv3d::esn::thread::detail::CircularWorkQueueImplT<std::__1::function<void ()>>::DispatchLoop(cv3d::esn::thread::detail::CircularWorkQueueImplT<std::__1::function<void ()>>*) + 184 (CircularWorkQueueT.hpp:170)
4   AppleCV3D                       0x0000000212ab8ebc void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(cv3d::esn::thread::detail... + 56 (thread.h:238)
5   libsystem_pthread.dylib         0x00000001f4bad06c _pthread_start + 136 (pthread.c:931)
6   libsystem_pthread.dylib         0x00000001f4ba80d8 thread_start + 8 (:-1)

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x00000001f4ad12c3   x5: 0x000000016db20d40   x6: 0x000000000000006e   x7: 0x0000000000000000
    x8: 0xff720a9bf77ca523   x9: 0xff720a9a0fd81be3  x10: 0x0000000000000200  x11: 0x000000016db20870
   x12: 0x0000000000000000  x13: 0x00000000ffffffbc  x14: 0x0000000000000010  x15: 0x0000000000000000
   x16: 0x0000000000000148  x17: 0x00000001f8a4bec0  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x0000000000000103  x21: 0x00000001f8a4bfa0  x22: 0x00000003005a3aa8  x23: 0x0000000303a9e850
   x24: 0x922330a2811d5f6b  x25: 0x00000001ff643d40  x26: 0x0000000302140d00  x27: 0x00000001f8a606f0
   x28: 0x0000000000000001   fp: 0x000000016db20cb0   lr: 0x00000001f4baec0c
    sp: 0x000000016db20c90   pc: 0x00000001e0e0f42c cpsr: 0x40001000
   esr: 0x56000080  Address size fault

Code of Conduct

kunalzigma commented 4 months ago

Another similar crash in my another app.

This is so bad. Damaging all my apps in app store with onesignal sdk.

Both of these happened on 23-06-2024.

And i have a feeling these wont stop here.

Why these are happening now? I dont understand.

Incident Identifier: 3FD24DED-F3F9-4776-BA82-4821E5D304C5
Distributor ID:      com.apple.AppStore
Hardware Model:      iPhone15,3
Process:             My App 2 [2689]
Path:                /private/var/containers/Bundle/Application/CED06917-EE18-4977-896A-D2CEDA9F2646/My App 2/My App 2
Identifier:          enterkit.My App 2
Version:             2.7 (47)
AppStoreTools:       15F31c
AppVariant:          1:iPhone15,3:16
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           enterkit.My App 2 [1159]

Date/Time:           2024-06-23 23:13:00.6770 +0300
Launch Time:         2024-06-23 23:12:58.1847 +0300
OS Version:          iPhone OS 17.5.1 (21F90)
Release Type:        User
Baseband Version:    2.60.02
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Reason: *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[1]
Termination Reason: SIGNAL 6 Abort trap: 6
Terminating Process: My App 2 [2689]

Triggered by Thread:  0

Last Exception Backtrace:
0   CoreFoundation                  0x1895e8f20 __exceptionPreprocess + 164 (NSException.m:249)
1   libobjc.A.dylib                 0x18147a018 objc_exception_throw + 60 (objc-exception.mm:356)
2   CoreFoundation                  0x18957ae6c -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 728 (NSPlaceholderDictionary.m:0)
3   CoreFoundation                  0x18957aa88 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 52 (NSDictionary.m:614)
4   OneSignalInAppMessages          0x102f3d42c +[OSRequestInAppMessageViewed withAppId:withPlayerId:withMessageId:forVariantId:] + 228
5   OneSignalInAppMessages          0x102f391fc -[OSMessagingController messageViewImpressionRequest:] + 268
6   libdispatch.dylib               0x19148c13c _dispatch_call_block_and_release + 32 (init.c:1530)
7   libdispatch.dylib               0x19148ddd4 _dispatch_client_callout + 20 (object.m:576)
8   libdispatch.dylib               0x19149c5a4 _dispatch_main_queue_drain + 988 (queue.c:7898)
9   libdispatch.dylib               0x19149c1b8 _dispatch_main_queue_callback_4CF + 44 (queue.c:8058)
10  CoreFoundation                  0x1895bb710 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 (CFRunLoop.c:1780)
11  CoreFoundation                  0x1895b8914 __CFRunLoopRun + 1996 (CFRunLoop.c:3149)
12  CoreFoundation                  0x1895b7cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
13  GraphicsServices                0x1ce4681a8 GSEventRunModal + 164 (GSEvent.c:2196)
14  UIKitCore                       0x18bbf090c -[UIApplication _run] + 888 (UIApplication.m:3713)
15  UIKitCore                       0x18bca49d0 UIApplicationMain + 340 (UIApplication.m:5303)
16 My App 2                 0x1029a1b6c main + 64 (AppDelegate.swift:17)
17  dyld                            0x1acc69e4c start + 2240 (dyldMain.cpp:1298)

Thread 0 name:
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x00000001d26a342c __pthread_kill + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001e6442c0c pthread_kill + 268 (pthread.c:1721)
2   libsystem_c.dylib               0x0000000191546c34 __abort + 136 (abort.c:159)
3   libsystem_c.dylib               0x0000000191546bac abort + 192 (abort.c:126)
4   libc++abi.dylib                 0x00000001e6360ca4 abort_message + 132 (abort_message.cpp:78)
5   libc++abi.dylib                 0x00000001e6350e5c demangling_terminate_handler() + 348 (cxa_default_handlers.cpp:77)
6   libobjc.A.dylib                 0x0000000181495e2c _objc_terminate() + 144 (objc-exception.mm:496)
7   libc++abi.dylib                 0x00000001e6360068 std::__terminate(void (*)()) + 16 (cxa_handlers.cpp:59)
8   libc++abi.dylib                 0x00000001e636000c std::terminate() + 108 (cxa_handlers.cpp:88)
9   libdispatch.dylib               0x000000019148dde8 _dispatch_client_callout + 40 (object.m:579)
10  libdispatch.dylib               0x000000019149c5a4 _dispatch_main_queue_drain + 988 (queue.c:7898)
11  libdispatch.dylib               0x000000019149c1b8 _dispatch_main_queue_callback_4CF + 44 (queue.c:8058)
12  CoreFoundation                  0x00000001895bb710 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 (CFRunLoop.c:1780)
13  CoreFoundation                  0x00000001895b8914 __CFRunLoopRun + 1996 (CFRunLoop.c:3149)
14  CoreFoundation                  0x00000001895b7cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
15  GraphicsServices                0x00000001ce4681a8 GSEventRunModal + 164 (GSEvent.c:2196)
16  UIKitCore                       0x000000018bbf090c -[UIApplication _run] + 888 (UIApplication.m:3713)
17  UIKitCore                       0x000000018bca49d0 UIApplicationMain + 340 (UIApplication.m:5303)
18  My App 2                    0x00000001029a1b6c main + 64 (AppDelegate.swift:17)
19  dyld                            0x00000001acc69e4c start + 2240 (dyldMain.cpp:1298)

Thread 1 name:
Thread 1:
0   libsystem_kernel.dylib          0x00000001d26a0338 fsync + 8 (:-1)
1   libsqlite3.dylib                0x00000001b3469aa0 unixSync + 212 (sqlite3.c:44599)
2   libsqlite3.dylib                0x00000001b3472b54 syncJournal + 496 (sqlite3.c:68073)
3   libsqlite3.dylib                0x00000001b3469660 sqlite3PagerCommitPhaseOne + 392 (sqlite3.c:70356)
4   libsqlite3.dylib                0x00000001b3459d68 sqlite3BtreeCommitPhaseOne + 172 (sqlite3.c:80934)
5   libsqlite3.dylib                0x00000001b3459930 vdbeCommit + 1136 (sqlite3.c:93952)
6   libsqlite3.dylib                0x00000001b3432c60 sqlite3VdbeHalt + 1352 (sqlite3.c:94362)
7   libsqlite3.dylib                0x00000001b3453b50 sqlite3VdbeExec + 42536 (sqlite3.c:101084)
8   libsqlite3.dylib                0x00000001b3448c6c sqlite3_step + 964 (sqlite3.c:97699)
9   My App 2                    0x0000000102c32dc0 GADForwardedUserDefaults + 4808
10  CoreFoundation                  0x0000000189589e54 __NSDICTIONARY_IS_CALLING_OUT_TO_A_BLOCK__ + 24 (NSDictionaryHelpers.m:10)
11  CoreFoundation                  0x0000000189589c98 -[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:] + 288 (NSDictionaryM.m:271)
12  My App 2                    0x0000000102c32cc4 GADForwardedUserDefaults + 4556
13  libdispatch.dylib               0x000000019148c13c _dispatch_call_block_and_release + 32 (init.c:1530)
14  libdispatch.dylib               0x000000019148ddd4 _dispatch_client_callout + 20 (object.m:576)
15  libdispatch.dylib               0x0000000191495400 _dispatch_lane_serial_drain + 748 (queue.c:3900)
16  libdispatch.dylib               0x0000000191495f30 _dispatch_lane_invoke + 380 (queue.c:3991)
17  libdispatch.dylib               0x00000001914a0cb4 _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:6998)
18  libdispatch.dylib               0x00000001914a0528 _dispatch_workloop_worker_thread + 404 (queue.c:6592)
19  libsystem_pthread.dylib         0x00000001e643f934 _pthread_wqthread + 288 (pthread.c:2696)
20  libsystem_pthread.dylib         0x00000001e643c0cc start_wqthread + 8 (:-1)

Thread 2:
0   libsystem_pthread.dylib         0x00000001e643c0c4 start_wqthread + 0 (:-1)

Thread 3:
0   libsystem_pthread.dylib         0x00000001e643c0c4 start_wqthread + 0 (:-1)

Thread 4:
0   libsystem_pthread.dylib         0x00000001e643c0c4 start_wqthread + 0 (:-1)

Thread 5:
0   libsystem_pthread.dylib         0x00000001e643c0c4 start_wqthread + 0 (:-1)

Thread 6:
0   libsystem_pthread.dylib         0x00000001e643c0c4 start_wqthread + 0 (:-1)

Thread 7:
0   libsystem_pthread.dylib         0x00000001e643c0c4 start_wqthread + 0 (:-1)

Thread 8:
0   libsystem_pthread.dylib         0x00000001e643c0c4 start_wqthread + 0 (:-1)

Thread 9 name:
Thread 9:
0   libsystem_kernel.dylib          0x00000001d2698808 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001d269c008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001d269bf20 mach_msg_overwrite + 436 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001d269bd60 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x00000001895b8f5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5   CoreFoundation                  0x00000001895b8600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6   CoreFoundation                  0x00000001895b7cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7   Foundation                      0x00000001884d8e4c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373)
8   Foundation                      0x00000001884d8c9c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:420)
9   UIKitCore                       0x000000018bc04640 -[UIEventFetcher threadMain] + 420 (UIEventFetcher.m:1207)
10  Foundation                      0x00000001884ef718 __NSThread__start__ + 732 (NSThread.m:991)
11  libsystem_pthread.dylib         0x00000001e644106c _pthread_start + 136 (pthread.c:931)
12  libsystem_pthread.dylib         0x00000001e643c0d8 thread_start + 8 (:-1)

Thread 10 name:
Thread 10:
0   libsystem_kernel.dylib          0x00000001d2698784 semaphore_wait_trap + 8 (:-1)
1   caulk                           0x00000001fb423724 caulk::semaphore::timed_wait(double) + 212 (semaphore.cpp:98)
2   caulk                           0x00000001fb4235e4 caulk::concurrent::details::worker_thread::run() + 36 (messenger.cpp:234)
3   caulk                           0x00000001fb42352c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96 (thread.h:189)
4   libsystem_pthread.dylib         0x00000001e644106c _pthread_start + 136 (pthread.c:931)
5   libsystem_pthread.dylib         0x00000001e643c0d8 thread_start + 8 (:-1)

Thread 11 name:
Thread 11:
0   libsystem_kernel.dylib          0x00000001d2698784 semaphore_wait_trap + 8 (:-1)
1   caulk                           0x00000001fb423724 caulk::semaphore::timed_wait(double) + 212 (semaphore.cpp:98)
2   caulk                           0x00000001fb4235e4 caulk::concurrent::details::worker_thread::run() + 36 (messenger.cpp:234)
3   caulk                           0x00000001fb42352c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96 (thread.h:189)
4   libsystem_pthread.dylib         0x00000001e644106c _pthread_start + 136 (pthread.c:931)
5   libsystem_pthread.dylib         0x00000001e643c0d8 thread_start + 8 (:-1)

Thread 12 name:
Thread 12:
0   libsystem_kernel.dylib          0x00000001d2698784 semaphore_wait_trap + 8 (:-1)
1   caulk                           0x00000001fb423724 caulk::semaphore::timed_wait(double) + 212 (semaphore.cpp:98)
2   caulk                           0x00000001fb4235e4 caulk::concurrent::details::worker_thread::run() + 36 (messenger.cpp:234)
3   caulk                           0x00000001fb42352c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96 (thread.h:189)
4   libsystem_pthread.dylib         0x00000001e644106c _pthread_start + 136 (pthread.c:931)
5   libsystem_pthread.dylib         0x00000001e643c0d8 thread_start + 8 (:-1)

Thread 13 name:
Thread 13:
0   libsystem_kernel.dylib          0x00000001d2698808 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001d269c008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001d269bf20 mach_msg_overwrite + 436 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001d269bd60 mach_msg + 24 (mach_msg.c:323)
4   libEmbeddedSystemAUs.dylib      0x0000000204c308b8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, AURemoteIO::IOThread::IOThread(AURemoteIO&, caulk::thread::attributes const&, caulk::mach::os_workgroup_managed const&)::'lambda... + 556 (thread.h:189)
5   libsystem_pthread.dylib         0x00000001e644106c _pthread_start + 136 (pthread.c:931)
6   libsystem_pthread.dylib         0x00000001e643c0d8 thread_start + 8 (:-1)

Thread 14 name:
Thread 14:
0   libsystem_kernel.dylib          0x00000001d2698808 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001d269c008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001d269bf20 mach_msg_overwrite + 436 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001d269bd60 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x00000001895b8f5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5   CoreFoundation                  0x00000001895b8600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6   CoreFoundation                  0x00000001895b7cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7   CFNetwork                       0x000000018a798c90 +[__CFN_CoreSchedulingSetRunnable _run:] + 384 (CoreSchedulingSet.mm:1473)
8   Foundation                      0x00000001884ef718 __NSThread__start__ + 732 (NSThread.m:991)
9   libsystem_pthread.dylib         0x00000001e644106c _pthread_start + 136 (pthread.c:931)
10  libsystem_pthread.dylib         0x00000001e643c0d8 thread_start + 8 (:-1)

Thread 15 name:
Thread 15:
0   libsystem_kernel.dylib          0x00000001d269e1cc __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001e643e6e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2   JavaScriptCore                  0x00000001a0c6afe0 scavenger_thread_main + 1316 (pas_scavenger.c:359)
3   libsystem_pthread.dylib         0x00000001e644106c _pthread_start + 136 (pthread.c:931)
4   libsystem_pthread.dylib         0x00000001e643c0d8 thread_start + 8 (:-1)

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000000   x5: 0x0000000000989680   x6: 0x000000000000006e   x7: 0x0000000000000000
    x8: 0x0cf292dcded497cb   x9: 0x0cf292dd34f9690b  x10: 0x00000000000003e8  x11: 0x000000016d48e200
   x12: 0x0000000000000000  x13: 0x00000000001ff800  x14: 0x0000000000000010  x15: 0x0000000000000000
   x16: 0x0000000000000148  x17: 0x00000001ea2dfec0  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x0000000000000103  x21: 0x00000001ea2dffa0  x22: 0x0000000300273700  x23: 0x0000000000000114
   x24: 0x0000000000000000  x25: 0x00000001ea2dffa0  x26: 0x000000030026bb00  x27: 0x000000000000000f
   x28: 0x0000000000000000   fp: 0x000000016d48e600   lr: 0x00000001e6442c0c
    sp: 0x000000016d48e5e0   pc: 0x00000001d26a342c cpsr: 0x40001000
   esr: 0x56000080  Address size fault
nan-li commented 4 months ago

Hi @kunalzigma thank you for reporting, the stacktraces you provided for both crashes are helpful. We are actively resolving this issue. There is already a report at https://github.com/OneSignal/OneSignal-iOS-SDK/issues/1453. I am closing this as a duplicate.