Skip to content

React Native Upgrade - Stable Version required #53587

Description

@MansoorDaval

Description

Dear team,
We are in the process of upgrading the React Native version by end of Dec 2025 or early Jan 2026.
The current React Native version is 0.73.9 and planning to upgrade it to most stable version of React Native.
Hence, reaching out to the Meta's React Native team to kindly advise us on this.
Requesting the team to kindly provide answers to the below queries.

  1. What is the most stable version that we need to upgrade.
  2. From the documents, we see that 0.78 & 0.81 are the stable version, are we seeing any new stable version by end of Jan 2026.
  3. Our current version is 0.73.9. If we decide to migrate to the latest stable release, would you recommend upgrading directly, or should we first move to an intermediate version (hop on version to version) before proceeding to the latest version.

Looking forward for your response and let me know if any further information is required.

--
Regards,
Mansoor D

Steps to reproduce

  1. Note that the issue is not commonly reproducible and gets reported by Crashlytics for around 5% of the total users.
  2. Would help if we could get any pointers towards fixing the issue as this is bringing our Crash-free % down.

React Native Version

0.73.9

Affected Platforms

Runtime - iOS

Output of npx @react-native-community/cli info

System:
  OS: macOS 15.6.1
  CPU: (8) x64 Apple M2
  Memory: 23.93 MB / 24.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 18.20.2
    path: ~/.nvm/versions/node/v18.20.2/bin/node
  Yarn:
    version: 1.22.22
    path: ~/.nvm/versions/node/v18.20.2/bin/yarn
  npm:
    version: 10.5.0
    path: ~/.nvm/versions/node/v18.20.2/bin/npm
  Watchman:
    version: 2023.11.06.00
    path: /opt/homebrew/bin/watchman
Managers:
  CocoaPods:
    version: 1.14.2
    path: /opt/homebrew/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 24.0
      - iOS 18.0
      - macOS 15.0
      - tvOS 18.0
      - visionOS 2.0
      - watchOS 11.0
  Android SDK: Not Found
IDEs:
  Android Studio: 2024.1 AI-241.18034.62.2411.12071903
  Xcode:
    version: 16.0/16A242d
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 11.0.21
    path: /opt/homebrew/opt/openjdk@11/bin/javac
  Ruby:
    version: 2.6.10
    path: /usr/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.73.9
    wanted: 0.73.9
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: true
iOS:
  hermesEnabled: true
  newArchEnabled: true

Stacktrace or Logs

# Crashlytics - Stack trace
# Application: com.tractorsupply.CMA
# Platform: apple
# Version: 1.56.9 (249)
# Issue: 9601ce1239cba6e59bf164ba3df72bfa
# Session: 6dd000ac8790429d91baf205617636d7_DNE_2_v2
# Date: Wed Sep 03 2025 19:27:51 GMT+0530 (India Standard Time)

com.apple.main-thread
0  libsystem_kernel.dylib         0xce4 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x439c mach_msg2_internal + 76
2  libsystem_kernel.dylib         0x42b8 mach_msg_overwrite + 428
3  libsystem_kernel.dylib         0x4100 mach_msg + 24
4  CoreFoundation                 0x11900 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x101f0 __CFRunLoopRun + 1208
6  CoreFoundation                 0x11c3c CFRunLoopRunSpecific + 572
7  GraphicsServices               0x1454 GSEventRunModal + 168
8  UIKitCore                      0x135274 -[UIApplication _run] + 816
9  UIKitCore                      0x100a28 UIApplicationMain + 336
10 TSC                            0xb6f8 main + 18 (main.m:18)
11 ???                            0x1ad3cbf08 (Missing)

DTX_DB_THREAD_8.277.1.1004
0  libsystem_kernel.dylib         0x6658 __semwait_signal + 8
1  libsystem_c.dylib              0x139ac nanosleep + 220
2  Foundation                     0x2adc2c +[NSThread sleepForTimeInterval:] + 156
3  Dynatrace                      0xb9000 -[DTXDBManager(Private) run] + 1040
4  Foundation                     0x75804 __NSThread__start__ + 732
5  libsystem_pthread.dylib        0x3344 _pthread_start + 136
6  libsystem_pthread.dylib        0xab8 thread_start + 8

DTX_AUA_THREAD_8.277.1.1004
0  libsystem_kernel.dylib         0x6658 __semwait_signal + 8
1  libsystem_c.dylib              0x139ac nanosleep + 220
2  Foundation                     0x2adc2c +[NSThread sleepForTimeInterval:] + 156
3  Dynatrace                      0x6f624 -[DTXInternalActionManager autoUserActionThread:] + 148
4  Foundation                     0x75804 __NSThread__start__ + 732
5  libsystem_pthread.dylib        0x3344 _pthread_start + 136
6  libsystem_pthread.dylib        0xab8 thread_start + 8

DTX_KSK_THREAD
0  libsystem_kernel.dylib         0x6658 __semwait_signal + 8
1  libsystem_c.dylib              0x139ac nanosleep + 220
2  libsystem_c.dylib              0x28d10 sleep + 52
3  Dynatrace                      0xe3fe0 monitorCachedData + 764
4  libsystem_pthread.dylib        0x3344 _pthread_start + 136
5  libsystem_pthread.dylib        0xab8 thread_start + 8

KSCrash Exception Handler (Secondary)
0  libsystem_kernel.dylib         0xce4 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x439c mach_msg2_internal + 76
2  libsystem_kernel.dylib         0x222c thread_suspend + 108
3  Dynatrace                      0xeab98 handleExceptions + 164
4  libsystem_pthread.dylib        0x3344 _pthread_start + 136
5  libsystem_pthread.dylib        0xab8 thread_start + 8

KSCrash Exception Handler (Primary)
0  libsystem_kernel.dylib         0xce4 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x439c mach_msg2_internal + 76
2  libsystem_kernel.dylib         0x42b8 mach_msg_overwrite + 428
3  libsystem_kernel.dylib         0x4100 mach_msg + 24
4  Dynatrace                      0xeac0c handleExceptions + 280
5  libsystem_pthread.dylib        0x3344 _pthread_start + 136
6  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0xce4 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x439c mach_msg2_internal + 76
2  libsystem_kernel.dylib         0x42b8 mach_msg_overwrite + 428
3  libsystem_kernel.dylib         0x4100 mach_msg + 24
4  CoreFoundation                 0x11900 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x101f0 __CFRunLoopRun + 1208
6  CoreFoundation                 0x11c3c CFRunLoopRunSpecific + 572
7  Foundation                     0xf79c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x15020 -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9  UIKitCore                      0x11f56c -[UIEventFetcher threadMain] + 424
10 Foundation                     0x75804 __NSThread__start__ + 732
11 libsystem_pthread.dylib        0x3344 _pthread_start + 136
12 libsystem_pthread.dylib        0xab8 thread_start + 8

Crashed: com.facebook.react.JavaScript
0  TSC                            0xf01954 realm::DB::get_number_of_versions() + 180356
1  TSC                            0xd32fc4 check_can_create_write_transaction(realm::Realm const*) + 159804
2  TSC                            0xd331d4 realm::Realm::begin_transaction() + 160332
3  TSC                            0x891b24 realm::js::JSI::(anonymous namespace)::Realm_begin_transaction(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) + 1352 (jsi.h:1352)
4  TSC                            0x58e944 std::__1::function<facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const + 981 (function.h:981)
5  hermes                         0x12e68 std::__1::function<facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const + 44
6  hermes                         0x12b3c facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime&, hermes::vm::NativeArgs) + 208
7  hermes                         0x20c50 hermes::vm::NativeFunction::_nativeCall(hermes::vm::NativeFunction*, hermes::vm::Runtime&) + 144
8  hermes                         0x2d7b8 hermes::vm::Interpreter::handleCallSlowPath(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*) + 104
9  hermes                         0x2efc0 hermes::vm::CallResult<hermes::vm::HermesValue, (hermes::vm::detail::CallResultSpecialize)2> hermes::vm::Interpreter::interpretFunction<false, false>(hermes::vm::Runtime&, hermes::vm::InterpreterState&) + 2024
10 hermes                         0x2e7b0 hermes::vm::Runtime::interpretFunctionImpl(hermes::vm::CodeBlock*) + 52
11 hermes                         0x20d48 hermes::vm::JSFunction::_callImpl(hermes::vm::Handle<hermes::vm::Callable>, hermes::vm::Runtime&) + 40
12 hermes                         0x1ff54 hermes::vm::Callable::executeCall(hermes::vm::Handle<hermes::vm::Callable>, hermes::vm::Runtime&, hermes::vm::Handle<hermes::vm::HermesValue>, hermes::vm::Handle<hermes::vm::HermesValue>, hermes::vm::Handle<hermes::vm::JSObject>) + 1016
13 hermes                         0xb3374 hermes::vm::functionPrototypeApply(void*, hermes::vm::Runtime&, hermes::vm::NativeArgs) + 344
14 hermes                         0x20c50 hermes::vm::NativeFunction::_nativeCall(hermes::vm::NativeFunction*, hermes::vm::Runtime&) + 144
15 hermes                         0x2d7b8 hermes::vm::Interpreter::handleCallSlowPath(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*) + 104
16 hermes                         0x2efc0 hermes::vm::CallResult<hermes::vm::HermesValue, (hermes::vm::detail::CallResultSpecialize)2> hermes::vm::Interpreter::interpretFunction<false, false>(hermes::vm::Runtime&, hermes::vm::InterpreterState&) + 2024
17 hermes                         0x2e7b0 hermes::vm::Runtime::interpretFunctionImpl(hermes::vm::CodeBlock*) + 52
18 hermes                         0x20d48 hermes::vm::JSFunction::_callImpl(hermes::vm::Handle<hermes::vm::Callable>, hermes::vm::Runtime&) + 40
19 hermes                         0x20938 hermes::vm::BoundFunction::_boundCall(hermes::vm::BoundFunction*, hermes::inst::Inst const*, hermes::vm::Runtime&) + 428
20 hermes                         0xb720 facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) + 284
21 TSC                            0x852c98 facebook::react::JSIExecutor::invokeCallback(double, folly::dynamic const&) + 259 (jsi-inl.h:259)
22 TSC                            0x8470bc std::__1::__function::__func<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>)::$_0, std::__1::allocator<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>)::$_0>, void ()>::operator()() + 311 (function.h:311)
23 TSC                            0x6a7a88 facebook::react::tryAndReturnError(std::__1::function<void ()> const&) + 428 (function.h:428)
24 TSC                            0x6b3798 facebook::react::RCTMessageThread::tryFunc(std::__1::function<void ()> const&) + 68 (RCTMessageThread.mm:68)
25 TSC                            0x6b355c invocation function for block in facebook::react::RCTMessageThread::runAsync(std::__1::function<void ()>) + 45 (RCTMessageThread.mm:45)
26 CoreFoundation                 0x6c9b0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 28
27 CoreFoundation                 0xf188 __CFRunLoopDoBlocks + 352
28 CoreFoundation                 0x10688 __CFRunLoopRun + 2384
29 CoreFoundation                 0x11c3c CFRunLoopRunSpecific + 572
30 TSC                            0x69dc40 +[RCTCxxBridge runRunLoop] + 332 (RCTCxxBridge.mm:332)
31 Foundation                     0x75804 __NSThread__start__ + 732
32 libsystem_pthread.dylib        0x3344 _pthread_start + 136
33 libsystem_pthread.dylib        0xab8 thread_start + 8

hades
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x212c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3  hermes                         0xccd04 hermes::vm::HadesGC::Executor::worker() + 316
4  hermes                         0xccba4 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*) + 44
5  libsystem_pthread.dylib        0x3344 _pthread_start + 136
6  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

com.google.firebase.crashlytics.MachExceptionServer
0  TSC                            0x39dbe4 FIRCLSProcessRecordAllThreads + 393 (FIRCLSProcess.c:393)
1  TSC                            0x39dfc8 FIRCLSProcessRecordAllThreads + 424 (FIRCLSProcess.c:424)
2  TSC                            0x3953e4 FIRCLSHandler + 34 (FIRCLSHandler.m:34)
3  TSC                            0x397c40 FIRCLSMachExceptionServer + 521 (FIRCLSMachException.c:521)
4  libsystem_pthread.dylib        0x3344 _pthread_start + 136
5  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0xce350 std::__1::__function::__func<AdobeMarketingMobile::Timer::StartTimerThread()::$_0, std::__1::allocator<AdobeMarketingMobile::Timer::StartTimerThread()::$_0>, void ()>::operator()() + 4371260240
4  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
5  TSC                            0xcbda0 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2::operator()() const::'lambda0'(), std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2::operator()() const::'lambda0'()>, void ()>::operator()() + 4371250592
6  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
7  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
8  TSC                            0xcb7a8 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249064
9  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
10 TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
11 TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
12 libsystem_pthread.dylib        0x3344 _pthread_start + 136
13 libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0x7045c AdobeMarketingMobile::(anonymous namespace)::NativeNetworkService::ConnectUrl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, AdobeMarketingMobile::HttpCommandType const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<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>, std::__1::allocator<char>>>>> const&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>) + 4370875484
5  TSC                            0x13c440 AdobeMarketingMobile::Target::SendTargetRequest(std::__1::vector<std::__1::shared_ptr<AdobeMarketingMobile::TargetRequest>, std::__1::allocator<std::__1::shared_ptr<AdobeMarketingMobile::TargetRequest>>> const&, std::__1::vector<std::__1::shared_ptr<AdobeMarketingMobile::TargetPrefetch>, std::__1::allocator<std::__1::shared_ptr<AdobeMarketingMobile::TargetPrefetch>>> const&, bool, std::__1::shared_ptr<AdobeMarketingMobile::TargetParameters> const&, std::__1::shared_ptr<AdobeMarketingMobile::EventData> const&, std::__1::shared_ptr<AdobeMarketingMobile::EventData> const&, std::__1::shared_ptr<AdobeMarketingMobile::EventData> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 4371711040
6  TSC                            0x1377b8 AdobeMarketingMobile::Target::BatchRequests(std::__1::vector<std::__1::shared_ptr<AdobeMarketingMobile::TargetRequest>, std::__1::allocator<std::__1::shared_ptr<AdobeMarketingMobile::TargetRequest>>> const&, std::__1::shared_ptr<AdobeMarketingMobile::TargetParameters> const&, std::__1::shared_ptr<AdobeMarketingMobile::EventData> const&, std::__1::shared_ptr<AdobeMarketingMobile::EventData> const&, std::__1::shared_ptr<AdobeMarketingMobile::EventData> const&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>, int) + 4371691448
7  TSC                            0x13faac std::__1::__function::__func<AdobeMarketingMobile::Target::LoadRequests(std::__1::vector<std::__1::shared_ptr<AdobeMarketingMobile::TargetRequest>, std::__1::allocator<std::__1::shared_ptr<AdobeMarketingMobile::TargetRequest>>> const&, std::__1::shared_ptr<AdobeMarketingMobile::TargetParameters> const&, std::__1::shared_ptr<AdobeMarketingMobile::Event> const&)::$_0::operator()() const::'lambda'(), std::__1::allocator<AdobeMarketingMobile::Target::LoadRequests(std::__1::vector<std::__1::shared_ptr<AdobeMarketingMobile::TargetRequest>, std::__1::allocator<std::__1::shared_ptr<AdobeMarketingMobile::TargetRequest>>> const&, std::__1::shared_ptr<AdobeMarketingMobile::TargetParameters> const&, std::__1::shared_ptr<AdobeMarketingMobile::Event> const&)::$_0::operator()() const::'lambda'()>, void ()>::operator()() + 4371724972
8  TSC                            0xc94ec AdobeMarketingMobile::TryFinally(std::__1::function<void ()> const&, std::__1::function<void ()> const&) + 4371240172
9  TSC                            0xc17a8 std::__1::__function::__func<AdobeMarketingMobile::Module::AddTaskToQueue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void ()>, AdobeMarketingMobile::ModuleTaskOptions const&)::$_9, std::__1::allocator<AdobeMarketingMobile::Module::AddTaskToQueue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void ()>, AdobeMarketingMobile::ModuleTaskOptions const&)::$_9>, void ()>::operator()() + 4371208104
10 TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
11 TSC                            0xc6224 AdobeMarketingMobile::(anonymous namespace)::ProxyTaskExecutor::ParentTask(std::__1::shared_ptr<AdobeMarketingMobile::(anonymous namespace)::ProxyTaskExecutorData> const&) + 4371227172
12 TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
13 TSC                            0xc6224 AdobeMarketingMobile::(anonymous namespace)::ProxyTaskExecutor::ParentTask(std::__1::shared_ptr<AdobeMarketingMobile::(anonymous namespace)::ProxyTaskExecutorData> const&) + 4371227172
14 TSC                            0x4d18c std::__1::__function::__func<AdobeMarketingMobile::(anonymous namespace)::NativeTaskExecutor::AddTaskImpl(std::__1::function<void ()>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, AdobeMarketingMobile::SdkError&)>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)::$_0, std::__1::allocator<AdobeMarketingMobile::(anonymous namespace)::NativeTaskExecutor::AddTaskImpl(std::__1::function<void ()>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, AdobeMarketingMobile::SdkError&)>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)::$_0>, void ()>::operator()() + 4370731404
15 TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
16 TSC                            0xcbda0 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2::operator()() const::'lambda0'(), std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2::operator()() const::'lambda0'()>, void ()>::operator()() + 4371250592
17 TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
18 TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
19 TSC                            0xcb7a8 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249064
20 TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
21 TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
22 TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
23 libsystem_pthread.dylib        0x3344 _pthread_start + 136
24 libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0x7045c AdobeMarketingMobile::(anonymous namespace)::NativeNetworkService::ConnectUrl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, AdobeMarketingMobile::HttpCommandType const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<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>, std::__1::allocator<char>>>>> const&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>) + 4370875484
5  TSC                            0x315d8 AdobeMarketingMobile::AnalyticsHitDatabase::SendAnalyticsHitToServer(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>, std::__1::allocator<char>> const&) + 4370617816
6  TSC                            0x38cd0 AdobeMarketingMobile::AnalyticsHitProcessor::Process(std::__1::shared_ptr<AdobeMarketingMobile::AnalyticsHit> const&) + 4370648272
7  TSC                            0x38f78 AdobeMarketingMobile::HitProcessor<AdobeMarketingMobile::AnalyticsHit>::ProcessBase(std::__1::shared_ptr<AdobeMarketingMobile::DatabaseHitBase> const&) + 4370648952
8  TSC                            0xf9790 std::__1::__function::__func<AdobeMarketingMobile::HitQueueBase::WorkerThread()::$_12, std::__1::allocator<AdobeMarketingMobile::HitQueueBase::WorkerThread()::$_12>, void ()>::operator()() + 4371437456
9  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
10 TSC                            0xc6224 AdobeMarketingMobile::(anonymous namespace)::ProxyTaskExecutor::ParentTask(std::__1::shared_ptr<AdobeMarketingMobile::(anonymous namespace)::ProxyTaskExecutorData> const&) + 4371227172
11 TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
12 TSC                            0xc6224 AdobeMarketingMobile::(anonymous namespace)::ProxyTaskExecutor::ParentTask(std::__1::shared_ptr<AdobeMarketingMobile::(anonymous namespace)::ProxyTaskExecutorData> const&) + 4371227172
13 TSC                            0x4d18c std::__1::__function::__func<AdobeMarketingMobile::(anonymous namespace)::NativeTaskExecutor::AddTaskImpl(std::__1::function<void ()>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, AdobeMarketingMobile::SdkError&)>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)::$_0, std::__1::allocator<AdobeMarketingMobile::(anonymous namespace)::NativeTaskExecutor::AddTaskImpl(std::__1::function<void ()>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, AdobeMarketingMobile::SdkError&)>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)::$_0>, void ()>::operator()() + 4370731404
14 TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
15 TSC                            0xcbda0 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2::operator()() const::'lambda0'(), std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2::operator()() const::'lambda0'()>, void ()>::operator()() + 4371250592
16 TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
17 TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
18 TSC                            0xcb7a8 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249064
19 TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
20 TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
21 TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
22 libsystem_pthread.dylib        0x3344 _pthread_start + 136
23 libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Realm notification listener
0  libsystem_kernel.dylib         0x7768 kevent + 8
1  TSC                            0xcc1450 realm::_impl::ExternalCommitHelper::listen() + 217056
2  TSC                            0xcc15a4 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>>, realm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&, realm::RealmConfig const&)::$_0>>(void*) + 217396
3  libsystem_pthread.dylib        0x3344 _pthread_start + 136
4  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x212c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3  TSC                            0xb56b0c margelo::DispatchQueue::dispatch_queue::dispatch_thread_handler() + 146 (condition_variable.h:146)
4  TSC                            0xb56fc0 void* std::__1::__thread_proxy[abi:ne180100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (margelo::DispatchQueue::dispatch_queue::*)(), margelo::DispatchQueue::dispatch_queue*>>(void*) + 236 (unique_ptr.h:236)
5  libsystem_pthread.dylib        0x3344 _pthread_start + 136
6  libsystem_pthread.dylib        0xab8 thread_start + 8

com.facebook.SocketRocket.NetworkThread
0  libsystem_kernel.dylib         0xce4 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x439c mach_msg2_internal + 76
2  libsystem_kernel.dylib         0x42b8 mach_msg_overwrite + 428
3  libsystem_kernel.dylib         0x4100 mach_msg + 24
4  CoreFoundation                 0x11900 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x101f0 __CFRunLoopRun + 1208
6  CoreFoundation                 0x11c3c CFRunLoopRunSpecific + 572
7  Foundation                     0xf79c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  TSC                            0x916a6c -[SRRunLoopThread main] + 70 (SRRunLoopThread.m:70)
9  Foundation                     0x75804 __NSThread__start__ + 732
10 libsystem_pthread.dylib        0x3344 _pthread_start + 136
11 libsystem_pthread.dylib        0xab8 thread_start + 8

com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0xce4 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x439c mach_msg2_internal + 76
2  libsystem_kernel.dylib         0x42b8 mach_msg_overwrite + 428
3  libsystem_kernel.dylib         0x4100 mach_msg + 24
4  CoreFoundation                 0x11900 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x101f0 __CFRunLoopRun + 1208
6  CoreFoundation                 0x11c3c CFRunLoopRunSpecific + 572
7  CFNetwork                      0xa030c +[__CFN_CoreSchedulingSetRunnable _run:] + 416
8  Foundation                     0x75804 __NSThread__start__ + 732
9  libsystem_pthread.dylib        0x3344 _pthread_start + 136
10 libsystem_pthread.dylib        0xab8 thread_start + 8

hades
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x212c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3  hermes                         0xccd04 hermes::vm::HadesGC::Executor::worker() + 316
4  hermes                         0xccba4 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*) + 44
5  libsystem_pthread.dylib        0x3344 _pthread_start + 136
6  libsystem_pthread.dylib        0xab8 thread_start + 8

com.apple.CoreMotion.MotionThread
0  libsystem_kernel.dylib         0xce4 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x439c mach_msg2_internal + 76
2  libsystem_kernel.dylib         0x42b8 mach_msg_overwrite + 428
3  libsystem_kernel.dylib         0x4100 mach_msg + 24
4  CoreFoundation                 0x11900 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x101f0 __CFRunLoopRun + 1208
6  CoreFoundation                 0x11c3c CFRunLoopRunSpecific + 572
7  CoreFoundation                 0x8c674 CFRunLoopRun + 64
8  CoreMotion                     0x6e4c (Missing UUID cec80db7b3f23b179d4ebcfeb020ca2d)
9  libsystem_pthread.dylib        0x3344 _pthread_start + 136
10 libsystem_pthread.dylib        0xab8 thread_start + 8

JavaScriptCore libpas scavenger
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  JavaScriptCore                 0x4b864 scavenger_thread_main + 1584
3  libsystem_pthread.dylib        0x3344 _pthread_start + 136
4  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_pthread.dylib        0xaa4 start_wqthread + 442

Thread
0  libsystem_kernel.dylib         0xa90 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xa58 _pthread_wqthread + 368
2  libsystem_pthread.dylib        0xaac start_wqthread + 8

Thread
0  libsystem_kernel.dylib         0x6438 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1e50 _pthread_cond_wait + 984
2  libc++.1.dylib                 0x2135c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 104
3  TSC                            0x73a94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&) + 4370889364
4  TSC                            0xcb998 std::__1::__function::__func<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2, std::__1::allocator<AdobeMarketingMobile::WorkerMain(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&, std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorWorkerData> const&)::$_2>, void ()>::operator()() + 4371249560
5  TSC                            0xc8d20 AdobeMarketingMobile::TryCatch(std::__1::function<void ()> const&, std::__1::function<void (AdobeMarketingMobile::SdkError&)> const&) + 4371238176
6  TSC                            0xc8c70 AdobeMarketingMobile::TrySwallow(std::__1::function<void ()> const&) + 4371238000
7  TSC                            0xcb27c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, AdobeMarketingMobile::CreateWorkerThread(std::__1::shared_ptr<AdobeMarketingMobile::TaskExecutorData> const&)::$_1>>(void*) + 4371247740
8  libsystem_pthread.dylib        0x3344 _pthread_start + 136
9  libsystem_pthread.dylib        0xab8 thread_start + 8

MANDATORY Reproducer

No reproducer since this is reported by Crashlytics for a percentage of users

Screenshots and Videos

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions