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

[5.0.3] EXC_BAD_ACCESS SC::JSGlobalObject::getOwnPropertySlot

      Goals

      Regular use

      Expected Results

      Regular use

      Actual Results

      Over the last several months with a few dozen Users we have had this appear in the logs in iOS devices about 10 times. Causes the app to crash. Thought it was because we were on RealmJS v2 but upgraded to v5.0.3 and still seeing the same, stack trace is below.

      Version of Realm and Tooling

      • Realm JS SDK Version: 5.0.3
      • Node or React Native: RN 61.4
      • Client OS & Version: Catalina
      • Which debugger for React Native: Console

      Incident Identifier: C1D423B4-FB39-43EC-9143-F92DDE740935
      Beta Identifier: 04680FD8-0DC0-4059-A4FF-89163E18D864
      Hardware Model: iPhone11,2
      Process: SingletrackMobile [40805]
      Path: /private/var/containers/Bundle/Application/29997F29-B984-490E-A4E5-61933992206C/SingletrackMobile.app/SingletrackMobile
      Identifier: com.singletrack.Singletrack-Mobile
      Version: 144 (1.0.7)
      AppStoreTools: 11E503a
      AppVariant: 1:iPhone11,2:13
      Beta: YES
      Code Type: ARM-64 (Native)
      Role: Foreground
      Parent Process: launchd [1]
      Coalition: com.singletrack.Singletrack-Mobile [9176]

      Date/Time: 2020-04-24 16:09:55.7883 +0100
      Launch Time: 2020-04-24 16:09:50.8085 +0100
      OS Version: iPhone OS 13.3.1 (17D50)
      Release Type: User
      Baseband Version: 2.04.03
      Report Version: 104

      Exception Type: EXC_BAD_ACCESS (SIGSEGV)
      Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000010
      VM Region Info: 0x10 is not in any region. Bytes before following region: 4301815792
      REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
      UNUSED SPACE AT START
      --->

      __TEXT 0000000100688000-000000010068c000 [ 16K] r-x/r-x SM=COW ...letrackMobile

      Termination Signal: Segmentation fault: 11
      Termination Reason: Namespace SIGNAL, Code 0xb
      Terminating Process: exc handler [40805]
      Triggered by Thread: 8

      Thread 0 name:
      Thread 0:
      0 libsystem_kernel.dylib 0x0000000188866ccc __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x000000018878921c _pthread_cond_wait + 676 (pthread_cond.c:591)
      2 JavaScriptCore 0x0000000197c1ad84 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 84 (ThreadingPOSIX.cpp:518)
      3 JavaScriptCore 0x0000000197c0039c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::Scope... + 1928 (ParkingLot.cpp:596)
      4 JavaScriptCore 0x0000000197bf20a8 WTF::LockAlgorithm<unsigned char, (unsigned char)1, (unsigned char)2, WTF::EmptyLockHooks<unsigne... + 244 (ParkingLot.h:80)
      5 JavaScriptCore 0x000000019867e62c JSC::JSLock::lock(long) + 256 (Lock.h:59)
      6 JavaScriptCore 0x000000019867e18c JSC::JSLockHolder::JSLockHolder(JSC::ExecState*) + 60 (JSLock.cpp:99)
      7 JavaScriptCore 0x0000000197e6a62c JSValueUnprotect + 36 (JSValueRef.cpp:478)
      8 SingletrackMobile 0x00000001007f593c realm::js::Protected<OpaqueJSValue const*>::~Protected() + 32
      9 libsystem_c.dylib 0x00000001886f7064 __cxa_finalize_ranges + 416 (atexit.c:284)
      10 libsystem_c.dylib 0x00000001886f73a0 exit + 28 (exit.c:81)
      11 UIKitCore 0x000000018cb82cc4 -[UIApplication _terminateWithStatus:] + 508 (UIApplication.m:6660)
      12 UIKitCore 0x000000018c3142d0 -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionSto... + 128 (_UISceneLifecycleMultiplexer.m:767)
      13 UIKitCore 0x000000018c313f2c -[_UISceneLifecycleMultiplexer forceExitWithTransitionContext:scene:] + 220 (_UISceneLifecycleMultiplexer.m:418)
      14 UIKitCore 0x000000018cb78dd4 -[UIApplication workspaceShouldExit:withTransitionContext:] + 216 (UIApplication.m:3678)
      15 FrontBoardServices 0x000000018dc6a98c -[FBSUIApplicationWorkspaceShim workspaceShouldExit:withTransitionContext:] + 88 (FBSUIApplicationWorkspace.m:144)
      16 FrontBoardServices 0x000000018dc98264 __83-[FBSWorkspaceScenesClient willTerminateWithTransitionContext:withAcknowledgement:]_block_inv... + 80 (FBSWorkspaceScenesClient.m:281)
      17 FrontBoardServices 0x000000018dc7cef4 -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] + 240 (FBSWorkspace.m:357)
      18 FrontBoardServices 0x000000018dc981f0 __83-[FBSWorkspaceScenesClient willTerminateWithTransitionContext:withAcknowledgement:]_block_invoke + 140 (FBSWorkspaceScenesClient.m:278)
      19 libdispatch.dylib 0x0000000188721fd8 _dispatch_client_callout + 20 (object.m:495)
      20 libdispatch.dylib 0x0000000188724d1c _dispatch_block_invoke_direct + 264 (queue.c:466)
      21 FrontBoardServices 0x000000018dcbf254 FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK

      • 48 (FBSSerialQueue.m:173)
        22 FrontBoardServices 0x000000018dcbef00 -[FBSSerialQueue _queue_performNextIfPossible] + 432 (FBSSerialQueue.m:216)
        23 FrontBoardServices 0x000000018dcbf46c -[FBSSerialQueue _performNextFromRunLoopSource] + 32 (FBSSerialQueue.m:247)
        24 CoreFoundation 0x00000001889f8108 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28 (CFRunLoop.c:1922)
        25 CoreFoundation 0x00000001889f805c __CFRunLoopDoSource0 + 84 (CFRunLoop.c:1956)
        26 CoreFoundation 0x00000001889f77c8 __CFRunLoopDoSources0 + 184 (CFRunLoop.c:1992)
        27 CoreFoundation 0x00000001889f2694 __CFRunLoopRun + 1068 (CFRunLoop.c:2882)
        28 CoreFoundation 0x00000001889f1f40 CFRunLoopRunSpecific + 480 (CFRunLoop.c:3192)
        29 GraphicsServices 0x0000000192c82534 GSEventRunModal + 108 (GSEvent.c:2246)
        30 UIKitCore 0x000000018cb7d580 UIApplicationMain + 1940 (UIApplication.m:4773)
        31 SingletrackMobile 0x000000010068da5c main + 88 (main.m:14)
        32 libdyld.dylib 0x0000000188870e18 start + 4

      Thread 1:
      0 libsystem_pthread.dylib 0x000000018878d9e0 start_wqthread + 0 (pthread_dependency.c:112)

      Thread 2:
      0 libsystem_pthread.dylib 0x000000018878d9e0 start_wqthread + 0 (pthread_dependency.c:112)

      Thread 3:
      0 libsystem_pthread.dylib 0x000000018878d9e0 start_wqthread + 0 (pthread_dependency.c:112)

      Thread 4 name:
      Thread 4:
      0 libsystem_kernel.dylib 0x0000000188844c04 mach_msg_trap + 8
      1 libsystem_kernel.dylib 0x0000000188844020 mach_msg + 76 (mach_msg.c:103)
      2 CoreFoundation 0x00000001889f7964 __CFRunLoopServiceMachPort + 220 (CFRunLoop.c:2575)
      3 CoreFoundation 0x00000001889f27fc __CFRunLoopRun + 1428 (CFRunLoop.c:2931)
      4 CoreFoundation 0x00000001889f1f40 CFRunLoopRunSpecific + 480 (CFRunLoop.c:3192)
      5 Foundation 0x0000000188d37340 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232 (NSRunLoop.m:374)
      6 Foundation 0x0000000188d37218 -[NSRunLoop(NSRunLoop) runUntilDate:] + 92 (NSRunLoop.m:421)
      7 UIKitCore 0x000000018cc18e9c -[UIEventFetcher threadMain] + 156 (UIEventFetcher.m:637)
      8 Foundation 0x0000000188d35fa4 -[NSThread main] + 40 (NSThread.m:760)
      9 Foundation 0x0000000188e71a74 NSThread__start

      • 852 (NSThread.m:724)
        10 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
        11 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 5:
      0 libsystem_pthread.dylib 0x000000018878d9e0 start_wqthread + 0 (pthread_dependency.c:112)

      Thread 6:
      0 libsystem_pthread.dylib 0x000000018878d9e0 start_wqthread + 0 (pthread_dependency.c:112)

      Thread 7:
      0 libsystem_pthread.dylib 0x000000018878d9e0 start_wqthread + 0 (pthread_dependency.c:112)

      Thread 8 name:
      Thread 8 Crashed:
      0 JavaScriptCore 0x0000000198654acc JSC::JSGlobalObject::getOwnPropertySlot(JSC::JSObject_, JSC::ExecState_, JSC::PropertyName, JSC::... + 88 (StringImpl.h:294)
      1 JavaScriptCore 0x00000001986abbd4 JSC::JSProxy::getOwnPropertySlot(JSC::JSObject_, JSC::ExecState_, JSC::PropertyName, JSC::Propert... + 64 (JSProxy.cpp:67)
      2 JavaScriptCore 0x00000001986abbd4 JSC::JSProxy::getOwnPropertySlot(JSC::JSObject_, JSC::ExecState_, JSC::PropertyName, JSC::Propert... + 64 (JSProxy.cpp:67)
      3 JavaScriptCore 0x0000000197e4cd78 JSC::JSObject::get(JSC::ExecState*, JSC::PropertyName) const + 2292 (JSObjectInlines.h:155)
      4 JavaScriptCore 0x0000000197e64134 JSObjectGetProperty + 104 (JSObjectRef.cpp:362)
      5 SingletrackMobile 0x0000000100808678 realm::js::is_object_of_type(OpaqueJSContext const_, OpaqueJSValue const_, realm::js::String<realm::jsc::Types>) + 60
      6 SingletrackMobile 0x00000001008085a4 realm::js::Value<realm::jsc::Types>::is_array(OpaqueJSContext const_, OpaqueJSValue const_ const&) + 84
      7 SingletrackMobile 0x00000001008465ac realm::js::RealmClass<realm::jsc::Types>::create(OpaqueJSContext const_, OpaqueJSValue_, realm::js::Arguments<realm::jsc::Types>&, realm::js::ReturnValue<realm::jsc::Types>&) + 612
      8 SingletrackMobile 0x000000010084115c OpaqueJSValue const* realm::js::wrap<&(realm::js::RealmClass<realm::jsc::Types>::create(OpaqueJSContext const_, OpaqueJSValue_, realm::js::Arguments<realm::jsc::Types>&, realm::js::ReturnValue<real... + 56
      9 JavaScriptCore 0x0000000197e52ed8 long long JSC::APICallbackFunction::call<JSC::JSCallbackFunction>(JSC::ExecState*) + 360 (APICallbackFunction.h:63)
      10 JavaScriptCore 0x0000000197e2b8e8 llint_entry + 144488
      11 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      12 JavaScriptCore 0x0000000197e28a2c llint_entry + 132524
      13 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      14 JavaScriptCore 0x0000000197e08234 vmEntryToJavaScript + 260
      15 JavaScriptCore 0x00000001983a23cc JSC::Interpreter::executeCall(JSC::ExecState_, JSC::JSObject_, JSC::CallType, JSC::CallData const... + 408 (JITCodeInlines.h:38)
      16 JavaScriptCore 0x00000001985af9ec JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallDa... + 192 (CallData.cpp:59)
      17 JavaScriptCore 0x0000000197e661ac JSObjectCallAsFunction + 384 (JSObjectRef.cpp:740)
      18 SingletrackMobile 0x0000000100847150 realm::js::RealmClass<realm::jsc::Types>::write(OpaqueJSContext const_, OpaqueJSValue_, realm::js::Arguments<realm::jsc::Types>&, realm::js::ReturnValue<realm::jsc::Types>&) + 164
      19 SingletrackMobile 0x0000000100841324 OpaqueJSValue const* realm::js::wrap<&(realm::js::RealmClass<realm::jsc::Types>::write(OpaqueJSContext const_, OpaqueJSValue_, realm::js::Arguments<realm::jsc::Types>&, realm::js::ReturnValue<realm... + 56
      20 JavaScriptCore 0x0000000197e52ed8 long long JSC::APICallbackFunction::call<JSC::JSCallbackFunction>(JSC::ExecState*) + 360 (APICallbackFunction.h:63)
      21 JavaScriptCore 0x0000000197e2b8e8 llint_entry + 144488
      22 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      23 JavaScriptCore 0x0000000197e28a2c llint_entry + 132524
      24 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      25 JavaScriptCore 0x0000000197e28a2c llint_entry + 132524
      26 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      27 JavaScriptCore 0x0000000197e28a2c llint_entry + 132524
      28 JavaScriptCore 0x0000000197e28a2c llint_entry + 132524
      29 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      30 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      31 JavaScriptCore 0x0000000197e29a20 llint_entry + 136608
      32 JavaScriptCore 0x0000000197e28a2c llint_entry + 132524
      33 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      34 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      35 JavaScriptCore 0x0000000197e28a2c llint_entry + 132524
      36 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      37 JavaScriptCore 0x0000000197e28a2c llint_entry + 132524
      38 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      39 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      40 JavaScriptCore 0x0000000197e08234 vmEntryToJavaScript + 260
      41 JavaScriptCore 0x00000001983a23cc JSC::Interpreter::executeCall(JSC::ExecState_, JSC::JSObject_, JSC::CallType, JSC::CallData const... + 408 (JITCodeInlines.h:38)
      42 JavaScriptCore 0x000000019863da18 JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 464 (JSBoundFunction.cpp:56)
      43 JavaScriptCore 0x0000000197e2b55c llint_entry + 143580
      44 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      45 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      46 JavaScriptCore 0x0000000197e28a2c llint_entry + 132524
      47 JavaScriptCore 0x0000000197e28978 llint_entry + 132344
      48 JavaScriptCore 0x0000000197e08234 vmEntryToJavaScript + 260
      49 JavaScriptCore 0x00000001983a23cc JSC::Interpreter::executeCall(JSC::ExecState_, JSC::JSObject_, JSC::CallType, JSC::CallData const... + 408 (JITCodeInlines.h:38)
      50 JavaScriptCore 0x000000019863da18 JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 464 (JSBoundFunction.cpp:56)
      51 JavaScriptCore 0x0000000197e2b55c llint_entry + 143580
      52 JavaScriptCore 0x0000000197e08234 vmEntryToJavaScript + 260
      53 JavaScriptCore 0x00000001983a23cc JSC::Interpreter::executeCall(JSC::ExecState_, JSC::JSObject_, JSC::CallType, JSC::CallData const... + 408 (JITCodeInlines.h:38)
      54 JavaScriptCore 0x000000019863da18 JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 464 (JSBoundFunction.cpp:56)
      55 JavaScriptCore 0x0000000197e083bc vmEntryToNative + 268
      56 JavaScriptCore 0x00000001983a241c JSC::Interpreter::executeCall(JSC::ExecState_, JSC::JSObject_, JSC::CallType, JSC::CallData const... + 488 (Interpreter.cpp:906)
      57 JavaScriptCore 0x00000001985af9ec JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallDa... + 192 (CallData.cpp:59)
      58 JavaScriptCore 0x0000000197e661ac JSObjectCallAsFunction + 384 (JSObjectRef.cpp:740)
      59 SingletrackMobile 0x00000001007c9e0c facebook::jsc::JSCRuntime::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) + 172
      60 SingletrackMobile 0x00000001007d07c4 facebook::react::JSIExecutor::invokeCallback(double, folly::dynamic const&) + 180
      61 SingletrackMobile 0x00000001007c64dc std::1::*function::*func<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::*1::function<void (facebook::react::JSExecutor)>)::$7, std::_1::allocator<facebook::react::NativeToJsBrid... + 60 (functional:1799)
      62 SingletrackMobile 0x000000010072d39c facebook::react::tryAndReturnError(std::__1::function<void ()> const&) + 40
      63 SingletrackMobile 0x000000010073b068 facebook::react::RCTMessageThread::tryFunc(std::__1::function<void ()> const&) + 24 (RCTMessageThread.mm:59)
      64 CoreFoundation 0x00000001889f7f24 CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK

      • 28 (CFRunLoop.c:1774)
        65 CoreFoundation 0x00000001889f76a8 __CFRunLoopDoBlocks + 268 (CFRunLoop.c:1815)
        66 CoreFoundation 0x00000001889f2b58 __CFRunLoopRun + 2288 (CFRunLoop.c:3124)
        67 CoreFoundation 0x00000001889f1f40 CFRunLoopRunSpecific + 480 (CFRunLoop.c:3192)
        68 SingletrackMobile 0x0000000100722fdc +[RCTCxxBridge runRunLoop] + 264 (RCTCxxBridge.mm:268)
        69 Foundation 0x0000000188d35fa4 -[NSThread main] + 40 (NSThread.m:760)
        70 Foundation 0x0000000188e71a74 NSThread__start + 852 (NSThread.m:724)
        71 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
        72 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 9 name:
      Thread 9:
      0 libsystem_kernel.dylib 0x0000000188866ccc __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x000000018878921c _pthread_cond_wait + 676 (pthread_cond.c:591)
      2 libc++.1.dylib 0x00000001888bbd04 std::*1::condition_variable::wait(std::*1::unique_lock<std::*1::mutex>&) + 28 (*threading_support:287)
      3 JavaScriptCore 0x0000000197c5737c void std::*1::condition_variable_any::wait<std::*1::unique_lock<bmalloc::Mutex> >(std::__1::uni... + 104 (condition_variable:204)
      4 JavaScriptCore 0x0000000197c5ade0 bmalloc::Scavenger::threadRunLoop() + 196 (condition_variable:213)
      5 JavaScriptCore 0x0000000197c5aad8 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 16 (Scavenger.cpp:384)
      6 JavaScriptCore 0x0000000197c5be1c void* std::*1::*thread_proxy<std::*1::tuple<std::*1::unique_ptr<std::*1::*thread_struct, st... + 44 (type_traits:4361)
      7 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      8 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 10 name:
      Thread 10:
      0 libsystem_kernel.dylib 0x0000000188866ccc __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x000000018878921c _pthread_cond_wait + 676 (pthread_cond.c:591)
      2 JavaScriptCore 0x0000000197c1adc4 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 148 (ThreadingPOSIX.cpp:541)
      3 JavaScriptCore 0x0000000197c0039c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::Scope... + 1928 (ParkingLot.cpp:596)
      4 JavaScriptCore 0x0000000197bd7124 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 192 (ParkingLot.h:80)
      5 JavaScriptCore 0x0000000197bd7494 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>:... + 208 (Condition.h:115)
      6 JavaScriptCore 0x0000000197c18a58 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 260 (Function.h:79)
      7 JavaScriptCore 0x0000000197c1a5a4 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:200)
      8 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      9 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 11 name:
      Thread 11:
      0 libsystem_kernel.dylib 0x0000000188866ccc __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x000000018878921c _pthread_cond_wait + 676 (pthread_cond.c:591)
      2 JavaScriptCore 0x0000000197c1adc4 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 148 (ThreadingPOSIX.cpp:541)
      3 JavaScriptCore 0x0000000197c0039c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::Scope... + 1928 (ParkingLot.cpp:596)
      4 JavaScriptCore 0x0000000197bd7124 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 192 (ParkingLot.h:80)
      5 JavaScriptCore 0x0000000197bd7494 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>:... + 208 (Condition.h:115)
      6 JavaScriptCore 0x0000000197c18a58 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 260 (Function.h:79)
      7 JavaScriptCore 0x0000000197c1a5a4 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:200)
      8 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      9 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 12 name:
      Thread 12:
      0 libsystem_kernel.dylib 0x0000000188866ccc __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x000000018878921c _pthread_cond_wait + 676 (pthread_cond.c:591)
      2 JavaScriptCore 0x0000000197c1adc4 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 148 (ThreadingPOSIX.cpp:541)
      3 JavaScriptCore 0x0000000197c0039c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::Scope... + 1928 (ParkingLot.cpp:596)
      4 JavaScriptCore 0x0000000197bd7124 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 192 (ParkingLot.h:80)
      5 JavaScriptCore 0x0000000197bd7494 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>:... + 208 (Condition.h:115)
      6 JavaScriptCore 0x0000000197c18a58 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 260 (Function.h:79)
      7 JavaScriptCore 0x0000000197c1a5a4 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:200)
      8 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      9 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 13 name:
      Thread 13:
      0 libsystem_kernel.dylib 0x0000000188866ccc __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x000000018878921c _pthread_cond_wait + 676 (pthread_cond.c:591)
      2 JavaScriptCore 0x0000000197c1adc4 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 148 (ThreadingPOSIX.cpp:541)
      3 JavaScriptCore 0x0000000197c0039c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::Scope... + 1928 (ParkingLot.cpp:596)
      4 JavaScriptCore 0x0000000197bd7124 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 192 (ParkingLot.h:80)
      5 JavaScriptCore 0x0000000197bd7494 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>:... + 208 (Condition.h:115)
      6 JavaScriptCore 0x0000000197c18a58 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 260 (Function.h:79)
      7 JavaScriptCore 0x0000000197c1a5a4 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:200)
      8 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      9 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 14 name:
      Thread 14:
      0 libsystem_kernel.dylib 0x0000000188866ccc __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x000000018878921c _pthread_cond_wait + 676 (pthread_cond.c:591)
      2 JavaScriptCore 0x0000000197c1adc4 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 148 (ThreadingPOSIX.cpp:541)
      3 JavaScriptCore 0x0000000197c0039c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::Scope... + 1928 (ParkingLot.cpp:596)
      4 JavaScriptCore 0x0000000197bd7124 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 192 (ParkingLot.h:80)
      5 JavaScriptCore 0x0000000197bd7494 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>:... + 208 (Condition.h:115)
      6 JavaScriptCore 0x0000000197c18a58 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 260 (Function.h:79)
      7 JavaScriptCore 0x0000000197c1a5a4 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:200)
      8 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      9 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 15 name:
      Thread 15:
      0 libsystem_kernel.dylib 0x0000000188866ccc __psynch_cvwait + 8
      1 libsystem_pthread.dylib 0x000000018878921c _pthread_cond_wait + 676 (pthread_cond.c:591)
      2 JavaScriptCore 0x0000000197c1adc4 WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 148 (ThreadingPOSIX.cpp:541)
      3 JavaScriptCore 0x0000000197c0039c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::Scope... + 1928 (ParkingLot.cpp:596)
      4 JavaScriptCore 0x0000000197bd7124 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 192 (ParkingLot.h:80)
      5 JavaScriptCore 0x0000000197bd7494 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>:... + 208 (Condition.h:115)
      6 JavaScriptCore 0x0000000197c18a58 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 260 (Function.h:79)
      7 JavaScriptCore 0x0000000197c1a5a4 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:200)
      8 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      9 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 16:
      0 libsystem_kernel.dylib 0x0000000188867278 __semwait_signal + 8
      1 libsystem_c.dylib 0x0000000188713744 nanosleep + 216 (nanosleep.c:104)
      2 libsystem_c.dylib 0x0000000188713534 sleep + 48 (sleep.c:62)
      3 SingletrackMobile 0x00000001008b6c98 monitorCachedData + 632
      4 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      5 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 17 name:
      Thread 17:
      0 libsystem_kernel.dylib 0x0000000188865acc __bsdthread_terminate + 8
      1 libsystem_pthread.dylib 0x000000018878828c _pthread_terminate + 636 (pthread.c:845)

      Thread 18 name:
      Thread 18:
      0 libsystem_kernel.dylib 0x00000001888689dc kevent + 8
      1 SingletrackMobile 0x00000001007eff70 realm::_impl::ExternalCommitHelper::listen() + 160
      2 SingletrackMobile 0x00000001007f0578 void* std::*1::*thread_proxy<std::*1::tuple<std::*1::unique_ptr<std::*1::*thread_struct, std::*1::default_delete<std::*1::__thread_struct> >, realm::_impl::ExternalCommitHelper::ExternalCom... + 52
      3 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      4 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 19 name:
      Thread 19:
      0 libsystem_kernel.dylib 0x0000000188844c04 mach_msg_trap + 8
      1 libsystem_kernel.dylib 0x0000000188844020 mach_msg + 76 (mach_msg.c:103)
      2 CoreFoundation 0x00000001889f7964 __CFRunLoopServiceMachPort + 220 (CFRunLoop.c:2575)
      3 CoreFoundation 0x00000001889f27fc __CFRunLoopRun + 1428 (CFRunLoop.c:2931)
      4 CoreFoundation 0x00000001889f1f40 CFRunLoopRunSpecific + 480 (CFRunLoop.c:3192)
      5 CFNetwork 0x000000018bcf7568 -[__CoreSchedulingSetRunnable runForever] + 192 (CoreSchedulingSet.mm:1372)
      6 Foundation 0x0000000188d35fa4 -[NSThread main] + 40 (NSThread.m:760)
      7 Foundation 0x0000000188e71a74 NSThread__start

      • 852 (NSThread.m:724)
        8 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
        9 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 20 name:
      Thread 20:
      0 libsystem_kernel.dylib 0x00000001888689dc kevent + 8
      1 SingletrackMobile 0x00000001007eff70 realm::_impl::ExternalCommitHelper::listen() + 160
      2 SingletrackMobile 0x00000001007f0578 void* std::*1::*thread_proxy<std::*1::tuple<std::*1::unique_ptr<std::*1::*thread_struct, std::*1::default_delete<std::*1::__thread_struct> >, realm::_impl::ExternalCommitHelper::ExternalCom... + 52
      3 libsystem_pthread.dylib 0x0000000188785840 _pthread_start + 168 (pthread.c:896)
      4 libsystem_pthread.dylib 0x000000018878d9f4 thread_start + 8

      Thread 8 crashed with ARM Thread State (64-bit):
      x0: 0x00000001075494d0 x1: 0x000000016fbcfef0 x2: 0x0000000000000000 x3: 0x000000016fbcfad0
      x4: 0x0000000000000000 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000000
      x8: 0x0000000000000070 x9: 0xde00000107eeb9c0 x10: 0x0000000110337000 x11: 0x00000001075f4000
      x12: 0x0000000000000007 x13: 0x00000000255d7c7f x14: 0x0000000000000005 x15: 0x00000001075f4000
      x16: 0x0000000197e640cc x17: 0x0000000072200000 x18: 0x0000000000000000 x19: 0x000000016fbcfad0
      x20: 0x0000000107550000 x21: 0x0000000000000000 x22: 0x000000016fbcfef0 x23: 0x0000000107600000
      x24: 0x0000000107eeb9c0 x25: 0x000000010760cd20 x26: 0xffff000000000002 x27: 0x0000000198683760
      x28: 0xffff000000000002 fp: 0x000000016fbcfab0 lr: 0x2e12d881986abbd4
      sp: 0x000000016fbcfa80 pc: 0x0000000198654acc cpsr: 0x60000000
      esr: 0x92000006 (Data Abort) byte read Translation fault

      Binary Images:
      0x100688000 - 0x100d23fff SingletrackMobile arm64 <3bc44933baaf3abbb59fc2972677e2cf> /var/containers/Bundle/Application/29997F29-B984-490E-A4E5-61933992206C/SingletrackMobile.app/SingletrackMobile
      0x100fb4000 - 0x100fbffff libobjc-trampolines.dylib arm64e <a782ecde318c3379b33e7d204926c9c9> /usr/lib/libobjc-trampolines.dylib
      0x100fcc000 - 0x101033fff dyld arm64e <e008b93875933f57b94a747bc6c3beb5> /usr/lib/dyld
      0x188654000 - 0x18866afff libsystem_trace.dylib arm64e <1177e8a367aa3c8cb5605bcc40419d54> /usr/lib/system/libsystem_trace.dylib
      0x18866b000 - 0x18869efff libxpc.dylib arm64e <e2894301267b3872a3cd0aaf659353a9> /usr/lib/system/libxpc.dylib
      0x18869f000 - 0x18869ffff libsystem_blocks.dylib arm64e <0fb3b7d281de30979e83b408b48e8b0e> /usr/lib/system/libsystem_blocks.dylib
      0x1886a0000 - 0x18871efff libsystem_c.dylib arm64e <8b9c0d18aeba3e24a95f2ec54f9fb4ef> /usr/lib/system/libsystem_c.dylib
      0x18871f000 - 0x18875bfff libdispatch.dylib arm64e <0c7a69cdf2ee3426bfd8742c903d3d07> /usr/lib/system/libdispatch.dylib
      0x18875c000 - 0x18877cfff libsystem_malloc.dylib arm64e <479f1b0225ee32ce8c0afaf20cd9e0c6> /usr/lib/system/libsystem_malloc.dylib
      0x18877d000 - 0x188783fff libsystem_platform.dylib arm64e <b07cc9f89c9f38b0bb974a77bf6a5db4> /usr/lib/system/libsystem_platform.dylib
      0x188784000 - 0x18878efff libsystem_pthread.dylib arm64e <637416f6a7a3339b96ed9ebc80d38988> /usr/lib/system/libsystem_pthread.dylib
      0x18878f000 - 0x1887bffff libobjc.A.dylib arm64e <2c18c54e6c84310c851ff9602890d908> /usr/lib/libobjc.A.dylib
      0x1887c0000 - 0x18882cfff libcorecrypto.dylib arm64e <9d52b5f81c483635ad32214f878e3e29> /usr/lib/system/libcorecrypto.dylib
      0x18882d000 - 0x188840fff libc+abi.dylib arm64e <b60e71f7dd75323c8831b1ca4d42e3cb> /usr/lib/libc+abi.dylib
      0x188841000 - 0x18886ffff libsystem_kernel.dylib arm64e <ae36dce0999d39909eed01106f17dc90> /usr/lib/system/libsystem_kernel.dylib
      0x188870000 - 0x1888a3fff libdyld.dylib arm64e <9d12204719b736a2a89227401f9e0e6c> /usr/lib/system/libdyld.dylib
      0x1888a4000 - 0x1888acfff libsystem_darwin.dylib arm64e <e2c1c480b2ec3bbea3fa4c70e4056c64> /usr/lib/system/libsystem_darwin.dylib
      0x1888ad000 - 0x188907fff libc+.1.dylib arm64e <fff3d40d85a0308eac32908bca1188d0> /usr/lib/libc+.1.dylib
      0x188908000 - 0x188949fff libsystem_info.dylib arm64e <c2e15922d993340aaa5da454a57dfb76> /usr/lib/system/libsystem_info.dylib
      0x18894a000 - 0x188cc7fff CoreFoundation arm64e <dc2c95c6b95439e886a25e0af8801e87> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
      0x188cc8000 - 0x188d2efff SystemConfiguration arm64e <9e1b636801ac32da9dabce33f20ce872> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
      0x188d2f000 - 0x188ffafff Foundation arm64e <7a7a96af79e43db1890442e61cae8999> /System/Library/Frameworks/Foundation.framework/Foundation
      0x188ffb000 - 0x18902dfff libCRFSuite.dylib arm64e <15ee962961303d46964ecd419e64345a> /usr/lib/libCRFSuite.dylib
      0x18902e000 - 0x1891b1fff CoreServices arm64e <9298be2d0bd93660bddcf43d32ea3872> /System/Library/Frameworks/CoreServices.framework/CoreServices
      0x1891b2000 - 0x189214fff libSparse.dylib arm64e <797932fbc17f372bbd2cb9bc2d55cac1> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparse.dylib
      0x189215000 - 0x18970efff ImageIO arm64e <b301e385830f311ebce0e786df524e8e> /System/Libra

            Assignee:
            Unassigned Unassigned
            Reporter:
            unitosyncbot Unito Sync Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: