Detox: XCode 9: Application crashes after tests are run [libxpc.dylib + 69578]
Description
It seems that once tests are done, application crashes. See the stdout below. Any suggestions welcome. cc @LeoNatan
Desired outcome: tests passes Actual outcome: tests gets stuck and die by timeout
UPD: With mocha it just gets stuck at the end, with jest crashes 🤔
Steps to Reproduce
Run detox@5.9.1 on a blank project using react-native@0.49-50.0-rc0
Detox, Node, Device, Xcode and macOS Versions
- Detox: 5.9.1
- Node: 8.6.0
- Device: iPhone 7
- Xcode: 9.0.1
- macOS: 10.12.6
Device and verbose Detox logs
node_modules/.bin/jest e2e --runInBand
onOpen [object Object]
send: {"type":"login","params":{"sessionId":"test","role":"tester"},"messageId":0}
onMessage: {"type":"loginSuccess","params":{"sessionId":"test","role":"tester"},"messageId":0}
rbx
send: {"type":"isReady","params":{},"messageId":-1000}
onMessage: {"type":"ready","messageId":-1000,"params":{}}
rbx
send: {"type":"reactNativeReload","params":{},"messageId":-1000}
onMessage: {"type":"ready","messageId":-1000,"params":{}}
rbx
send: {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"welcome"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForSufficientlyVisible","args":[]}}]},"messageId":1}
send: {"type":"currentStatus","params":{},"messageId":2}
onMessage: {"type":"currentStatusResult","messageId":2,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"WXRunLoopIdlingResource","info":{"runLoop":"<CFRunLoop 0x6000003e3400 [0x10b40e9b0]>{wakeup port = 0xc443, stopped = false, ignoreWakeUps = true, \ncurrent mode = kCFRunLoopDefaultMode,\ncommon modes = <CFBasicHash 0x60000064a3e0 [0x10b40e9b0]>{type = mutable set, count = 1,\nentries =>\n\t2 : <CFString 0x10b3e4800 [0x10b40e9b0]>{contents = \"kCFRunLoopDefaultMode\"}\n}\n,\ncommon mode items = <CFBasicHash 0x60400084c0f0 [0x10b40e9b0]>{type = mutable set, count = 7,\nentries =>\n\t2 : <CFRunLoopTimer 0x60000017ee40 [0x10b40e9b0]>{valid = Yes, firing = Yes, interval = 315360000, tolerance = 0, next fire date = 530185852 (-0.00651234388 @ 44905314139960), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a96e000>}\n\t5 : <CFRunLoopTimer 0x600000363180 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 530187453 (1601.43598 @ 46506756693916), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a947000>}\n\t6 : <CFRunLoopSource 0x60400017d340 [0x10b40e9b0]>{signalled = No, valid = Yes, order = 0, context = <CFRunLoopSource context>{version = 0, info = 0x6040000170e0, callout = __NSThreadPerformPerform (0x10936c7fa)}}\n\t7 : <CFRunLoopTimer 0x600000362dc0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545852 (315360000 @ 315404905272601670), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a96e090>}\n\t8 : <CFRunLoopTimer 0x600000362ac0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545851 (315360000 @ 315404905232498479), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a943080>}\n\t9 : <CFRunLoopTimer 0x6000003630c0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545851 (315359999 @ 315404904679566424), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a98c000>}\n\t10 : <CFRunLoopSource 0x6040003609c0 [0x10b40e9b0]>{signalled = No, valid = Yes, order = -1, context = <CFMachPort 0x604000157ad0 [0x10b40e9b0]>{valid = Yes, port = d007, source = 0x6040003609c0, callout = _ZL22display_timer_callbackP12__CFMachPortPvlS1_ (0x10d503968), context = <CFMachPort context 0x604000385070>}}\n}\n,\nmodes = <CFBasicHash 0x60000084b3d0 [0x10b40e9b0]>{type = mutable set, count = 2,\nentries =>\n\t0 : <CFRunLoopMode 0x6000001986d0 [0x10b40e9b0]>{name = kCFRunLoopCommonModes, port set = 0xbe1b, queue = 0x600000347590, source = 0x600000198d50 (not fired), timer port = 0xcf03, \n\tsources0 = (null),\n\tsources1 = (null),\n\tobservers = (null),\n\ttimers = (null),\n\tcurrently 530185852 (44905321060773) / soft deadline in: 1.84466992e+10 sec (@ -1) / hard deadline in: 1.84466992e+10 sec (@ -1)\n},\n\n\t2 : <CFRunLoopMode 0x600000191920 [0x10b40e9b0]>{name = kCFRunLoopDefaultMode, port set = 0xc603, queue = 0x600000347430, source = 0x600000191510 (not fired), timer port = 0xc803, \n\tsources0 = <CFBasicHash 0x60000084a6b0 [0x10b40e9b0]>{type = mutable set, count = 2,\nentries =>\n\t0 : <CFRunLoopSource 0x60000017a280 [0x10b40e9b0]>{signalled = No, valid = Yes, order = 0, context = <CFRunLoopSource context>{version = 0, info = 0x0, callout = ??? (0x0)}}\n\t2 : <CFRunLoopSource 0x60400017d340 [0x10b40e9b0]>{signalled = No, valid = Yes, order = 0, context = <CFRunLoopSource context>{version = 0, info = 0x6040000170e0, callout = __NSThreadPerformPerform (0x10936c7fa)}}\n}\n,\n\tsources1 = <CFBasicHash 0x60000084c450 [0x10b40e9b0]>{type = mutable set, count = 1,\nentries =>\n\t2 : <CFRunLoopSource 0x6040003609c0 [0x10b40e9b0]>{signalled = No, valid = Yes, order = -1, context = <CFMachPort 0x604000157ad0 [0x10b40e9b0]>{valid = Yes, port = d007, source = 0x6040003609c0, callout = _ZL22display_timer_callbackP12__CFMachPortPvlS1_ (0x10d503968), context = <CFMachPort context 0x604000385070>}}\n}\n,\n\tobservers = (\n \"<CFRunLoopObserver 0x600000126860 [0x10b40e9b0]>{valid = Yes, activities = 0xe0, repeats = Yes, order = 0, callout = _runLoopObserverWithBlockContext (0x10b0e9060), context = <CFRunLoopObserver context 0x60000064ba30>}\"\n),\n\ttimers = <CFArray 0x6000000b1a60 [0x10b40e9b0]>{type = mutable-small, count = 6, values = (\n\t0 : <CFRunLoopTimer 0x60000017ee40 [0x10b40e9b0]>{valid = Yes, firing = Yes, interval = 315360000, tolerance = 0, next fire date = 530185852 (-0.00720638037 @ 44905314139960), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a96e000>}\n\t1 : <CFRunLoopTimer 0x60000017f140 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 0, tolerance = 0, next fire date = 530185853 (1.83311796 @ 44907154987753), callout = (NSTimer) [_RCTTimingProxy timerDidFire] (0x10939619b / 0x1088555f0) (/Users/alexey/Library/Developer/CoreSimulator/Devices/5923C6BC-B3DA-43A2-B0C3-39B860EC2D00/data/Containers/Bundle/Application/3C53990A-E3A2-45FC-9514-EEECD57B460D/Werkspot.app/Werkspot), context = <CFRunLoopTimer context 0x60000062e560>}\n\t2 : <CFRunLoopTimer 0x600000363180 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 530187453 (1601.43476 @ 46506756693916), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a947000>}\n\t3 : <CFRunLoopTimer 0x6000003630c0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545851 (315359999 @ 315404904679566424), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a98c000>}\n\t4 : <CFRunLoopTimer 0x600000362ac0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545851 (315360000 @ 315404905232498479), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a943080>}\n\t5 : <CFRunLoopTimer 0x600000362dc0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545852 (315360000 @ 315404905272601670), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a96e090>}\n)},\n\tcurrently 530185852 (44905321081075) / soft deadline in: 1.83390666 sec (@ 44907154987753) / hard deadline in: 1.83390662 sec (@ 44907154987753)\n},\n\n}\n}\n","prettyPrint":"React Native thread is busy."}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":2}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
WXRunLoopIdlingResource: React Native thread is busy.
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":3}
onMessage: {"type":"currentStatusResult","messageId":3,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"WXRunLoopIdlingResource","info":{"runLoop":"<CFRunLoop 0x6000003e3400 [0x10b40e9b0]>{wakeup port = 0xc443, stopped = false, ignoreWakeUps = true, \ncurrent mode = kCFRunLoopDefaultMode,\ncommon modes = <CFBasicHash 0x60000064a3e0 [0x10b40e9b0]>{type = mutable set, count = 1,\nentries =>\n\t2 : <CFString 0x10b3e4800 [0x10b40e9b0]>{contents = \"kCFRunLoopDefaultMode\"}\n}\n,\ncommon mode items = <CFBasicHash 0x60400084c0f0 [0x10b40e9b0]>{type = mutable set, count = 7,\nentries =>\n\t2 : <CFRunLoopTimer 0x60000017ee40 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545852 (315360000 @ 315404905324958463), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a96e000>}\n\t5 : <CFRunLoopTimer 0x600000363180 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 530187453 (1601.39839 @ 46506756693916), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a947000>}\n\t6 : <CFRunLoopSource 0x60400017d340 [0x10b40e9b0]>{signalled = No, valid = Yes, order = 0, context = <CFRunLoopSource context>{version = 0, info = 0x6040000170e0, callout = __NSThreadPerformPerform (0x10936c7fa)}}\n\t7 : <CFRunLoopTimer 0x600000362dc0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545852 (315360000 @ 315404905272601670), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a96e090>}\n\t8 : <CFRunLoopTimer 0x600000362ac0 [0x10b40e9b0]>{valid = Yes, firing = Yes, interval = 315360000, tolerance = 0, next fire date = 845545852 (315360000 @ 315404905357520886), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a943080>}\n\t9 : <CFRunLoopTimer 0x6000003630c0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545851 (315359999 @ 315404904679566424), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a98c000>}\n\t10 : <CFRunLoopSource 0x6040003609c0 [0x10b40e9b0]>{signalled = No, valid = Yes, order = -1, context = <CFMachPort 0x604000157ad0 [0x10b40e9b0]>{valid = Yes, port = d007, source = 0x6040003609c0, callout = _ZL22display_timer_callbackP12__CFMachPortPvlS1_ (0x10d503968), context = <CFMachPort context 0x604000385070>}}\n}\n,\nmodes = <CFBasicHash 0x60000084b3d0 [0x10b40e9b0]>{type = mutable set, count = 2,\nentries =>\n\t0 : <CFRunLoopMode 0x6000001986d0 [0x10b40e9b0]>{name = kCFRunLoopCommonModes, port set = 0xbe1b, queue = 0x600000347590, source = 0x600000198d50 (not fired), timer port = 0xcf03, \n\tsources0 = (null),\n\tsources1 = (null),\n\tobservers = (null),\n\ttimers = (null),\n\tcurrently 530185852 (44905358603638) / soft deadline in: 1.84466992e+10 sec (@ -1) / hard deadline in: 1.84466992e+10 sec (@ -1)\n},\n\n\t2 : <CFRunLoopMode 0x600000191920 [0x10b40e9b0]>{name = kCFRunLoopDefaultMode, port set = 0xc603, queue = 0x600000347430, source = 0x600000191510 (not fired), timer port = 0xc803, \n\tsources0 = <CFBasicHash 0x60000084a6b0 [0x10b40e9b0]>{type = mutable set, count = 2,\nentries =>\n\t0 : <CFRunLoopSource 0x60000017a280 [0x10b40e9b0]>{signalled = No, valid = Yes, order = 0, context = <CFRunLoopSource context>{version = 0, info = 0x0, callout = ??? (0x0)}}\n\t2 : <CFRunLoopSource 0x60400017d340 [0x10b40e9b0]>{signalled = No, valid = Yes, order = 0, context = <CFRunLoopSource context>{version = 0, info = 0x6040000170e0, callout = __NSThreadPerformPerform (0x10936c7fa)}}\n}\n,\n\tsources1 = <CFBasicHash 0x60000084c450 [0x10b40e9b0]>{type = mutable set, count = 1,\nentries =>\n\t2 : <CFRunLoopSource 0x6040003609c0 [0x10b40e9b0]>{signalled = No, valid = Yes, order = -1, context = <CFMachPort 0x604000157ad0 [0x10b40e9b0]>{valid = Yes, port = d007, source = 0x6040003609c0, callout = _ZL22display_timer_callbackP12__CFMachPortPvlS1_ (0x10d503968), context = <CFMachPort context 0x604000385070>}}\n}\n,\n\tobservers = (\n \"<CFRunLoopObserver 0x600000126860 [0x10b40e9b0]>{valid = Yes, activities = 0xe0, repeats = Yes, order = 0, callout = _runLoopObserverWithBlockContext (0x10b0e9060), context = <CFRunLoopObserver context 0x60000064ba30>}\"\n),\n\ttimers = <CFArray 0x6000000b1a60 [0x10b40e9b0]>{type = mutable-small, count = 6, values = (\n\t0 : <CFRunLoopTimer 0x60000017f140 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 0, tolerance = 0, next fire date = 530185853 (1.79604799 @ 44907154987753), callout = (NSTimer) [_RCTTimingProxy timerDidFire] (0x10939619b / 0x1088555f0) (/Users/alexey/Library/Developer/CoreSimulator/Devices/5923C6BC-B3DA-43A2-B0C3-39B860EC2D00/data/Containers/Bundle/Application/3C53990A-E3A2-45FC-9514-EEECD57B460D/Werkspot.app/Werkspot), context = <CFRunLoopTimer context 0x60000062e560>}\n\t1 : <CFRunLoopTimer 0x600000363180 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 530187453 (1601.3977 @ 46506756693916), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a947000>}\n\t2 : <CFRunLoopTimer 0x6000003630c0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545851 (315359999 @ 315404904679566424), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a98c000>}\n\t3 : <CFRunLoopTimer 0x600000362dc0 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545852 (315360000 @ 315404905272601670), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a96e090>}\n\t4 : <CFRunLoopTimer 0x60000017ee40 [0x10b40e9b0]>{valid = Yes, firing = No, interval = 315360000, tolerance = 0, next fire date = 845545852 (315360000 @ 315404905324958463), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a96e000>}\n\t5 : <CFRunLoopTimer 0x600000362ac0 [0x10b40e9b0]>{valid = Yes, firing = Yes, interval = 315360000, tolerance = 0, next fire date = 845545852 (315360000 @ 315404905357520886), callout = _ZN3JSC14JSRunLoopTimer20timerDidFireCallbackEP16__CFRunLoopTimerPv (0x10cb9c820 / 0x10cb9c820) (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore), context = <CFRunLoopTimer context 0x12a943080>}\n)},\n\tcurrently 530185852 (44905358622711) / soft deadline in: 1.79636502 sec (@ 44907154987753) / hard deadline in: 1.79636498 sec (@ 44907154987753)\n},\n\n}\n}\n","prettyPrint":"React Native thread is busy."}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":3}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
WXRunLoopIdlingResource: React Native thread is busy.
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":4}
onMessage: {"type":"currentStatusResult","messageId":4,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":4}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":5}
onMessage: {"type":"currentStatusResult","messageId":5,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":5}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":6}
onMessage: {"type":"currentStatusResult","messageId":6,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":6}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":7}
onMessage: {"type":"currentStatusResult","messageId":7,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":7}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":8}
onMessage: {"type":"currentStatusResult","messageId":8,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":8}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":9}
onMessage: {"type":"currentStatusResult","messageId":9,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":9}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":10}
onMessage: {"type":"currentStatusResult","messageId":10,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":10}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":11}
onMessage: {"type":"currentStatusResult","messageId":11,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":11}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":12}
onMessage: {"type":"currentStatusResult","messageId":12,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":12}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":13}
onMessage: {"type":"currentStatusResult","messageId":13,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":13}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":14}
onMessage: {"type":"currentStatusResult","messageId":14,"params":{"state":"busy","resources":[{"name":"Timed","info":{"endTrackingDate":"Thursday, January 1, 1970 at 1:28:25 PM Central European Standard Time","object":"<NSObject: 0x60400000e0b0>","name":"animateWithDuration:delay:options:animations:completion:","prettyPrint":"animateWithDuration:delay:options:animations:completion:","duration":0.3831510305404663}},{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x10da6fe80] = { xref = -2147483648, ref = -2147483648, sref = 1, target = com.apple.root.default-qos.overcommit[0x10da715c0], width = 0x1, state = 0x001ffe9e00000400, dirty, max qos 6, in-flight = 0, thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":14}}
rbx
Timed: animateWithDuration:delay:options:animations:completion:
Dispatch Queue: com.apple.main-thread
send: {"type":"currentStatus","params":{},"messageId":15}
send: {"type":"cleanup","params":{"stopRunner":true},"messageId":16}
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Reactions: 1
- Comments: 16 (15 by maintainers)
@kureev I don’t have this issue, but I am using 5.8.1 with XCode 9 as when I tried to upgrade to 5.9.1 the app crashed immediately on startup with a similar bad function call to one of the other tickets here. Since we are on an older react-native version (from a few months ago) and we can’t upgrade it right now, I rolled back to 5.8.1.
https://developer.apple.com