We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I am using FMDatabaseQueue and I don't see any multi-thread manipulation on database here. I'm so confused. Any help would be very much appreciated!
FMDB version 2.6.2 All thread stacktrace attached belowed
### #27. Crashed: fmdb.<FMDatabaseQueue: 0x1d025bea0> 0 libsqlite3.dylib 0x182ecaa64 sqlite3_rekey + 62616 1 libsqlite3.dylib 0x182e5d418 sqlite3_step + 36124 2 libsqlite3.dylib 0x182e5d418 sqlite3_step + 36124 3 libsqlite3.dylib 0x182e55314 sqlite3_step + 3096 4 MyApp 0x103473a34 -[FMResultSet nextWithError:] (FMResultSet.m:161) 5 MyApp 0x103947ea4 __66-[ZHADTrackingDatabase deleteRecordInFailingTableIfExpiredByUUID:]_block_invoke (ZHADTrackingDatabase.m:209) 6 MyApp 0x103472b94 __30-[FMDatabaseQueue inDatabase:]_block_invoke (FMDatabaseQueue.m:162) 7 libdispatch.dylib 0x182310ae4 _dispatch_client_callout + 16 8 libdispatch.dylib 0x18234deb4 _dispatch_queue_barrier_sync_invoke_and_complete + 56 9 MyApp 0x103472b04 -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:176) 10 MyApp 0x103947dc4 -[ZHADTrackingDatabase deleteRecordInFailingTableIfExpiredByUUID:] (ZHADTrackingDatabase.m:207) 11 MyApp 0x10394422c -[ZHADFailTrackingHandler deleteModelIfExpired:] (ZHADFailTrackingHandler.m:137) 12 MyApp 0x103943668 __38-[ZHADFailTrackingHandler retryTracks]_block_invoke (ZHADFailTrackingHandler.m:85) 13 MyApp 0x1030a7aa0 __116-[AFHTTPSessionManager dataTaskWithHTTPMethod:URLString:parameters:uploadProgress:downloadProgress:success:failure:]_block_invoke.108 (AFHTTPSessionManager.m:301) 14 MyApp 0x103b7d014 __94-[ZHHTTPSessionManager dataTaskWithRequest:uploadProgress:downloadProgress:completionHandler:]_block_invoke (ZHHTTPSessionManager.m:421) 15 MyApp 0x1030ba4d8 __72-[AFURLSessionManagerTaskDelegate URLSession:task:didCompleteWithError:]_block_invoke (AFURLSessionManager.m:222) 16 libdispatch.dylib 0x182310b24 _dispatch_call_block_and_release + 24 17 libdispatch.dylib 0x182310ae4 _dispatch_client_callout + 16 18 libdispatch.dylib 0x18234f304 _dispatch_queue_serial_drain$VARIANT$armv81 + 904 19 libdispatch.dylib 0x18234fad8 _dispatch_queue_invoke$VARIANT$armv81 + 328 20 libdispatch.dylib 0x18235047c _dispatch_root_queue_drain_deferred_wlh$VARIANT$armv81 + 332 21 libdispatch.dylib 0x18235844c _dispatch_workloop_worker_thread$VARIANT$armv81 + 612 22 libsystem_pthread.dylib 0x182643e70 _pthread_wqthread + 860 23 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 -- #0. com.apple.main-thread 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 GraphicsServices 0x1848c7020 GSEventRunModal + 100 6 UIKit 0x18c8c578c UIApplicationMain + 236 7 MyApp 0x102b72a24 main (main.m:31) 8 libdyld.dylib 0x182375fc0 start + 4 #1. Thread 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 Foundation 0x183359674 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 MyApp 0x1037b5648 base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) (message_pump_mac.mm:691) 7 MyApp 0x1037b46d4 base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) (message_pump_mac.mm:144) 8 MyApp 0x1037c54b8 base::MessageLoop::Run() (message_loop.cc:370) 9 MyApp 0x1037b64b0 base::RunLoop::Run() (run_loop.cc:112) 10 MyApp 0x1037a86c8 base::Thread::Run(base::RunLoop*) (thread.cc:256) 11 MyApp 0x1037a8a00 base::Thread::ThreadMain() (lock.h:45) 12 MyApp 0x1037b1bc4 base::(anonymous namespace)::ThreadFunc(void*) (platform_thread_posix.cc:73) 13 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 14 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 15 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #2. com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 Foundation 0x183359674 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 Foundation 0x18335951c -[NSRunLoop(NSRunLoop) runUntilDate:] + 148 7 UIKit 0x18c5aa7e4 -[UIEventFetcher threadMain] + 136 8 Foundation 0x183469efc __NSThread__start__ + 1040 9 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 10 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 11 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #3. com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 CFNetwork 0x1831f24b0 -[__CoreSchedulingSetRunnable runForever] + 220 6 Foundation 0x183469efc __NSThread__start__ + 1040 7 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 8 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 9 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #4. com.apple.CFNetwork.CustomProtocols 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 CFNetwork 0x1831f24b0 -[__CoreSchedulingSetRunnable runForever] + 220 6 Foundation 0x183469efc __NSThread__start__ + 1040 7 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 8 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 9 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #5. Thread 0 libsystem_kernel.dylib 0x1824a5610 __semwait_signal + 8 1 libsystem_c.dylib 0x1823be12c nanosleep + 212 2 libsystem_c.dylib 0x182426ef4 sleep + 44 3 MyApp 0x1038d9068 -[UTDCacheManager synchronizeData] (UTDCacheManager.m:133) 4 Foundation 0x183469efc __NSThread__start__ + 1040 5 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 6 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 7 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #6. com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x1824a5538 __select + 8 1 CoreFoundation 0x1829cf378 __CFSocketManager + 644 2 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 3 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 4 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #7. AVAudioSession Notify Thread 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 AVFAudio 0x1883ca424 GenericRunLoopThread::Entry(void*) + 164 6 AVFAudio 0x1883f4834 CAPThread::Entry(CAPThread*) + 88 7 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 8 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 9 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #8. Thread 0 libsystem_kernel.dylib 0x1824a50f4 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18264bed8 _pthread_cond_wait$VARIANT$armv81 + 628 2 libc++.1.dylib 0x181b5c2ec std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 96 3 JavaScriptCore 0x18a03b430 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 124 4 JavaScriptCore 0x18a03b2e0 std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<bmalloc::Mutex>, std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<bmalloc::Mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 112 5 JavaScriptCore 0x18a03ae24 bmalloc::Scavenger::threadRunLoop() + 272 6 JavaScriptCore 0x18a03ab60 bmalloc::Scavenger::Scavenger(std::__1::lock_guard<bmalloc::StaticMutex>&) + 10 7 JavaScriptCore 0x18a03af7c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) + 44 8 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 9 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 10 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #9. WebThread 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 WebCore 0x18ab71d9c RunWebThread(void*) + 592 6 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 7 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 8 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #10. Thread 0 libsystem_kernel.dylib 0x1824a5610 __semwait_signal + 8 1 libsystem_c.dylib 0x1823be12c nanosleep + 212 2 Foundation 0x183469214 +[NSThread sleepForTimeInterval:] + 136 3 MyApp 0x103144c58 -[LCNetworkStatistics startInBackground] (LCNetworkStatistics.m:251) 4 Foundation 0x183469efc __NSThread__start__ + 1040 5 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 6 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 7 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #11. com.twitter.crashlytics.ios.MachExceptionServer 0 MyApp 0x1033d89dc CLSProcessRecordAllThreads + 4384803292 1 MyApp 0x1033d89dc CLSProcessRecordAllThreads + 4384803292 2 MyApp 0x1033d8898 CLSProcessRecordAllThreads + 4384802968 3 MyApp 0x1033c7d88 CLSHandler + 4384734600 4 MyApp 0x1033c2d9c CLSMachExceptionServer + 4384714140 5 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 6 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 7 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #12. com.squareup.SocketRocket.NetworkThread 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 Foundation 0x183359674 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 MyApp 0x1037320a8 -[_SRRunLoopThread main] (SRWebSocket.m:1799) 7 Foundation 0x183469efc __NSThread__start__ + 1040 8 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 9 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 10 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #13. com.apple.CFStream.LegacyThread 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 CoreFoundation 0x1829d6074 _legacyStreamRunLoop_workThread + 268 6 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 7 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 8 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #14. com.apple.CoreMotion.MotionThread 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 CoreFoundation 0x182934b28 CFRunLoopRun + 116 6 CoreMotion 0x187ec59dc CLStartStopAdvertisingBeacon + 231572 7 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 8 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 9 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #15. GCDAsyncSocket-CFStream 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 Foundation 0x183359674 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 WeChatSDK 0x10690d888 +[WXOMTAGCDAsyncSocket cfstreamThread] + 360 7 Foundation 0x183469efc __NSThread__start__ + 1040 8 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 9 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 10 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #16. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #17. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #18. Thread 0 libsystem_pthread.dylib 0x182643b04 start_wqthread + 122 #19. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #20. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #21. Thread 0 libsystem_pthread.dylib 0x182643b04 start_wqthread + 122 #22. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #23. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #24. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #25. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #26. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #27. Crashed: fmdb.<FMDatabaseQueue: 0x1d025bea0> 0 libsqlite3.dylib 0x182ecaa64 sqlite3_rekey + 62616 1 libsqlite3.dylib 0x182e5d418 sqlite3_step + 36124 2 libsqlite3.dylib 0x182e5d418 sqlite3_step + 36124 3 libsqlite3.dylib 0x182e55314 sqlite3_step + 3096 4 MyApp 0x103473a34 -[FMResultSet nextWithError:] (FMResultSet.m:161) 5 MyApp 0x103947ea4 __66-[ZHADTrackingDatabase deleteRecordInFailingTableIfExpiredByUUID:]_block_invoke (ZHADTrackingDatabase.m:209) 6 MyApp 0x103472b94 __30-[FMDatabaseQueue inDatabase:]_block_invoke (FMDatabaseQueue.m:162) 7 libdispatch.dylib 0x182310ae4 _dispatch_client_callout + 16 8 libdispatch.dylib 0x18234deb4 _dispatch_queue_barrier_sync_invoke_and_complete + 56 9 MyApp 0x103472b04 -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:176) 10 MyApp 0x103947dc4 -[ZHADTrackingDatabase deleteRecordInFailingTableIfExpiredByUUID:] (ZHADTrackingDatabase.m:207) 11 MyApp 0x10394422c -[ZHADFailTrackingHandler deleteModelIfExpired:] (ZHADFailTrackingHandler.m:137) 12 MyApp 0x103943668 __38-[ZHADFailTrackingHandler retryTracks]_block_invoke (ZHADFailTrackingHandler.m:85) 13 MyApp 0x1030a7aa0 __116-[AFHTTPSessionManager dataTaskWithHTTPMethod:URLString:parameters:uploadProgress:downloadProgress:success:failure:]_block_invoke.108 (AFHTTPSessionManager.m:301) 14 MyApp 0x103b7d014 __94-[ZHHTTPSessionManager dataTaskWithRequest:uploadProgress:downloadProgress:completionHandler:]_block_invoke (ZHHTTPSessionManager.m:421) 15 MyApp 0x1030ba4d8 __72-[AFURLSessionManagerTaskDelegate URLSession:task:didCompleteWithError:]_block_invoke (AFURLSessionManager.m:222) 16 libdispatch.dylib 0x182310b24 _dispatch_call_block_and_release + 24 17 libdispatch.dylib 0x182310ae4 _dispatch_client_callout + 16 18 libdispatch.dylib 0x18234f304 _dispatch_queue_serial_drain$VARIANT$armv81 + 904 19 libdispatch.dylib 0x18234fad8 _dispatch_queue_invoke$VARIANT$armv81 + 328 20 libdispatch.dylib 0x18235047c _dispatch_root_queue_drain_deferred_wlh$VARIANT$armv81 + 332 21 libdispatch.dylib 0x18235844c _dispatch_workloop_worker_thread$VARIANT$armv81 + 612 22 libsystem_pthread.dylib 0x182643e70 _pthread_wqthread + 860 23 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #28. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x1826440a0 _pthread_wqthread + 1420 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #29. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #30. com.apple.root.default-qos 0 libsystem_kernel.dylib 0x1824a5610 __semwait_signal + 8 1 libsystem_c.dylib 0x1823be12c nanosleep + 212 2 libsystem_c.dylib 0x182426ef4 sleep + 44 3 MyApp 0x1038d51f4 __38-[UTDOnlineConfManager syncOnlineconf]_block_invoke (UTDOnlineConfManager.m:426) 4 libdispatch.dylib 0x182310b24 _dispatch_call_block_and_release + 24 5 libdispatch.dylib 0x182310ae4 _dispatch_client_callout + 16 6 libdispatch.dylib 0x18234c528 _dispatch_queue_override_invoke$VARIANT$armv81 + 700 7 libdispatch.dylib 0x1823523a4 _dispatch_root_queue_drain + 592 8 libdispatch.dylib 0x1823520f0 _dispatch_worker_thread3 + 112 9 libsystem_pthread.dylib 0x182643fac _pthread_wqthread + 1176 10 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #31. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #32. Thread 0 libsystem_kernel.dylib 0x182483e5c semaphore_timedwait_trap + 8 1 libdispatch.dylib 0x1823421a0 _dispatch_sema4_timedwait$VARIANT$armv81 + 60 2 libdispatch.dylib 0x182342a00 _dispatch_semaphore_wait_slow + 72 3 libdispatch.dylib 0x1823537e4 _dispatch_worker_thread + 248 4 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 5 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 6 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #33. Thread 0 libsystem_kernel.dylib 0x182483e5c semaphore_timedwait_trap + 8 1 libdispatch.dylib 0x1823421a0 _dispatch_sema4_timedwait$VARIANT$armv81 + 60 2 libdispatch.dylib 0x182342a00 _dispatch_semaphore_wait_slow + 72 3 libdispatch.dylib 0x1823537e4 _dispatch_worker_thread + 248 4 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 5 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 6 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #34. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #35. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #36. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #37. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x182643eb4 _pthread_wqthread + 928 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #38. NSOperationQueue 0x1d0a35c20 (QOS: UNSPECIFIED) 0 libsystem_kernel.dylib 0x182483e44 semaphore_wait_trap + 8 1 libdispatch.dylib 0x1823420bc _dispatch_sema4_wait$VARIANT$armv81 + 24 2 libdispatch.dylib 0x182342a38 _dispatch_semaphore_wait_slow + 128 3 MyApp 0x10320e668 -[HttpdnsRequest sendHTTPRequest:error:activatedServerIPIndex:] (HttpdnsRequest.m:296) 4 MyApp 0x10320ded8 -[HttpdnsRequest lookupHostFromServer:error:activatedServerIPIndex:] (HttpdnsRequest.m:221) 5 MyApp 0x10320370c __96-[HttpdnsRequestScheduler executeRequest:synchronously:retryCount:activatedServerIPIndex:error:]_block_invoke.260 (HttpdnsRequestScheduler.m:416) 6 Foundation 0x183446e88 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 16 7 Foundation 0x1833888d0 -[NSBlockOperation main] + 72 8 Foundation 0x183387cac -[__NSOperationInternal _start:] + 848 9 Foundation 0x18344876c __NSOQSchedule_f + 404 10 libdispatch.dylib 0x182310ae4 _dispatch_client_callout + 16 11 libdispatch.dylib 0x18234d7a8 _dispatch_continuation_pop$VARIANT$armv81 + 416 12 libdispatch.dylib 0x18234c180 _dispatch_async_redirect_invoke$VARIANT$armv81 + 596 13 libdispatch.dylib 0x1823523a4 _dispatch_root_queue_drain + 592 14 libdispatch.dylib 0x1823520f0 _dispatch_worker_thread3 + 112 15 libsystem_pthread.dylib 0x182643fac _pthread_wqthread + 1176 16 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #39. Thread 0 libsystem_kernel.dylib 0x1824a5d84 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x1826440a0 _pthread_wqthread + 1420 2 libsystem_pthread.dylib 0x182643b08 start_wqthread + 4 #40. Thread 0 libsystem_kernel.dylib 0x182483e5c semaphore_timedwait_trap + 8 1 libdispatch.dylib 0x1823421a0 _dispatch_sema4_timedwait$VARIANT$armv81 + 60 2 libdispatch.dylib 0x182342a00 _dispatch_semaphore_wait_slow + 72 3 libdispatch.dylib 0x1823537e4 _dispatch_worker_thread + 248 4 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 5 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 6 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #41. Thread 0 libsystem_kernel.dylib 0x182483e5c semaphore_timedwait_trap + 8 1 libdispatch.dylib 0x1823421a0 _dispatch_sema4_timedwait$VARIANT$armv81 + 60 2 libdispatch.dylib 0x182342a00 _dispatch_semaphore_wait_slow + 72 3 libdispatch.dylib 0x1823537e4 _dispatch_worker_thread + 248 4 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 5 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 6 libsystem_pthread.dylib 0x182643b10 thread_start + 4 #42. Thread 0 libsystem_kernel.dylib 0x182483e08 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x182483c80 mach_msg + 72 2 CoreFoundation 0x1829c6e40 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x1829c4908 __CFRunLoopRun + 1568 4 CoreFoundation 0x1828e4da8 CFRunLoopRunSpecific + 552 5 Foundation 0x183359674 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 Foundation 0x18335951c -[NSRunLoop(NSRunLoop) runUntilDate:] + 148 7 MyApp 0x10320e8b8 -[HttpdnsRequest networkRequestThreadEntryPoint:] (HttpdnsRequest.m:320) 8 Foundation 0x183469efc __NSThread__start__ + 1040 9 libsystem_pthread.dylib 0x182645220 _pthread_body + 272 10 libsystem_pthread.dylib 0x182645110 _pthread_body + 290 11 libsystem_pthread.dylib 0x182643b10 thread_start + 4
The text was updated successfully, but these errors were encountered:
Hi! Read the #674 , solution exists.
Sorry, something went wrong.
No branches or pull requests
I am using FMDatabaseQueue and I don't see any multi-thread manipulation on database here.
I'm so confused. Any help would be very much appreciated!
FMDB version 2.6.2
All thread stacktrace attached belowed
The text was updated successfully, but these errors were encountered: