Hi,
We collected some crash occur on iOS 1- which stack contain "_nano_vet_and_size_of_live" .
What kind of problem will lead to "_nano_vet_and_size_of_live" crash?
Has anyone else noticed this problem?
Incident Identifier: 4493985D-604D-48DD-B0C1-1892C8FE705B
CrashReporter Key: TODO
Hardware Model: iPhone8,1
Process: DemoNews [5042]
Path: /var/containers/Bundle/Application/8144B920-CA27-4C77-A04A-473B28B05840/DemoNews.app/DemoNews
Identifier: com.DemoNews.iphone
Version: 1.0.6.331
Code Type: ARM-64
Parent Process: ??? [1]
Date/Time: 2016-09-20 07:30:24 +0000
OS Version: iPhone OS 10.0.1 (14A403)
Report Version: 104
Exception Type: SIGABRT
Exception Codes: #0 at 0x1834f6014
Crashed Thread: 5
Thread 0:
0 libsystem_kernel.dylib 0x00000001834d816c mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001834d7fdc mach_msg + 72
2 CoreFoundation 0x00000001844d5cec __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x00000001844d3908 __CFRunLoopRun + 1132
4 CoreFoundation 0x0000000184402048 CFRunLoopRunSpecific + 444
5 GraphicsServices 0x0000000185e85198 GSEventRunModal + 180
6 UIKit 0x000000018a3db818 -[UIApplication _run] + 684
7 UIKit 0x000000018a3d6550 UIApplicationMain + 208
8 DemoNews 0x0000000100042c6c main (main.mm:159)
9 libdyld.dylib 0x00000001833e45b8 start + 4
Thread 1:
0 libsystem_kernel.dylib 0x00000001834d816c mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001834d7fdc mach_msg + 72
2 CoreFoundation 0x00000001844d5cec __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x00000001844d3908 __CFRunLoopRun + 1132
4 CoreFoundation 0x0000000184402048 CFRunLoopRunSpecific + 444
5 Foundation 0x0000000184f10b1c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Foundation 0x0000000184f3160c -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7 UIKit 0x000000018ad50e6c -[UIEventFetcher threadMain] + 136
8 Foundation 0x000000018500e50c __NSThread__start__ + 1024
9 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
10 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
11 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 3:
0 libsystem_kernel.dylib 0x00000001834d816c mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001834d7fdc mach_msg + 72
2 CoreFoundation 0x00000001844d5cec __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x00000001844d3908 __CFRunLoopRun + 1132
4 CoreFoundation 0x0000000184402048 CFRunLoopRunSpecific + 444
5 CFNetwork 0x0000000184befcec +[NSURLConnection(Loader) _resourceLoadLoop:] + 336
6 Foundation 0x000000018500e50c __NSThread__start__ + 1024
7 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
8 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
9 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 4:
0 libsystem_kernel.dylib 0x00000001834f6314 __semwait_signal + 8
1 libsystem_c.dylib 0x000000018341427c nanosleep + 212
2 libc++.1.dylib 0x0000000182f25994 std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 80
3 JavaScriptCore 0x0000000188caa384 void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) + 76
4 JavaScriptCore 0x0000000188ca9484 bmalloc::waitUntilFalse(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, bool&) + 128
5 JavaScriptCore 0x0000000188ca92c0 bmalloc::Heap::scavenge(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 60
6 JavaScriptCore 0x0000000188ca9160 bmalloc::Heap::concurrentScavenge() + 80
7 JavaScriptCore 0x0000000188caa470 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() + 92
8 JavaScriptCore 0x0000000188caa39c std::__1::__shared_ptr_emplace<std::__1::mutex, std::__1::allocator<std::__1::mutex> >::~__shared_ptr_emplace() + 0
9 JavaScriptCore 0x0000000188caa64c 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
10 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
11 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
12 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 5 Crashed:
0 libsystem_kernel.dylib 0x00000001834f6014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x00000001835bd460 pthread_kill + 112
2 libsystem_c.dylib 0x000000018346a3f4 abort + 140
3 libsystem_malloc.dylib 0x000000018353aa38 _nano_vet_and_size_of_live + 0
4 libsystem_malloc.dylib 0x000000018353bdb8 nano_free + 220
5 CoreFoundation 0x00000001844d7e8c _CFRelease + 1264
6 CoreFoundation 0x0000000184517e30 common_removeAllObjects + 188
7 CoreFoundation 0x0000000184409c70 -[__NSArrayM dealloc] + 28
8 CFNetwork 0x0000000184bb20e8 __CFCachedURLResponse::~__CFCachedURLResponse() + 60
9 CFNetwork 0x0000000184bb2184 __CFCachedURLResponse::~__CFCachedURLResponse() + 12
10 CoreFoundation 0x00000001844d7a74 _CFRelease + 216
11 CFNetwork 0x0000000184c8c130 ___ZN27URLConnectionClient_Classic27_delegate_willCacheResponseEPK20_CFCachedURLResponseU13block_pointerFvS2_E_block_invoke + 204
12 CFNetwork 0x0000000184c8a678 ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 108
13 libdispatch.dylib 0x00000001833b11c0 _dispatch_client_callout + 16
14 libdispatch.dylib 0x00000001833bcb24 _dispatch_block_invoke_direct + 376
15 CFNetwork 0x0000000184d42e98 RunloopBlockContext::_invoke_block(void const*, void*) + 36
16 CoreFoundation 0x00000001844019a8 CFArrayApplyFunction + 68
17 CFNetwork 0x0000000184d42d7c RunloopBlockContext::perform() + 136
18 CFNetwork 0x0000000184d440a4 MultiplexerSource::perform() + 312
19 CFNetwork 0x0000000184d43e10 MultiplexerSource::_perform(void*) + 64
20 CoreFoundation 0x00000001844d6278 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
21 CoreFoundation 0x00000001844d5bc0 __CFRunLoopDoSources0 + 524
22 CoreFoundation 0x00000001844d37c0 __CFRunLoopRun + 804
23 CoreFoundation 0x0000000184402048 CFRunLoopRunSpecific + 444
24 WebCore 0x0000000188fa3a2c RunWebThread(void*) + 456
25 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
26 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
27 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 6:
0 libsystem_kernel.dylib 0x00000001834d816c mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001834d7fdc mach_msg + 72
2 CoreFoundation 0x00000001844d5cec __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x00000001844d3908 __CFRunLoopRun + 1132
4 CoreFoundation 0x0000000184402048 CFRunLoopRunSpecific + 444
5 CFNetwork 0x0000000184d42340 _privateRunloopEmulationSet(void*) + 264
6 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
7 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
8 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 8:
0 libsystem_kernel.dylib 0x00000001834d816c mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001834d7fdc mach_msg + 72
2 CoreFoundation 0x00000001844d5cec __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x00000001844d3908 __CFRunLoopRun + 1132
4 CoreFoundation 0x0000000184402048 CFRunLoopRunSpecific + 444
5 AVFAudio 0x000000019dba3fe8 GenericRunLoopThread::Entry(void*) + 164
6 AVFAudio 0x000000019dbc9f14 CAPThread::Entry(CAPThread*) + 84
7 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
8 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
9 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 12:
0 libsystem_kernel.dylib 0x00000001834f5e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001835ba9d0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x0000000182ee53ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3 JavaScriptCore 0x0000000188c92e6c ***::ParkingLot::parkConditionallyImpl(void const*, ***::ScopedLambda<bool ()> const&, ***::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016
4 JavaScriptCore 0x0000000188a6b9b8 JSC::JITWorklist::runThread() + 192
5 JavaScriptCore 0x0000000188a6be08 ***::Vector<***::RefPtr<JSC::JITWorklist::Plan>, 32ul, ***::CrashOnOverflow, 16ul>::expandCapacity(unsigned long, ***::RefPtr<JSC::JITWorklist::Plan>*) + 0
6 JavaScriptCore 0x00000001883db35c ***::threadEntryPoint(void*) + 212
7 JavaScriptCore 0x00000001883db26c ***::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
9 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
10 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 13:
0 libsystem_kernel.dylib 0x00000001834f5e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001835ba9d0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x0000000182ee53ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3 JavaScriptCore 0x0000000188c92e6c ***::ParkingLot::parkConditionallyImpl(void const*, ***::ScopedLambda<bool ()> const&, ***::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016
4 JavaScriptCore 0x0000000188c92464 ***::ParallelHelperPool::waitForClientWithTask(***::Locker<***::LockBase> const&) + 288
5 JavaScriptCore 0x0000000188c92204 ***::ParallelHelperPool::helperThreadBody() + 76
6 JavaScriptCore 0x00000001883db35c ***::threadEntryPoint(void*) + 212
7 JavaScriptCore 0x00000001883db26c ***::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
9 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
10 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 19:
0 libsystem_kernel.dylib 0x00000001834f5e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001835ba9d0 _pthread_cond_wait + 640
2 DemoNews 0x0000000100a3bc1c leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper(void*) + 188
3 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
4 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
5 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 21:
0 libsystem_kernel.dylib 0x00000001834f5e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001835ba9d0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x0000000182ee53ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3 JavaScriptCore 0x0000000188c92e6c ***::ParkingLot::parkConditionallyImpl(void const*, ***::ScopedLambda<bool ()> const&, ***::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016
4 WebKitLegacy 0x000000018a082a28 bool ***::ConditionBase::waitForSecondsImpl<***::Lock>(***::Lock&, double) + 128
5 WebKitLegacy 0x000000018a082840 std::__1::unique_ptr<***::Function<void ()>, std::__1::default_delete<***::Function<void ()> > > ***::MessageQueue<***::Function<void ()> >::waitForMessageFilteredWithTimeout<***::MessageQueue<***::Function<void ()> >::waitForMessage()::'lambda'(***::Function<void ()> const&)>(***::MessageQueueWaitResult&, ***::MessageQueue<***::Function<void ()> >::waitForMessage()::'lambda'(***::Function<void ()> const&)&&, double) + 124
6 WebKitLegacy 0x000000018a081e68 WebCore::StorageThread::threadEntryPoint() + 68
7 JavaScriptCore 0x00000001883db35c ***::threadEntryPoint(void*) + 212
8 JavaScriptCore 0x00000001883db26c ***::wtfThreadEntryPoint(void*) + 24
9 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
10 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
11 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 22:
0 libsystem_kernel.dylib 0x00000001834f5e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001835ba9d0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x0000000182ee53ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3 JavaScriptCore 0x0000000188c92e6c ***::ParkingLot::parkConditionallyImpl(void const*, ***::ScopedLambda<bool ()> const&, ***::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016
4 WebCore 0x000000018914df18 bool ***::ConditionBase::waitForSecondsImpl<***::Lock>(***::Lock&, double) + 128
5 WebCore 0x000000018958857c ***::CrossThreadQueue<***::CrossThreadTask>::waitForMessage() + 112
6 WebCore 0x00000001895884fc WebCore::IDBServer::IDBServer::databaseRunLoop() + 152
7 WebCore 0x0000000189586778 WebCore::IDBServer::IDBServer::registerConnection(WebCore::IDBServer::IDBConnectionToClient&) + 0
8 JavaScriptCore 0x00000001883db35c ***::threadEntryPoint(void*) + 212
9 JavaScriptCore 0x00000001883db26c ***::wtfThreadEntryPoint(void*) + 24
10 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
11 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
12 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 23:
0 libsystem_kernel.dylib 0x00000001834f623c __select + 8
1 CoreFoundation 0x00000001844dcb84 __CFSocketManager + 640
2 libsystem_pthread.dylib 0x00000001835bb860 _pthread_body + 240
3 libsystem_pthread.dylib 0x00000001835bb770 _pthread_body + 0
4 libsystem_pthread.dylib 0x00000001835b8dbc thread_start + 4
Thread 26:
0 libsystem_kernel.dylib 0x00000001834f6a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x00000001835b936c _pthread_wqthread + 1452
2 libsystem_pthread.dylib 0x00000001835b8db4 start_wqthread + 4
Thread 27:
0 libsystem_kernel.dylib 0x00000001834f6a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x00000001835b9188 _pthread_wqthread + 968
2 libsystem_pthread.dylib 0x00000001835b8db4 start_wqthread + 4
Thread 28:
0 libsystem_kernel.dylib 0x00000001834f6a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x00000001835b936c _pthread_wqthread + 1452
2 libsystem_pthread.dylib 0x00000001835b8db4 start_wqthread + 4
Thread 29:
0 libsystem_kernel.dylib 0x00000001834f6a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x00000001835b9188 _pthread_wqthread + 968
2 libsystem_pthread.dylib 0x00000001835b8db4 start_wqthread + 4
Thread 31:
0 libsystem_kernel.dylib 0x00000001834f6a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x00000001835b9188 _pthread_wqthread + 968
2 libsystem_pthread.dylib 0x00000001835b8db4 start_wqthread + 4
Thread 34:
0 libsystem_pthread.dylib 0x00000001835b8db0 start_wqthread + 0
Thread 35:
0 libsystem_kernel.dylib 0x00000001834f6a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x00000001835b936c _pthread_wqthread + 1452
2 libsystem_pthread.dylib 0x00000001835b8db4 start_wqthread + 4
Thread 5 crashed with ARM-64 Thread State:
pc: 0x00000001834f6014 fp: 0x000000016e565970 sp: 0x000000016e565950 x0: 0x0000000000000000
x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000 x4: 0x0000000000000000
x5: 0x0000000000000000 x6: 0x0000000000000001 x7: 0x0000000000000010 x8: 0x0000000008000000
x9: 0x0000000004000000 x10: 0xcccccccccccccccd x11: 0x000000000000000a x12: 0x0000000000000000
x13: 0x0000000000000036 x14: 0x0000000000008007 x15: 0x0000000000000e00 x16: 0x0000000000000148
x17: 0x000000018442e9d4 x18: 0x0000000000000000 x19: 0x0000000000000006 x20: 0x000000016e567000
x21: 0x0000000000000001 x22: 0x0000000102088000 x23: 0x000000017c250000 x24: 0x0000000000000000
x25: 0x0000000000000001 x26: 0xffffffff00000000 x27: 0x0000000100001484 x28: 0x0000000000000001
lr: 0x00000001835bd460 cpsr: 0x0000000000000000