Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Crash] ASDN::Mutex::~Mutex() #136

Closed
garrettmoon opened this issue May 1, 2017 · 39 comments · Fixed by #577
Closed

[Crash] ASDN::Mutex::~Mutex() #136

garrettmoon opened this issue May 1, 2017 · 39 comments · Fixed by #577

Comments

@garrettmoon
Copy link
Member

From @dssheng on August 1, 2016 12:17

Crash at here.
using AsyncDisplayKit ~ 1.9.80
ASThread.h
line 117

    ~Mutex () {
      ASDISPLAYNODE_THREAD_ASSERT_ON_ERROR(pthread_mutex_destroy (&_m));
    }

crash1

Copied from original issue: facebookarchive/AsyncDisplayKit#2017

@garrettmoon
Copy link
Member Author

From @hannahmbanana on August 2, 2016 3:45

@dssheng: Thanks for reporting this. If you run into this again, it would be helpful if you could record the full backtrace using bt all in the console.

@garrettmoon
Copy link
Member Author

From @dssheng on August 2, 2016 5:32

@hannahmbanana
I updated the crash capture image.
It comes from xcode organizer crashes list,
I haven't meet in debugging, not more log yet.

@garrettmoon
Copy link
Member Author

From @hannahmbanana on August 2, 2016 7:43

@dssheng: Thanks for updating. Could you click the dotted line to expand the trace?

I believe there was an important locking fix for ASTextNode in the 1.9.81 release. I would recommend upgrading to this right away and updating us if you see this again.

@garrettmoon
Copy link
Member Author

From @dssheng on August 3, 2016 7:22

@hannahmbanana
crash2

@garrettmoon
Copy link
Member Author

From @hannahmbanana on August 3, 2016 7:25

@dssheng: is this 1.9.80 or 1.9.81?

@garrettmoon
Copy link
Member Author

From @dssheng on August 3, 2016 11:51

@hannahmbanana
using AsyncDisplayKit 1.9.80
I'll transfer app on newer version in later version.

@garrettmoon
Copy link
Member Author

From @appleguy on August 5, 2016 6:12

@dssheng thanks for the details!

@johnepinterest is investigating in this area.

Updating the framework would be good. Do you happen to use the name _propertyLock for any of your instance variables? We address this in the latest version, but if you are shadowing this variable, it could cause an issue like this in the last version. (1.9.80, fixed as one of a number of improvements in 1.9.81)

Pinterest is currently shipping off of the branch called 1.9.90. If you are willing to point to a branch in your Podfile, this is considered stable and is the best version at the moment. We will push a pod in a week or two. 1.9.81 is an ok choice as well, but .90 has both performance and some stability improvements.

@garrettmoon
Copy link
Member Author

From @maicki on August 27, 2016 0:27

@dssheng Hey we did a couple of changes around our locking infrastructure recently. Could you run your project against master and check if this problem is still the case? Thanks!

@garrettmoon
Copy link
Member Author

From @dssheng on August 29, 2016 8:28

@maicki we will run on 1.9.90 later.
Since it's a random bug, I guess we'll see it works or not after testflight or in-house testing.

@garrettmoon
Copy link
Member Author

From @olemaga on September 29, 2016 7:13

Saw this one reported through our crash reporting today. Currently using 1.9.90.

Assertion failed: (res == 0), function ~Mutex, file ../../Pods/AsyncDisplayKit/AsyncDisplayKit/Details/ASThread.h, line 176.

@garrettmoon
Copy link
Member Author

From @maicki on November 8, 2016 18:0

Hey @dssheng @olemaga this should be fixed on master. Please reopen in case it show's up again within your crash reports. Thanks for helping!

@garrettmoon
Copy link
Member Author

From @dssheng on January 18, 2017 10:48

AsyncDisplayKit (2.0.1)
Bug still comes.
jietu20170118-184752

@garrettmoon
Copy link
Member Author

From @dssheng on January 18, 2017 10:52

@maicki
This bug has happened again,
Need Re-Open.

@garrettmoon
Copy link
Member Author

From @plm75 on February 1, 2017 11:4

I also have multiple seemingly random crashes due to this. I'm using ASDK 2.0.1

#0. Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x18a8c3014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18a98b450 pthread_kill + 112
2 libsystem_c.dylib 0x18a837400 abort + 140
3 libsystem_c.dylib 0x18a80b418 basename_r + 314
4 AsyncDisplayKit 0x1007abfbc ASDN::Mutex::~Mutex() (ASThread.h:187)
5 libsystem_c.dylib 0x18a837ff0 __cxa_finalize_ranges + 392
6 libsystem_c.dylib 0x18a7e1390 exit + 24
7 UIKit 0x1918367fc +[_UIAlertManager hideAlertsForTermination] + 490
8 UIKit 0x191a387cc __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2100 + 792
9 UIKit 0x191a3bfdc _runAfterCACommitDeferredBlocks + 292
10 UIKit 0x191a2dd50 _cleanUpAfterCAFlushAndRunDeferredBlocks + 560
11 UIKit 0x19179d0b4 _afterCACommitHandler + 168
12 CoreFoundation 0x18b8a20c0 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32
13 CoreFoundation 0x18b89fcf0 __CFRunLoopDoObservers + 372
14 CoreFoundation 0x18b8a0180 __CFRunLoopRun + 1024
15 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
16 GraphicsServices 0x18d282198 GSEventRunModal + 180
17 UIKit 0x1918157fc -[UIApplication _run] + 684
18 UIKit 0x191810534 UIApplicationMain + 208
19 Hala-Madrid 0x1000d5940 main (AppDelegate.swift:24)
20 libdispatch.dylib 0x18a7b15b8 (Missing)

--

#0. Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x18a8c3014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18a98b450 pthread_kill + 112
2 libsystem_c.dylib 0x18a837400 abort + 140
3 libsystem_c.dylib 0x18a80b418 basename_r + 314
4 AsyncDisplayKit 0x1007abfbc ASDN::Mutex::~Mutex() (ASThread.h:187)
5 libsystem_c.dylib 0x18a837ff0 __cxa_finalize_ranges + 392
6 libsystem_c.dylib 0x18a7e1390 exit + 24
7 UIKit 0x1918367fc +[_UIAlertManager hideAlertsForTermination] + 490
8 UIKit 0x191a387cc __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2100 + 792
9 UIKit 0x191a3bfdc _runAfterCACommitDeferredBlocks + 292
10 UIKit 0x191a2dd50 _cleanUpAfterCAFlushAndRunDeferredBlocks + 560
11 UIKit 0x19179d0b4 _afterCACommitHandler + 168
12 CoreFoundation 0x18b8a20c0 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32
13 CoreFoundation 0x18b89fcf0 __CFRunLoopDoObservers + 372
14 CoreFoundation 0x18b8a0180 __CFRunLoopRun + 1024
15 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
16 GraphicsServices 0x18d282198 GSEventRunModal + 180
17 UIKit 0x1918157fc -[UIApplication _run] + 684
18 UIKit 0x191810534 UIApplicationMain + 208
19 Hala-Madrid 0x1000d5940 main (AppDelegate.swift:24)
20 libdispatch.dylib 0x18a7b15b8 (Missing)

#1. org.AsyncDisplayKit.ASDisplayLayer.displayQueue
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6fefe4 cache_get_and_retain + 132
3 CoreFoundation 0x18b81bf40 -[NSCache objectForKey:] + 64
4 AsyncDisplayKit 0x1008402a0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:113)
5 AsyncDisplayKit 0x100841244 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] (ASTextNode.mm:464)
6 AsyncDisplayKit 0x1007dcaf0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 (ASDisplayNode+AsyncDisplay.mm:241)
7 AsyncDisplayKit 0x1007a8dc4 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke (_ASAsyncTransaction.mm:432)
8 AsyncDisplayKit 0x1007a8034 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke (_ASAsyncTransaction.mm:253)
9 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
10 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
11 libdispatch.dylib 0x18a78af94 _dispatch_continuation_pop + 576
12 libdispatch.dylib 0x18a78ac58 _dispatch_async_redirect_invoke + 628
13 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
14 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
15 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
16 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#2. com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 Foundation 0x18c30b26c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Foundation 0x18c32bdd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7 UIKit 0x192189c38 -[UIEventFetcher threadMain] + 136
8 Foundation 0x18c408e68 NSThread__start + 1024
9 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
10 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
11 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#3. RLMRealm notification listener
0 libsystem_kernel.dylib 0x18a8a964c kevent + 8
1 Realm 0x100d908e4 realm::_impl::ExternalCommitHelper::listen() (external_commit_helper.cpp:202)
2 Realm 0x100d919a4 std::__1::__async_funcrealm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&)::$_0::operator()() (future:2341)
3 Realm 0x100d9192c std::__1::__async_assoc_state<void, std::__1::__async_funcrealm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&)::$_0 >::__execute() (future:1032)
4 Realm 0x100d91af4 std::__1::__thread_proxy<std::__1::tuple<void (std::__1::__async_assoc_state<void, std::__1::__async_funcrealm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&)::$_0 >::)(), std::__1::__async_assoc_state<void, std::__1::__async_funcrealm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&)::$_0 >> >(void*, void*) (memory:2525)
5 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
6 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
7 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#4. AVAudioSession Notify Thread
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 AVFAudio 0x1a5463d24 GenericRunLoopThread::Entry(void*) + 164
6 AVFAudio 0x1a5489d9c CAPThread::Entry(CAPThread*) + 84
7 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
8 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
9 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#5. Thread
0 libsystem_kernel.dylib 0x18a8c2e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18a9889c0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x18a2b13ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56
3 JavaScriptCore 0x1900d25b0 void std::__1::condition_variable_any::wait<std::__1::unique_lockbmalloc::Mutex >(std::__1::unique_lockbmalloc::Mutex&) + 112
4 JavaScriptCore 0x1900d2524 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadRunLoop() + 168
5 JavaScriptCore 0x1900d2404 std::__1::__shared_ptr_emplace<std::__1::mutex, std::__1::allocatorstd::__1::mutex >::~__shared_ptr_emplace() + 10
6 JavaScriptCore 0x1900d26b4 void
std::__1::__thread_proxy<std::__1::tuple<void ()(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>> >(void) + 92
7 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
8 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
9 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#6. WebThread
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 WebCore 0x1903d3660 RunWebThread(void*) + 456
6 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
7 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
8 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#7. com.twitter.crashlytics.ios.MachExceptionServer
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 Hala-Madrid 0x10018e148 CLSMachExceptionServer + 4295844168
3 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
4 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
5 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#8. com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 CFNetwork 0x18bfd38f0 +[NSURLConnection(Loader) _resourceLoadLoop:] + 336
6 Foundation 0x18c408e68 NSThread__start + 1024
7 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
8 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
9 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#9. JIT Worklist Worker Thread
0 libsystem_kernel.dylib 0x18a8c2e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18a9889c0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x18a2b13ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56
3 JavaScriptCore 0x1900bad44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4 JavaScriptCore 0x18fe92a38 JSC::JITWorklist::runThread() + 192
5 JavaScriptCore 0x18fe92e88 WTF::Vector<WTF::RefPtrJSC::JITWorklist::Plan, 32ul, WTF::CrashOnOverflow, 16ul>::expandCapacity(unsigned long, WTF::RefPtrJSC::JITWorklist::Plan) + 14
6 JavaScriptCore 0x18f80309c WTF::threadEntryPoint(void
) + 212
7 JavaScriptCore 0x18f802fac WTF::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
9 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
10 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#10. WTF Parallel Helper Thread
0 libsystem_kernel.dylib 0x18a8c2e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18a9889c0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x18a2b13ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56
3 JavaScriptCore 0x1900bad44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4 JavaScriptCore 0x1900ba2c8 WTF::ParallelHelperPool::waitForClientWithTask(WTF::LockerWTF::LockBase const&) + 288
5 JavaScriptCore 0x1900ba068 WTF::ParallelHelperPool::helperThreadBody() + 76
6 JavaScriptCore 0x18f80309c WTF::threadEntryPoint(void*) + 212
7 JavaScriptCore 0x18f802fac WTF::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
9 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
10 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#11. WebCore: LocalStorage
0 libsystem_kernel.dylib 0x18a8c2e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18a9889c0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x18a2b13ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56
3 JavaScriptCore 0x1900bad44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4 WebKitLegacy 0x1914bae8c bool WTF::ConditionBase::waitForSecondsImplWTF::Lock(WTF::Lock&, double) + 128
5 WebKitLegacy 0x1914baca4 std::__1::unique_ptr<WTF::Function<void ()>, std::__1::default_delete<WTF::Function<void ()> > > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)&&, double) + 124
6 WebKitLegacy 0x1914ba2cc WebCore::StorageThread::threadEntryPoint() + 68
7 JavaScriptCore 0x18f80309c WTF::threadEntryPoint(void*) + 212
8 JavaScriptCore 0x18f802fac WTF::wtfThreadEntryPoint(void*) + 24
9 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
10 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
11 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#12. PINRemoteImageManager Concurrent Operation Queue :: NSOperation 0x1704464e0 (QOS: UTILITY)
0 libsystem_kernel.dylib 0x18a8c1e70 __bsdthread_ctl + 8
1 libsystem_pthread.dylib 0x18a98e144 pthread_override_qos_class_end_np + 88
2 Foundation 0x18c3e6448 __NSOQSchedule_f + 464
3 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
4 libdispatch.dylib 0x18a78c3dc _dispatch_queue_serial_drain + 928
5 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
6 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
7 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
8 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
9 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#13. ASDeallocQueue
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 CoreFoundation 0x18b81bb44 CFRunLoopRun + 112
6 AsyncDisplayKit 0x1008256bc -[ASDeallocQueue threadMain] (ASRunLoopQueue.mm:89)
7 Foundation 0x18c408e68 NSThread__start + 1024
8 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
9 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
10 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#14. com.apple.root.default-qos
0 CoreFoundation 0x18b7c7ebc _CFRetain + 172
1 CoreText 0x18e54e344 TBaseFont::CopyNativeFont() const + 52
2 CoreText 0x18e54e2ec TBaseFont::CopyGraphicsFont() const + 24
3 CoreText 0x18e60aef8 TBaseFont::CopyParserFont() const + 72
4 CoreText 0x18e587f64 TAATKerxEngine::KernRuns(SyncState&, KerningStatus&) + 492
5 CoreText 0x18e557020 TKerningEngine::PositionGlyphs(TLine&, TCharStream const*) + 492
6 CoreText 0x18e58ea6c TTypesetter::FinishLayout(std::__1::tuple<TLine const*, TCharStream const*, void const* ()(__CTRun const, __CFString const*, void*), void*, std::__1::shared_ptr, unsigned int, unsigned char> const&, TLine&, SyncState) + 40
7 CoreText 0x18e5563e4 TTypesetter::TTypesetter(__CFArray const
, __CFString const*, void const* ()(__CTRun const, __CFString const*, void*), void*) + 268
8 CoreText 0x18e5561ac CTTypesetterCreateWithRunArray + 88
9 UIFoundation 0x1916e181c -[NSATSGlyphStorage createCTTypesetter] + 1512
10 UIFoundation 0x1916dc5c0 -[NSATSTypesetter _ctTypesetter] + 296
11 UIFoundation 0x1916e577c -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:] + 128
12 UIFoundation 0x1916dd194 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:] + 2316
13 UIFoundation 0x1916de758 -[NSATSTypesetter layoutParagraphAtPoint:] + 160
14 UIFoundation 0x191734b34 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:] + 2948
15 UIFoundation 0x191735cd8 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 244
16 UIFoundation 0x1916df1b8 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 448
17 UIFoundation 0x1916cb2ec -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] + 1116
18 UIFoundation 0x1916ccde0 -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:] + 196
19 UIFoundation 0x1916d9a94 _NSFastFillAllLayoutHolesUpToEndOfContainerForGlyphIndex + 1252
20 UIFoundation 0x191702100 -[NSLayoutManager ensureLayoutForTextContainer:] + 380
21 AsyncDisplayKit 0x10083ec6c __34-[ASTextKitTailTruncater truncate]_block_invoke (ASTextKitTailTruncater.mm:155)
22 AsyncDisplayKit 0x100837814 -[ASTextKitContext performBlockWithLockedTextKitComponents:] (ASThread.h:132)
23 AsyncDisplayKit 0x10083eba4 -[ASTextKitTailTruncater truncate] (ASTextKitTailTruncater.mm:150)
24 AsyncDisplayKit 0x10083cb18 -[ASTextKitRenderer _calculateSize] (ASTextKitRenderer.mm:138)
25 AsyncDisplayKit 0x10083c67c -[ASTextKitRenderer initWithTextKitAttributes:constrainedSize:] (ASTextKitAttributes.h:28)
26 AsyncDisplayKit 0x1008402e0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:115)
27 AsyncDisplayKit 0x10084075c -[ASTextNode calculateSizeThatFits:] (ASTextNode.mm:334)
28 AsyncDisplayKit 0x1007ed5f4 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2766)
29 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
30 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
31 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
32 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
33 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
34 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
35 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
36 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
37 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
38 AsyncDisplayKit 0x1007ba71c -[ASBackgroundLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASBackgroundLayoutSpec.mm:50)
39 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
40 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
41 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
42 AsyncDisplayKit 0x1007ed778 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2813)
43 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
44 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
45 AsyncDisplayKit 0x1007d4174 -[ASDataController _layoutNode:withConstrainedSize:] (ASDataController.mm:178)
46 AsyncDisplayKit 0x1007d46f8 __45-[ASDataController _layoutNodesFromContexts:]_block_invoke (ASDataController.mm:222)
47 AsyncDisplayKit 0x1007da1cc ___ZL15ASDispatchApplymPU28objcproto17OS_dispatch_queue8NSObjectmU13block_pointerFvmE_block_invoke (ASDispatch.h:26)
48 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
49 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
50 libdispatch.dylib 0x18a78cab0 _dispatch_queue_override_invoke + 832
51 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
52 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
53 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
54 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#15. org.AsyncDisplayKit.ASDataController.editingTransactionQueue:0x170137480
0 libsystem_kernel.dylib 0x18a8a51c4 semaphore_wait_trap + 8
1 libdispatch.dylib 0x18a790df8 _dispatch_group_wait_slow + 304
2 AsyncDisplayKit 0x1007d44dc -[ASDataController _layoutNodesFromContexts:] (ASDispatch.h:32)
3 AsyncDisplayKit 0x1007d3f94 -[ASDataController batchLayoutNodesFromContexts:batchCompletion:] (ASDataController.mm:164)
4 AsyncDisplayKit 0x1007d6070 __77-[ASDataController _reloadDataWithAnimationOptions:synchronously:completion:]_block_invoke (ASDataController.mm:488)
5 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
6 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
7 libdispatch.dylib 0x18a78c12c _dispatch_queue_serial_drain + 240
8 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
9 libdispatch.dylib 0x18a78c8d8 _dispatch_queue_override_invoke + 360
10 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
11 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
12 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
13 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#16. org.AsyncDisplayKit.ASDisplayLayer.displayQueue
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6fefe4 cache_get_and_retain + 132
3 CoreFoundation 0x18b81bf40 -[NSCache objectForKey:] + 64
4 AsyncDisplayKit 0x1008402a0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:113)
5 AsyncDisplayKit 0x100841244 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] (ASTextNode.mm:464)
6 AsyncDisplayKit 0x1007dcaf0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 (ASDisplayNode+AsyncDisplay.mm:241)
7 AsyncDisplayKit 0x1007a8dc4 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke (_ASAsyncTransaction.mm:432)
8 AsyncDisplayKit 0x1007a8034 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke (_ASAsyncTransaction.mm:253)
9 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
10 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
11 libdispatch.dylib 0x18a78af94 _dispatch_continuation_pop + 576
12 libdispatch.dylib 0x18a78ac58 _dispatch_async_redirect_invoke + 628
13 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
14 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
15 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
16 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#17. PINRemoteImageManager Concurrent Operation Queue :: NSOperation 0x1706533e0 (QOS: UTILITY)
0 Foundation 0x18c3e6448 __NSOQSchedule_f + 464
1 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
2 libdispatch.dylib 0x18a78c3dc _dispatch_queue_serial_drain + 928
3 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
4 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
5 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
6 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
7 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#18. PINRemoteImageManager Concurrent Operation Queue :: NSOperation 0x17024fc30 (QOS: UTILITY)
0 libsystem_kernel.dylib 0x18a8c1e70 __bsdthread_ctl + 8
1 libsystem_pthread.dylib 0x18a98d830 _pthread_set_properties_self + 64
2 libdispatch.dylib 0x18a7892b4 _dispatch_set_priority_and_mach_voucher_slow + 180
3 libdispatch.dylib 0x18a789494 _dispatch_set_priority_and_voucher_slow + 280
4 libdispatch.dylib 0x18a78c384 _dispatch_queue_serial_drain + 840
5 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
6 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
7 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
8 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
9 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#19. org.AsyncDisplayKit.ASDisplayLayer.displayQueue
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6fefe4 cache_get_and_retain + 132
3 CoreFoundation 0x18b81bf40 -[NSCache objectForKey:] + 64
4 AsyncDisplayKit 0x1008402a0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:113)
5 AsyncDisplayKit 0x100841244 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] (ASTextNode.mm:464)
6 AsyncDisplayKit 0x1007dcaf0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 (ASDisplayNode+AsyncDisplay.mm:241)
7 AsyncDisplayKit 0x1007a8dc4 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke (_ASAsyncTransaction.mm:432)
8 AsyncDisplayKit 0x1007a8034 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke (_ASAsyncTransaction.mm:253)
9 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
10 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
11 libdispatch.dylib 0x18a78af94 _dispatch_continuation_pop + 576
12 libdispatch.dylib 0x18a78ac58 _dispatch_async_redirect_invoke + 628
13 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
14 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
15 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
16 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#20. com.apple.root.default-qos
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6ffba4 cache_release_value + 120
3 AsyncDisplayKit 0x100840308 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:280)
4 AsyncDisplayKit 0x10084075c -[ASTextNode calculateSizeThatFits:] (ASTextNode.mm:334)
5 AsyncDisplayKit 0x1007ed5f4 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2766)
6 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
7 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
8 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
9 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
10 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
11 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
12 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
13 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
14 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
15 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
16 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
17 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
18 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
19 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
20 AsyncDisplayKit 0x1007ba71c -[ASBackgroundLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASBackgroundLayoutSpec.mm:50)
21 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
22 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
23 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
24 AsyncDisplayKit 0x1007ed778 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2813)
25 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
26 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
27 AsyncDisplayKit 0x1007d4174 -[ASDataController _layoutNode:withConstrainedSize:] (ASDataController.mm:178)
28 AsyncDisplayKit 0x1007d46f8 __45-[ASDataController _layoutNodesFromContexts:]_block_invoke (ASDataController.mm:222)
29 AsyncDisplayKit 0x1007da1cc ___ZL15ASDispatchApplymPU28objcproto17OS_dispatch_queue8NSObjectmU13block_pointerFvmE_block_invoke (ASDispatch.h:26)
30 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
31 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
32 libdispatch.dylib 0x18a78cab0 _dispatch_queue_override_invoke + 832
33 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
34 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
35 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
36 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#21. com.apple.root.default-qos
0 Foundation 0x18c335d3c -[NSFileManager _registerForUbiquityAccountChangeNotifications] + 710
1 UIFoundation 0x191725d94 -[NSTextStorage processEditing] + 48
2 UIFoundation 0x191725cf4 -[NSTextStorage edited:range:changeInLength:] + 336
3 UIFoundation 0x191726c24 -[NSConcreteTextStorage initWithAttributedString:] + 220
4 AsyncDisplayKit 0x1008375c4 -[ASTextKitContext initWithAttributedString:lineBreakMode:maximumNumberOfLines:exclusionPaths:constrainedSize:] (ASTextKitContext.mm:42)
5 AsyncDisplayKit 0x10083c4f0 -[ASTextKitRenderer initWithTextKitAttributes:constrainedSize:] (ASTextKitRenderer.mm:62)
6 AsyncDisplayKit 0x1008402e0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:115)
7 AsyncDisplayKit 0x10084075c -[ASTextNode calculateSizeThatFits:] (ASTextNode.mm:334)
8 AsyncDisplayKit 0x1007ed5f4 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2766)
9 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
10 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
11 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
12 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
13 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
14 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
15 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
16 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
17 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
18 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
19 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
20 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
21 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
22 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
23 AsyncDisplayKit 0x1007ba71c -[ASBackgroundLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASBackgroundLayoutSpec.mm:50)
24 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
25 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
26 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
27 AsyncDisplayKit 0x1007ed778 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2813)
28 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
29 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
30 AsyncDisplayKit 0x1007d4174 -[ASDataController _layoutNode:withConstrainedSize:] (ASDataController.mm:178)
31 AsyncDisplayKit 0x1007d46f8 __45-[ASDataController _layoutNodesFromContexts:]_block_invoke (ASDataController.mm:222)
32 AsyncDisplayKit 0x1007da1cc ___ZL15ASDispatchApplymPU28objcproto17OS_dispatch_queue8NSObjectmU13block_pointerFvmE_block_invoke (ASDispatch.h:26)
33 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
34 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
35 libdispatch.dylib 0x18a78cab0 _dispatch_queue_override_invoke + 832
36 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
37 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
38 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
39 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#22. org.AsyncDisplayKit.ASDisplayLayer.displayQueue
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6fefe4 cache_get_and_retain + 132
3 CoreFoundation 0x18b81bf40 -[NSCache objectForKey:] + 64
4 AsyncDisplayKit 0x1008402a0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:113)
5 AsyncDisplayKit 0x100841244 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] (ASTextNode.mm:464)
6 AsyncDisplayKit 0x1007dcaf0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 (ASDisplayNode+AsyncDisplay.mm:241)
7 AsyncDisplayKit 0x1007a8dc4 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke (_ASAsyncTransaction.mm:432)
8 AsyncDisplayKit 0x1007a8034 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke (_ASAsyncTransaction.mm:253)
9 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
10 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
11 libdispatch.dylib 0x18a78af94 _dispatch_continuation_pop + 576
12 libdispatch.dylib 0x18a78ac58 _dispatch_async_redirect_invoke + 628
13 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
14 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
15 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
16 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#23. Thread
0 libsystem_kernel.dylib 0x18a8c3a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18a987344 _pthread_wqthread + 1452
2 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#24. Thread
0 libsystem_pthread.dylib 0x18a986d88 start_wqthread + 126

#25. Thread
0 libsystem_kernel.dylib 0x18a8c3a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18a987160 _pthread_wqthread + 968
2 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#26. Thread
0 libsystem_kernel.dylib 0x18a8c3a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18a987344 _pthread_wqthread + 1452
2 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#27. Thread
0 libsystem_kernel.dylib 0x18a8c3a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18a987344 _pthread_wqthread + 1452
2 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#28. PINRemoteImageManager Concurrent Operation Queue :: NSOperation 0x1706506e0 (QOS: UTILITY)
0 libobjc.A.dylib 0x18a33ef68 objc_msgSend + 8
1 Foundation 0x18c3d0ff0 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:usingBlock:] + 216
2 Foundation 0x18c319220 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64
3 Foundation 0x18c319038 -[__NSOperationInternal _start:] + 512
4 Foundation 0x18c3e635c __NSOQSchedule_f + 228
5 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
6 libdispatch.dylib 0x18a78c3dc _dispatch_queue_serial_drain + 928
7 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
8 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
9 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
10 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
11 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

@garrettmoon
Copy link
Member Author

From @appleguy on February 3, 2017 23:50

Is this crash log from iOS 8 by chance? Which iOS version?

On Feb 1, 2017, at 3:04 AM, plm75 notifications@github.com wrote:

I also have multiple seemingly random crashes due to this. I'm using ASDK 2.0.1

#0. Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x18a8c3014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18a98b450 pthread_kill + 112
2 libsystem_c.dylib 0x18a837400 abort + 140
3 libsystem_c.dylib 0x18a80b418 basename_r + 314
4 AsyncDisplayKit 0x1007abfbc ASDN::Mutex::~Mutex() (ASThread.h:187)
5 libsystem_c.dylib 0x18a837ff0 __cxa_finalize_ranges + 392
6 libsystem_c.dylib 0x18a7e1390 exit + 24
7 UIKit 0x1918367fc +[_UIAlertManager hideAlertsForTermination] + 490
8 UIKit 0x191a387cc __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2100 + 792
9 UIKit 0x191a3bfdc _runAfterCACommitDeferredBlocks + 292
10 UIKit 0x191a2dd50 _cleanUpAfterCAFlushAndRunDeferredBlocks + 560
11 UIKit 0x19179d0b4 _afterCACommitHandler + 168
12 CoreFoundation 0x18b8a20c0 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32
13 CoreFoundation 0x18b89fcf0 __CFRunLoopDoObservers + 372
14 CoreFoundation 0x18b8a0180 __CFRunLoopRun + 1024
15 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
16 GraphicsServices 0x18d282198 GSEventRunModal + 180
17 UIKit 0x1918157fc -[UIApplication _run] + 684
18 UIKit 0x191810534 UIApplicationMain + 208
19 Hala-Madrid 0x1000d5940 main (AppDelegate.swift:24)
20 libdispatch.dylib 0x18a7b15b8 (Missing)

--

#0. Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x18a8c3014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18a98b450 pthread_kill + 112
2 libsystem_c.dylib 0x18a837400 abort + 140
3 libsystem_c.dylib 0x18a80b418 basename_r + 314
4 AsyncDisplayKit 0x1007abfbc ASDN::Mutex::~Mutex() (ASThread.h:187)
5 libsystem_c.dylib 0x18a837ff0 __cxa_finalize_ranges + 392
6 libsystem_c.dylib 0x18a7e1390 exit + 24
7 UIKit 0x1918367fc +[_UIAlertManager hideAlertsForTermination] + 490
8 UIKit 0x191a387cc __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2100 + 792
9 UIKit 0x191a3bfdc _runAfterCACommitDeferredBlocks + 292
10 UIKit 0x191a2dd50 _cleanUpAfterCAFlushAndRunDeferredBlocks + 560
11 UIKit 0x19179d0b4 _afterCACommitHandler + 168
12 CoreFoundation 0x18b8a20c0 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32
13 CoreFoundation 0x18b89fcf0 __CFRunLoopDoObservers + 372
14 CoreFoundation 0x18b8a0180 __CFRunLoopRun + 1024
15 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
16 GraphicsServices 0x18d282198 GSEventRunModal + 180
17 UIKit 0x1918157fc -[UIApplication _run] + 684
18 UIKit 0x191810534 UIApplicationMain + 208
19 Hala-Madrid 0x1000d5940 main (AppDelegate.swift:24)
20 libdispatch.dylib 0x18a7b15b8 (Missing)

#1 facebookarchive/AsyncDisplayKit#1. org.AsyncDisplayKit.ASDisplayLayer.displayQueue
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6fefe4 cache_get_and_retain + 132
3 CoreFoundation 0x18b81bf40 -[NSCache objectForKey:] + 64
4 AsyncDisplayKit 0x1008402a0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:113)
5 AsyncDisplayKit 0x100841244 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] (ASTextNode.mm:464)
6 AsyncDisplayKit 0x1007dcaf0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 (ASDisplayNode+AsyncDisplay.mm:241)
7 AsyncDisplayKit 0x1007a8dc4 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke (_ASAsyncTransaction.mm:432)
8 AsyncDisplayKit 0x1007a8034 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke (_ASAsyncTransaction.mm:253)
9 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
10 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
11 libdispatch.dylib 0x18a78af94 _dispatch_continuation_pop + 576
12 libdispatch.dylib 0x18a78ac58 _dispatch_async_redirect_invoke + 628
13 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
14 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
15 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
16 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#2 facebookarchive/AsyncDisplayKit#2. com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 Foundation 0x18c30b26c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Foundation 0x18c32bdd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7 UIKit 0x192189c38 -[UIEventFetcher threadMain] + 136
8 Foundation 0x18c408e68 NSThread__start + 1024
9 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
10 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
11 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#3 facebookarchive/AsyncDisplayKit#3. RLMRealm notification listener
0 libsystem_kernel.dylib 0x18a8a964c kevent + 8
1 Realm 0x100d908e4 realm::_impl::ExternalCommitHelper::listen() (external_commit_helper.cpp:202)
2 Realm 0x100d919a4 std::__1::__async_funcrealm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&)::$_0::operator()() (future:2341)
3 Realm 0x100d9192c std::__1::__async_assoc_state<void, std::__1::__async_funcrealm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&)::$_0 >::__execute() (future:1032)
4 Realm 0x100d91af4 std::__1::__thread_proxy<std::__1::tuple<void (std::__1::__async_assoc_state<void, std::__1::__async_funcrealm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&)::$_0 >::)(), std::__1::__async_assoc_state<void, std::__1::__async_funcrealm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&)::$_0 >> >(void*, void*) (memory:2525)
5 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
6 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
7 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#4 facebookarchive/AsyncDisplayKit#4. AVAudioSession Notify Thread
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 AVFAudio 0x1a5463d24 GenericRunLoopThread::Entry(void*) + 164
6 AVFAudio 0x1a5489d9c CAPThread::Entry(CAPThread*) + 84
7 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
8 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
9 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#5 facebookarchive/AsyncDisplayKit#5. Thread
0 libsystem_kernel.dylib 0x18a8c2e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18a9889c0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x18a2b13ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56
3 JavaScriptCore 0x1900d25b0 void std::__1::condition_variable_any::wait<std::__1::unique_lockbmalloc::Mutex >(std::__1::unique_lockbmalloc::Mutex&) + 112
4 JavaScriptCore 0x1900d2524 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadRunLoop() + 168
5 JavaScriptCore 0x1900d2404 std::__1::__shared_ptr_emplace<std::__1::mutex, std::__1::allocatorstd::__1::mutex >::~__shared_ptr_emplace() + 10
6 JavaScriptCore 0x1900d26b4 void std::__1::__thread_proxy<std::__1::tuple<void ()(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>> >(void) + 92
7 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
8 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
9 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#6 facebookarchive/AsyncDisplayKit#6. WebThread
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 WebCore 0x1903d3660 RunWebThread(void*) + 456
6 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
7 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
8 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#7 facebookarchive/AsyncDisplayKit#7. com.twitter.crashlytics.ios.MachExceptionServer
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 Hala-Madrid 0x10018e148 CLSMachExceptionServer + 4295844168
3 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
4 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
5 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#8 facebookarchive/AsyncDisplayKit#8. com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 CFNetwork 0x18bfd38f0 +[NSURLConnection(Loader) _resourceLoadLoop:] + 336
6 Foundation 0x18c408e68 NSThread__start + 1024
7 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
8 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
9 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#9 facebookarchive/AsyncDisplayKit#9. JIT Worklist Worker Thread
0 libsystem_kernel.dylib 0x18a8c2e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18a9889c0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x18a2b13ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56
3 JavaScriptCore 0x1900bad44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4 JavaScriptCore 0x18fe92a38 JSC::JITWorklist::runThread() + 192
5 JavaScriptCore 0x18fe92e88 WTF::Vector<WTF::RefPtrJSC::JITWorklist::Plan, 32ul, WTF::CrashOnOverflow, 16ul>::expandCapacity(unsigned long, WTF::RefPtrJSC::JITWorklist::Plan) + 14
6 JavaScriptCore 0x18f80309c WTF::threadEntryPoint(void) + 212
7 JavaScriptCore 0x18f802fac WTF::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
9 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
10 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#10 facebookarchive/AsyncDisplayKit#10. WTF Parallel Helper Thread
0 libsystem_kernel.dylib 0x18a8c2e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18a9889c0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x18a2b13ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56
3 JavaScriptCore 0x1900bad44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4 JavaScriptCore 0x1900ba2c8 WTF::ParallelHelperPool::waitForClientWithTask(WTF::LockerWTF::LockBase const&) + 288
5 JavaScriptCore 0x1900ba068 WTF::ParallelHelperPool::helperThreadBody() + 76
6 JavaScriptCore 0x18f80309c WTF::threadEntryPoint(void*) + 212
7 JavaScriptCore 0x18f802fac WTF::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
9 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
10 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#11 facebookarchive/AsyncDisplayKit#11. WebCore: LocalStorage
0 libsystem_kernel.dylib 0x18a8c2e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18a9889c0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x18a2b13ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56
3 JavaScriptCore 0x1900bad44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4 WebKitLegacy 0x1914bae8c bool WTF::ConditionBase::waitForSecondsImplWTF::Lock(WTF::Lock&, double) + 128
5 WebKitLegacy 0x1914baca4 std::__1::unique_ptr<WTF::Function<void ()>, std::__1::default_delete<WTF::Function<void ()> > > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)&&, double) + 124
6 WebKitLegacy 0x1914ba2cc WebCore::StorageThread::threadEntryPoint() + 68
7 JavaScriptCore 0x18f80309c WTF::threadEntryPoint(void*) + 212
8 JavaScriptCore 0x18f802fac WTF::wtfThreadEntryPoint(void*) + 24
9 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
10 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
11 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#12 facebookarchive/AsyncDisplayKit#12. PINRemoteImageManager Concurrent Operation Queue :: NSOperation 0x1704464e0 (QOS: UTILITY)
0 libsystem_kernel.dylib 0x18a8c1e70 __bsdthread_ctl + 8
1 libsystem_pthread.dylib 0x18a98e144 pthread_override_qos_class_end_np + 88
2 Foundation 0x18c3e6448 __NSOQSchedule_f + 464
3 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
4 libdispatch.dylib 0x18a78c3dc _dispatch_queue_serial_drain + 928
5 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
6 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
7 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
8 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
9 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#13 facebookarchive/AsyncDisplayKit#13. ASDeallocQueue
0 libsystem_kernel.dylib 0x18a8a5188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18a8a4ff8 mach_msg + 72
2 CoreFoundation 0x18b8a25d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18b8a01ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18b7ce2b8 CFRunLoopRunSpecific + 444
5 CoreFoundation 0x18b81bb44 CFRunLoopRun + 112
6 AsyncDisplayKit 0x1008256bc -[ASDeallocQueue threadMain] (ASRunLoopQueue.mm:89)
7 Foundation 0x18c408e68 NSThread__start + 1024
8 libsystem_pthread.dylib 0x18a989850 _pthread_body + 240
9 libsystem_pthread.dylib 0x18a989760 _pthread_body + 282
10 libsystem_pthread.dylib 0x18a986d94 thread_start + 4

#14 facebookarchive/AsyncDisplayKit#14. com.apple.root.default-qos
0 CoreFoundation 0x18b7c7ebc _CFRetain + 172
1 CoreText 0x18e54e344 TBaseFont::CopyNativeFont() const + 52
2 CoreText 0x18e54e2ec TBaseFont::CopyGraphicsFont() const + 24
3 CoreText 0x18e60aef8 TBaseFont::CopyParserFont() const + 72
4 CoreText 0x18e587f64 TAATKerxEngine::KernRuns(SyncState&, KerningStatus&) + 492
5 CoreText 0x18e557020 TKerningEngine::PositionGlyphs(TLine&, TCharStream const*) + 492
6 CoreText 0x18e58ea6c TTypesetter::FinishLayout(std::__1::tuple<TLine const*, TCharStream const*, void const* ()(__CTRun const, __CFString const*, void*), void*, std::__1::shared_ptr, unsigned int, unsigned char> const&, TLine&, SyncState) + 40
7 CoreText 0x18e5563e4 TTypesetter::TTypesetter(__CFArray const, __CFString const*, void const* ()(__CTRun const, __CFString const*, void*), void*) + 268
8 CoreText 0x18e5561ac CTTypesetterCreateWithRunArray + 88
9 UIFoundation 0x1916e181c -[NSATSGlyphStorage createCTTypesetter] + 1512
10 UIFoundation 0x1916dc5c0 -[NSATSTypesetter _ctTypesetter] + 296
11 UIFoundation 0x1916e577c -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:] + 128
12 UIFoundation 0x1916dd194 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:] + 2316
13 UIFoundation 0x1916de758 -[NSATSTypesetter layoutParagraphAtPoint:] + 160
14 UIFoundation 0x191734b34 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:] + 2948
15 UIFoundation 0x191735cd8 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 244
16 UIFoundation 0x1916df1b8 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 448
17 UIFoundation 0x1916cb2ec -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] + 1116
18 UIFoundation 0x1916ccde0 -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:] + 196
19 UIFoundation 0x1916d9a94 _NSFastFillAllLayoutHolesUpToEndOfContainerForGlyphIndex + 1252
20 UIFoundation 0x191702100 -[NSLayoutManager ensureLayoutForTextContainer:] + 380
21 AsyncDisplayKit 0x10083ec6c __34-[ASTextKitTailTruncater truncate]_block_invoke (ASTextKitTailTruncater.mm:155)
22 AsyncDisplayKit 0x100837814 -[ASTextKitContext performBlockWithLockedTextKitComponents:] (ASThread.h:132)
23 AsyncDisplayKit 0x10083eba4 -[ASTextKitTailTruncater truncate] (ASTextKitTailTruncater.mm:150)
24 AsyncDisplayKit 0x10083cb18 -[ASTextKitRenderer _calculateSize] (ASTextKitRenderer.mm:138)
25 AsyncDisplayKit 0x10083c67c -[ASTextKitRenderer initWithTextKitAttributes:constrainedSize:] (ASTextKitAttributes.h:28)
26 AsyncDisplayKit 0x1008402e0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:115)
27 AsyncDisplayKit 0x10084075c -[ASTextNode calculateSizeThatFits:] (ASTextNode.mm:334)
28 AsyncDisplayKit 0x1007ed5f4 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2766)
29 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
30 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
31 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
32 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
33 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
34 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
35 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
36 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
37 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
38 AsyncDisplayKit 0x1007ba71c -[ASBackgroundLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASBackgroundLayoutSpec.mm:50)
39 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
40 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
41 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
42 AsyncDisplayKit 0x1007ed778 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2813)
43 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
44 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
45 AsyncDisplayKit 0x1007d4174 -[ASDataController _layoutNode:withConstrainedSize:] (ASDataController.mm:178)
46 AsyncDisplayKit 0x1007d46f8 __45-[ASDataController _layoutNodesFromContexts:]_block_invoke (ASDataController.mm:222)
47 AsyncDisplayKit 0x1007da1cc ___ZL15ASDispatchApplymPU28objcproto17OS_dispatch_queue8NSObjectmU13block_pointerFvmE_block_invoke (ASDispatch.h:26)
48 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
49 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
50 libdispatch.dylib 0x18a78cab0 _dispatch_queue_override_invoke + 832
51 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
52 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
53 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
54 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#15 facebookarchive/AsyncDisplayKit#15. org.AsyncDisplayKit.ASDataController.editingTransactionQueue:0x170137480
0 libsystem_kernel.dylib 0x18a8a51c4 semaphore_wait_trap + 8
1 libdispatch.dylib 0x18a790df8 _dispatch_group_wait_slow + 304
2 AsyncDisplayKit 0x1007d44dc -[ASDataController _layoutNodesFromContexts:] (ASDispatch.h:32)
3 AsyncDisplayKit 0x1007d3f94 -[ASDataController batchLayoutNodesFromContexts:batchCompletion:] (ASDataController.mm:164)
4 AsyncDisplayKit 0x1007d6070 __77-[ASDataController _reloadDataWithAnimationOptions:synchronously:completion:]_block_invoke (ASDataController.mm:488)
5 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
6 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
7 libdispatch.dylib 0x18a78c12c _dispatch_queue_serial_drain + 240
8 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
9 libdispatch.dylib 0x18a78c8d8 _dispatch_queue_override_invoke + 360
10 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
11 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
12 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
13 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#16 facebookarchive/AsyncDisplayKit#16. org.AsyncDisplayKit.ASDisplayLayer.displayQueue
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6fefe4 cache_get_and_retain + 132
3 CoreFoundation 0x18b81bf40 -[NSCache objectForKey:] + 64
4 AsyncDisplayKit 0x1008402a0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:113)
5 AsyncDisplayKit 0x100841244 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] (ASTextNode.mm:464)
6 AsyncDisplayKit 0x1007dcaf0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 (ASDisplayNode+AsyncDisplay.mm:241)
7 AsyncDisplayKit 0x1007a8dc4 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke (_ASAsyncTransaction.mm:432)
8 AsyncDisplayKit 0x1007a8034 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke (_ASAsyncTransaction.mm:253)
9 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
10 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
11 libdispatch.dylib 0x18a78af94 _dispatch_continuation_pop + 576
12 libdispatch.dylib 0x18a78ac58 _dispatch_async_redirect_invoke + 628
13 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
14 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
15 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
16 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#17 facebookarchive/AsyncDisplayKit#17. PINRemoteImageManager Concurrent Operation Queue :: NSOperation 0x1706533e0 (QOS: UTILITY)
0 Foundation 0x18c3e6448 __NSOQSchedule_f + 464
1 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
2 libdispatch.dylib 0x18a78c3dc _dispatch_queue_serial_drain + 928
3 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
4 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
5 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
6 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
7 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#18 facebookarchive/AsyncDisplayKit#18. PINRemoteImageManager Concurrent Operation Queue :: NSOperation 0x17024fc30 (QOS: UTILITY)
0 libsystem_kernel.dylib 0x18a8c1e70 __bsdthread_ctl + 8
1 libsystem_pthread.dylib 0x18a98d830 _pthread_set_properties_self + 64
2 libdispatch.dylib 0x18a7892b4 _dispatch_set_priority_and_mach_voucher_slow + 180
3 libdispatch.dylib 0x18a789494 _dispatch_set_priority_and_voucher_slow + 280
4 libdispatch.dylib 0x18a78c384 _dispatch_queue_serial_drain + 840
5 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
6 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
7 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
8 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
9 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#19 facebookarchive/AsyncDisplayKit#19. org.AsyncDisplayKit.ASDisplayLayer.displayQueue
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6fefe4 cache_get_and_retain + 132
3 CoreFoundation 0x18b81bf40 -[NSCache objectForKey:] + 64
4 AsyncDisplayKit 0x1008402a0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:113)
5 AsyncDisplayKit 0x100841244 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] (ASTextNode.mm:464)
6 AsyncDisplayKit 0x1007dcaf0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 (ASDisplayNode+AsyncDisplay.mm:241)
7 AsyncDisplayKit 0x1007a8dc4 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke (_ASAsyncTransaction.mm:432)
8 AsyncDisplayKit 0x1007a8034 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke (_ASAsyncTransaction.mm:253)
9 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
10 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
11 libdispatch.dylib 0x18a78af94 _dispatch_continuation_pop + 576
12 libdispatch.dylib 0x18a78ac58 _dispatch_async_redirect_invoke + 628
13 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
14 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
15 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
16 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#20 facebookarchive/AsyncDisplayKit#20. com.apple.root.default-qos
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6ffba4 cache_release_value + 120
3 AsyncDisplayKit 0x100840308 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:280)
4 AsyncDisplayKit 0x10084075c -[ASTextNode calculateSizeThatFits:] (ASTextNode.mm:334)
5 AsyncDisplayKit 0x1007ed5f4 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2766)
6 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
7 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
8 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
9 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
10 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
11 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
12 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
13 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
14 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
15 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
16 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
17 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
18 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
19 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
20 AsyncDisplayKit 0x1007ba71c -[ASBackgroundLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASBackgroundLayoutSpec.mm:50)
21 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
22 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
23 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
24 AsyncDisplayKit 0x1007ed778 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2813)
25 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
26 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
27 AsyncDisplayKit 0x1007d4174 -[ASDataController _layoutNode:withConstrainedSize:] (ASDataController.mm:178)
28 AsyncDisplayKit 0x1007d46f8 __45-[ASDataController _layoutNodesFromContexts:]_block_invoke (ASDataController.mm:222)
29 AsyncDisplayKit 0x1007da1cc ___ZL15ASDispatchApplymPU28objcproto17OS_dispatch_queue8NSObjectmU13block_pointerFvmE_block_invoke (ASDispatch.h:26)
30 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
31 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
32 libdispatch.dylib 0x18a78cab0 _dispatch_queue_override_invoke + 832
33 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
34 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
35 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
36 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#21 facebookarchive/AsyncDisplayKit#21. com.apple.root.default-qos
0 Foundation 0x18c335d3c -[NSFileManager _registerForUbiquityAccountChangeNotifications] + 710
1 UIFoundation 0x191725d94 -[NSTextStorage processEditing] + 48
2 UIFoundation 0x191725cf4 -[NSTextStorage edited:range:changeInLength:] + 336
3 UIFoundation 0x191726c24 -[NSConcreteTextStorage initWithAttributedString:] + 220
4 AsyncDisplayKit 0x1008375c4 -[ASTextKitContext initWithAttributedString:lineBreakMode:maximumNumberOfLines:exclusionPaths:constrainedSize:] (ASTextKitContext.mm:42)
5 AsyncDisplayKit 0x10083c4f0 -[ASTextKitRenderer initWithTextKitAttributes:constrainedSize:] (ASTextKitRenderer.mm:62)
6 AsyncDisplayKit 0x1008402e0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:115)
7 AsyncDisplayKit 0x10084075c -[ASTextNode calculateSizeThatFits:] (ASTextNode.mm:334)
8 AsyncDisplayKit 0x1007ed5f4 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2766)
9 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
10 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
11 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
12 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
13 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
14 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
15 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
16 AsyncDisplayKit 0x10082ae18 crossChildLayout(ASStackLayoutSpecChild const&, ASStackLayoutSpecStyle const&, double, double, double, double, CGSize) (ASStackUnpositionedLayout.mm:63)
17 AsyncDisplayKit 0x10082a284 ASStackUnpositionedLayout::compute(std::__1::vector<ASStackLayoutSpecChild, std::__1::allocator > const&, ASStackLayoutSpecStyle const&, ASSizeRange const&) (ASStackUnpositionedLayout.mm:412)
18 AsyncDisplayKit 0x10082926c -[ASStackLayoutSpec calculateLayoutThatFits:] (ASStackLayoutSpec.mm:138)
19 AsyncDisplayKit 0x10080cbb0 -[ASLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASLayoutSpec.mm:133)
20 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
21 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
22 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
23 AsyncDisplayKit 0x1007ba71c -[ASBackgroundLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASBackgroundLayoutSpec.mm:50)
24 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
25 AsyncDisplayKit 0x1008016a0 -[ASInsetLayoutSpec calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASInsetLayoutSpec.mm:101)
26 AsyncDisplayKit 0x10080ca4c -[ASLayoutSpec layoutThatFits:parentSize:] (ASLayoutSpec.mm:124)
27 AsyncDisplayKit 0x1007ed778 -[ASDisplayNode calculateLayoutThatFits:] (ASDisplayNode.mm:2813)
28 AsyncDisplayKit 0x1007ed430 -[ASDisplayNode calculateLayoutThatFits:restrictedToSize:relativeToParentSize:] (ASDisplayNode.mm:2753)
29 AsyncDisplayKit 0x1007e61f0 -[ASDisplayNode layoutThatFits:parentSize:] (ASDisplayNode.mm:918)
30 AsyncDisplayKit 0x1007d4174 -[ASDataController _layoutNode:withConstrainedSize:] (ASDataController.mm:178)
31 AsyncDisplayKit 0x1007d46f8 __45-[ASDataController _layoutNodesFromContexts:]_block_invoke (ASDataController.mm:222)
32 AsyncDisplayKit 0x1007da1cc ___ZL15ASDispatchApplymPU28objcproto17OS_dispatch_queue8NSObjectmU13block_pointerFvmE_block_invoke (ASDispatch.h:26)
33 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
34 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
35 libdispatch.dylib 0x18a78cab0 _dispatch_queue_override_invoke + 832
36 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
37 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
38 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
39 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#22 facebookarchive/AsyncDisplayKit#22. org.AsyncDisplayKit.ASDisplayLayer.displayQueue
0 libsystem_kernel.dylib 0x18a8c2e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x18a98cda4 _pthread_mutex_lock_wait + 96
2 libcache.dylib 0x18a6fefe4 cache_get_and_retain + 132
3 CoreFoundation 0x18b81bf40 -[NSCache objectForKey:] + 64
4 AsyncDisplayKit 0x1008402a0 -[ASTextNode _rendererWithBoundsSlow:] (ASTextNode.mm:113)
5 AsyncDisplayKit 0x100841244 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] (ASTextNode.mm:464)
6 AsyncDisplayKit 0x1007dcaf0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 (ASDisplayNode+AsyncDisplay.mm:241)
7 AsyncDisplayKit 0x1007a8dc4 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke (_ASAsyncTransaction.mm:432)
8 AsyncDisplayKit 0x1007a8034 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke (_ASAsyncTransaction.mm:253)
9 libdispatch.dylib 0x18a77e1fc _dispatch_call_block_and_release + 24
10 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
11 libdispatch.dylib 0x18a78af94 _dispatch_continuation_pop + 576
12 libdispatch.dylib 0x18a78ac58 _dispatch_async_redirect_invoke + 628
13 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
14 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
15 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
16 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#23 facebookarchive/AsyncDisplayKit#23. Thread
0 libsystem_kernel.dylib 0x18a8c3a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18a987344 _pthread_wqthread + 1452
2 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#24 facebookarchive/AsyncDisplayKit#24. Thread
0 libsystem_pthread.dylib 0x18a986d88 start_wqthread + 126

#25 facebookarchive/AsyncDisplayKit#25. Thread
0 libsystem_kernel.dylib 0x18a8c3a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18a987160 _pthread_wqthread + 968
2 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#26 facebookarchive/AsyncDisplayKit#26. Thread
0 libsystem_kernel.dylib 0x18a8c3a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18a987344 _pthread_wqthread + 1452
2 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#27 facebookarchive/AsyncDisplayKit#27. Thread
0 libsystem_kernel.dylib 0x18a8c3a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18a987344 _pthread_wqthread + 1452
2 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4

#28 facebookarchive/AsyncDisplayKit#28. PINRemoteImageManager Concurrent Operation Queue :: NSOperation 0x1706506e0 (QOS: UTILITY)
0 libobjc.A.dylib 0x18a33ef68 objc_msgSend + 8
1 Foundation 0x18c3d0ff0 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:usingBlock:] + 216
2 Foundation 0x18c319220 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey🔑key:usingBlock:] + 64
3 Foundation 0x18c319038 -[__NSOperationInternal _start:] + 512
4 Foundation 0x18c3e635c __NSOQSchedule_f + 228
5 libdispatch.dylib 0x18a77e1bc _dispatch_client_callout + 16
6 libdispatch.dylib 0x18a78c3dc _dispatch_queue_serial_drain + 928
7 libdispatch.dylib 0x18a7819a4 _dispatch_queue_invoke + 652
8 libdispatch.dylib 0x18a78e34c _dispatch_root_queue_drain + 572
9 libdispatch.dylib 0x18a78e0ac _dispatch_worker_thread3 + 124
10 libsystem_pthread.dylib 0x18a9872a0 _pthread_wqthread + 1288
11 libsystem_pthread.dylib 0x18a986d8c start_wqthread + 4


You are receiving this because you commented.
Reply to this email directly, view it on GitHub facebookarchive/AsyncDisplayKit#2017 (comment), or mute the thread https://github.com/notifications/unsubscribe-auth/AAigAzc49Qrno-t3_S-Fgq-Jw9xz66NWks5rYGbUgaJpZM4JZhkE.

@garrettmoon
Copy link
Member Author

From @plm75 on February 4, 2017 8:35

@appleguy I looked at some recent bug reports and this crash happens on iOS 10.x on a range of devices.

@garrettmoon
Copy link
Member Author

From @dssheng on February 15, 2017 8:3

Here is a log, ASDK 2.0.1

Incident Identifier: BD1E6BF8-82EE-4A67-815B-AA0FAE953885
CrashReporter Key: 2963edfa10e5371890786e6d6a2d5cc02cd49895
Hardware Model: iPhone7,2
Process: Kxxxxxx [7764]
Path: /private/var/containers/Bundle/Application/F28046DB-0096-4BF9-8BA2-10EFDAFAD588/Kxxxxxx.app/Kxxxxxx
Identifier: com.Kxxxxxx.ic
Version: 27376 (3.8.3)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.Kxxxxxx.ic [1331]

Date/Time: 2017-02-10 02:03:01.3995 +0800
Launch Time: 2017-02-10 01:59:35.3620 +0800
OS Version: iPhone OS 10.2 (14C92)
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 22

Thread 0 name:
Thread 0:
0 MediaPlatform 0x000000019217bc4c std::__1::shared_ptrmediaplatform::HTTPRunLoop::~shared_ptr() + 0 (memory:4590)
1 libsystem_c.dylib 0x0000000181573ff0 __cxa_finalize_ranges + 392 (atexit.c:274)
2 libsystem_c.dylib 0x000000018151d390 exit + 24 (exit.c:78)
3 UIKit 0x00000001885727fc -[UIApplication _terminateWithStatus:] + 492 (UIApplication.m:6192)
4 UIKit 0x00000001887747cc __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2100 + 792 (UIApplication.m:6489)
5 UIKit 0x0000000188777fdc _runAfterCACommitDeferredBlocks + 292 (UIApplication.m:2451)
6 UIKit 0x0000000188769d50 _cleanUpAfterCAFlushAndRunDeferredBlocks + 560 (UIApplication.m:2429)
7 UIKit 0x00000001884d90b4 _afterCACommitHandler + 168 (UIApplication.m:2481)
8 CoreFoundation 0x00000001825de0c0 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32 (CFRunLoop.c:1802)
9 CoreFoundation 0x00000001825dbcf0 __CFRunLoopDoObservers + 372 (CFRunLoop.c:1898)
10 CoreFoundation 0x00000001825dc180 __CFRunLoopRun + 1024 (CFRunLoop.c:2849)
11 CoreFoundation 0x000000018250a2b8 CFRunLoopRunSpecific + 444 (CFRunLoop.c:3113)
12 GraphicsServices 0x0000000183fbe198 GSEventRunModal + 180 (GSEvent.c:2245)
13 UIKit 0x00000001885517fc -[UIApplication _run] + 684 (UIApplication.m:2650)
14 UIKit 0x000000018854c534 UIApplicationMain + 208 (UIApplication.m:4092)
15 Kxxxxxx 0x000000010030b5dc main + 88 (main.m:22)
16 libdyld.dylib 0x00000001814ed5b8 start + 4

Thread 1 name:
Thread 1:
0 libsystem_kernel.dylib 0x00000001815e1188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001815e0ff8 mach_msg + 72 (mach_msg.c:103)
2 CoreFoundation 0x00000001825de5d0 __CFRunLoopServiceMachPort + 192 (CFRunLoop.c:2527)
3 CoreFoundation 0x00000001825dc1ec __CFRunLoopRun + 1132 (CFRunLoop.c:2870)
4 CoreFoundation 0x000000018250a2b8 CFRunLoopRunSpecific + 444 (CFRunLoop.c:3113)
5 Foundation 0x000000018304726c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 (NSRunLoop.m:367)
6 Foundation 0x0000000183067dd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 96 (NSRunLoop.m:411)
7 UIKit 0x0000000188ec5c38 -[UIEventFetcher threadMain] + 136 (UIEventFetcher.m:279)
8 Foundation 0x0000000183144e68 NSThread__start + 1024 (NSThread.m:1163)
9 libsystem_pthread.dylib 0x00000001816c5850 _pthread_body + 240 (pthread.c:697)
10 libsystem_pthread.dylib 0x00000001816c5760 _pthread_start + 284 (pthread.c:744)
11 libsystem_pthread.dylib 0x00000001816c2d94 thread_start + 4

Thread 2:
0 libsystem_kernel.dylib 0x00000001815fee1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001816c49c0 _pthread_cond_wait + 640 (pthread_cond.c:536)
2 libc++.1.dylib 0x0000000180fed3ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56 (condition_variable.cpp:44)
3 JavaScriptCore 0x0000000186e0e5b0 void std::__1::condition_variable_any::wait<std::__1::unique_lockbmalloc::Mutex >(std::__1::unique_lockbmalloc::Mutex&) + 112 (condition_variable:202)
4 JavaScriptCore 0x0000000186e0e524 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadRunLoop() + 168 (condition_variable:211)
5 JavaScriptCore 0x0000000186e0e404 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::
)()>::threadEntryPoint(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>) + 12 (AsyncTask.h:106)
6 JavaScriptCore 0x0000000186e0e6b4 void* std::__1::__thread_proxy<std::__1::tuple<void ()(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>> >(void) + 92 (__functional_base:416)
7 libsystem_pthread.dylib 0x00000001816c5850 _pthread_body + 240 (pthread.c:697)
8 libsystem_pthread.dylib 0x00000001816c5760 _pthread_start + 284 (pthread.c:744)
9 libsystem_pthread.dylib 0x00000001816c2d94 thread_start + 4

Thread 3 name:
Thread 3:
0 libsystem_kernel.dylib 0x00000001815e1188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001815e0ff8 mach_msg + 72 (mach_msg.c:103)
2 CoreFoundation 0x00000001825de5d0 __CFRunLoopServiceMachPort + 192 (CFRunLoop.c:2527)
3 CoreFoundation 0x00000001825dc1ec __CFRunLoopRun + 1132 (CFRunLoop.c:2870)
4 CoreFoundation 0x000000018250a2b8 CFRunLoopRunSpecific + 444 (CFRunLoop.c:3113)
5 WebCore 0x000000018710f660 RunWebThread(void*) + 456 (WebCoreThread.mm:692)
6 libsystem_pthread.dylib 0x00000001816c5850 _pthread_body + 240 (pthread.c:697)
7 libsystem_pthread.dylib 0x00000001816c5760 _pthread_start + 284 (pthread.c:744)
8 libsystem_pthread.dylib 0x00000001816c2d94 thread_start + 4

Thread 4 name:
Thread 4:
0 libsystem_kernel.dylib 0x00000001815e1188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001815e0ff8 mach_msg + 72 (mach_msg.c:103)
2 CoreFoundation 0x00000001825de5d0 __CFRunLoopServiceMachPort + 192 (CFRunLoop.c:2527)
3 CoreFoundation 0x00000001825dc1ec __CFRunLoopRun + 1132 (CFRunLoop.c:2870)
4 CoreFoundation 0x000000018250a2b8 CFRunLoopRunSpecific + 444 (CFRunLoop.c:3113)
5 CFNetwork 0x0000000182d0f8f0 +[NSURLConnection(Loader) _resourceLoadLoop:] + 336 (NSURLConnection.mm:364)
6 Foundation 0x0000000183144e68 NSThread__start + 1024 (NSThread.m:1163)
7 libsystem_pthread.dylib 0x00000001816c5850 _pthread_body + 240 (pthread.c:697)
8 libsystem_pthread.dylib 0x00000001816c5760 _pthread_start + 284 (pthread.c:744)
9 libsystem_pthread.dylib 0x00000001816c2d94 thread_start + 4

Thread 5 name:
Thread 5:
0 libsystem_kernel.dylib 0x00000001815fee1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001816c49c0 _pthread_cond_wait + 640 (pthread_cond.c:536)
2 libc++.1.dylib 0x0000000180fed3ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56 (condition_variable.cpp:44)
3 JavaScriptCore 0x0000000186df6d44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132 (ParkingLot.cpp:575)
4 JavaScriptCore 0x0000000186bcea38 JSC::JITWorklist::runThread() + 192 (ParkingLot.h:62)
5 JavaScriptCore 0x0000000186bcee88 std::__1::__function::__func<JSC::JITWorklist::JITWorklist()::$_0, std::__1::allocatorJSC::JITWorklist::JITWorklist()::$_0, void ()>::operator()() + 16 (JITWorklist.cpp:102)
6 JavaScriptCore 0x000000018653f09c WTF::threadEntryPoint(void*) + 212 (functional:1817)
7 JavaScriptCore 0x000000018653efac WTF::wtfThreadEntryPoint(void*) + 24 (ThreadingPthreads.cpp:164)
8 libsystem_pthread.dylib 0x00000001816c5850 _pthread_body + 240 (pthread.c:697)
9 libsystem_pthread.dylib 0x00000001816c5760 _pthread_start + 284 (pthread.c:744)
10 libsystem_pthread.dylib 0x00000001816c2d94 thread_start + 4

Thread 6 name:
Thread 6:
0 libsystem_kernel.dylib 0x00000001815fee1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001816c49c0 _pthread_cond_wait + 640 (pthread_cond.c:536)
2 libc++.1.dylib 0x0000000180fed3ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56 (condition_variable.cpp:44)
3 JavaScriptCore 0x0000000186df6d44 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132 (ParkingLot.cpp:575)
4 JavaScriptCore 0x0000000186df62c8 WTF::ParallelHelperPool::waitForClientWithTask(WTF::LockerWTF::LockBase const&) + 288 (ParkingLot.h:62)
5 JavaScriptCore 0x0000000186df6068 WTF::ParallelHelperPool::helperThreadBody() + 76 (ParallelHelperPool.cpp:189)
6 JavaScriptCore 0x000000018653f09c WTF::threadEntryPoint(void*) + 212 (functional:1817)
7 JavaScriptCore 0x000000018653efac WTF::wtfThreadEntryPoint(void*) + 24 (ThreadingPthreads.cpp:164)
8 libsystem_pthread.dylib 0x00000001816c5850 _pthread_body + 240 (pthread.c:697)
9 libsystem_pthread.dylib 0x00000001816c5760 _pthread_start + 284 (pthread.c:744)
10 libsystem_pthread.dylib 0x00000001816c2d94 thread_start + 4

Thread 7 name:
Thread 7:
0 libobjc.A.dylib 0x000000018107af7c objc_msgSend + 28
1 Foundation 0x0000000183059938 +[NSData(NSData) dataWithBytesNoCopy:length:] + 56 (NSData.m:677)
2 Foundation 0x00000001830598d8 -[NSFileManager fileSystemRepresentationWithPath:] + 644 (NSFileManager.m:4810)
3 Foundation 0x0000000183125624 _NSCreateTemporaryFile_Protected + 580 (NSPlatform.m:1019)
4 Foundation 0x000000018305d2ec _NSWriteDataToFileWithExtendedAttributes + 412 (NSPlatform.m:1189)
5 Kxxxxxx 0x0000000100c0e870 -[JPUSHFileCacheController writeToFile:] + 204
6 Kxxxxxx 0x0000000100c0df18 -[JPUSHFileCacheController synchronize] + 124
7 Kxxxxxx 0x0000000100c0e470 -[JPUSHFileCacheController setObject:forKey:] + 520
8 Kxxxxxx 0x0000000100c0e790 -[JPUSHFileCacheController setObject:forKeyedSubscript:] + 60
9 Kxxxxxx 0x0000000100c03d18 -[JPUSHHttpSessionController saveCheckTimer] + 236
10 Kxxxxxx 0x0000000100c03fbc -[JPUSHHttpSessionController reportInactive:] + 172
11 Kxxxxxx 0x0000000100be66e8 -[JCOREClientController reportInactive:] + 232
12 Foundation 0x0000000183145048 __NSThreadPerformPerform + 340 (NSThread.m:1247)
13 CoreFoundation 0x00000001825deb5c CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 24 (CFRunLoop.c:1943)
14 CoreFoundation 0x00000001825de4a4 __CFRunLoopDoSources0 + 524 (CFRunLoop.c:1989)
15 CoreFoundation 0x00000001825dc0a4 __CFRunLoopRun + 804 (CFRunLoop.c:2821)
16 CoreFoundation 0x000000018250a2b8 CFRunLoopRunSpecific + 444 (CFRunLoop.c:3113)
17 CoreFoundation 0x0000000182557b44 CFRunLoopRun + 112 (CFRunLoop.c:3136)
18 Kxxxxxx 0x0000000100c11074 -[JPUSHThread clientThreadMain] + 100
19 Foundation 0x0000000183144e68 NSThread__start + 1024 (NSThread.m:1163)
20 libsystem_pthread.dylib 0x00000001816c5850 _pthread_body + 240 (pthread.c:697)
21 libsystem_pthread.dylib 0x00000001816c5760 _pthread_start + 284 (pthread.c:744)
22 libsystem_pthread.dylib 0x00000001816c2d94 thread_start + 4

Thread 8 name:
Thread 8:
0 libsystem_kernel.dylib 0x00000001815ff23c __select + 8
1 CoreFoundation 0x00000001825e5468 __CFSocketManager + 640 (CFSocket.c:2241)
2 libsystem_pthread.dylib 0x00000001816c5850 _pthread_body + 240 (pthread.c:697)
3 libsystem_pthread.dylib 0x00000001816c5760 _pthread_start + 284 (pthread.c:744)
4 libsystem_pthread.dylib 0x00000001816c2d94 thread_start + 4

Thread 9 name:
Thread 9:
0 libsystem_kernel.dylib 0x00000001815e1188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001815e0ff8 mach_msg + 72 (mach_msg.c:103)
2 CoreFoundation 0x00000001825de5d0 __CFRunLoopServiceMachPort + 192 (CFRunLoop.c:2527)
3 CoreFoundation 0x00000001825dc1ec __CFRunLoopRun + 1132 (CFRunLoop.c:2870)
4 CoreFoundation 0x000000018250a2b8 CFRunLoopRunSpecific + 444 (CFRunLoop.c:3113)
5 CoreFoundation 0x0000000182557b44 CFRunLoopRun + 112 (CFRunLoop.c:3136)
6 Kxxxxxx 0x00000001003bfeac -[ASDeallocQueue threadMain] + 228 (ASRunLoopQueue.mm:87)
7 Foundation 0x0000000183144e68 NSThread__start + 1024 (NSThread.m:1163)
8 libsystem_pthread.dylib 0x00000001816c5850 _pthread_body + 240 (pthread.c:697)
9 libsystem_pthread.dylib 0x00000001816c5760 _pthread_start + 284 (pthread.c:744)
10 libsystem_pthread.dylib 0x00000001816c2d94 thread_start + 4

Thread 10 name:
Thread 10:
0 libsystem_kernel.dylib 0x00000001815fee1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001816c49f4 _pthread_cond_wait + 692 (pthread_cond.c:540)
2 Foundation 0x0000000183051f28 -[NSCondition waitUntilDate:] + 340 (NSLock.m:188)
3 Foundation 0x000000018304ef24 -[NSConditionLock lockWhenCondition:beforeDate:] + 256 (NSLock.m:499)
4 Kxxxxxx 0x00000001004f6a68 -[PINDiskCache objectForKey:fileURL:] + 156 (PINDiskCache.m:738)
5 Kxxxxxx 0x00000001004f5478 __35-[PINDiskCache objectForKey:block:]_block_invoke + 60 (PINDiskCache.m:578)
6 Kxxxxxx 0x00000001004fed94 __44-[PINOperationQueue scheduleNextOperations:]_block_invoke_2 + 52 (PINOperationQueue.m:242)
7 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
8 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
9 libdispatch.dylib 0x00000001814c6f94 _dispatch_continuation_pop + 576 (inline_internal.h:2424)
10 libdispatch.dylib 0x00000001814c6d18 _dispatch_async_redirect_invoke + 820 (queue.c:3241)
11 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
12 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
13 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
14 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 11 name:
Thread 11:
0 libsystem_kernel.dylib 0x00000001815e564c kevent + 8
1 libsystem_info.dylib 0x00000001815c9b34 _mdns_search + 1096 (mdns_module.c:1788)
2 libsystem_info.dylib 0x00000001815c91e0 mdns_addrinfo + 416 (mdns_module.c:698)
3 libsystem_info.dylib 0x00000001815cce98 search_addrinfo + 172 (search_module.c:805)
4 libsystem_info.dylib 0x00000001815c0584 si_addrinfo + 1524 (si_getaddrinfo.c:1362)
5 libsystem_info.dylib 0x00000001815bfee0 getaddrinfo + 156 (libinfo.c:2327)
6 Kxxxxxx 0x0000000100683cb0 +[WXOGCDAsyncSocket lookupHost:port:error:] + 520
7 Kxxxxxx 0x0000000100674440 __73-[WXOGCDAsyncSocket connectToHost:onPort:viaInterface:withTimeout:error:]_block_invoke_2 + 108
8 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
9 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
10 libdispatch.dylib 0x00000001814c8a4c _dispatch_queue_override_invoke + 732 (inline_internal.h:2424)
11 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
12 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
13 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
14 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 12 name:
Thread 12:
0 libsystem_kernel.dylib 0x00000001815e11c4 semaphore_wait_trap + 8
1 libdispatch.dylib 0x00000001814cc7d8 _dispatch_semaphore_wait_slow + 216 (semaphore.c:335)
2 CFNetwork 0x0000000182ce5bec CFURLConnectionSendSynchronousRequest + 284 (CFURLConnection_Synchronous.c:217)
3 CFNetwork 0x0000000182d0fde0 +[NSURLConnection sendSynchronousRequest:returningResponse:error:] + 120 (NSURLConnection.mm:555)
4 Kxxxxxx 0x00000001009bd5a8 -[UMANWorker postDataToUop] + 380
5 Kxxxxxx 0x00000001009bd3d8 -[UMANWorker main] + 152
6 Foundation 0x00000001830550a4 -[__NSOperationInternal _start:] + 620 (NSOperation.m:793)
7 Foundation 0x000000018312235c __NSOQSchedule_f + 228 (NSOperation.m:1767)
8 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
9 libdispatch.dylib 0x00000001814c83dc _dispatch_queue_serial_drain + 928 (inline_internal.h:2424)
10 libdispatch.dylib 0x00000001814bd9a4 _dispatch_queue_invoke + 652 (queue.c:4864)
11 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
12 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
13 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
14 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 13 name:
Thread 13:
0 libsystem_kernel.dylib 0x00000001815fee1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001816c49f4 _pthread_cond_wait + 692 (pthread_cond.c:540)
2 Foundation 0x0000000183051f28 -[NSCondition waitUntilDate:] + 340 (NSLock.m:188)
3 Foundation 0x000000018304ef24 -[NSConditionLock lockWhenCondition:beforeDate:] + 256 (NSLock.m:499)
4 Kxxxxxx 0x00000001004f6a68 -[PINDiskCache objectForKey:fileURL:] + 156 (PINDiskCache.m:738)
5 Kxxxxxx 0x00000001004f5478 __35-[PINDiskCache objectForKey:block:]_block_invoke + 60 (PINDiskCache.m:578)
6 Kxxxxxx 0x00000001004fed94 __44-[PINOperationQueue scheduleNextOperations:]_block_invoke_2 + 52 (PINOperationQueue.m:242)
7 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
8 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
9 libdispatch.dylib 0x00000001814c6f94 _dispatch_continuation_pop + 576 (inline_internal.h:2424)
10 libdispatch.dylib 0x00000001814c6c58 _dispatch_async_redirect_invoke + 628 (queue.c:3241)
11 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
12 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
13 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
14 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 14 name:
Thread 14:
0 libsystem_kernel.dylib 0x00000001815e11c4 semaphore_wait_trap + 8
1 libdispatch.dylib 0x00000001814cc7d8 _dispatch_semaphore_wait_slow + 216 (semaphore.c:335)
2 Kxxxxxx 0x0000000100648b44 __30-[SensorsAnalyticsSDK _flush:]_block_invoke + 1040 (SensorsAnalyticsSDK.m:584)
3 Kxxxxxx 0x0000000100648574 -[SensorsAnalyticsSDK flushByType:withSize:andFlushMethod:] + 276 (SensorsAnalyticsSDK.m:474)
4 Kxxxxxx 0x000000010064869c -[SensorsAnalyticsSDK _flush:] + 160 (SensorsAnalyticsSDK.m:589)
5 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
6 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
7 libdispatch.dylib 0x00000001814c83dc _dispatch_queue_serial_drain + 928 (inline_internal.h:2424)
8 libdispatch.dylib 0x00000001814bd9a4 _dispatch_queue_invoke + 652 (queue.c:4864)
9 libdispatch.dylib 0x00000001814c88d8 _dispatch_queue_override_invoke + 360 (queue.c:4901)
10 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
11 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
12 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
13 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 15 name:
Thread 15:
0 libsystem_kernel.dylib 0x00000001816001d8 getattrlistbulk + 8
1 CoreServicesInternal 0x00000001988a5468 ftsattr_read + 1116 (ftsattr.c:526)
2 CoreServicesInternal 0x00000001988a1a2c _GetDirectoryURLs(_CFURLEnumerator*) + 256 (FileURLEnumerator.cp:563)
3 CoreServicesInternal 0x00000001988a111c _URLEnumeratorGetNextURL + 144 (FileURLEnumerator.cp:804)
4 Foundation 0x00000001830b8bec -[NSURLDirectoryEnumerator nextObject] + 60 (NSFileManager.m:1877)
5 CoreFoundation 0x00000001825361b8 -[NSEnumerator countByEnumeratingWithState:objects:count:] + 60 (NSEnumerator.m:67)
6 Kxxxxxx 0x00000001006192d8 __45-[SDImageCache cleanDiskWithCompletionBlock:]_block_invoke + 484 (SDImageCache.m:530)
7 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
8 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
9 libdispatch.dylib 0x00000001814c83dc _dispatch_queue_serial_drain + 928 (inline_internal.h:2424)
10 libdispatch.dylib 0x00000001814bd9a4 _dispatch_queue_invoke + 652 (queue.c:4864)
11 libdispatch.dylib 0x00000001814c88d8 _dispatch_queue_override_invoke + 360 (queue.c:4901)
12 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
13 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
14 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
15 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 16 name:
Thread 16:
0 libsystem_kernel.dylib 0x00000001815e43ec sigprocmask + 8
1 libsystem_c.dylib 0x0000000181573478 __abort + 108 (abort.c:122)
2 libsystem_c.dylib 0x000000018157340c abort + 152 (abort.c:99)
3 libsystem_c.dylib 0x0000000181547418 __assert_rtn + 316 (assert.c:91)
4 Kxxxxxx 0x0000000100358918 ASDN::Mutex::lock() + 72 (ASThread.h:198)
5 Kxxxxxx 0x00000001003d1d0c -[ASTextKitContext initWithAttributedString:lineBreakMode:maximumNumberOfLines:exclusionPaths:constrainedSize:] + 236 (ASThread.h:84)
6 Kxxxxxx 0x00000001003d6c90 -[ASTextKitRenderer initWithTextKitAttributes:constrainedSize:] + 332 (ASTextKitRenderer.mm:62)
7 Kxxxxxx 0x00000001003db800 -[ASTextNode _rendererWithBoundsSlow:] + 476 (ASTextNode.mm:115)
8 Kxxxxxx 0x00000001003dc764 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] + 180 (ASTextNode.mm:464)
9 Kxxxxxx 0x0000000100378bc0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 + 296 (ASDisplayNode+AsyncDisplay.mm:241)
10 Kxxxxxx 0x0000000100345618 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke + 64 (_ASAsyncTransaction.mm:432)
11 Kxxxxxx 0x0000000100344888 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke + 96 (_ASAsyncTransaction.mm:250)
12 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
13 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
14 libdispatch.dylib 0x00000001814c6f94 _dispatch_continuation_pop + 576 (inline_internal.h:2424)
15 libdispatch.dylib 0x00000001814c6c58 _dispatch_async_redirect_invoke + 628 (queue.c:3241)
16 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
17 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
18 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
19 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 17 name:
Thread 17:
0 libsystem_kernel.dylib 0x00000001815e10d4 _kernelrpc_mach_vm_map_trap + 8
1 libsystem_kernel.dylib 0x00000001815e2258 mach_vm_map + 116 (mach_vm.c:175)
2 libsystem_malloc.dylib 0x0000000181638404 allocate_pages + 228 (magazine_malloc.c:174)
3 libsystem_malloc.dylib 0x0000000181638044 large_malloc + 144 (magazine_large.c:463)
4 libsystem_malloc.dylib 0x0000000181633430 szone_malloc_should_clear + 276 (magazine_malloc.c:492)
5 libsystem_malloc.dylib 0x00000001816332ac malloc_zone_malloc + 172 (malloc.c:1343)
6 libsystem_malloc.dylib 0x0000000181636200 malloc + 32 (malloc.c:1632)
7 Kxxxxxx 0x00000001006e004c WebPAllocateDecBuffer + 392 (buffer.c:115)
8 Kxxxxxx 0x00000001006f815c DecodeInto + 248 (webp.c:480)
9 Kxxxxxx 0x00000001006f83bc WebPDecode + 124 (webp.c:763)
10 Kxxxxxx 0x00000001006277f0 +[UIImage(WebP) sd_imageWithWebPData:] + 212 (UIImage+WebP.m:40)
11 Kxxxxxx 0x00000001000ee598 +[UIImage(ACK_JRSwizzle) ACK_decodedImageWithData:skipDecodeIfPossible:] + 124 (ACKNineImagesNode.m:198)
12 Kxxxxxx 0x000000010051598c -[PINRemoteImageManager materializeAndCacheObject:cacheInDisk:additionalCost:key:options:outImage:outAltRep:] + 996 (PINRemoteImageManager.m:1457)
13 Kxxxxxx 0x0000000100515580 -[PINRemoteImageManager materializeAndCacheObject:key:options:outImage:outAltRep:] + 100 (PINRemoteImageManager.m:1396)
14 Kxxxxxx 0x00000001005164c4 __57-[PINRemoteImageManager objectForKey:options:completion:]_block_invoke + 64 (PINRemoteImageManager.m:1542)
15 Kxxxxxx 0x00000001005083a0 __67-[PINCache(PINRemoteImageCaching) objectFromDiskForKey:completion:]_block_invoke + 96 (PINCache+PINRemoteImageCaching.m:45)
16 Kxxxxxx 0x00000001004f54ac __35-[PINDiskCache objectForKey:block:]_block_invoke + 112 (PINDiskCache.m:581)
17 Kxxxxxx 0x00000001004fed94 __44-[PINOperationQueue scheduleNextOperations:]_block_invoke_2 + 52 (PINOperationQueue.m:242)
18 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
19 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
20 libdispatch.dylib 0x00000001814c6f94 _dispatch_continuation_pop + 576 (inline_internal.h:2424)
21 libdispatch.dylib 0x00000001814c6c58 _dispatch_async_redirect_invoke + 628 (queue.c:3241)
22 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
23 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
24 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
25 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 18:
0 libsystem_pthread.dylib 0x00000001816c2d88 start_wqthread + 0

Thread 19 name:
Thread 19:
0 libobjc.A.dylib 0x0000000181078fc0 std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, void*>> std::__1::__hash_table<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap>, std::__1::__unordered_map_hasher<unsigned long, std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, objc_references_support::DisguisedPointerHash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, objc_references_support::DisguisedPointerEqual, true>, objc_references_support::ObjcAllocator<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*> > >::find(unsigned long const&) + 76 (__hash_table:2199)
1 libobjc.A.dylib 0x0000000181078f94 std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, void*>> std::__1::__hash_table<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap>, std::__1::__unordered_map_hasher<unsigned long, std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, objc_references_support::DisguisedPointerHash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, objc_references_support::DisguisedPointerEqual, true>, objc_references_support::ObjcAllocator<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*> > >::find(unsigned long const&) + 32 (unordered_map:404)
2 libobjc.A.dylib 0x0000000181078d38 _object_remove_assocations + 176 (unordered_map:1119)
3 libobjc.A.dylib 0x0000000181073800 objc_destructInstance + 104 (objc-runtime-new.mm:6502)
4 libsystem_blocks.dylib 0x000000018150fa38 _Block_release + 160 (runtime.c:308)
5 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
6 libdispatch.dylib 0x00000001814c83dc _dispatch_queue_serial_drain + 928 (inline_internal.h:2424)
7 libdispatch.dylib 0x00000001814bd9a4 _dispatch_queue_invoke + 652 (queue.c:4864)
8 libdispatch.dylib 0x00000001814c88d8 _dispatch_queue_override_invoke + 360 (queue.c:4901)
9 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
10 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
11 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
12 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 20 name:
Thread 20:
0 libsystem_kernel.dylib 0x00000001815fee1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001816c49f4 _pthread_cond_wait + 692 (pthread_cond.c:540)
2 Foundation 0x0000000183051f28 -[NSCondition waitUntilDate:] + 340 (NSLock.m:188)
3 Foundation 0x000000018304ef24 -[NSConditionLock lockWhenCondition:beforeDate:] + 256 (NSLock.m:499)
4 Kxxxxxx 0x00000001004f3e68 __61-[PINDiskCache asynchronouslySetFileModificationDate:forURL:]_block_invoke + 48 (PINDiskCache.m:380)
5 Kxxxxxx 0x00000001004feb9c __44-[PINOperationQueue scheduleNextOperations:]_block_invoke + 52 (PINOperationQueue.m:216)
6 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
7 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
8 libdispatch.dylib 0x00000001814c83dc _dispatch_queue_serial_drain + 928 (inline_internal.h:2424)
9 libdispatch.dylib 0x00000001814bd9a4 _dispatch_queue_invoke + 652 (queue.c:4864)
10 libdispatch.dylib 0x00000001814c88d8 _dispatch_queue_override_invoke + 360 (queue.c:4901)
11 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
12 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
13 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
14 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 21 name:
Thread 21:
0 libunwind.dylib 0x00000001816f8834 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool) + 432 (AddressSpace.hpp:71)
1 libunwind.dylib 0x00000001816f86c4 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool) + 64 (AddressSpace.hpp:275)
2 libunwind.dylib 0x00000001816f83ec libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step() + 784 (UnwindCursor.hpp:1061)
3 libunwind.dylib 0x00000001816fbc80 _Unwind_RaiseException + 156 (libunwind.cpp:222)
4 libc++abi.dylib 0x0000000181056f74 __cxa_throw + 120 (cxa_exception.cpp:240)
5 libobjc.A.dylib 0x0000000181068690 objc_exception_throw + 364 (objc-exception.mm:547)
6 CoreFoundation 0x0000000182631100 +[NSException raise:format:] + 116 (NSException.m:140)
7 Kxxxxxx 0x00000001009d9f94 UmengSignalHandler + 128
8 libsystem_platform.dylib 0x00000001816c1338 _sigtramp + 36 (sigtramp.c:109)
9 libsystem_pthread.dylib 0x00000001816c7450 pthread_kill + 112 (pthread.c:1366)
10 libsystem_c.dylib 0x0000000181573400 abort + 140 (abort.c:91)
11 libsystem_c.dylib 0x0000000181547418 __assert_rtn + 316 (assert.c:91)
12 Kxxxxxx 0x0000000100358918 ASDN::Mutex::lock() + 72 (ASThread.h:198)
13 Kxxxxxx 0x00000001003d1d0c -[ASTextKitContext initWithAttributedString:lineBreakMode:maximumNumberOfLines:exclusionPaths:constrainedSize:] + 236 (ASThread.h:84)
14 Kxxxxxx 0x00000001003d6c90 -[ASTextKitRenderer initWithTextKitAttributes:constrainedSize:] + 332 (ASTextKitRenderer.mm:62)
15 Kxxxxxx 0x00000001003db800 -[ASTextNode _rendererWithBoundsSlow:] + 476 (ASTextNode.mm:115)
16 Kxxxxxx 0x00000001003dc764 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] + 180 (ASTextNode.mm:464)
17 Kxxxxxx 0x0000000100378bc0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 + 296 (ASDisplayNode+AsyncDisplay.mm:241)
18 Kxxxxxx 0x0000000100345618 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke + 64 (_ASAsyncTransaction.mm:432)
19 Kxxxxxx 0x0000000100344888 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke + 96 (_ASAsyncTransaction.mm:250)
20 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
21 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
22 libdispatch.dylib 0x00000001814c6f94 _dispatch_continuation_pop + 576 (inline_internal.h:2424)
23 libdispatch.dylib 0x00000001814c6c58 _dispatch_async_redirect_invoke + 628 (queue.c:3241)
24 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
25 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
26 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
27 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 22 name:
Thread 22 Crashed:
0 libsystem_kernel.dylib 0x00000001815ff05c __pthread_sigmask + 8
1 libsystem_pthread.dylib 0x00000001816c5868 pthread_sigmask + 12 (pthread_cancelable.c:182)
2 libsystem_c.dylib 0x0000000181573490 __abort + 132 (abort.c:127)
3 libsystem_c.dylib 0x000000018157340c abort + 152 (abort.c:99)
4 libsystem_c.dylib 0x0000000181547418 __assert_rtn + 316 (assert.c:91)
5 Kxxxxxx 0x0000000100358918 ASDN::Mutex::lock() + 72 (ASThread.h:198)
6 Kxxxxxx 0x00000001003d1d0c -[ASTextKitContext initWithAttributedString:lineBreakMode:maximumNumberOfLines:exclusionPaths:constrainedSize:] + 236 (ASThread.h:84)
7 Kxxxxxx 0x00000001003d6c90 -[ASTextKitRenderer initWithTextKitAttributes:constrainedSize:] + 332 (ASTextKitRenderer.mm:62)
8 Kxxxxxx 0x00000001003db800 -[ASTextNode _rendererWithBoundsSlow:] + 476 (ASTextNode.mm:115)
9 Kxxxxxx 0x00000001003dc764 -[ASTextNode drawRect:withParameters:isCancelled:isRasterizing:] + 180 (ASTextNode.mm:464)
10 Kxxxxxx 0x0000000100378bc0 __90-[ASDisplayNode(AsyncDisplay) _displayBlockWithAsynchronous:isCancelledBlock:rasterizing:]_block_invoke.60 + 296 (ASDisplayNode+AsyncDisplay.mm:241)
11 Kxxxxxx 0x0000000100345618 __71-[_ASAsyncTransaction addOperationWithBlock:priority:queue:completion:]_block_invoke + 64 (_ASAsyncTransaction.mm:432)
12 Kxxxxxx 0x0000000100344888 ___ZN23ASAsyncTransactionQueue9GroupImpl8scheduleElPU28objcproto17OS_dispatch_queue8NSObjectU13block_pointerFvvE_block_invoke + 96 (_ASAsyncTransaction.mm:250)
13 libdispatch.dylib 0x00000001814ba1fc _dispatch_call_block_and_release + 24 (init.c:947)
14 libdispatch.dylib 0x00000001814ba1bc _dispatch_client_callout + 16 (object.m:455)
15 libdispatch.dylib 0x00000001814c6f94 _dispatch_continuation_pop + 576 (inline_internal.h:2424)
16 libdispatch.dylib 0x00000001814c6c58 _dispatch_async_redirect_invoke + 628 (queue.c:3241)
17 libdispatch.dylib 0x00000001814ca34c _dispatch_root_queue_drain + 572 (inline_internal.h:2461)
18 libdispatch.dylib 0x00000001814ca0ac _dispatch_worker_thread3 + 124 (queue.c:5561)
19 libsystem_pthread.dylib 0x00000001816c32a0 _pthread_wqthread + 1288 (pthread.c:2196)
20 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 23:
0 libsystem_kernel.dylib 0x00000001815ffa88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x00000001816c3344 _pthread_wqthread + 1452 (pthread.c:2205)
2 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 24:
0 libsystem_kernel.dylib 0x00000001815ffa88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x00000001816c3344 _pthread_wqthread + 1452 (pthread.c:2205)
2 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 25:
0 libsystem_pthread.dylib 0x00000001816c2d88 start_wqthread + 0

Thread 26:
0 libsystem_kernel.dylib 0x00000001815ffa88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x00000001816c3344 _pthread_wqthread + 1452 (pthread.c:2205)
2 libsystem_pthread.dylib 0x00000001816c2d8c start_wqthread + 4

Thread 22 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000001
x4: 0x0000000000000000 x5: 0x0000000000989680 x6: 0x0000000000000000 x7: 0x0000000000000004
x8: 0x000000000000dc0f x9: 0x0000000000000000 x10: 0x00000001816c1314 x11: 0x000000000000000a
x12: 0x0000000000000000 x13: 0x0000000000000031 x14: 0x0000000000000001 x15: 0x0000000000000881
x16: 0x0000000000000149 x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x000000016eb3e888
x20: 0x00000000ffffffff x21: 0x00000000000000c6 x22: 0x0000000100dbcfe0 x23: 0x000000010315c000
x24: 0x00000001a67ff000 x25: 0x0000000000000014 x26: 0xffffffffffffffff x27: 0x00000000200010ff
x28: 0x000000016eb3f0e0 fp: 0x000000016eb3e860 lr: 0x00000001816c5868
sp: 0x000000016eb3e860 pc: 0x00000001815ff05c cpsr: 0x40000000

Binary Images:
0x1000a0000 - 0x100e9ffff Kxxxxxx arm64 /var/containers/Bundle/Application/F28046DB-0096-4BF9-8BA2-10EFDAFAD588/Kxxxxxx.app/Kxxxxxx
0x10121c000 - 0x10124bfff dyld arm64 /usr/lib/dyld
0x180fe4000 - 0x180fe5fff libSystem.B.dylib arm64 <6c1de96c8fe5363cab2ef76f891c6e22> /usr/lib/libSystem.B.dylib
0x180fe6000 - 0x18103bfff libc++.1.dylib arm64 /usr/lib/libc++.1.dylib
0x18103c000 - 0x18105cfff libc++abi.dylib arm64 /usr/lib/libc++abi.dylib
0x181060000 - 0x181439fff libobjc.A.dylib arm64 <538f809dcd7c35ceb59d99802248f045> /usr/lib/libobjc.A.dylib
0x18143a000 - 0x18143efff libcache.dylib arm64 /usr/lib/system/libcache.dylib
0x18143f000 - 0x18144afff libcommonCrypto.dylib arm64 /usr/lib/system/libcommonCrypto.dylib
0x18144b000 - 0x18144efff libcompiler_rt.dylib arm64 <8209cb28df5d3b48894899019fcbb344> /usr/lib/system/libcompiler_rt.dylib
0x18144f000 - 0x181456fff libcopyfile.dylib arm64 <567f33ef4d8f3e48a5afac933ccd389f> /usr/lib/system/libcopyfile.dylib
0x181457000 - 0x1814b8fff libcorecrypto.dylib arm64 <056a6c201d3d3696b59f0b264ba9b972> /usr/lib/system/libcorecrypto.dylib
0x1814b9000 - 0x1814e8fff libdispatch.dylib arm64 /usr/lib/system/libdispatch.dylib
0x1814e9000 - 0x1814edfff libdyld.dylib arm64 <6ebb575f616935cbbef02f2c031490d1> /usr/lib/system/libdyld.dylib
0x1814ee000 - 0x1814eefff liblaunch.dylib arm64 /usr/lib/system/liblaunch.dylib
0x1814ef000 - 0x1814f4fff libmacho.dylib arm64 <20627f9f062c3ee8873e3ab3bc3fda8c> /usr/lib/system/libmacho.dylib
0x1814f5000 - 0x1814f6fff libremovefile.dylib arm64 <43110ffd953537e28981c6dead2c0b1f> /usr/lib/system/libremovefile.dylib
0x1814f7000 - 0x18150efff libsystem_asl.dylib arm64 /usr/lib/system/libsystem_asl.dylib
0x18150f000 - 0x18150ffff libsystem_blocks.dylib arm64 <480fe954b3f63f16af8acfd6dc34e2da> /usr/lib/system/libsystem_blocks.dylib
0x181510000 - 0x18158efff libsystem_c.dylib arm64 <8a5a190d70563f3c8d4ce16cab74f599> /usr/lib/system/libsystem_c.dylib
0x18158f000 - 0x181593fff libsystem_configuration.dylib arm64 <7628c33e4c383a78b0e33cf403e6f019> /usr/lib/system/libsystem_configuration.dylib
0x181594000 - 0x181599fff libsystem_containermanager.dylib arm64 <9de64e7545ab359fb9cefc695aa510f0> /usr/lib/system/libsystem_containermanager.dylib
0x18159a000 - 0x18159bfff libsystem_coreservices.dylib arm64 /usr/lib/system/libsystem_coreservices.dylib
0x18159c000 - 0x1815b4fff libsystem_coretls.dylib arm64 <14fa1ba4b14b338181c2ef87b214695e> /usr/lib/system/libsystem_coretls.dylib
0x1815b5000 - 0x1815bbfff libsystem_dnssd.dylib arm64 <7d745bdfb72e3119bad43c36f60a5a8a> /usr/lib/system/libsystem_dnssd.dylib
0x1815bc000 - 0x1815dffff libsystem_info.dylib arm64 <6546bc8b4fa23df898bf2471e801d50b> /usr/lib/system/libsystem_info.dylib
0x1815e0000 - 0x181604fff libsystem_kernel.dylib arm64 <9ec307fcdd2f3f728f37ec6e0186df20> /usr/lib/system/libsystem_kernel.dylib
0x181605000 - 0x181631fff libsystem_m.dylib arm64 /usr/lib/system/libsystem_m.dylib
0x181632000 - 0x18164dfff libsystem_malloc.dylib arm64 /usr/lib/system/libsystem_malloc.dylib
0x18164e000 - 0x1816a5fff libsystem_network.dylib arm64 /usr/lib/system/libsystem_network.dylib
0x1816a6000 - 0x1816affff libsystem_networkextension.dylib arm64 <34c2d9c2986f32dd996e4e439d94c9c5> /usr/lib/system/libsystem_networkextension.dylib
0x1816b0000 - 0x1816bafff libsystem_notify.dylib arm64 <605beaf21db73cc3ae98a65e8c11f7d0> /usr/lib/system/libsystem_notify.dylib
0x1816bb000 - 0x1816c1fff libsystem_platform.dylib arm64 <518e18adfdfc316e9b4d519f6e4b6a47> /usr/lib/system/libsystem_platform.dylib
0x1816c2000 - 0x1816cbfff libsystem_pthread.dylib arm64 /usr/lib/system/libsystem_pthread.dylib
0x1816cc000 - 0x1816cffff libsystem_sandbox.dylib arm64 <89419e71367637d590768d37ca10d9a3> /usr/lib/system/libsystem_sandbox.dylib
0x1816d0000 - 0x1816d7fff libsystem_symptoms.dylib arm64 <832499573c1730b48f6ff8e7c06fae15> /usr/lib/system/libsystem_symptoms.dylib
0x1816d8000 - 0x1816f6fff libsystem_trace.dylib arm64 <27778d14d3cb3239a6bb52a2461cd543> /usr/lib/system/libsystem_trace.dylib
0x1816f7000 - 0x1816fcfff libunwind.dylib arm64 <7a7545249f7d3a69a162acb73ec4f17a> /usr/lib/system/libunwind.dylib
0x1816fd000 - 0x1816fdfff libvminterpose.dylib arm64 <21d158555a6233b19c53df16cafb6974> /usr/lib/system/libvminterpose.dylib
0x1816fe000 - 0x181724fff libxpc.dylib arm64 <8f1330e254b83bd3a973af6933b91836> /usr/lib/system/libxpc.dylib
0x181725000 - 0x18193ffff libicucore.A.dylib arm64 <35fc5fa2aab8326897081ab8416c497c> /usr/lib/libicucore.A.dylib
0x181940000 - 0x181950fff libz.1.dylib arm64 /usr/lib/libz.1.dylib
0x182501000 - 0x182885fff CoreFoundation arm64 /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x182886000 - 0x182896fff libbsm.0.dylib arm64 <788093e9b6b738cea7045bfec4bef1d8> /usr/lib/libbsm.0.dylib
0x182897000 - 0x182897fff libenergytrace.dylib arm64 <3bcefd094fa83b26807a1c6c92933cd2> /usr/lib/libenergytrace.dylib
0x182898000 - 0x182913fff IOKit arm64 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x182914000 - 0x182934fff libMobileGestalt.dylib arm64 <1e9e78da74143c54bb1e50aa7e285a0f> /usr/lib/libMobileGestalt.dylib
0x182935000 - 0x182a1ffff libxml2.2.dylib arm64 /usr/lib/libxml2.2.dylib
0x182a20000 - 0x182aaefff Security arm64 <88e5d6eb0de13ff6b7904f1b0e43a88e> /System/Library/Frameworks/Security.framework/Security
0x182aaf000 - 0x182b19fff SystemConfiguration arm64 /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x182b1a000 - 0x182c2ffff libsqlite3.dylib arm64 <87863a80836a3d659e5485f5029c3ed4> /usr/lib/libsqlite3.dylib
0x182c30000 - 0x182fc9fff CFNetwork arm64 /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x182fca000 - 0x182fdafff libbz2.1.0.dylib arm64 <0d14fa7337f43079bad2a4cfc6d66b70> /usr/lib/libbz2.1.0.dylib
0x182fdb000 - 0x182ff3fff liblzma.5.dylib arm64 /usr/lib/liblzma.5.dylib
0x182ff4000 - 0x18300efff libCRFSuite.dylib arm64 /usr/lib/libCRFSuite.dylib
0x18300f000 - 0x183038fff libarchive.2.dylib arm64 <667b9f199ef63c89b05bf1ea9a3ffe13> /usr/lib/libarchive.2.dylib
0x183039000 - 0x18303afff liblangid.dylib arm64 /usr/lib/liblangid.dylib
0x18303b000 - 0x183309fff Foundation arm64 <7d40355e685036cc803455e5cbf6245f> /System/Library/Frameworks/Foundation.framework/Foundation
0x18330a000 - 0x1833b6fff libBLAS.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x1833b7000 - 0x1836f9fff libLAPACK.dylib arm64 <6df40b0afcbb35a48d63e2fa8ec03b1b> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x1836fa000 - 0x18399cfff vImage arm64 <8b797590cf983693b4c3b6b83dc4ba29> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x18399d000 - 0x1839bffff libvMisc.dylib arm64 <5bcbb491c0a03816a7634797852c21ad> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x1839c0000 - 0x1839d4fff libLinearAlgebra.dylib arm64 <1adeb99764f63e9e8ef1225bb7a5120d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
0x1839d5000 - 0x1839e6fff libSparseBLAS.dylib arm64 <515a7b8f5c433b709c1f6d205b9a73d2> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib
0x1839e7000 - 0x183a5ffff libvDSP.dylib arm64 <80294f738c053c4991fa3ab4e867218e> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x183a60000 - 0x183a60fff vecLib arm64 <15dc1eafe1f8377d9cab3ba5c7e488be> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x183a61000 - 0x183a61fff Accelerate arm64 <32a527bb13a63e37bf50c725b008e9d5> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x183a62000 - 0x183fb1fff CoreGraphics arm64 <52f191594f523f41880280896948b786> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x183fb2000 - 0x183fc6fff GraphicsServices arm64 <7c0dd118a4bc37dc8fab6449abde7ff9> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x183fc7000 - 0x184012fff AppSupport arm64 /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x184013000 - 0x184136fff MobileCoreServices arm64 /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x184137000 - 0x18418ffff BaseBoard arm64 <210cb4a9a0073c7b9e0b3d437cc1aa4b> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
0x184190000 - 0x18419bfff AssertionServices arm64 <7ca242e983fd3c0f805d51fca8a4c46a> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
0x18419c000 - 0x1841c8fff BackBoardServices arm64 /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x1841cd000 - 0x18421cfff FrontBoardServices arm64 <00b3c2ff89f53d3dba0069b6bb5a56bd> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
0x184220000 - 0x184253fff SpringBoardServices arm64 /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x184254000 - 0x184268fff MobileKeyBag arm64 /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x184269000 - 0x184271fff IOSurface arm64 <9a22349e905539a0a1598af6d7fe9cc9> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x184272000 - 0x18427dfff liblockdown.dylib arm64 /usr/lib/liblockdown.dylib
0x18427e000 - 0x184294fff CrashReporterSupport arm64 <326017f8d07d3e7cb338dda00fa888f7> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x184295000 - 0x184297fff IOSurfaceAccelerator arm64 <7b7c2b7ea506374cb3902b7408d5d4bf> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
0x184298000 - 0x1842d8fff AppleJPEG arm64 /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x1842d9000 - 0x18486bfff ImageIO arm64 /System/Library/Frameworks/ImageIO.framework/ImageIO
0x18486c000 - 0x184872fff TCC arm64 /System/Library/PrivateFrameworks/TCC.framework/TCC
0x184873000 - 0x184877fff AggregateDictionary arm64 <4be0041fb69b358cada4eeabbf22adf3> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x184878000 - 0x184884fff PowerLog arm64 /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x184885000 - 0x1848edfff libTelephonyUtilDynamic.dylib arm64 <4a1e447a97f43b91a92ee731c2a4286b> /usr/lib/libTelephonyUtilDynamic.dylib
0x1848ee000 - 0x184900fff CommonUtilities arm64 <486d816afdc431aaa2ef67b229cf4e96> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x184901000 - 0x184915fff libcompression.dylib arm64 /usr/lib/libcompression.dylib
0x184916000 - 0x184bb4fff CoreData arm64 <980c0f8663a0330d8b5fb541c22e7b66> /System/Library/Frameworks/CoreData.framework/CoreData
0x184bb5000 - 0x184bbafff libCoreVMClient.dylib arm64 <3a28c232b17430839305f9d17745e247> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x184bbb000 - 0x184bc0fff IOAccelerator arm64 /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x184bc1000 - 0x184bc2fff libCVMSPluginSupport.dylib arm64 <7110757134ea3599b3d739db2ea6f48a> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x184bc3000 - 0x184bc6fff libCoreFSCache.dylib arm64 <2147b40a3d713d53b221e8f40ca5ac7f> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x184bc7000 - 0x184c0afff libGLImage.dylib arm64 /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x184c0b000 - 0x184c15fff libGFXShared.dylib arm64 <058e54d10e9838c5bea32a75f199c2db> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x184c16000 - 0x184c1efff IOMobileFramebuffer arm64 <811101a668313da993fa3881ac7cddef> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x184c1f000 - 0x184c1ffff libmetal_timestamp.dylib arm64 <2bbf481d5e4a35aea434cd15f9d6a182> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x184c20000 - 0x184c7efff Metal arm64 /System/Library/Frameworks/Metal.framework/Metal
0x184c7f000 - 0x184c89fff OpenGLES arm64 <52e0ecb1f2c23cc4a26345d035127679> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x184c8a000 - 0x184caefff CoreVideo arm64 <581f5f9967923c4983c1373dfa23195b> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x184caf000 - 0x184cb1fff OAuth arm64 <23d43697c1b130ed814eaddbd9851e0d> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x184cb9000 - 0x184cf6fff Accounts arm64 /System/Library/Frameworks/Accounts.framework/Accounts
0x184cf7000 - 0x184de9fff libiconv.2.dylib arm64 /usr/lib/libiconv.2.dylib
0x184dea000 - 0x184f3afff CoreAudio arm64 <8ff5628b7e9b36efb6b746e6ea3e9088> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x184f3b000 - 0x184f3efff UserFS arm64 <13d40ea4a3e032b199465cddc45c8479> /System/Library/PrivateFrameworks/UserFS.framework/UserFS
0x184f3f000 - 0x18504dfff CoreMedia arm64 <98e944101d7b3745ae7bc0e43a8b59cb> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x18504e000 - 0x185054fff libcupolicy.dylib arm64 /usr/lib/libcupolicy.dylib
0x185055000 - 0x1850e2fff CoreTelephony arm64 /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x1850e3000 - 0x1851f0fff libFontParser.dylib arm64 <2784cc1e874a395bb3ea2f7c3382c62f> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x1851f1000 - 0x185280fff VideoToolbox arm64 /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x185281000 - 0x185281fff FontServices arm64 /System/Library/PrivateFrameworks/FontServices.framework/FontServices
0x185282000 - 0x1853cffff CoreText arm64 <9d73af39afa63ea68673374a3862426b> /System/Library/Frameworks/CoreText.framework/CoreText
0x1853d0000 - 0x1853eafff ProtocolBuffer arm64 <11c5f55b03ff32c6b25310171c1c7afe> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x1853eb000 - 0x185413fff PersistentConnection arm64 <65b64570bee63c0580880163a91c230f> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x185414000 - 0x18541afff DataMigration arm64 <5961a23a26153867b4bb8c80c19799d0> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x18541b000 - 0x18587bfff AudioToolbox arm64 <3ea60e00d2383ae498996690ab1fdbdd> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x18587c000 - 0x185a54fff QuartzCore arm64 <6dc61ad83fc03f799792d1cb950622f7> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x185a55000 - 0x185a5bfff Netrb arm64 <81262209ce983a5197fc2da41fc3b6a3> /System/Library/PrivateFrameworks/Netrb.framework/Netrb
0x185a5c000 - 0x185a6cfff libcmph.dylib arm64 <7f719c3d948530c78be18a40b3ea59aa> /usr/lib/libcmph.dylib
0x185a6d000 - 0x185a8dfff libmis.dylib arm64 /usr/lib/libmis.dylib
0x185a8e000 - 0x185b81fff LanguageModeling arm64 <8483753bf96f3484b448a47883cd5ab4> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
0x185b82000 - 0x185c69fff ManagedConfiguration arm64 /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x185c6a000 - 0x185c80fff libmarisa.dylib arm64 /usr/lib/libmarisa.dylib
0x185c81000 - 0x185d51fff ProofReader arm64 <1596b3e0c7c43398ac19ac08a5460868> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x185d52000 - 0x185d5cfff MediaAccessibility arm64 <7b482ef272bf34fcb742c2afd236b626> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
0x185d5d000 - 0x185d6dfff MobileAsset arm64 <66b4c8da5b103557b258b9bac8d37772> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x185d6e000 - 0x185ddffff ColorSync arm64 /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync
0x185de0000 - 0x185e50fff MetalPerformanceShaders arm64 <251f089c067b30d4922d67dc463d2300> /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders
0x185e51000 - 0x186280fff FaceCore arm64 <04c8c7b7a36d3d98a96817f4365b3439> /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
0x186281000 - 0x1862fcfff Quagga arm64 <068db048c7e03054b73e3691592d1287> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
0x1862fd000 - 0x1864c7fff CoreImage arm64 <8c3df52ae00634d0ac530ceea391edac> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x1864c8000 - 0x186514fff TextInput arm64 <25840bba5f6e347290d6f9e13dc2adf7> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x186515000 - 0x186525fff libAccessibility.dylib arm64 /usr/lib/libAccessibility.dylib
0x186535000 - 0x186e8bfff JavaScriptCore arm64 <8f81ebee9a4c3d42903b89e5e73a54a7> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x186e8c000 - 0x1870a9fff StoreServices arm64 <2f9d7cd0f84d33f3bce6134c7acb25c5> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
0x1870aa000 - 0x18819dfff WebCore arm64 /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x18819e000 - 0x1881c7fff libxslt.1.dylib arm64 <28d75f17d5b03dfd8717fea9677e1720> /usr/lib/libxslt.1.dylib
0x1881c8000 - 0x1882adfff WebKitLegacy arm64 <2c47baeea50b32f6bab25105cfc7df1f> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
0x1882ae000 - 0x188376fff CoreUI arm64 /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
0x188377000 - 0x18839efff DictionaryServices arm64 <95116730515a356b990751cd0513b912> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x18839f000 - 0x1883a0fff HangTracer arm64 /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer
0x1883a1000 - 0x1883f1fff PhysicsKit arm64 /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
0x1883f2000 - 0x1884cafff UIFoundation arm64 /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x1884d7000 - 0x189263fff UIKit arm64 <1804405f7b2a3e77a349b53163b09cdb> /System/Library/Frameworks/UIKit.framework/UIKit
0x189264000 - 0x18928cfff CoreBluetooth arm64 <12009b6e55113d8da05a44a02f819497> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
0x18928d000 - 0x1892b2fff DataAccessExpress arm64 /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x1892b3000 - 0x1892d4fff NetworkStatistics arm64 /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
0x1892d5000 - 0x18935efff AddressBook arm64 <54368e264b6b3cf5bfc46b20d8c407be> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x18935f000 - 0x1894bcfff CoreMotion arm64 <32e6ecff39443a1687ad3f188b97b09f> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x1894bd000 - 0x1894eafff CacheDelete arm64 <8da9a120ed5f31fcb904a48633c0612c> /System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete
0x1894eb000 - 0x1894f8fff CoreAUC arm64 <671a13f17b6d3f7da0b81595e1957bc5> /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
0x1894f9000 - 0x189a9afff MediaToolbox arm64 <6a968276d7153a80b6059d561045f83d> /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
0x189a9b000 - 0x189c46fff Celestial arm64 <4b71ffa1c45d346887475b45f842fb12> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x189c47000 - 0x189c56fff IntlPreferences arm64 <41f26994496f3c4981cd2939832f54d6> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
0x189c57000 - 0x189c59fff CoreDuetDebugLogging arm64 /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
0x189c5a000 - 0x189c6efff CoreDuetDaemonProtocol arm64 <486d428723a038fc994d0b926b4a84af> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
0x189c6f000 - 0x189d44fff CoreDuet arm64 <8ab25716062a373c9bb1c54fc647d0fe> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
0x189d45000 - 0x189ef7fff AVFoundation arm64 <4fed94e1676f3b50928f9be1cb375e75> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x189ef8000 - 0x189f2afff libtidy.A.dylib arm64 /usr/lib/libtidy.A.dylib
0x189f2b000 - 0x189f91fff IMFoundation arm64 /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x189f92000 - 0x18a61ffff GeoServices arm64 <43d3e18725873a68be5c828ce90a623a> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x18a620000 - 0x18a621fff DiagnosticLogCollection arm64 <944c96e416a331efbf7bab3839ccd10d> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/DiagnosticLogCollection
0x18a622000 - 0x18a623fff Marco arm64 /System/Library/PrivateFrameworks/Marco.framework/Marco
0x18a624000 - 0x18a6a8fff CoreLocation arm64 <28f1187102a531528323faead1645b58> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x18a6a9000 - 0x18a6aefff ConstantClasses arm64 <9d635c1173f83a22b1d1b1e53c16f6bb> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x18a93b000 - 0x18a98cfff IDSFoundation arm64 /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
0x18a98d000 - 0x18aa53fff IDS arm64 /System/Library/PrivateFrameworks/IDS.framework/IDS
0x18aa54000 - 0x18aa71fff MediaServices arm64 /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
0x18aa72000 - 0x18aab2fff AuthKit arm64 /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit
0x18aab3000 - 0x18aab8fff libheimdal-asn1.dylib arm64 <166bb8b0eaa6368d836a7702b4ade694> /usr/lib/libheimdal-asn1.dylib
0x18aab9000 - 0x18ab67fff MediaRemote arm64 /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x18ab68000 - 0x18aceffff MobileSpotlightIndex arm64 <5383bbd06360330b8ad7f3d857bf0f87> /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex
0x18acf0000 - 0x18ad10fff PlugInKit arm64 <354f2edb8c5e3f4b95155b744b56ecc8> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
0x18ad11000 - 0x18ad3dfff ProtectedCloudStorage arm64 <1be1f41a77f138e7b177db7aea32c460> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage
0x18ad3e000 - 0x18ad59fff libresolv.9.dylib arm64 <1088f2b7d38b3b29b79ea0a4de8eb83c> /usr/lib/libresolv.9.dylib
0x18ad5a000 - 0x18ad6ffff ApplePushService arm64 <404f080a4df430a6a4012958806b6e57> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x18ad70000 - 0x18adbffff ContactsFoundation arm64 /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation
0x18adc0000 - 0x18adc5fff ParsecSubscriptionServiceSupport arm64 <53e5ef742ffa3af287a2fc7c1a0fbc6a> /System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/ParsecSubscriptionServiceSupport
0x18adc6000 - 0x18ae6efff Contacts arm64 <74d5212f603f3e9ca9522262ad9aeacf> /System/Library/Frameworks/Contacts.framework/Contacts
0x18ae6f000 - 0x18aebdfff CoreSpotlight arm64 /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight
0x18aebe000 - 0x18aee6fff vCard arm64 <6177f1a1d74e3a788a888913862c8487> /System/Library/PrivateFrameworks/vCard.framework/vCard
0x18aee7000 - 0x18af73fff VoiceServices arm64 <4a9d9d7c87063e31ac02c51832d12985> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
0x18af74000 - 0x18afc2fff SAObjects arm64 /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects
0x18b05f000 - 0x18b0fbfff AssistantServices arm64 <0521c745ab213216a63de8d14b08b4b0> /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices
0x18b113000 - 0x18b115fff MessageSupport arm64 <9da4f5d6c66e33a191bfa15af72d846c> /System/Library/PrivateFrameworks/MessageSupport.framework/MessageSupport
0x18b116000 - 0x18b16afff MIME arm64 /System/Library/PrivateFrameworks/MIME.framework/MIME
0x18b206000 - 0x18b222fff AppleIDSSOAuthentication arm64 <86f02c1364c433578943f63cfdd6d63f> /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication
0x18b223000 - 0x18b233fff MailServices arm64 <9294a06f0a3834068ebf3d872a27d7ff> /System/Library/PrivateFrameworks/MailServices.framework/MailServices
0x18b234000 - 0x18b2a2fff AppleAccount arm64 /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x18b2a3000 - 0x18b2a7fff CommunicationsFilter arm64 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CommunicationsFilter
0x18b2a8000 - 0x18b2ccfff ChunkingLibrary arm64 <2d79fcffe0a8325bb364c297197c2d65> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x18b2cd000 - 0x18b2d8fff CaptiveNetwork arm64 <5d095ea1c7e93865a577f73201dc43df> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x18b2d9000 - 0x18b307fff EAP8021X arm64 <87f61032e0c23911a752f834b3bf1ffa> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x18b308000 - 0x18b30efff AssetCacheServices arm64 <075670ecd32d3fbeb5b3ce6da947f51b> /System/Library/PrivateFrameworks/AssetCacheServices.framework/AssetCacheServices
0x18b30f000 - 0x18b3e8fff MMCS arm64 <92dc4de4192c362591d4b4e019af6db1> /System/Library/PrivateFrameworks/MMCS.framework/MMCS
0x18b3e9000 - 0x18b419fff MobileWiFi arm64 /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x18b41a000 - 0x18b45cfff ContentIndex arm64 <19eda95a34c639d093b9dc61c0b3f4e6> /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex
0x18b45d000 - 0x18b465fff MobileIcons arm64 /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
0x18b4bb000 - 0x18b4ebfff Bom arm64 <9545e5dc0248350ea55266dafdf1c3f7> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x18b4ec000 - 0x18b4f3fff CertUI arm64 <8fcb899eb96c3ca2a44f0f439a26b4fb> /System/Library/PrivateFrameworks/CertUI.framework/CertUI
0x18b4f4000 - 0x18b544fff FTServices arm64 /System/Library/PrivateFrameworks/FTServices.framework/FTServices
0x18b545000 - 0x18b5a3fff CoreDAV arm64 <11b89b735ad93ffca4d0efb854df9ab8> /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
0x18b5a4000 - 0x18b5b1fff BaseBoardUI arm64 <444fc42ebd893244be48a2ab3fa98e3f> /System/Library/PrivateFrameworks/BaseBoardUI.framework/BaseBoardUI
0x18b5b2000 - 0x18b5c6fff UserManagement arm64 <26bc451e92fd3d18a4f237c34798385a> /System/Library/PrivateFrameworks/UserManagement.framework/UserManagement
0x18b5c7000 - 0x18b68ffff CorePDF arm64 <83ce0866f79834d1b91423333a40f932> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
0x18b690000 - 0x18b6c4fff iCalendar arm64 /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
0x18b6cd000 - 0x18b72cfff CalendarFoundation arm64 /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
0x18b72d000 - 0x18b733fff IncomingCallFilter arm64 <62bdc5aac98c371ea540084da652f001> /System/Library/PrivateFrameworks/IncomingCallFilter.framework/IncomingCallFilter
0x18b82c000 - 0x18b8c4fff CalendarDatabase arm64 <5997d40c47c632ad848c0da62416fff7> /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase
0x18b8c5000 - 0x18b90afff CalendarDaemon arm64 <737888a19d1d3e2eb55023f964582a8d> /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon
0x18b90b000 - 0x18b9dafff EventKit arm64 <39e4a110cfb53e2f83a3f54255233a03> /System/Library/Frameworks/EventKit.framework/EventKit
0x18b9db000 - 0x18bcdefff WebKit arm64 <17220d29d7b2334db44059e6ff7f61e5> /System/Library/Frameworks/WebKit.framework/WebKit
0x18bcdf000 - 0x18bd25fff WebBookmarks arm64 /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
0x18bd26000 - 0x18be6efff ContactsUI arm64 /System/Library/Frameworks/ContactsUI.framework/ContactsUI
0x18c62a000 - 0x18c630fff DAAPKit arm64 /System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit
0x18c631000 - 0x18c6b2fff CoreSymbolication arm64 /System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication
0x18c6b3000 - 0x18c750fff TelephonyUtilities arm64 <4bb95814034337aba0e676c1c33c9627> /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities
0x18c782000 - 0x18c9ecfff MusicLibrary arm64 <0b694389c0443d8f905235f5b346964c> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x18c9ed000 - 0x18ca2bfff Notes arm64 /System/Library/PrivateFrameworks/Notes.framework/Notes
0x18ca2c000 - 0x18cb03fff AddressBookUI arm64 <83d4193ac4dd31b9b1690a0ecd1cd5f0> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x18cb04000 - 0x18cbe1fff CloudKit arm64 <57ee991dbad6343aa5b1da537ef0c65f> /System/Library/Frameworks/CloudKit.framework/CloudKit
0x18cbe2000 - 0x18cc3ffff iTunesStore arm64 <6b3c659271773947b78c6f2bdcec916e> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore
0x18cc40000 - 0x18cc46fff CloudPhotoServices arm64 <381563610a603902b5a5bc6eb71411fb> /System/Library/PrivateFrameworks/CloudPhotoServices.framework/CloudPhotoServices
0x18cc47000 - 0x18cd3dfff CloudPhotoLibrary arm64 <5aea2d9cd31a314c8c4107445241a237> /System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/CloudPhotoLibrary
0x18cd3e000 - 0x18cd8dfff DataAccess arm64 <210f37b04eab3bc0baa17f1218505f25> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess
0x18cd8e000 - 0x18cdb5fff AssetsLibraryServices arm64 /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x18cdb6000 - 0x18ce4efff HomeSharing arm64 <16daec5c02433eb4947ae0cce5a58ce1> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing
0x18ce4f000 - 0x18ce7dfff ACTFramework arm64 <4109d6d2547c3ff6947434cd22492bfd> /System/Library/PrivateFrameworks/ACTFramework.framework/ACTFramework
0x18ce7e000 - 0x18ce89fff DCIMServices arm64 /System/Library/PrivateFrameworks/DCIMServices.framework/DCIMServices
0x18ce8a000 - 0x18cfb7fff CoreMediaStream arm64 <73e65daffe5c3aa7a54d64817cf62583> /System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream
0x18cfb8000 - 0x18cfd0fff PhotosFormats arm64 <0a62b66d803e3ade95d2e303f5dc92ce> /System/Library/PrivateFrameworks/PhotosFormats.framework/PhotosFormats
0x18cfd1000 - 0x18cfd8fff XPCKit arm64 <238c5b445c233772b1456419738eb478> /System/Library/PrivateFrameworks/XPCKit.framework/XPCKit
0x18cfd9000 - 0x18d357fff MediaPlayer arm64 <7f0e6ef0d236360a96c4eb58067704f0> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x18d358000 - 0x18d43efff CameraKit arm64 /System/Library/PrivateFrameworks/CameraKit.framework/CameraKit
0x18d447000 - 0x18d462fff MediaStream arm64 /System/Library/PrivateFrameworks/MediaStream.framework/MediaStream
0x18d463000 - 0x18d7e9fff PhotoLibraryServices arm64 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
0x18d821000 - 0x18d88ffff libprotobuf.dylib arm64 <0281cb59de1d3e858bd9e59dddaf41ff> /usr/lib/libprotobuf.dylib
0x18d890000 - 0x18d8b3fff ScreenReaderCore arm64 /System/Library/PrivateFrameworks/ScreenReaderCore.framework/ScreenReaderCore
0x18d969000 - 0x18d988fff TextToSpeech arm64 <0689a50ffd3a3898aee4ac75ddb2ae11> /System/Library/PrivateFrameworks/TextToSpeech.framework/TextToSpeech
0x18da14000 - 0x18da16fff libAXSafeCategoryBundle.dylib arm64 <62cd5437576e39aeb0a6882e690f1ad2> /usr/lib/libAXSafeCategoryBundle.dylib
0x18da17000 - 0x18da20fff libAXSpeechManager.dylib arm64 <9ef1090ce73733a58867321f27f91a3e> /usr/lib/libAXSpeechManager.dylib
0x18da21000 - 0x18dac3fff AccessibilityUtilities arm64 /System/Library/PrivateFrameworks/AccessibilityUtilities.framework/AccessibilityUtilities
0x18dac4000 - 0x18dc01fff Message arm64 /System/Library/PrivateFrameworks/Message.framework/Message
0x18dcb5000 - 0x18dce8fff DataDetectorsCore arm64 <36ddb64003543f17a4ae5f50cf5ca896> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore
0x18dcf7000 - 0x18df3afff libAWDSupportFramework.dylib arm64 <5d208ba22cbd3626a213751b9f5a08da> /usr/lib/libAWDSupportFramework.dylib
0x18df7a000 - 0x18dfb7fff WirelessDiagnostics arm64 <940dc9eff3fd3865ae91cb2af37e86aa> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/WirelessDiagnostics
0x18dfb8000 - 0x18e0c5fff Photos arm64 /System/Library/Frameworks/Photos.framework/Photos
0x18e0c6000 - 0x18e0fdfff AXRuntime arm64 <53df3e57409730768fbe0776de11877a> /System/Library/PrivateFrameworks/AXRuntime.framework/AXRuntime
0x18e195000 - 0x18e1a0fff CoreRecents arm64 <5919be3a936736239f53dc6057ac945e> /System/Library/PrivateFrameworks/CoreRecents.framework/CoreRecents
0x18e1a3000 - 0x18e1acfff AccessibilityUIUtilities arm64 <64aa863eab153764a713bc4dd3a775e9> /System/Library/PrivateFrameworks/Accessibility.framework/Frameworks/AccessibilityUIUtilities.framework/AccessibilityUIUtilities
0x18e2a1000 - 0x18e2b4fff AssetsLibrary arm64 /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary
0x18e2ec000 - 0x18e8e2fff VectorKit arm64 /System/Library/PrivateFrameworks/VectorKit.framework/VectorKit
0x18e8e3000 - 0x18eaf2fff MapKit arm64 /System/Library/Frameworks/MapKit.framework/MapKit
0x18eb11000 - 0x18eb14fff FTClientServices arm64 /System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices
0x18ed10000 - 0x18ed49fff ContactsAutocomplete arm64 <797d7b400c5331fa9d7a7f6ded49b0db> /System/Library/PrivateFrameworks/ContactsAutocomplete.framework/ContactsAutocomplete
0x18ed5a000 - 0x18ee38fff MessageUI arm64 /System/Library/Frameworks/MessageUI.framework/MessageUI
0x18ee39000 - 0x18eeb1fff libnetwork.dylib arm64 <5a78675ccd2f3b50ba5ae3e5ef088969> /usr/lib/libnetwork.dylib
0x18eec5000 - 0x18ef43fff Network arm64 <7c97545661d93a238dd3201713c90bbe> /System/Library/PrivateFrameworks/Network.framework/Network
0x18ef4a000 - 0x18efe9fff Social arm64 /System/Library/Frameworks/Social.framework/Social
0x18f0e5000 - 0x18f0fbfff FTAWD arm64 /System/Library/PrivateFrameworks/FTAWD.framework/FTAWD
0x18f2d7000 - 0x18f2d7fff AdSupport arm64 /System/Library/Frameworks/AdSupport.framework/AdSupport
0x18f2d8000 - 0x18f2f8fff StoreKit arm64 <856d6838b9e5329d9fd82e038b9719e8> /System/Library/Frameworks/StoreKit.framework/StoreKit
0x18f39a000 - 0x18f3bafff SharedUtils arm64 <7daf1f044294321fa2b2969c4ad56422> /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils
0x18f65e000 - 0x18f670fff LocalAuthentication arm64 <518efa2598233531b5a1dceb013241cc> /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication
0x18f671000 - 0x18f6a7fff CalendarUIKit arm64 /System/Library/PrivateFrameworks/CalendarUIKit.framework/CalendarUIKit
0x18f719000 - 0x18f8dcfff EventKitUI arm64 <574a0b3800163a0da0f5bd4cbe44359e> /System/Library/Frameworks/EventKitUI.framework/EventKitUI
0x18f8dd000 - 0x18f964fff CoreRecognition arm64 <5d295f3c0f423b35865e89a188cc203a> /System/Library/PrivateFrameworks/CoreRecognition.framework/CoreRecognition
0x18f9c5000 - 0x18fa26fff WebInspector arm64 <6cad931cedea3e538fea37ba0f742466> /System/Library/PrivateFrameworks/WebInspector.framework/WebInspector
0x18faf4000 - 0x18fbb8fff ITMLKit arm64 /System/Library/PrivateFrameworks/ITMLKit.framework/ITMLKit
0x18fbb9000 - 0x18fdcafff SafariShared arm64 <629e722f6c3838da8af537ba034508a8> /System/Library/PrivateFrameworks/SafariShared.framework/SafariShared
0x190677000 - 0x1906befff WebUI arm64 /System/Library/PrivateFrameworks/WebUI.framework/WebUI
0x190b56000 - 0x190bf9fff SafariServices arm64 <4e514c6f1a353a3c9e7da75ef28d0b9d> /System/Library/Frameworks/SafariServices.framework/SafariServices
0x1915ad000 - 0x1915b5fff AccessibilityUI arm64 /System/Library/PrivateFrameworks/Accessibility.framework/Frameworks/AccessibilityUI.framework/AccessibilityUI
0x191637000 - 0x191670fff DataDetectorsUI arm64 <6235f738e81b358f92616efc4946fc47> /System/Library/PrivateFrameworks/DataDetectorsUI.framework/DataDetectorsUI
0x191d51000 - 0x191d81fff WirelessProximity arm64 <46b5f46f92af38b2965f7d21bd9ed3aa> /System/Library/PrivateFrameworks/WirelessProximity.framework/WirelessProximity
0x192172000 - 0x192204fff MediaPlatform arm64 /System/Library/PrivateFrameworks/MediaPlatform.framework/MediaPlatform
0x192cae000 - 0x192d0afff CoreBrightness arm64 <85ad1b8cc94739a6a1e65cfb56900997> /System/Library/PrivateFrameworks/CoreBrightness.framework/CoreBrightness
0x19301a000 - 0x193143fff StoreServicesCore arm64 <265f2ee887003ee7a6f622c9278f1861> /System/Library/PrivateFrameworks/StoreServicesCore.framework/StoreServicesCore
0x1933d5000 - 0x1933d9fff ZoomServices arm64 <4244cd4f2b6d3787aef0fae249755ff1> /System/Library/PrivateFrameworks/Accessibility.framework/Frameworks/ZoomServices.framework/ZoomServices
0x193683000 - 0x193ac6fff MediaLibraryCore arm64 <02b1955ea96135e195d5bea426c6702e> /System/Library/PrivateFrameworks/MediaLibraryCore.framework/MediaLibraryCore
0x193d9e000 - 0x193df0fff libstdc++.6.dylib arm64 /usr/lib/libstdc++.6.dylib
0x1964be000 - 0x1964c5fff SymptomReporter arm64 <32fd18cb3d33341f8d58ee201b525f10> /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomReporter.framework/SymptomReporter
0x1965e0000 - 0x1965e7fff libMatch.1.dylib arm64 /usr/lib/libMatch.1.dylib
0x1966ae000 - 0x1966b9fff AccessibilitySettingsLoader arm64 <370623657f6233d0b0b8dd7fa2011740> /System/Library/AccessibilityBundles/AccessibilitySettingsLoader.bundle/AccessibilitySettingsLoader
0x196950000 - 0x196be6fff RawCamera arm64 /System/Library/CoreServices/RawCamera.bundle/RawCamera
0x196caf000 - 0x196cc3fff libCGInterfaces.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Libraries/libCGInterfaces.dylib
0x197bb4000 - 0x197bc2fff AppleFSCompression arm64 /System/Library/PrivateFrameworks/AppleFSCompression.framework/AppleFSCompression
0x197bc3000 - 0x197bcefff AppleIDAuthSupport arm64 <5ef7f5e8da2c364b9d459b7280615c26> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/AppleIDAuthSupport
0x198884000 - 0x1988aafff CoreServicesInternal arm64 <3a007d98794d3e3a9d1f377b2c3619ee> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesInternal
0x198fe4000 - 0x198ff0fff libGSFontCache.dylib arm64 /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
0x198ff1000 - 0x199022fff libTrueTypeScaler.dylib arm64 /System/Library/PrivateFrameworks/FontServices.framework/libTrueTypeScaler.dylib
0x1990a5000 - 0x1990d1fff Futhark arm64 <355a369df71e346e8f951d2a25a3d80a> /System/Library/PrivateFrameworks/Futhark.framework/Futhark
0x19af4f000 - 0x19af7cfff SafariSafeBrowsing arm64 <887d44eb862f3bdb80970559178b5a79> /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing
0x19bacd000 - 0x19bca8fff libFosl_dynamic.dylib arm64 <0aa33a84bd8630f29c6fc401fa0ffd5e> /usr/lib/libFosl_dynamic.dylib
0x19bca9000 - 0x19bcb3fff libMobileGestaltExtensions.dylib arm64 <016ab54500393779aa5d5e199aa34dd3> /usr/lib/libMobileGestaltExtensions.dylib
0x19c0bf000 - 0x19c0eefff libpcap.A.dylib arm64 <983b5efbde5d30238673d8b74a8a2653> /usr/lib/libpcap.A.dylib
0x19c0ef000 - 0x19c126fff libsandbox.1.dylib arm64 <6807064629533d0280639b570d79d179> /usr/lib/libsandbox.1.dylib
0x19c12a000 - 0x19c1fbfff AVFAudio arm64 /System/Library/Frameworks/AVFoundation.framework/Frameworks/AVFAudio.framework/AVFAudio
0x19c1fc000 - 0x19c205fff ProactiveEventTracker arm64 <5b8319222fbb31c58bd392b6d4fc1035> /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/ProactiveEventTracker
0x19c206000 - 0x19c35cfff Intents arm64 <242a81c86a613c7e961765694a6f9e89> /System/Library/Frameworks/Intents.framework/Intents
0x19c4a0000 - 0x19c4c3fff UserNotifications arm64 <0dd7c46e70d23483a26b02bfed7be22f> /System/Library/Frameworks/UserNotifications.framework/UserNotifications
0x19c4d3000 - 0x19c4e1fff PersonaKit arm64 <11315b9f03073d42a84dfedc91b43347> /System/Library/PrivateFrameworks/PersonaKit.framework/PersonaKit
0x19c56e000 - 0x19c764fff CVML arm64 /System/Library/PrivateFrameworks/CVML.framework/CVML
0x19c85e000 - 0x19c910fff Navigation arm64 <714104bfd3273e248e37e1ce6fd2f5a9> /System/Library/PrivateFrameworks/Navigation.framework/Navigation
0x19c995000 - 0x19c9c0fff Pasteboard arm64 <694796dad92d366a9b5e152c95780d9e> /System/Library/PrivateFrameworks/Pasteboard.framework/Pasteboard
0x19c9d9000 - 0x19cb63fff TextureIO arm64 /System/Library/PrivateFrameworks/TextureIO.framework/TextureIO
0x19cfeb000 - 0x19cfedfff SpeakTypingServices arm64 <90cd8bd9314f38f889ed3c0870af34be> /System/Library/PrivateFrameworks/Accessibility.framework/Frameworks/SpeakTypingServices.framework/SpeakTypingServices
0x19d07f000 - 0x19d0c9fff ContactsUICore arm64 /System/Library/PrivateFrameworks/ContactsUICore.framework/ContactsUICore
0x19d88d000 - 0x19d8aafff SearchFoundation arm64 /System/Library/PrivateFrameworks/SearchFoundation.framework/SearchFoundation
0x19e026000 - 0x19e038fff libBNNS.dylib arm64 <4fe669ed8f7e3fd6aa4687faa52c18e9> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBNNS.dylib
0x19e039000 - 0x19e03efff libQuadrature.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libQuadrature.dylib
0x19e3da000 - 0x19e3ebfff CoreEmoji arm64 /System/Library/PrivateFrameworks/CoreEmoji.framework/CoreEmoji
0x19e3ec000 - 0x19e404fff CoreInterest arm64 /System/Library/PrivateFrameworks/CoreInterest.framework/CoreInterest
0x19e594000 - 0x19e5c7fff CoreParsec arm64 <4316c778b9483a708b2640bc07b315d0> /System/Library/PrivateFrameworks/CoreParsec.framework/CoreParsec
0x19e8a7000 - 0x19e8a7fff IntentsFoundation arm64 <011ec9d36ee0348aa1c272522b03a06f> /System/Library/PrivateFrameworks/IntentsFoundation.framework/IntentsFoundation
0x19e9c6000 - 0x19ea8efff NLP arm64 <41213ee6dc4c3221876add1679d24b72> /System/Library/PrivateFrameworks/NLP.framework/NLP
0x19fac4000 - 0x19fb3bfff libate.dylib arm64 /usr/lib/libate.dylib
0x19fb3c000 - 0x19fb3cfff libcoretls.dylib arm64 <3798381066cd3288b95a25164d224a06> /usr/lib/libcoretls.dylib
0x19fb3d000 - 0x19fb3efff libcoretls_cfhelpers.dylib arm64 /usr/lib/libcoretls_cfhelpers.dylib

EOF

@garrettmoon
Copy link
Member Author

From @yxztj on March 10, 2017 1:59

Same issue here.

0
Crashed: com.apple.main-thread
SIGABRT ABORT 0x00000001862af014
Raw Text
0
libsystem_kernel.dylib
__pthread_kill + 8
1 libsystem_pthread.dylib
pthread_kill + 112
2 libsystem_c.dylib
abort + 140
3
libsystem_c.dylib
basename_r + 314
4 AsyncDisplayKit
ASThread.h line 187
ASDN::Mutex::~Mutex()
5
libsystem_c.dylib
__cxa_finalize_ranges + 392
6 libsystem_c.dylib
exit + 24
7 UIKit
+[_UIAlertManager hideAlertsForTermination] + 490
8 UIKit
__102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2100 + 792
9 UIKit
_runAfterCACommitDeferredBlocks + 292
10 UIKit
_cleanUpAfterCAFlushAndRunDeferredBlocks + 560
11 UIKit
_afterCACommitHandler + 168
12 CoreFoundation
CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32
13 CoreFoundation
__CFRunLoopDoObservers + 372
14 CoreFoundation
__CFRunLoopRun + 1024
15 CoreFoundation
CFRunLoopRunSpecific + 444
16 GraphicsServices
GSEventRunModal + 180
17 UIKit
-[UIApplication _run] + 684
18
UIKit
UIApplicationMain + 208
19 (ourApp)
AppDelegate.swift line 17
main
20 libdispatch.dylib
(Missing)

@garrettmoon
Copy link
Member Author

From @yxztj on March 20, 2017 2:6

Devices are all iOS10
screen shot 2017-03-20 at 10 05 41 am

@garrettmoon
Copy link
Member Author

From @3a4oT on March 24, 2017 15:39

All iOS 10.x, ~1k crashes per day (all unique), 100% not in focus (per Fabric).
Also wierd message is in Fabric logs

Assertion failed: (res == 0), function ~Mutex, file /Users/jenkins/Home/workspace/IOS-****-AppStore/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/ASThread.h, line 187.```

Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x18460b014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x1846d3450 pthread_kill + 112
2 libsystem_c.dylib 0x18457f400 abort + 140
3 libsystem_c.dylib 0x184553418 basename_r + 314
4 AsyncDisplayKit 0x100a60fe0 ASDN::Mutex::~Mutex() + 92
5 libsystem_c.dylib 0x18457fff0 __cxa_finalize_ranges + 392
6 libsystem_c.dylib 0x184529390 exit + 24
7 UIKit 0x18b57e7fc +[_UIAlertManager hideAlertsForTermination] + 490
8 UIKit 0x18b7807cc __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2100 + 792
9 UIKit 0x18b783fdc _runAfterCACommitDeferredBlocks + 292
10 UIKit 0x18b775d50 _cleanUpAfterCAFlushAndRunDeferredBlocks + 560
11 UIKit 0x18b4e50b4 _afterCACommitHandler + 168
12 CoreFoundation 0x1855ea0c0 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32
13 CoreFoundation 0x1855e7cf0 __CFRunLoopDoObservers + 372
14 CoreFoundation 0x1855e8180 __CFRunLoopRun + 1024
15 CoreFoundation 0x1855162b8 CFRunLoopRunSpecific + 444
16 GraphicsServices 0x186fca198 GSEventRunModal + 180
17 UIKit 0x18b55d7fc -[UIApplication _run] + 684
18 UIKit 0x18b558534 UIApplicationMain + 208
19 hotschedules 0x1000ecb64 main (main.m:17)
20 libdispatch.dylib 0x1844f95b8 (Missing)

@kushalsharma
Copy link

Happens iOS 9 as well. Always happens when app is in background

@dssheng
Copy link

dssheng commented Jun 19, 2017

Clue:
ASNetworkImageNode set property URL to nil in dealloc may lead to this crash.

@thekirankumar
Copy link

We just moved to Texture and this is our top crash right now. Attached some stats which might be helpful.
screen shot 2017-06-26 at 12 25 16 pm

@appleguy
Copy link
Member

@thekirankumar Thanks for the screenshot - what is weird about that crash is that the stack does not seem possible. In other words, it could be memory corruption or some other symbolication failure leading to that issue.

Could you share the entire stack, ideally of all backtraces? Attaching the .txt log that Crashlytics provides would be a good way to go.

Also, let us know what version of Texture you're on - either pod version number or commit hash. A few releases ago, there were some actual causes for a ~Mutex() failure, but I'm not familiar with any known unsolved ones (which again, could make this report important).

@thekirankumar
Copy link

thekirankumar commented Jun 26, 2017

@appleguy
Texture Version : 2.3.3

Attached text file from fabric.
issue_30854_crash.txt

@appleguy
Copy link
Member

appleguy commented Jul 1, 2017

@kushalsharma Thanks for sharing the full log. I took a pretty close look at all of the threads -- the stack on main is definitely very strange.

Are you by chance using ASDisplayNodes inside the .contentView of a UIAlert or something else similar? I can't figure out why exit is called from the UIAlertManager.

I would love to make progress on this, but it's pretty hard to tell what the connection is between UIAlert (which is not used anywhere in Texture) and the Texture framework is. I think this requires more information based on knowledge of your app.

@3a4oT
Copy link

3a4oT commented Jul 3, 2017

@appleguy here is last crash log from our Fabric topCrash.txt. Texture 2.3.3. Integrated since AsyncDisplayKit 2.0.2 and crash was there. Do u need any extra info?

@Kaspik
Copy link
Contributor

Kaspik commented Jul 5, 2017

@appleguy Here is some info from my side - http://crashes.to/s/a1949a0925a / http://crashes.to/s/7d0c464960f / http://crashes.to/s/e43ab8f7d5c :)

EDIT: We are not using async display kit for alerts or anything like that - just for table view controllers with cell nodes.

@3a4oT
Copy link

3a4oT commented Aug 3, 2017

Can somebody confirm issue still occur on Texture 2.3.4?

@bawn
Copy link

bawn commented Aug 10, 2017

@Kaspik

I have same issue on Texture 2.3.4.

screen shot 2017-08-10 at 11 47 53 am

I'm sure that this problem is related to the mixture of the Texture component and the native component.

In my project there is a ASTableNode of like this, For some reason I use UIImageView in ASCellNode

simulator screen shot 10 aug 2017 11 53 59 am

If the list is very violent fast scrolling, the above error will occur, I also use Batch Fetching API in ASTableNode.

But when i replaced UIImageView to ASNetworkImageNode this error this error has not happened. I'll upload a demo later, if it goes well.

@3a4oT
Copy link

3a4oT commented Aug 10, 2017

@bawn thanks. Interesting info. In my case parent view is UITableView which I take from storyboard and reuse it frame for ASTableView. But in your case, I see that 3d frame in the stack trace cause it when I just have something like

0  libsystem_kernel.dylib         0x18537d014 __pthread_kill + 8
1  libsystem_pthread.dylib        0x185447264 pthread_kill + 112
2  libsystem_c.dylib              0x1852f19c4 abort + 140
3  libsystem_c.dylib              0x1852c653c basename_r + 314
4  AsyncDisplayKit                0x100c1c6f0 ASDN::Mutex::~Mutex() (ASThread.h:206)
5  libsystem_c.dylib              0x1852f25b4 __cxa_finalize_ranges + 384
6  libsystem_c.dylib              0x18529c9e0 exit + 24
7  UIKit                          0x18c53ed68 +[_UIAlertManager hideAlertsForTermination] + 490
8  UIKit                          0x18c73d1a0 __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2093 + 792
9  UIKit                          0x18c740950 _runAfterCACommitDeferredBlocks + 292
10 UIKit                          0x18c7329ec _cleanUpAfterCAFlushAndRunDeferredBlocks + 528
11 UIKit                          0x18c4a6648 _afterCACommitHandler + 132
12 CoreFoundation                 0x1863309a8 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
13 CoreFoundation                 0x18632e630 __CFRunLoopDoObservers + 372
14 CoreFoundation                 0x18632ea7c __CFRunLoopRun + 956
15 CoreFoundation                 0x18625eda4 CFRunLoopRunSpecific + 424
16 GraphicsServices               0x187cc8074 GSEventRunModal + 100
17 UIKit                          0x18c519058 UIApplicationMain + 208
18 hotschedules                   0x1000b537c main (main.m:17)
19 libdyld.dylib                  0x18526d59c start + 4

I can't repro it locally=(

@bawn
Copy link

bawn commented Aug 10, 2017

@3a4oT UmengSignalHandler comes from a 3d error analysis library. This function just to catch error, I think this is not the root cause.

@3a4oT
Copy link

3a4oT commented Aug 14, 2017

Here is code which overlaps with native components.

   // Table node size when offile banner triger UI changes
   RACSignal *frameSignal = RACObserve(self, tableView.bounds);
   @weakify(self);
   [[frameSignal deliverOnMainThread] subscribeNext:^(id  _Nullable x) {
       @strongify(self);
       self.tableNode.frame = self.tableView.frame;
       [self.view layoutSubviews];
   }];

@cesteban
Copy link
Contributor

Same problem here, with Texture 2.3.2. We have a ASTableNode with cells, no Alerts involved whatsoever:

Thread 0 Crashed:
0   libsystem_kernel.dylib               0x000000019123f014 __pthread_kill + 8
1   libsystem_pthread.dylib              0x0000000191307450 pthread_kill + 108
2   libsystem_c.dylib                    0x00000001911b3400 abort + 136
3   libsystem_c.dylib                    0x0000000191187418 __assert_rtn + 312
4   AsyncDisplayKit                      0x00000001008dac14 ASDN::Mutex::~Mutex() (ASThread.h:199)
5   libsystem_c.dylib                    0x00000001911b3ff0 __cxa_finalize_ranges + 388
6   libsystem_c.dylib                    0x000000019115d390 exit + 20
7   UIKit                                0x00000001981b27fc -[UIApplication _terminateWithStatus:] + 488
8   UIKit                                0x00000001983b47cc __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2100 + 788
9   UIKit                                0x00000001983b7fdc _runAfterCACommitDeferredBlocks + 288
10  UIKit                                0x00000001983a9d50 _cleanUpAfterCAFlushAndRunDeferredBlocks + 556
11  UIKit                                0x00000001981190b4 _afterCACommitHandler + 164
12  CoreFoundation                       0x000000019221e0c0 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 28
13  CoreFoundation                       0x000000019221bcf0 __CFRunLoopDoObservers + 368
14  CoreFoundation                       0x000000019221c180 __CFRunLoopRun + 1020
15  CoreFoundation                       0x000000019214a2b8 CFRunLoopRunSpecific + 440
16  GraphicsServices                     0x0000000193bfe198 GSEventRunModal + 176
17  UIKit                                0x00000001981917fc -[UIApplication _run] + 680
18  UIKit                                0x000000019818c534 UIApplicationMain + 204

@appleguy Here is the full trace, in case it helps: ASDN-Mutex-crash.txt

@3a4oT
Copy link

3a4oT commented Sep 12, 2017

@cesteban hey! What do u use for parent container? In my case, I use just plain [UIViewController view](unfortunately there are *.storyboard related reasons). Do you using ASViewController? I also have custom NSOperation which may trigger [tableNode reloadData];. Just have some crazy thought about [operation cancel]; when tableNode in progress. But I can't prove it!

@cesteban
Copy link
Contributor

We have a UIViewController with an ASTableNode. We use reloadData profusely (currently working on migrate to batch updates). No custom NSOperation's...

@workhardupc
Copy link

same issue:

Texture Version:2.4

Crash Stack:
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x0000000185beb014 ___pthread_kill :8 (in libsystem_kernel.dylib)
1 libsystem_c.dylib 0x0000000185b5f400 _abort :140 (in libsystem_c.dylib)
2 libsystem_c.dylib 0x0000000185b33418 ___assert_rtn :316 (in libsystem_c.dylib)
3 LaiFeng 0x00000001007cf69c __ZN4ASDN5MutexD2Ev ASThread.h:204 (in LaiFeng)
4 libsystem_c.dylib 0x0000000185b5fff0 ___cxa_finalize_ranges :392 (in libsystem_c.dylib)
5 libsystem_c.dylib 0x0000000185b09390 _exit :24 (in libsystem_c.dylib)
6 UIKit 0x000000018cb5e7fc -[UIApplication _terminateWithStatus:] :492 (in UIKit)
7 UIKit 0x000000018cd607cc ___102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2100 :792 (in UIKit)
8 UIKit 0x000000018cd63fdc __runAfterCACommitDeferredBlocks :292 (in UIKit)
9 UIKit 0x000000018cd55d50 __cleanUpAfterCAFlushAndRunDeferredBlocks :560 (in UIKit)
10 UIKit 0x000000018cac50b4 __afterCACommitHandler :168 (in UIKit)
11 CoreFoundation 0x0000000186bca0c0 _CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION :32 (in CoreFoundation)
12 CoreFoundation 0x0000000186bc7cf0 ___CFRunLoopDoObservers :372 (in CoreFoundation)
13 CoreFoundation 0x0000000186bc8180 ___CFRunLoopRun :1024 (in CoreFoundation)
14 CoreFoundation 0x0000000186af62b8 _CFRunLoopRunSpecific :444 (in CoreFoundation)
15 GraphicsServices 0x00000001885aa198 _GSEventRunModal :180 (in GraphicsServices)
16 UIKit 0x000000018cb3d7fc -[UIApplication _run] :684 (in UIKit)
17 UIKit 0x000000018cb38534 _UIApplicationMain :208 (in UIKit)
18 LaiFeng 0x00000001000286ec main main.m:15 (in LaiFeng)
19 libdyld.dylib 0x0000000185ad95b8 _start :4 (in libdyld.dylib)

ASThread.h line 204 is:

     ASDISPLAYNODE_THREAD_ASSERT_ON_ERROR(pthread_mutex_destroy (&_m));

@3a4oT
Copy link

3a4oT commented Sep 18, 2017

So after we have switched to Texture 2.4 and wrap init of ASCellNode with dispatch sync number of crashes become match lower ~30%. No more Mutex titled crashes but instead, I got a lot of ASHashBytes with the same stack trace.

Crashed: com.apple.main-thread
0  libsystem_kernel.dylib         0x187225014 __pthread_kill + 8
1  libsystem_pthread.dylib        0x1872ef264 pthread_kill + 112
2  libsystem_c.dylib              0x1871999c4 abort + 140
3  libsystem_c.dylib              0x18716e53c basename_r + 314
4  AsyncDisplayKit                0x100c70b34 ASHashBytes + 9252
5  libsystem_c.dylib              0x18719a5b4 __cxa_finalize_ranges + 384
6  libsystem_c.dylib              0x1871449e0 exit + 24
7  UIKit                          0x18e3e79ac +[_UIAlertManager hideAlertsForTermination] + 490
8  UIKit                          0x18e5e5de4 __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2093 + 792
9  UIKit                          0x18e5e9594 _runAfterCACommitDeferredBlocks + 292
10 UIKit                          0x18e5db630 _cleanUpAfterCAFlushAndRunDeferredBlocks + 528
11 UIKit                          0x18e34f28c _afterCACommitHandler + 132
12 CoreFoundation                 0x1881d89a8 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
13 CoreFoundation                 0x1881d6630 __CFRunLoopDoObservers + 372
14 CoreFoundation                 0x1881d6a7c __CFRunLoopRun + 956
15 CoreFoundation                 0x188106da4 CFRunLoopRunSpecific + 424
16 GraphicsServices               0x189b71074 GSEventRunModal + 100
17 UIKit                          0x18e3c1c9c UIApplicationMain + 208
18 hotschedules                   0x100104430 main (main.m:17)
19 libdyld.dylib                  0x18711559c start + 4

@3a4oT
Copy link

3a4oT commented Oct 2, 2017

Can confirm that #577 fixed it. thanx @nguyenhuy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet