[TIMOB-28339] iOS: macOS catalyst apps intermittently crashing on Ti.UI.iOS.CollisionBehavior tests
| GitHub Issue | n/a |
| Type | Bug |
| Priority | High |
| Status | Closed |
| Resolution | Fixed |
| Resolution Date | 2021-04-29T16:56:37.000+0000 |
| Affected Version/s | Release 9.3.1 |
| Fix Version/s | Release 10.0.0 |
| Components | iOS, Mac |
| Labels | n/a |
| Reporter | Christopher Williams |
| Assignee | Vijay Singh |
| Created | 2021-02-08T15:19:29.000+0000 |
| Updated | 2021-04-29T16:57:04.000+0000 |
Description
Intermittently, the macOS app will crash around the Ti.UI.iOS.CollisionBehavior example test. It appears related to firing the 'itemcollision' event to the callback function, and under the hood some of the JS objects involved must have already been released. See the attached crash log for details.
Attachments
Note that this also seems to happen on iPad sim as well, though seemingly less frequently. Here's a crash detail from an iPad sim:
Process: mocha [22392] Path: /Users/USER/*/mocha.app/Contents/MacOS/mocha Identifier: com.appcelerator.testApp.testing Version: 1.0 (1.0) Code Type: X86-64 (Native) Parent Process: ??? [20888] Responsible: bash [19066] User ID: 502 Date/Time: 2021-02-08 04:15:35.400 -0800 OS Version: Mac OS X 10.15.4 (19E287) Report Version: 12 Bridge OS Version: 4.4 (17P4281) Anonymous UUID: 139D4DA7-201C-842E-13F1-2395412F0E5E Time Awake Since Boot: 8700000 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000007fbc42b3bf8 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [22392] VM Regions Near 0x7fbc42b3bf8: MALLOC_LARGE 0000000198262000-000000019a696000 [ 36.2M] rw-/rwx SM=PRV --> JS JIT generated code 000058b841600000-000058b841601000 [ 4K] ---/rwx SM=NUL Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x00007fff674ee98f lookUpImpOrForward + 122 1 libobjc.A.dylib 0x00007fff674ee399 _objc_msgSend_uncached + 73 2 com.appcelerator.TitaniumKit 0x000000010cf0d2f9 KrollGetProperty + 817 3 com.apple.JavaScriptCore 0x00007fff693a8a37 JSC::JSCallbackObject<JSC::JSNonFinalObject>::callbackGetter(JSC::JSGlobalObject*, long long, JSC::PropertyName) + 231 4 com.apple.JavaScriptCore 0x00007fff69150ad0 llint_slow_path_get_by_id + 2000 5 com.apple.JavaScriptCore 0x00007fff69344b23 llint_entry + 35062 6 com.apple.JavaScriptCore 0x00007fff6933c07f vmEntryToJavaScript + 200 7 com.apple.JavaScriptCore 0x00007fff69935385 JSC::Interpreter::executeCall(JSC::JSGlobalObject*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 549 8 com.apple.JavaScriptCore 0x00007fff69b18dda JSC::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 170 9 com.apple.JavaScriptCore 0x00007fff690048cc JSObjectCallAsFunction + 620 10 com.appcelerator.TitaniumKit 0x000000010cf2753b TiBindingEventProcess + 686 11 com.appcelerator.TitaniumKit 0x000000010cf47fbc -[KrollContext invoke:] + 89 12 com.appcelerator.TitaniumKit 0x000000010cf48029 -[KrollContext enqueue:] + 93 13 com.appcelerator.TitaniumKit 0x000000010cf4f14a TiBindingRunLoopEnqueue + 77 14 com.appcelerator.TitaniumKit 0x000000010cf4d94f -[TiProxy fireEvent:withObject:propagate:reportSuccess:errorCode:message:] + 187 15 com.appcelerator.testApp.testing 0x000000010c6c27c0 -[TiCollisionBehavior collisionBehavior:beganContactForItem:withItem:atPoint:] + 480 (TiCollisionBehavior.m:315) 16 com.apple.UIKitCore 0x00007fff6f72430c -[UICollisionBehavior _didBeginContact:] + 805 17 com.apple.UIKitCore 0x00007fff6f7271cc __41-[UIDynamicAnimator _reportBeginContacts]_block_invoke + 361 18 com.apple.UIKitCore 0x00007fff6f7277d8 __48-[UIDynamicAnimator _traverseBehaviorHierarchy:]_block_invoke + 72 19 com.apple.UIKitCore 0x00007fff6f7276db -[UIDynamicAnimator _traverseBehaviorHierarchy:] + 338 20 com.apple.UIKitCore 0x00007fff6f727040 -[UIDynamicAnimator _reportBeginContacts] + 90 21 com.apple.UIKitCore 0x00007fff6f72a9c4 -[UIDynamicAnimator _postSolverStep] + 61 22 com.apple.UIKitCore 0x00007fff6f72b15c -[UIDynamicAnimator _animatorStep:] + 117 23 com.apple.UIKitCore 0x00007fff6f72b229 -[UIDynamicAnimator _displayLinkTick:] + 108 24 com.apple.UIKitCore 0x00007fff6f726148 -[UIDynamicAnimatorTicker _displayLinkTick:] + 79 25 com.apple.QuartzCore 0x00007fff3a23b800 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 524 26 com.apple.QuartzCore 0x00007fff3a23b35d display_timer_callback(__CFMachPort*, void*, long, void*) + 306 27 com.apple.CoreFoundation 0x00007fff2e746ceb __CFMachPortPerform + 288 28 com.apple.CoreFoundation 0x00007fff2e7184c4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41 29 com.apple.CoreFoundation 0x00007fff2e718410 __CFRunLoopDoSource1 + 541 30 com.apple.CoreFoundation 0x00007fff2e716f39 __CFRunLoopRun + 2270 31 com.apple.CoreFoundation 0x00007fff2e715ffe CFRunLoopRunSpecific + 462 32 com.apple.HIToolbox 0x00007fff2d349abd RunCurrentEventLoopInMode + 292 33 com.apple.HIToolbox 0x00007fff2d3497d5 ReceiveNextEventCommon + 584 34 com.apple.HIToolbox 0x00007fff2d349579 _BlockUntilNextEventMatchingListInModeWithFilter + 64 35 com.apple.AppKit 0x00007fff2b994c99 _DPSNextEvent + 883 36 com.apple.AppKit 0x00007fff2b9934e0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352 37 com.apple.AppKit 0x00007fff2b9851ee -[NSApplication run] + 658 38 com.apple.AppKit 0x00007fff2b956ff6 NSApplicationMain + 777 39 com.apple.AppKit 0x00007fff2bc78a85 _NSApplicationMainWithInfoDictionary + 16 40 com.apple.UIKitMacHelper 0x00007fff5f904e00 UINSApplicationMain + 322 41 com.apple.UIKitCore 0x00007fff6efeb6ff UIApplicationMain + 2130 42 com.appcelerator.testApp.testing 0x000000010c5f4942 main + 1154 (main.m:77) 43 libdyld.dylib 0x00007fff686a1cc9 start + 1 Thread 1: 0 libsystem_pthread.dylib 0x00007fff688a1b68 start_wqthread + 0 Thread 2: 0 libsystem_pthread.dylib 0x00007fff688a1b68 start_wqthread + 0 Thread 3:: com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x00007fff687e2dfa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff687e3170 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff2e7180b5 __CFRunLoopServiceMachPort + 247 3 com.apple.CoreFoundation 0x00007fff2e716b82 __CFRunLoopRun + 1319 4 com.apple.CoreFoundation 0x00007fff2e715ffe CFRunLoopRunSpecific + 462 5 com.apple.Foundation 0x00007fff30daa2a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 6 com.apple.Foundation 0x00007fff30e57dff -[NSRunLoop(NSRunLoop) runUntilDate:] + 103 7 com.apple.UIKitCore 0x00007fff6efecc8e -[UIEventFetcher threadMain] + 138 8 com.apple.Foundation 0x00007fff30da2882 __NSThread__start__ + 1064 9 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 10 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 4:: JavaScriptCore bmalloc scavenger 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 libc++.1.dylib 0x00007fff65975623 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> > >) + 93 3 com.apple.JavaScriptCore 0x00007fff69f5b3e8 bmalloc::Scavenger::threadRunLoop() + 664 4 com.apple.JavaScriptCore 0x00007fff69f5ac09 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9 5 com.apple.JavaScriptCore 0x00007fff69f5c407 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 (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) + 39 6 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 7 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 5:: Heap Helper Thread 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.JavaScriptCore 0x00007fff69ee9036 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3702 3 com.apple.JavaScriptCore 0x00007fff698290b5 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 4 com.apple.JavaScriptCore 0x00007fff69ebefea WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 314 5 com.apple.JavaScriptCore 0x00007fff69f03996 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 294 6 com.apple.JavaScriptCore 0x00007fff68fd5a79 WTF::wtfThreadEntryPoint(void*) + 9 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 6:: Heap Helper Thread 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.JavaScriptCore 0x00007fff69ee9036 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3702 3 com.apple.JavaScriptCore 0x00007fff698290b5 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 4 com.apple.JavaScriptCore 0x00007fff69ebefea WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 314 5 com.apple.JavaScriptCore 0x00007fff69f03996 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 294 6 com.apple.JavaScriptCore 0x00007fff68fd5a79 WTF::wtfThreadEntryPoint(void*) + 9 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 7:: Heap Helper Thread 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.JavaScriptCore 0x00007fff69ee9036 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3702 3 com.apple.JavaScriptCore 0x00007fff698290b5 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 4 com.apple.JavaScriptCore 0x00007fff69ebefea WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 314 5 com.apple.JavaScriptCore 0x00007fff69f03996 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 294 6 com.apple.JavaScriptCore 0x00007fff68fd5a79 WTF::wtfThreadEntryPoint(void*) + 9 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 8:: Heap Helper Thread 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.JavaScriptCore 0x00007fff69ee9036 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3702 3 com.apple.JavaScriptCore 0x00007fff698290b5 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 4 com.apple.JavaScriptCore 0x00007fff69ebefea WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 314 5 com.apple.JavaScriptCore 0x00007fff69f03996 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 294 6 com.apple.JavaScriptCore 0x00007fff68fd5a79 WTF::wtfThreadEntryPoint(void*) + 9 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 9:: JIT Worklist Helper Thread 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.JavaScriptCore 0x00007fff69ee9036 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3702 3 com.apple.JavaScriptCore 0x00007fff698290b5 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 4 com.apple.JavaScriptCore 0x00007fff69ebefea WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 314 5 com.apple.JavaScriptCore 0x00007fff69f03996 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 294 6 com.apple.JavaScriptCore 0x00007fff68fd5a79 WTF::wtfThreadEntryPoint(void*) + 9 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 10:: DFG Worklist Worker Thread 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.JavaScriptCore 0x00007fff69ee9036 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3702 3 com.apple.JavaScriptCore 0x00007fff698290b5 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 4 com.apple.JavaScriptCore 0x00007fff69ebefea WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 314 5 com.apple.JavaScriptCore 0x00007fff69f03996 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 294 6 com.apple.JavaScriptCore 0x00007fff68fd5a79 WTF::wtfThreadEntryPoint(void*) + 9 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 11:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff687e2dfa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff687e3170 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff2e7180b5 __CFRunLoopServiceMachPort + 247 3 com.apple.CoreFoundation 0x00007fff2e716b82 __CFRunLoopRun + 1319 4 com.apple.CoreFoundation 0x00007fff2e715ffe CFRunLoopRunSpecific + 462 5 com.apple.AppKit 0x00007fff2bb365b4 _NSEventThread + 132 6 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 7 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 12:: JSC Heap Collector Thread 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.JavaScriptCore 0x00007fff69ee9036 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3702 3 com.apple.JavaScriptCore 0x00007fff698290b5 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 4 com.apple.JavaScriptCore 0x00007fff69ebefea WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 314 5 com.apple.JavaScriptCore 0x00007fff69f03996 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 294 6 com.apple.JavaScriptCore 0x00007fff68fd5a79 WTF::wtfThreadEntryPoint(void*) + 9 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 13:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x00007fff687e2dfa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff687e3170 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff2e7180b5 __CFRunLoopServiceMachPort + 247 3 com.apple.CoreFoundation 0x00007fff2e716b82 __CFRunLoopRun + 1319 4 com.apple.CoreFoundation 0x00007fff2e715ffe CFRunLoopRunSpecific + 462 5 com.apple.CFNetwork 0x00007fff2cf5509a 0x7fff2cf0b000 + 303258 6 com.apple.Foundation 0x00007fff30da2882 __NSThread__start__ + 1064 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 14: 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.AppleVPAFramework 0x00007fff4268fa30 0x7fff42667000 + 166448 3 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 15: 0 libsystem_pthread.dylib 0x00007fff688a1b68 start_wqthread + 0 Thread 16:: AMCP Logging Spool 0 libsystem_kernel.dylib 0x00007fff687e2e36 semaphore_wait_trap + 10 1 com.apple.audio.caulk 0x00007fff6227bb16 caulk::mach::semaphore::wait() + 16 2 com.apple.audio.caulk 0x00007fff6227b9b2 caulk::semaphore::timed_wait(double) + 106 3 com.apple.audio.caulk 0x00007fff6227b7c4 caulk::concurrent::details::worker_thread::run() + 30 4 com.apple.audio.caulk 0x00007fff6227b1e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45 5 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 17: 0 libsystem_kernel.dylib 0x00007fff687e2e36 semaphore_wait_trap + 10 1 com.apple.audio.caulk 0x00007fff6227bb16 caulk::mach::semaphore::wait() + 16 2 com.apple.audio.caulk 0x00007fff6227b9b2 caulk::semaphore::timed_wait(double) + 106 3 com.apple.audio.caulk 0x00007fff6227b7c4 caulk::concurrent::details::worker_thread::run() + 30 4 com.apple.audio.caulk 0x00007fff6227b1e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45 5 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 18: 0 libsystem_pthread.dylib 0x00007fff688a1b68 start_wqthread + 0 Thread 19: 0 libsystem_pthread.dylib 0x00007fff688a1b68 start_wqthread + 0 Thread 20:: com.apple.coreaudio.AQClient 0 libsystem_kernel.dylib 0x00007fff687e2dfa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff687e3170 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff2e7180b5 __CFRunLoopServiceMachPort + 247 3 com.apple.CoreFoundation 0x00007fff2e716b82 __CFRunLoopRun + 1319 4 com.apple.CoreFoundation 0x00007fff2e715ffe CFRunLoopRunSpecific + 462 5 com.apple.audio.toolbox.AudioToolbox 0x00007fff2caa94cc GenericRunLoopThread::Entry(void*) + 166 6 libAudioToolboxUtility.dylib 0x00007fff650ba6c9 CAPThread::Entry(CAPThread*) + 77 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 21:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x00007fff687e2dfa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff687e3170 mach_msg + 60 2 com.apple.audio.CoreAudio 0x00007fff2de00c75 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111 3 com.apple.audio.CoreAudio 0x00007fff2dcfcf18 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 2677 4 com.apple.audio.CoreAudio 0x00007fff2de30c22 HALB_IOThread::Entry(void*) + 72 5 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 22:: com.apple.coremedia.imagequeue.coreanimation.common 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.CoreMedia 0x00007fff2f8d4a77 WaitOnCondition + 11 3 com.apple.CoreMedia 0x00007fff2f8bd651 FigSemaphoreWaitRelative + 145 4 com.apple.MediaToolbox 0x00007fff337ae326 0x7fff334b6000 + 3113766 5 com.apple.CoreMedia 0x00007fff2f8d3503 figThreadMain + 276 6 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 7 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 23: 0 libsystem_pthread.dylib 0x00007fff688a1b68 start_wqthread + 0 Thread 24: 0 libsystem_pthread.dylib 0x00007fff688a1b68 start_wqthread + 0 Thread 25:: FTL Worklist Worker Thread 0 libsystem_kernel.dylib 0x00007fff687e5882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff688a6425 _pthread_cond_wait + 698 2 com.apple.JavaScriptCore 0x00007fff69ee9036 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3702 3 com.apple.JavaScriptCore 0x00007fff698290b5 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 4 com.apple.JavaScriptCore 0x00007fff69ebefea WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 314 5 com.apple.JavaScriptCore 0x00007fff69f03996 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 294 6 com.apple.JavaScriptCore 0x00007fff68fd5a79 WTF::wtfThreadEntryPoint(void*) + 9 7 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 8 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 26:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x00007fff687eb0fe __select + 10 1 com.apple.CoreFoundation 0x00007fff2e740e13 __CFSocketManager + 641 2 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 3 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 27: 0 libsystem_kernel.dylib 0x00007fff687e2e4e semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff68648b6b _dispatch_sema4_timedwait + 76 2 libdispatch.dylib 0x00007fff68648f97 _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff68656795 _dispatch_worker_thread + 284 4 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 28: 0 libsystem_kernel.dylib 0x00007fff687e2e4e semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff68648b6b _dispatch_sema4_timedwait + 76 2 libdispatch.dylib 0x00007fff68648f97 _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff68656795 _dispatch_worker_thread + 284 4 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 29: 0 libsystem_kernel.dylib 0x00007fff687e2e4e semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff68648b6b _dispatch_sema4_timedwait + 76 2 libdispatch.dylib 0x00007fff68648f97 _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff68656795 _dispatch_worker_thread + 284 4 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 30: 0 libsystem_kernel.dylib 0x00007fff687e2e4e semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff68648b6b _dispatch_sema4_timedwait + 76 2 libdispatch.dylib 0x00007fff68648f97 _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff68656795 _dispatch_worker_thread + 284 4 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 31: 0 libsystem_kernel.dylib 0x00007fff687e2e4e semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff68648b6b _dispatch_sema4_timedwait + 76 2 libdispatch.dylib 0x00007fff68648f97 _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff68656795 _dispatch_worker_thread + 284 4 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 32: 0 libsystem_kernel.dylib 0x00007fff687e2e4e semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff68648b6b _dispatch_sema4_timedwait + 76 2 libdispatch.dylib 0x00007fff68648f97 _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff68656795 _dispatch_worker_thread + 284 4 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 33: 0 libsystem_kernel.dylib 0x00007fff687e2e4e semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff68648b6b _dispatch_sema4_timedwait + 76 2 libdispatch.dylib 0x00007fff68648f97 _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff68656795 _dispatch_worker_thread + 284 4 libsystem_pthread.dylib 0x00007fff688a6109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff688a1b8b thread_start + 15 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x00007ffffffffff8 rcx: 0x0000000000000307 rdx: 0x000007fbc42b3bd8 rdi: 0x00007fbc42b423b0 rsi: 0x000000010cf626ac rbp: 0x00007ffee3614190 rsp: 0x00007ffee3613c00 r8: 0x0000000110efdb68 r9: 0x0000000000000000 r10: 0x000007fbc42b3bd8 r11: 0x000000010cf626ac r12: 0x000007fbc42b3bd8 r13: 0x000000010cf626ac r14: 0x00007fbc42b423b0 r15: 0x0000000000000003 rip: 0x00007fff674ee98f rfl: 0x0000000000010246 cr2: 0x000007fbc42b3bf8 Logical CPU: 4 Error Code: 0x00000004 (no mapping for user data read) Trap Number: 14PR - https://github.com/appcelerator/titanium_mobile/pull/12720
merged to master and 10_0_X branch (post-RC, but pre-GA) for target 10.0.0 release.