Created
April 14, 2026 18:17
-
-
Save ranchodeluxe/84655bc8a97589b3402aeda16fb581c1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Hardware Model: iPad15,7 | |
| Version: 1.36.8 (280) | |
| Date/Time: 2026-04-14 10:49:51.9869 -0700 | |
| OS Version: Unknown iPadOS 26.3 (23D127) | |
| Thread 0 name: | |
| Thread 0: | |
| 0 libsystem_kernel.dylib 0x00000002459a4ae8 __ulock_wait2 + 8 | |
| 1 libobjc.A.dylib 0x00000001955495d0 objc_sync_enter + 20 | |
| 2 AVFCapture 0x00000001bed301dc -[AVCaptureVideoPreviewLayer layerDidBecomeVisible:] + 60 | |
| 3 QuartzCore 0x000000019902be04 CA::Layer::mark_visible(CA::Transaction*, bool, bool) + 280 | |
| 4 QuartzCore 0x000000019902be4c CA::Layer::mark_visible(CA::Transaction*, bool, bool) + 352 | |
| 5 QuartzCore 0x000000019902be4c CA::Layer::mark_visible(CA::Transaction*, bool, bool) + 352 | |
| 6 QuartzCore 0x000000019902be4c CA::Layer::mark_visible(CA::Transaction*, bool, bool) + 352 | |
| 7 QuartzCore 0x000000019902be4c CA::Layer::mark_visible(CA::Transaction*, bool, bool) + 352 | |
| 8 QuartzCore 0x000000019902be4c CA::Layer::mark_visible(CA::Transaction*, bool, bool) + 352 | |
| 9 QuartzCore 0x000000019902ba80 CA::Layer::update_added_sublayer(CA::Transaction*, CA::Layer*, unsigned int) + 108 | |
| 10 QuartzCore 0x000000019902b3dc CA::Layer::insert_sublayer(CA::Transaction*, CALayer*, unsigned long) + 552 | |
| 11 QuartzCore 0x000000019924c7ac -[CALayer insertSublayer:atIndex:] + 196 | |
| 12 UIKitCore 0x000000019ef293f8 -[UIView _backing_insertSubview:atIndex:] + 76 | |
| 13 UIKitCore 0x000000019f99eb84 -[UIView(Internal) _addSubview:positioned:relativeTo:] + 1708 | |
| 14 React 0x000000010400ec38 0x103e10000 + 2092088 | |
| 15 React 0x0000000104020d3c 0x103e10000 + 2166076 | |
| 16 React 0x0000000103fb4454 0x103e10000 + 1721428 | |
| 17 React 0x000000010401f8c4 0x103e10000 + 2160836 | |
| 18 React 0x000000010401f7ac 0x103e10000 + 2160556 | |
| 19 libdispatch.dylib 0x00000001d12f8adc _dispatch_call_block_and_release + 32 | |
| 20 libdispatch.dylib 0x00000001d13127fc _dispatch_client_callout + 16 | |
| 21 libdispatch.dylib 0x00000001d132fb10 _dispatch_main_queue_drain.cold.5 + 812 | |
| 22 libdispatch.dylib 0x00000001d1307ec8 _dispatch_main_queue_drain + 180 | |
| 23 libdispatch.dylib 0x00000001d1307e04 _dispatch_main_queue_callback_4CF + 44 | |
| 24 CoreFoundation 0x000000019863d2b4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 | |
| 25 CoreFoundation 0x00000001985f0b3c __CFRunLoopRun + 1944 | |
| 26 CoreFoundation 0x00000001985efa6c _CFRunLoopRunSpecificWithOptions + 532 | |
| 27 GraphicsServices 0x000000023cb7e498 GSEventRunModal + 120 | |
| 28 UIKitCore 0x000000019e09fdf8 -[UIApplication _run] + 792 | |
| 29 UIKitCore 0x000000019e048e54 UIApplicationMain + 336 | |
| 30 Kai 0x00000001020d5620 main + 64 | |
| 31 ??? 0x00000001955cae28 0x0 + 6800846376 | |
| Thread 1 name: | |
| Thread 1: | |
| 0 libsystem_kernel.dylib 0x00000002459a4a80 __workq_kernreturn + 8 | |
| 1 libsystem_pthread.dylib 0x00000001f50888c0 start_wqthread + 8 | |
| Thread 2 name: | |
| Thread 2: | |
| 0 libsystem_kernel.dylib 0x00000002459a4cd4 mach_msg2_trap + 8 | |
| 1 libsystem_kernel.dylib 0x00000002459a8214 mach_msg_overwrite + 428 | |
| 2 libsystem_kernel.dylib 0x00000002459a805c mach_msg + 24 | |
| 3 CoreFoundation 0x0000000198619868 __CFRunLoopServiceMachPort + 160 | |
| 4 CoreFoundation 0x00000001985f0848 __CFRunLoopRun + 1188 | |
| 5 CoreFoundation 0x00000001985efa6c _CFRunLoopRunSpecificWithOptions + 532 | |
| 6 Foundation 0x00000001965aff54 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 | |
| 7 Foundation 0x00000001965b012c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 | |
| 8 UIKitCore 0x000000019e075094 -[UIEventFetcher threadMain] + 408 | |
| 9 Foundation 0x0000000195c6f21c __NSThread__start__ + 732 | |
| 10 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 11 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 3 name: | |
| Thread 3: | |
| 0 libsystem_kernel.dylib 0x00000002459a4cd4 mach_msg2_trap + 8 | |
| 1 libsystem_kernel.dylib 0x00000002459a8214 mach_msg_overwrite + 428 | |
| 2 libsystem_kernel.dylib 0x00000002459a805c mach_msg + 24 | |
| 3 CoreFoundation 0x0000000198619868 __CFRunLoopServiceMachPort + 160 | |
| 4 CoreFoundation 0x00000001985f0848 __CFRunLoopRun + 1188 | |
| 5 CoreFoundation 0x00000001985efa6c _CFRunLoopRunSpecificWithOptions + 532 | |
| 6 React 0x00000001040b0f14 0x103e10000 + 2756372 | |
| 7 Foundation 0x0000000195c6f21c __NSThread__start__ + 732 | |
| 8 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 9 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 4 name: | |
| Thread 4: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 hermes 0x00000001049ef9c4 0x104920000 + 850372 | |
| 3 hermes 0x00000001049ef92c 0x104920000 + 850220 | |
| 4 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 5 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 5 name: | |
| Thread 5: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 hermes 0x00000001049ef9c4 0x104920000 + 850372 | |
| 3 hermes 0x00000001049ef92c 0x104920000 + 850220 | |
| 4 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 5 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 6 name: | |
| Thread 6: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 7 name: | |
| Thread 7: | |
| 0 libsystem_kernel.dylib 0x00000002459a4cd4 mach_msg2_trap + 8 | |
| 1 libsystem_kernel.dylib 0x00000002459a8214 mach_msg_overwrite + 428 | |
| 2 libsystem_kernel.dylib 0x00000002459a805c mach_msg + 24 | |
| 3 CoreFoundation 0x0000000198619868 __CFRunLoopServiceMachPort + 160 | |
| 4 CoreFoundation 0x00000001985f0848 __CFRunLoopRun + 1188 | |
| 5 CoreFoundation 0x00000001985efa6c _CFRunLoopRunSpecificWithOptions + 532 | |
| 6 Foundation 0x00000001965aff54 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 | |
| 7 ReactNativeDependencies 0x000000010346ffd8 0x103444000 + 180184 | |
| 8 Foundation 0x0000000195c6f21c __NSThread__start__ + 732 | |
| 9 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 10 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 8 name: | |
| Thread 8: | |
| 0 libsystem_kernel.dylib 0x00000002459a4cd4 mach_msg2_trap + 8 | |
| 1 libsystem_kernel.dylib 0x00000002459a8214 mach_msg_overwrite + 428 | |
| 2 libsystem_kernel.dylib 0x00000002459a805c mach_msg + 24 | |
| 3 CoreFoundation 0x0000000198619868 __CFRunLoopServiceMachPort + 160 | |
| 4 CoreFoundation 0x00000001985f0848 __CFRunLoopRun + 1188 | |
| 5 CoreFoundation 0x00000001985efa6c _CFRunLoopRunSpecificWithOptions + 532 | |
| 6 CFNetwork 0x00000001ad541c10 +[__CFN_CoreSchedulingSetRunnable _run:] + 416 | |
| 7 Foundation 0x0000000195c6f21c __NSThread__start__ + 732 | |
| 8 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 9 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 9 name: | |
| Thread 9: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 10 name: | |
| Thread 10: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 11 name: | |
| Thread 11: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 12 name: | |
| Thread 12: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 13 name: | |
| Thread 13: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 14 name: | |
| Thread 14: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 15 name: | |
| Thread 15: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 16 name: | |
| Thread 16: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 17 name: | |
| Thread 17: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 18 name: | |
| Thread 18: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 19 name: | |
| Thread 19: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 20 name: | |
| Thread 20: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 21 name: | |
| Thread 21: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 22 name: | |
| Thread 22: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 23 name: | |
| Thread 23: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 24 name: | |
| Thread 24: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 25 name: | |
| Thread 25: | |
| 0 libsystem_kernel.dylib 0x00000002459ac36c __select + 8 | |
| 1 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 2 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 26 name: | |
| Thread 26: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 27 name: | |
| Thread 27: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 28 name: | |
| Thread 28: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 29 name: | |
| Thread 29: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 30 name: | |
| Thread 30: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 31 name: | |
| Thread 31: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 32 name: | |
| Thread 32: | |
| 0 libsystem_kernel.dylib 0x00000002459aa5d4 __psynch_cvwait + 8 | |
| 1 libc++.1.dylib 0x00000001a7957704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 | |
| 2 Kai 0x000000010289f02c std::__1::unique_lock<std::__1::mutex>::unlock[abi:ne200100]() + 0 (unique_lock.h:160) | |
| 3 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 4 Kai 0x000000010289f02c std::__1::lock_guard<std::__1::unique_lock<std::__1::mutex> >::~lock_guard[abi:ne200100]() + 0 (lock_guard.h:39) | |
| 5 Kai 0x000000010289f02c std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 112 (condition_variable:229) | |
| 6 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 | |
| 7 Kai 0x000000010289e598 opsqlite::ThreadPool::doWork() + 144 (OPThreadPool.cpp:64) | |
| 8 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::reset[abi:ne200100](std::__1::__thread_struct*) + 0 (unique_ptr.h:297) | |
| 9 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 10 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 11 Kai 0x000000010289eea4 std::__1::__tuple_leaf<(unsigned long)0, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, false>::~__tuple_leaf() + 0 (tuple:307) | |
| 12 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 13 Kai 0x000000010289eea4 std::__1::__tuple_impl<std::__1::__tuple_indices<(unsigned long)0, (unsigned long)1, (unsigned long)2>, std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~__tuple_impl() + 0 (tuple:465) | |
| 14 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 15 Kai 0x000000010289eea4 std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>::~tuple() + 0 (tuple:538) | |
| 16 Kai 0x000000010289eea4 std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >::operator()[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) const + 0 (unique_ptr.h:78) | |
| 17 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::reset[abi:ne200100](std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>*) + 0 (unique_ptr.h:300) | |
| 18 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 19 Kai 0x000000010289eea4 std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> > >::~unique_ptr[abi:ne200100]() + 0 (unique_ptr.h:269) | |
| 20 Kai 0x000000010289eea4 std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (opsqlite::ThreadPool::*)(), opsqlite::ThreadPool*> >(void*) + 72 (thread.h:216) | |
| 21 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 22 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 33 name: | |
| Thread 33: | |
| 0 libsystem_kernel.dylib 0x00000002459a4cd4 mach_msg2_trap + 8 | |
| 1 libsystem_kernel.dylib 0x00000002459a8214 mach_msg_overwrite + 428 | |
| 2 libsystem_kernel.dylib 0x00000002459a805c mach_msg + 24 | |
| 3 CoreFoundation 0x0000000198619868 __CFRunLoopServiceMachPort + 160 | |
| 4 CoreFoundation 0x00000001985f0848 __CFRunLoopRun + 1188 | |
| 5 CoreFoundation 0x00000001985efa6c _CFRunLoopRunSpecificWithOptions + 532 | |
| 6 CoreFoundation 0x0000000198680834 _legacyStreamRunLoop_workThread + 300 | |
| 7 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 8 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 34 name: | |
| Thread 34: | |
| 0 libsystem_kernel.dylib 0x00000002459a4cd4 mach_msg2_trap + 8 | |
| 1 libsystem_kernel.dylib 0x00000002459a8214 mach_msg_overwrite + 428 | |
| 2 libsystem_kernel.dylib 0x00000002459a805c mach_msg + 24 | |
| 3 CoreFoundation 0x0000000198619868 __CFRunLoopServiceMachPort + 160 | |
| 4 CoreFoundation 0x00000001985f0848 __CFRunLoopRun + 1188 | |
| 5 CoreFoundation 0x00000001985efa6c _CFRunLoopRunSpecificWithOptions + 532 | |
| 6 CoreFoundation 0x000000019866d7c8 CFRunLoopRun + 64 | |
| 7 CoreMotion 0x00000001b0ab2b20 CLMotionActivity::isMounted() const + 30548 | |
| 8 libsystem_pthread.dylib 0x00000001f508c44c _pthread_start + 136 | |
| 9 libsystem_pthread.dylib 0x00000001f50888cc thread_start + 8 | |
| Thread 35 name: | |
| Thread 35: | |
| 0 libsystem_kernel.dylib 0x00000002459a4c50 semaphore_wait_trap + 8 | |
| 1 libdispatch.dylib 0x00000001d12faec0 _dispatch_semaphore_wait_slow + 132 | |
| 2 libswiftDispatch.dylib 0x00000001a8b35410 OS_dispatch_semaphore.wait(wallTimeout: DispatchWallTime) + 24 | |
| 3 Kai 0x00000001020f4a00 DataUploader.upload(events: [Event], context: DatadogContext, previous: DataUploadStatus?) + 684 (DataUploader.swift:85) | |
| 4 Kai 0x00000001020f6904 closure #1 () in DataUploadWorker.uploadFile(from: [ReadableFile], context: DatadogContext) + 408 | |
| 5 Kai 0x00000001020f6904 closure #1 () in DataUploadWorker.uploadFile(from: [ReadableFile], context: DatadogContext) + 408 (DataUploadWorker.swift:118) | |
| 6 Kai 0x00000001020d811c thunk for @escaping @callee_guaranteed () -> () + 28 | |
| 7 libdispatch.dylib 0x00000001d1308450 _dispatch_block_async_invoke2 + 148 | |
| 8 libdispatch.dylib 0x00000001d13127fc _dispatch_client_callout + 16 | |
| 9 libdispatch.dylib 0x00000001d1301468 _dispatch_lane_serial_drain + 740 | |
| 10 libdispatch.dylib 0x00000001d1301f78 _dispatch_lane_invoke + 440 | |
| 11 libdispatch.dylib 0x00000001d130c3ec _dispatch_root_queue_drain_deferred_wlh + 292 | |
| 12 libdispatch.dylib 0x00000001d130bce4 _dispatch_workloop_worker_thread + 692 | |
| 13 libsystem_pthread.dylib 0x00000001f50893b8 _pthread_wqthread + 292 | |
| 14 libsystem_pthread.dylib 0x00000001f50888c0 start_wqthread + 8 | |
| Thread 36 name: | |
| Thread 36: | |
| 0 libsystem_kernel.dylib 0x00000002459a4a80 __workq_kernreturn + 8 | |
| 1 libsystem_pthread.dylib 0x00000001f50888c0 start_wqthread + 8 | |
| Thread 37 name: | |
| Thread 37: | |
| 0 libsystem_kernel.dylib 0x00000002459a4ae8 __ulock_wait2 + 8 | |
| 1 QuartzCore 0x0000000199035f18 CA::Layer::setter(unsigned int, _CAValueType, void const*) + 100 | |
| 2 AVFCapture 0x00000001bec75268 -[AVCaptureVideoPreviewLayer _updatePreviewTransforms] + 788 | |
| 3 AVFCapture 0x00000001bed2e7f8 -[AVCaptureVideoPreviewLayer observeValueForKeyPath:ofObject:change:context:] + 880 | |
| 4 Foundation 0x0000000195c43d1c NSKeyValueNotifyObserver + 252 | |
| 5 Foundation 0x0000000195c43988 NSKeyValueDidChange + 384 | |
| 6 Foundation 0x0000000196555dc8 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 728 | |
| 7 Foundation 0x0000000196555e70 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 | |
| 8 Foundation 0x0000000195d6fefc _NSSetLongLongValueAndNotify + 400 | |
| 9 Kai 0x000000010276b3c8 CameraSession.configurePreviewOrientation(Orientation) + 780 | |
| 10 Kai 0x0000000102769548 CameraSession.configureOutputs(configuration: CameraConfiguration) + 2404 (CameraSession+Configuration.swift:157) | |
| 11 Kai 0x0000000102765a94 closure #1 @Sendable () in CameraSession.configure((CameraConfiguration)) + 1104 (CameraSession.swift:145) | |
| 12 Kai 0x00000001020d811c thunk for @escaping @callee_guaranteed () -> () + 28 | |
| 13 libdispatch.dylib 0x00000001d12f8adc _dispatch_call_block_and_release + 32 | |
| 14 libdispatch.dylib 0x00000001d13127fc _dispatch_client_callout + 16 | |
| 15 libdispatch.dylib 0x00000001d1301468 _dispatch_lane_serial_drain + 740 | |
| 16 libdispatch.dylib 0x00000001d1301f44 _dispatch_lane_invoke + 388 | |
| 17 libdispatch.dylib 0x00000001d130c3ec _dispatch_root_queue_drain_deferred_wlh + 292 | |
| 18 libdispatch.dylib 0x00000001d130bce4 _dispatch_workloop_worker_thread + 692 | |
| 19 libsystem_pthread.dylib 0x00000001f50893b8 _pthread_wqthread + 292 | |
| 20 libsystem_pthread.dylib 0x00000001f50888c0 start_wqthread + 8 | |
| Thread 38 name: | |
| Thread 38: | |
| 0 libsystem_kernel.dylib 0x00000002459a4a80 __workq_kernreturn + 8 | |
| 1 libsystem_pthread.dylib 0x00000001f50888c0 start_wqthread + 8 | |
| Thread 39 name: | |
| Thread 39: | |
| 0 libsystem_kernel.dylib 0x00000002459a4a80 __workq_kernreturn + 8 | |
| 1 libsystem_pthread.dylib 0x00000001f50888c0 start_wqthread + 8 | |
| Thread 40 name: | |
| Thread 40: | |
| 0 libsystem_kernel.dylib 0x00000002459a4c50 semaphore_wait_trap + 8 | |
| 1 libdispatch.dylib 0x00000001d12faec0 _dispatch_semaphore_wait_slow + 132 | |
| 2 libswiftDispatch.dylib 0x00000001a8b35410 OS_dispatch_semaphore.wait(wallTimeout: DispatchWallTime) + 24 | |
| 3 Kai 0x00000001020f4a00 DataUploader.upload(events: [Event], context: DatadogContext, previous: DataUploadStatus?) + 684 (DataUploader.swift:85) | |
| 4 Kai 0x00000001020f6904 closure #1 () in DataUploadWorker.uploadFile(from: [ReadableFile], context: DatadogContext) + 408 | |
| 5 Kai 0x00000001020f6904 closure #1 () in DataUploadWorker.uploadFile(from: [ReadableFile], context: DatadogContext) + 408 (DataUploadWorker.swift:118) | |
| 6 Kai 0x00000001020d811c thunk for @escaping @callee_guaranteed () -> () + 28 | |
| 7 libdispatch.dylib 0x00000001d1308450 _dispatch_block_async_invoke2 + 148 | |
| 8 libdispatch.dylib 0x00000001d13127fc _dispatch_client_callout + 16 | |
| 9 libdispatch.dylib 0x00000001d1301468 _dispatch_lane_serial_drain + 740 | |
| 10 libdispatch.dylib 0x00000001d1301f78 _dispatch_lane_invoke + 440 | |
| 11 libdispatch.dylib 0x00000001d130c3ec _dispatch_root_queue_drain_deferred_wlh + 292 | |
| 12 libdispatch.dylib 0x00000001d130bce4 _dispatch_workloop_worker_thread + 692 | |
| 13 libsystem_pthread.dylib 0x00000001f50893b8 _pthread_wqthread + 292 | |
| 14 libsystem_pthread.dylib 0x00000001f50888c0 start_wqthread + 8 | |
| Thread 41 name: | |
| Thread 41: | |
| 0 libsystem_kernel.dylib 0x00000002459a4c50 semaphore_wait_trap + 8 | |
| 1 libdispatch.dylib 0x00000001d12faec0 _dispatch_semaphore_wait_slow + 132 | |
| 2 libswiftDispatch.dylib 0x00000001a8b35410 OS_dispatch_semaphore.wait(wallTimeout: DispatchWallTime) + 24 | |
| 3 Kai 0x00000001020f4a00 DataUploader.upload(events: [Event], context: DatadogContext, previous: DataUploadStatus?) + 684 (DataUploader.swift:85) | |
| 4 Kai 0x00000001020f6904 closure #1 () in DataUploadWorker.uploadFile(from: [ReadableFile], context: DatadogContext) + 408 | |
| 5 Kai 0x00000001020f6904 closure #1 () in DataUploadWorker.uploadFile(from: [ReadableFile], context: DatadogContext) + 408 (DataUploadWorker.swift:118) | |
| 6 Kai 0x00000001020d811c thunk for @escaping @callee_guaranteed () -> () + 28 | |
| 7 libdispatch.dylib 0x00000001d1308450 _dispatch_block_async_invoke2 + 148 | |
| 8 libdispatch.dylib 0x00000001d13127fc _dispatch_client_callout + 16 | |
| 9 libdispatch.dylib 0x00000001d1301468 _dispatch_lane_serial_drain + 740 | |
| 10 libdispatch.dylib 0x00000001d1301f78 _dispatch_lane_invoke + 440 | |
| 11 libdispatch.dylib 0x00000001d130c3ec _dispatch_root_queue_drain_deferred_wlh + 292 | |
| 12 libdispatch.dylib 0x00000001d130bce4 _dispatch_workloop_worker_thread + 692 | |
| 13 libsystem_pthread.dylib 0x00000001f50893b8 _pthread_wqthread + 292 | |
| 14 libsystem_pthread.dylib 0x00000001f50888c0 start_wqthread + 8 | |
| Thread 42 name: | |
| Thread 42: | |
| 0 libsystem_kernel.dylib 0x00000002459a4a80 __workq_kernreturn + 8 | |
| 1 libsystem_pthread.dylib 0x00000001f50888c0 start_wqthread + 8 | |
| Binary Images: | |
| 0x1020d0000 - 0x102b47fff Kai arm64 <e0b0ab3f77283d38b6876c629d42c936> | |
| 0x103e10000 - 0x10424bfff React arm64 <76fbcee9351730b39dc662c4e914e908> | |
| 0x103444000 - 0x1034cbfff ReactNativeDependencies arm64 <b35f1182b82e33728a74a4fe502c0906> | |
| 0x104920000 - 0x104b23fff hermes arm64 <80d5528f2c783b90b90f747e89a9f880> | |
| 0x1a7935000 - 0x1a79c7e23 libc++.1.dylib arm64e <b5267b9b8993350586fc09e24812a29c> | |
| 0x1d12f7000 - 0x1d133d21f libdispatch.dylib arm64e <904d48a3d99e3962bfa9c3dfb66bba83> | |
| 0x2459a4000 - 0x2459ded2b libsystem_kernel.dylib arm64e <8d8301292cbe32a9b61ece493eecb399> | |
| 0x1f5088000 - 0x1f509445f libsystem_pthread.dylib arm64e <4f94107b94d23e888542f5403c581b50> | |
| 0x195544000 - 0x195595b5f libobjc.A.dylib arm64e <4358daf977583542a1e19f185534a911> | |
| 0x195c0d000 - 0x196a53c9f Foundation arm64e <4c3912d2e14a3a21926b54bef625be89> | |
| 0x1985d3000 - 0x198b5973f CoreFoundation arm64e <d52bceeee890347c84611537154e22d9> | |
| 0x1ad2f9000 - 0x1ad6af8bf CFNetwork arm64e <ac6cb88437403320999436594af6ad73> | |
| 0x1a8b34000 - 0x1a8b4acd8 libswiftDispatch.dylib arm64e <1f28f1b17ced313cb611097e9132a688> | |
| 0x198f98000 - 0x1993955df QuartzCore arm64e <ec544ea0515734a8a85a0f3bcce6d272> | |
| 0x23cb7d000 - 0x23cb857ff GraphicsServices arm64e <12a401ff966436029f17f3047446e62b> | |
| 0x1bec61000 - 0x1bee0df3f AVFCapture arm64e <2f66b2d9079f344aac61891961ce3536> | |
| 0x1b0a9e000 - 0x1b0ef451f CoreMotion arm64e <5e6f979b65a13a3a8ec23c8540fae62b> | |
| 0x19e002000 - 0x1a04619bf UIKitCore arm64e <a70d8d96f3a53099901127eeb49d7be8> | |
| EOF |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment