Uploaded image for project: 'Realm JavaScript SDK'
  1. Realm JavaScript SDK
  2. RJS-1788

[iOS][Expo SDK 46] SIGTRAP/SIGILL crash on Release Build Configuration

    • Type: Icon: Bug Bug
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None

      Description

      After upgrading to Expo SDK 46 beta-6, we started getting a fatal crash on launch on iOS Release Configuration builds with realm@11.0.0-rc.1 and hermes enabled. We managed to reproduce this crash 100% of the time on all Apple devices and simulators that we have tried, and on iOS 14/15.

      Stacktrace & log output

      ```

      Translated Report (Full Report Below)

      Incident Identifier: 2CB231A5-1C1C-4F62-B740-917566BF7B41
      CrashReporter Key: 958937CA-AE6A-3DEE-5690-64CE79CEB162
      Hardware Model: MacBookPro18,3
      Process: exporepro18317 [50036]
      Path: /Users/USER/Library/Developer/CoreSimulator/Devices/18E2A611-92EA-4CA2-9D5C-6EF8793B6E39/data/Containers/Bundle/Application/57D7F7C5-E9F0-40EA-82DE-ADC91BBA095C/exporepro18317.app/exporepro18317
      Identifier: com.exporepro18317.exporepro18317
      Version: 1.0.0 (1)
      Code Type: ARM-64 (Native)
      Role: Foreground
      Parent Process: launchd_sim [75757]
      Coalition: com.apple.CoreSimulator.SimDevice.18E2A611-92EA-4CA2-9D5C-6EF8793B6E39 [25352]
      Responsible Process: SimulatorTrampoline [4038]

      Date/Time: 2022-07-21 23:24:28.9015 +0800
      Launch Time: 2022-07-21 23:24:28.7664 +0800
      OS Version: macOS 12.4 (21F79)
      Release Type: User
      Report Version: 104

      Exception Type: EXC_BREAKPOINT (SIGTRAP)
      Exception Codes: 0x0000000000000001, 0x00000001026b75dc
      Exception Note: EXC_CORPSE_NOTIFY
      Termination Reason: SIGNAL 5 Trace/BPT trap: 5
      Terminating Process: exc handler [50036]

      Triggered by Thread: 9

      Thread 0:: Dispatch queue: com.apple.main-thread
      0 UIKitCore 0x1852ea448 +[UIView(Animation) performWithoutAnimation:] + 0
      1 UIKitCore 0x184bbb668 +[UIRemoteKeyboardWindow remoteKeyboardWindowForScreen:create:] + 264
      2 UIKitCore 0x184bc1b2c __44-[_UIRemoteKeyboards applicationWillResume:]_block_invoke + 172
      3 libdispatch.dylib 0x18010ea98 _dispatch_client_callout + 16
      4 libdispatch.dylib 0x180112268 _dispatch_block_invoke_direct + 244
      5 FrontBoardServices 0x1861b8074 FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK

      • 40
        6 FrontBoardServices 0x1861b7f4c -[FBSSerialQueue _targetQueue_performNextIfPossible] + 176
        7 FrontBoardServices 0x1861b80a4 -[FBSSerialQueue _performNextFromRunLoopSource] + 24
        8 CoreFoundation 0x180362234 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 24
        9 CoreFoundation 0x180362134 __CFRunLoopDoSource0 + 204
        10 CoreFoundation 0x1803614c4 __CFRunLoopDoSources0 + 256
        11 CoreFoundation 0x18035ba18 __CFRunLoopRun + 744
        12 CoreFoundation 0x18035b218 CFRunLoopRunSpecific + 572
        13 GraphicsServices 0x18c25f60c GSEventRunModal + 160
        14 UIKitCore 0x184d88a98 -[UIApplication _run] + 992
        15 UIKitCore 0x184d8d634 UIApplicationMain + 112
        16 exporepro18317 0x1024dc2c0 main + 88 (main.m:7)
        17 dyld_sim 0x103639cd8 start_sim + 20
        18 dyld 0x1036d908c start + 520

      Thread 1:
      0 libsystem_pthread.dylib 0x1cc0ac8fc start_wqthread + 0

      Thread 2:: Dispatch queue: com.facebook.react.ShadowQueue
      0 libdispatch.dylib 0x18010fff8 dispatch_once + 0
      1 exporepro18317 0x1025dd5f8 dispatch_once + 16 (once.h:84) [inlined]
      2 exporepro18317 0x1025dd5f8 +[RCTI18nUtil sharedInstance] + 112 (RCTI18nUtil.m:18)
      3 exporepro18317 0x1025f43f8 -[RCTRootShadowView init] + 72 (RCTRootShadowView.m:18)
      4 exporepro18317 0x10260fe14 __33-[RCTUIManager registerRootView:]_block_invoke + 52 (RCTUIManager.m:326)
      5 libdispatch.dylib 0x18010d244 _dispatch_call_block_and_release + 24
      6 libdispatch.dylib 0x18010ea98 _dispatch_client_callout + 16
      7 libdispatch.dylib 0x180115acc _dispatch_lane_serial_drain + 652
      8 libdispatch.dylib 0x180116648 _dispatch_lane_invoke + 400
      9 libdispatch.dylib 0x180120e10 _dispatch_workloop_worker_thread + 736
      10 libsystem_pthread.dylib 0x1cc0adb40 _pthread_wqthread + 284
      11 libsystem_pthread.dylib 0x1cc0ac904 start_wqthread + 8

      Thread 3:
      0 libsystem_pthread.dylib 0x1cc0ac8fc start_wqthread + 0

      Thread 4:
      0 libsystem_pthread.dylib 0x1cc0ac8fc start_wqthread + 0

      Thread 5:: Dispatch queue: com.apple.root.user-interactive-qos
      0 hermes 0x10402de28 0x103f54000 + 892456
      1 hermes 0x103f758f4 0x103f54000 + 137460
      2 hermes 0x103f5ca14 0x103f54000 + 35348
      3 exporepro18317 0x1026b61c0 facebook::jsi::RuntimeDecorator<facebook::jsi::Runtime, facebook::jsi::Runtime>::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) + 36 (decorator.h:300) [inlined]
      4 exporepro18317 0x1026b61c0 facebook::jsi::WithRuntimeDecorator<facebook::react::(anonymous namespace)::ReentrancyCheck, facebook::jsi::Runtime, facebook::jsi::Runtime>::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) + 96 (decorator.h:703)
      5 exporepro18317 0x102534478 facebook::jsi::Function::callWithThis(facebook::jsi::Runtime&, facebook::jsi::Object const&, facebook::jsi::Value const*, unsigned long) const + 68 (jsi-inl.h:249) [inlined]
      6 exporepro18317 0x102534478 facebook::jsi::Function::callWithThis(facebook::jsi::Runtime&, facebook::jsi::Object const&, std::initializer_list<facebook::jsi::Value>) const + 68 (jsi-inl.h:256) [inlined]
      7 exporepro18317 0x102534478 -[EXJavaScriptObject defineProperty:value:options:] + 480 (EXJavaScriptObject.mm:94)
      8 exporepro18317 0x10253b444 +[EXJavaScriptRuntimeManager installExpoModulesHostObject:] + 300 (EXJSIInstaller.mm:49)
      9 exporepro18317 0x102574e0c $s15ExpoModulesCore10AppContextC07installaB10HostObjectyyKF + 28 (AppContext.swift:290) [inlined]
      10 exporepro18317 0x102574e0c $s15ExpoModulesCore10AppContextC7runtimeSo19EXJavaScriptRuntimeCSgvW + 32 (AppContext.swift:57) [inlined]
      11 exporepro18317 0x102574e0c $s15ExpoModulesCore10AppContextC7runtimeSo19EXJavaScriptRuntimeCSgvs + 32 [inlined]
      12 exporepro18317 0x102574e0c ExpoBridgeModule.javaScriptWillStartExecutingNotification(_ + 564 (ExpoBridgeModule.swift:76)
      13 exporepro18317 0x102575014 @objc ExpoBridgeModule.javaScriptWillStartExecutingNotification(_ + 112
      14 CoreFoundation 0x180332f90 CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER

      • 20
        15 CoreFoundation 0x180332f48 ___CFXRegistrationPost_block_invoke + 48
        16 CoreFoundation 0x180332358 _CFXRegistrationPost + 416
        17 CoreFoundation 0x180331d48 _CFXNotificationPost + 692
        18 Foundation 0x1807d9964 -[NSNotificationCenter postNotificationName:object:userInfo:] + 92
        19 exporepro18317 0x1025d29c0 __51-[RCTCxxBridge executeApplicationScript:url:async:]_block_invoke + 228 (RCTCxxBridge.mm:1504)
        20 exporepro18317 0x1025d7ae0 std::*1::*function::__value_func<void ()>::operator()() const + 20 (function.h:505) [inlined]
        21 exporepro18317 0x1025d7ae0 std::__1::function<void ()>::operator()() const + 20 (function.h:1182) [inlined]
        22 exporepro18317 0x1025d7ae0 facebook::react::tryAndReturnError(std::__1::function<void ()> const&) + 32 (RCTCxxUtils.mm:74)
        23 exporepro18317 0x1025cc604 -[RCTCxxBridge _tryAndHandleError:] + 100 (RCTCxxBridge.mm:344)
        24 exporepro18317 0x1025d2878 -[RCTCxxBridge executeApplicationScript:url:async:] + 164 (RCTCxxBridge.mm:1502)
        25 exporepro18317 0x1025d26d4 -[RCTCxxBridge enqueueApplicationScript:url:onComplete:] + 88 (RCTCxxBridge.mm:1479)
        26 exporepro18317 0x1025d0398 -[RCTCxxBridge executeSourceCode:sync:] + 240 (RCTCxxBridge.mm:1079)
        27 exporepro18317 0x1025cda04 __21-[RCTCxxBridge start]_block_invoke_2 + 96 (RCTCxxBridge.mm:505)
        28 libdispatch.dylib 0x18010d244 _dispatch_call_block_and_release + 24
        29 libdispatch.dylib 0x18010ea98 _dispatch_client_callout + 16
        30 libdispatch.dylib 0x18011f8a0 _dispatch_root_queue_drain + 732
        31 libdispatch.dylib 0x1801200f4 _dispatch_worker_thread2 + 160
        32 libsystem_pthread.dylib 0x1cc0adb04 _pthread_wqthread + 224
        33 libsystem_pthread.dylib 0x1cc0ac904 start_wqthread + 8

      Thread 6:: com.apple.uikit.eventfetch-thread
      0 libsystem_kernel.dylib 0x1cc055fcc mach_msg_trap + 8
      1 libsystem_kernel.dylib 0x1cc056430 mach_msg + 72
      2 CoreFoundation 0x18036176c __CFRunLoopServiceMachPort + 368
      3 CoreFoundation 0x18035bb78 __CFRunLoopRun + 1096
      4 CoreFoundation 0x18035b218 CFRunLoopRunSpecific + 572
      5 Foundation 0x180827828 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232
      6 Foundation 0x180827ae0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 88
      7 UIKitCore 0x184e3f01c -[UIEventFetcher threadMain] + 472
      8 Foundation 0x180851578 NSThread__start

      • 792
        9 libsystem_pthread.dylib 0x1cc0b16c8 _pthread_start + 116
        10 libsystem_pthread.dylib 0x1cc0ac910 thread_start + 8

      Thread 7:
      0 libsystem_pthread.dylib 0x1cc0ac8fc start_wqthread + 0

      Thread 8:
      0 libsystem_pthread.dylib 0x1cc0ac8fc start_wqthread + 0

      Thread 9 Crashed:: com.facebook.react.JavaScript
      0 exporepro18317 0x1026b75dc facebook::react::(anonymous namespace)::ReentrancyCheck::before() + 8 (HermesExecutorFactory.cpp:123) [inlined]
      1 exporepro18317 0x1026b75dc facebook::jsi::detail::BeforeCaller<facebook::react::(anonymous namespace)::ReentrancyCheck, void>::before(facebook::react::(anonymous namespace)::ReentrancyCheck&) + 8 (decorator.h:418) [inlined]
      2 exporepro18317 0x1026b75dc facebook::jsi::WithRuntimeDecorator<facebook::react::(anonymous namespace)::ReentrancyCheck, facebook::jsi::Runtime, facebook::jsi::Runtime>::Around::Around(facebook::react::(anonymous namespace)::ReentrancyCheck&) + 8 (decorator.h:743) [inlined]
      3 exporepro18317 0x1026b75dc facebook::jsi::WithRuntimeDecorator<facebook::react::(anonymous namespace)::ReentrancyCheck, facebook::jsi::Runtime, facebook::jsi::Runtime>::Around::Around(facebook::react::(anonymous namespace)::ReentrancyCheck&) + 112 (decorator.h:742)
      4 exporepro18317 0x1026b7588 std::*1::*libcpp_thread_get_current_id() + 4 (__threading_support:426) [inlined]
      5 exporepro18317 0x1026b7588 std::*1::this_thread::get_id() + 4 (*threading_support:715) [inlined]
      6 exporepro18317 0x1026b7588 facebook::react::(anonymous namespace)::ReentrancyCheck::before() + 4 (HermesExecutorFactory.cpp:87) [inlined]
      7 exporepro18317 0x1026b7588 facebook::jsi::detail::BeforeCaller<facebook::react::(anonymous namespace)::ReentrancyCheck, void>::before(facebook::react::(anonymous namespace)::ReentrancyCheck&) + 4 (decorator.h:418) [inlined]
      8 exporepro18317 0x1026b7588 facebook::jsi::WithRuntimeDecorator<facebook::react::(anonymous namespace)::ReentrancyCheck, facebook::jsi::Runtime, facebook::jsi::Runtime>::Around::Around(facebook::react::(anonymous namespace)::ReentrancyCheck&) + 8 (decorator.h:743) [inlined]
      9 exporepro18317 0x1026b7588 facebook::jsi::WithRuntimeDecorator<facebook::react::(anonymous namespace)::ReentrancyCheck, facebook::jsi::Runtime, facebook::jsi::Runtime>::Around::Around(facebook::react::(anonymous namespace)::ReentrancyCheck&) + 28 (decorator.h:742)
      10 exporepro18317 0x1026b5400 facebook::jsi::WithRuntimeDecorator<facebook::react::(anonymous namespace)::ReentrancyCheck, facebook::jsi::Runtime, facebook::jsi::Runtime>::createStringFromAscii(char const*, unsigned long) + 48 (decorator.h:574)
      11 exporepro18317 0x10272f9e4 facebook::jsi::Value facebook::jsi::Function::call<char const (&) [11], std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> > >(facebook::jsi::Runtime&, char const (&) [11], std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >&&) const + 96
      12 exporepro18317 0x102720ecc realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) + 548
      13 exporepro18317 0x10271eb70 realm::js::RealmClass<realm::js::realmjsi::Types>::create_constructor(realm::js::JsiEnv) + 44
      14 exporepro18317 0x10271e9ac realm_jsi_init + 184
      15 exporepro18317 0x102701700 __24-[RealmReact setBridge:]_block_invoke + 408 (RealmReact.mm:156)
      16 exporepro18317 0x1025d7ae0 std::*1::*function::__value_func<void ()>::operator()() const + 20 (function.h:505) [inlined]
      17 exporepro18317 0x1025d7ae0 std::__1::function<void ()>::operator()() const + 20 (function.h:1182) [inlined]
      18 exporepro18317 0x1025d7ae0 facebook::react::tryAndReturnError(std::__1::function<void ()> const&) + 32 (RCTCxxUtils.mm:74)
      19 exporepro18317 0x1025cc604 -[RCTCxxBridge _tryAndHandleError:] + 100 (RCTCxxBridge.mm:344)
      20 Foundation 0x180851928 __NSThreadPerformPerform + 164
      21 CoreFoundation 0x180362234 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION

      • 24
        22 CoreFoundation 0x180362134 __CFRunLoopDoSource0 + 204
        23 CoreFoundation 0x1803614c4 __CFRunLoopDoSources0 + 256
        24 CoreFoundation 0x18035ba18 __CFRunLoopRun + 744
        25 CoreFoundation 0x18035b218 CFRunLoopRunSpecific + 572
        26 exporepro18317 0x1025cc538 +[RCTCxxBridge runRunLoop] + 264 (RCTCxxBridge.mm:335)
        27 Foundation 0x180851578 NSThread__start + 792
        28 libsystem_pthread.dylib 0x1cc0b16c8 _pthread_start + 116
        29 libsystem_pthread.dylib 0x1cc0ac910 thread_start + 8

      Thread 10:: hades
      0 libsystem_kernel.dylib 0x1cc059694 __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x1cc0b1c88 _pthread_cond_wait + 1224
      2 libc++.1.dylib 0x18026718c std::*1::condition_variable::wait(std::*1::unique_lock<std::__1::mutex>&) + 24
      3 hermes 0x104063934 0x103f54000 + 1112372
      4 hermes 0x1040636e8 0x103f54000 + 1111784
      5 libsystem_pthread.dylib 0x1cc0b16c8 _pthread_start + 116
      6 libsystem_pthread.dylib 0x1cc0ac910 thread_start + 8

      Thread 11:: hermes-chrome-inspector-conn
      0 libsystem_kernel.dylib 0x1cc059694 __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x1cc0b1c88 _pthread_cond_wait + 1224
      2 libc++.1.dylib 0x18026718c std::*1::condition_variable::wait(std::*1::unique_lock<std::__1::mutex>&) + 24
      3 exporepro18317 0x1026de204 void std::*1::condition_variable::wait<facebook::hermes::inspector::detail::SerialExecutor::runLoop()::$_1>(std::*1::unique_lock<std::*1::mutex>&, facebook::hermes::inspector::detail::SerialExecutor::runLoop()::$_1) + 28 (*mutex_base:404) [inlined]
      4 exporepro18317 0x1026de204 facebook::hermes::inspector::detail::SerialExecutor::runLoop() + 120 (SerialExecutor.cpp:41)
      5 exporepro18317 0x1026a1adc decltype(static_cast<void (>(fp)(static_cast<std::1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >>(fp0), static_cast<std::*1::function<void ()>>(fp0))) std::*1::*invoke<void ()(std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>), std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()> >(void (&&)(std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>), std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >&&, std::*1::function<void ()>&&) + 52 (type_traits:3918) [inlined]
      6 exporepro18317 0x1026a1adc void std::*1::*thread_execute<std::*1::unique_ptr<std::*1::*thread_struct, std::*1::default_delete<std::*1::*thread_struct> >, void (std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>), std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>, 2ul, 3ul>(std::*1::tuple<std::*1::unique_ptr<std::*1::*thread_struct, std::*1::default_delete<std::*1::*thread_struct> >, void (std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>), std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()> >&, std::*1::__tuple_indices<2ul, 3ul>) + 56 (thread:287) [inlined]
      7 exporepro18317 0x1026a1adc void* std::1::*thread_proxy<std::*1::tuple<std::*1::unique_ptr<std::*1::*thread_struct, std::*1::default_delete<std::*1::_thread_struct> >, void (std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> >, std::1::function<void ()>), std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> >, std::_1::function<void ()> > >(void) + 116 (thread:298)
      8 libsystem_pthread.dylib 0x1cc0b16c8 _pthread_start + 116
      9 libsystem_pthread.dylib 0x1cc0ac910 thread_start + 8

      Thread 12:: hermes-inspector
      0 libsystem_kernel.dylib 0x1cc059694 __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x1cc0b1c88 _pthread_cond_wait + 1224
      2 libc++.1.dylib 0x18026718c std::*1::condition_variable::wait(std::*1::unique_lock<std::__1::mutex>&) + 24
      3 exporepro18317 0x1026de204 void std::*1::condition_variable::wait<facebook::hermes::inspector::detail::SerialExecutor::runLoop()::$_1>(std::*1::unique_lock<std::*1::mutex>&, facebook::hermes::inspector::detail::SerialExecutor::runLoop()::$_1) + 28 (*mutex_base:404) [inlined]
      4 exporepro18317 0x1026de204 facebook::hermes::inspector::detail::SerialExecutor::runLoop() + 120 (SerialExecutor.cpp:41)
      5 exporepro18317 0x1026a1adc decltype(static_cast<void (>(fp)(static_cast<std::1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >>(fp0), static_cast<std::*1::function<void ()>>(fp0))) std::*1::*invoke<void ()(std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>), std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()> >(void (&&)(std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>), std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >&&, std::*1::function<void ()>&&) + 52 (type_traits:3918) [inlined]
      6 exporepro18317 0x1026a1adc void std::*1::*thread_execute<std::*1::unique_ptr<std::*1::*thread_struct, std::*1::default_delete<std::*1::*thread_struct> >, void (std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>), std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>, 2ul, 3ul>(std::*1::tuple<std::*1::unique_ptr<std::*1::*thread_struct, std::*1::default_delete<std::*1::*thread_struct> >, void (std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()>), std::*1::basic_string<char, std::*1::char_traits<char>, std::*1::allocator<char> >, std::*1::function<void ()> >&, std::*1::__tuple_indices<2ul, 3ul>) + 56 (thread:287) [inlined]
      7 exporepro18317 0x1026a1adc void* std::1::*thread_proxy<std::*1::tuple<std::*1::unique_ptr<std::*1::*thread_struct, std::*1::default_delete<std::*1::_thread_struct> >, void (std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> >, std::1::function<void ()>), std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> >, std::_1::function<void ()> > >(void) + 116 (thread:298)
      8 libsystem_pthread.dylib 0x1cc0b16c8 _pthread_start + 116
      9 libsystem_pthread.dylib 0x1cc0ac910 thread_start + 8

      Thread 9 crashed with ARM Thread State (64-bit):
      x0: 0x000000016de0f000 x1: 0x0000600003cb1d88 x2: 0x000000000000000a x3: 0x00000001cc0a2b0b
      x4: 0x0000000001000008 x5: 0x0000000000000030 x6: 0x0000000000000000 x7: 0x0000000107ffcccc
      x8: 0x000000016dbdf000 x9: 0xa3bcaf80f146c3c5 x10: 0x0000000000179f41 x11: 0x00000000000b37f0
      x12: 0x0000000149600000 x13: 0x0000000000000000 x14: 0x00000000006d17d5 x15: 0x0000000000e2c6c0
      x16: 0x00000001cc0ad2c8 x17: 0x000000000000e2c6 x18: 0x0000000000000000 x19: 0x000000016de0d778
      x20: 0x0000600003cb1d88 x21: 0x0000600003cb1d58 x22: 0x000000016de0d7b8 x23: 0x0000000102c6dab5
      x24: 0x0000600000d9ae40 x25: 0x000000014a83d048 x26: 0x000000002b3100d5 x27: 0x0000000102d80000
      x28: 0x00000001da9cf000 fp: 0x000000016de0d760 lr: 0x00000001026b7588
      sp: 0x000000016de0d750 pc: 0x00000001026b75dc cpsr: 0x20001000
      far: 0x000000010272f984 esr: 0xf2000001 (Breakpoint) brk 1

      Binary Images:
      0x18417b000 - 0x18560dfff com.apple.UIKitCore (1.0) <7bbc9f13-df06-3c47-9a63-8483442bdfcb> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
      0x18010b000 - 0x18014dfff libdispatch.dylib <a06c95dc-09e7-3a87-afb6-7e1b0bec1287> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib
      0x18615d000 - 0x1861e6fff com.apple.FrontBoardServices (765.10) <bc3a0db0-7ff7-38cb-bb7d-7986d5d239ef> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
      0x1802dc000 - 0x18068bfff com.apple.CoreFoundation (6.9) <673c8a21-98bf-38f0-a038-55ab0de23142> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
      0x18c25c000 - 0x18c264fff com.apple.GraphicsServices (1.0) <9334a354-2177-30b1-b919-4fecf59fef22> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
      0x1024d8000 - 0x102ccffff com.exporepro18317.exporepro18317 (1.0.0) <ca210b1b-d549-38b1-9982-49a1a2baf6ed> /Users/USER/Library/Developer/CoreSimulator/Devices/18E2A611-92EA-4CA2-9D5C-6EF8793B6E39/data/Containers/Bundle/Application/57D7F7C5-E9F0-40EA-82DE-ADC91BBA095C/exporepro18317.app/exporepro18317
      0x103638000 - 0x103673fff dyld_sim <67298116-bb18-3438-b22e-8d2b9d4618e9> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim
      0x1036d4000 - 0x103733fff dyld <d9c2a46e-8dc4-3950-9d6a-f799e8ccb683> /usr/lib/dyld
      0x1cc0aa000 - 0x1cc0b6fff libsystem_pthread.dylib <f354eadf-ba89-3191-bbdd-9f36eda1f6ca> /usr/lib/system/libsystem_pthread.dylib
      0x103f54000 - 0x1041e7fff dev.hermesengine.iphonesimulator (0.11.0) <2c03abcd-37c8-3282-9295-30ebb35366e4> /Users/USER/Library/Developer/CoreSimulator/Devices/18E2A611-92EA-4CA2-9D5C-6EF8793B6E39/data/Containers/Bundle/Application/57D7F7C5-E9F0-40EA-82DE-ADC91BBA095C/exporepro18317.app/Frameworks/hermes.framework/hermes
      0x180700000 - 0x1809c3fff com.apple.Foundation (6.9) <ded71e05-af0a-3172-b09e-7f070ec7d4aa> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/Foundation.framework/Foundation
      0x1cc055000 - 0x1cc08afff libsystem_kernel.dylib <d7107c39-03e1-32e1-9488-821b52158a1e> /usr/lib/system/libsystem_kernel.dylib
      0x18025b000 - 0x1802b6fff libc+.1.dylib <03a5f91e-2bc5-3d4f-b91f-729633a08579> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libc+.1.dylib

      EOF
      ```

      Can you reproduce a bug?

      Yes, always

      Reproduction Steps

      Minimal repro can be found here.

      Version

      11.0.0-rc.1

      What SDK flavour are you using?

      Atlas App Services (auth, functions, etc.)

      Are you using encryption?

      No, not using encryption

      Platform OS and version(s)

      All iOS versions

            Assignee:
            andrew.meyer@mongodb.com Andrew Meyer
            Reporter:
            unitosyncbot Unito Sync Bot
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: