fmdb icon indicating copy to clipboard operation
fmdb copied to clipboard

Crash with `-[FMDatabase executeQuery:withArgumentsInArray:orDictionary:orVAList:]`

Open liuyaodong opened this issue 8 years ago • 4 comments

I use one shared FMDatabaseQueue to access database from multiple threads, but got lots of crashes of EXC_BAD_ACCES, which drives me crazy. I've exported two of them from Fabric. Any suggestions are appreciated!

Stack Trace 1:

Reason: EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000037

OS Version: 10.2.1 (14D27) Device: iPhone 7 Plus RAM Free: 2.1% Disk Free: 18.2%

#19. Crashed: fmdb.<FMDatabaseQueue: 0x1706520f0> 0 libsqlite3.dylib 0x193da9e08 (null) + 4132 1 libsqlite3.dylib 0x193db35ec (null) + 43016 2 libsqlite3.dylib 0x193db35ec (null) + 43016 3 libsqlite3.dylib 0x193db2034 (null) + 37456 4 libsqlite3.dylib 0x193e33a34 (null) + 114972 5 libsqlite3.dylib 0x193daacc4 (null) + 7904 6 libsqlite3.dylib 0x193d8bcb0 (null) + 10664 7 libsqlite3.dylib 0x193d8b608 (null) + 8960 8 libsqlite3.dylib 0x193d8a838 (null) + 5424 9 libsqlite3.dylib 0x193d89e2c (null) + 2852 10 libsqlite3.dylib 0x193d89ae0 (null) + 2008 11 EverPhoto 0x10057d674 -[FMDatabase executeQuery:withArgumentsInArray:orDictionary:orVAList:] (FMDatabase.m:775) 12 EverPhoto 0x10057e2b8 -[FMDatabase executeQuery:withArgumentsInArray:] (FMDatabase.m:919) 13 EverPhoto 0x1004d426c -[FMDatabase(FMDBHelpers) selectResults:from:where:groupBy:having:arguments:orderBy:limit:offset:error:] (FMDatabase+FMDBHelpers.m:841) 14 EverPhoto 0x1000d669c __137-[EPLocalMediaModelManager __p_localIdentifierWithPriority:mediaType:storageType:excludeIdentifiers:includeMaybeDuplicated:offset:count:]_block_invoke (EPLocalMediaModelManager.m:471) 15 EverPhoto 0x100406110 __30-[FMDatabaseQueue inDatabase:]_block_invoke (FMDatabaseQueue.m:156) 16 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 17 libdispatch.dylib 0x19272b7f0 _dispatch_barrier_sync_f_invoke + 84 18 libdispatch.dylib 0x19272ee5c _dispatch_barrier_sync_f_slow + 400 19 EverPhoto 0x100405fc8 -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:168) 20 EverPhoto 0x1000d614c -[EPLocalMediaModelManager __p_localIdentifierWithPriority:mediaType:storageType:excludeIdentifiers:includeMaybeDuplicated:offset:count:] (EPLocalMediaModelManager.m:460) 21 EverPhoto 0x1000d68dc -[EPLocalMediaModelManager __localIdentifierWithPriority:excludeIdentifiers:includeMaybeDuplicated:offset:count:] (EPLocalMediaModelManager.m:500) 22 EverPhoto 0x1000d5a58 -[EPLocalMediaModelManager highPriorityLocalIdentifiersWithExcludeIdentifiers:count:] (EPLocalMediaModelManager.m:400) 23 EverPhoto 0x10093a354 specialized UrgentIdentifiersGenerator.nextIdentifiers([String], batchCount : UInt) -> [String]? (UploadIdentifiersGenerator.swift:143) 24 EverPhoto 0x1009372cc @objc SecondaryIdentifiersGenerator.nextIdentifiers([String], batchCount : UInt) -> [String]? + 4304417484 25 EverPhoto 0x10088a304 UploadableGenerator.next(Bool, batch : Bool) -> [MediaUploadable]? (UploadableGenerator.swift:52) 26 EverPhoto 0x10088ae84 protocol witness for UploadableGeneratorType.next(Bool, batch : Bool) -> [MediaUploadable]? in conformance UploadableGenerator (UploadableGenerator.swift) 27 EverPhoto 0x10080ffac UploadService.dispatchTasks(Bool) -> () (UploadService.swift:423) 28 EverPhoto 0x10080fdb8 UploadService.(resume() -> ()).(closure #1) (UploadService.swift:286) 29 libdispatch.dylib 0x19271e1fc _dispatch_call_block_and_release + 24 30 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 31 libdispatch.dylib 0x19272c3dc _dispatch_queue_serial_drain + 928 32 libdispatch.dylib 0x1927219a4 _dispatch_queue_invoke + 652 33 libdispatch.dylib 0x19272c8d8 _dispatch_queue_override_invoke + 360 34 libdispatch.dylib 0x19272e34c _dispatch_root_queue_drain + 572 35 libdispatch.dylib 0x19272e0ac _dispatch_worker_thread3 + 124 36 libsystem_pthread.dylib 0x1929272a0 _pthread_wqthread + 1288 37 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

--

#0. com.apple.main-thread 0 libsystem_kernel.dylib 0x192845188 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x192844ff8 mach_msg + 72 2 CoreFoundation 0x1938425d0 __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x1938401ec __CFRunLoopRun + 1132 4 CoreFoundation 0x19376e2b8 CFRunLoopRunSpecific + 444 5 GraphicsServices 0x195222198 GSEventRunModal + 180 6 UIKit 0x1997b57fc -[UIApplication _run] + 684 7 UIKit 0x1997b0534 UIApplicationMain + 208 8 EverPhoto 0x1004abcbc main (main.m:15) 9 libdispatch.dylib 0x1927515b8 (Missing)

#1. com.apple.root.default-qos 0 libsystem_kernel.dylib 0x1928638e8 __ulock_wait + 8 1 libdispatch.dylib 0x1927310c4 _dispatch_ulock_wait + 48 2 libdispatch.dylib 0x1927311ec _dispatch_thread_event_wait_slow + 36 3 libdispatch.dylib 0x19272edb8 _dispatch_barrier_sync_f_slow + 236 4 EverPhoto 0x100405fc8 -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:168) 5 EverPhoto 0x1000d8c44 -[EPLocalMediaModelManager unrecognizedCountExcludeIdentifiers:] (EPLocalMediaModelManager.m:669) 6 EverPhoto 0x10015882c -[EPMediaStorageManager(Local) unrecognizedCountExcludeIdentifiers:] (EPMediaStorageManager+Local.m:16) 7 EverPhoto 0x10040cb9c __60-[EPMediaManager(CV) fetchNeedUploadThumbCountWithComplete:]_block_invoke (EPMediaManager+CV.m:28) 8 libdispatch.dylib 0x19271e1fc _dispatch_call_block_and_release + 24 9 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 10 libdispatch.dylib 0x19272ca4c _dispatch_queue_override_invoke + 732 11 libdispatch.dylib 0x19272e34c _dispatch_root_queue_drain + 572 12 libdispatch.dylib 0x19272e0ac _dispatch_worker_thread3 + 124 13 libsystem_pthread.dylib 0x1929272a0 _pthread_wqthread + 1288 14 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#2. com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x192845188 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x192844ff8 mach_msg + 72 2 CoreFoundation 0x1938425d0 __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x1938401ec __CFRunLoopRun + 1132 4 CoreFoundation 0x19376e2b8 CFRunLoopRunSpecific + 444 5 Foundation 0x1942ab26c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 Foundation 0x1942cbdd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 96 7 UIKit 0x19a129c38 -[UIEventFetcher threadMain] + 136 8 Foundation 0x1943a8e68 NSThread__start + 1024 9 libsystem_pthread.dylib 0x192929850 + 240 10 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 11 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#3. com.apple.CoreMotion.MotionThread 0 libsystem_kernel.dylib 0x192845188 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x192844ff8 mach_msg + 72 2 CoreFoundation 0x1938425d0 __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x1938401ec __CFRunLoopRun + 1132 4 CoreFoundation 0x19376e2b8 CFRunLoopRunSpecific + 444 5 CoreFoundation 0x1937bbb44 CFRunLoopRun + 112 6 CoreMotion 0x19a631120 (null) + 203196 7 libsystem_pthread.dylib 0x192929850 + 240 8 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 9 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#4. com.taobao.weex.bridge 0 libsystem_kernel.dylib 0x192845188 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x192844ff8 mach_msg + 72 2 CoreFoundation 0x1938425d0 __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x1938401ec __CFRunLoopRun + 1132 4 CoreFoundation 0x19376e2b8 CFRunLoopRunSpecific + 444 5 Foundation 0x1942ab26c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 EverPhoto 0x100ad36f4 -[WXBridgeManager _runLoopThread] (WXBridgeManager.m:69) 7 Foundation 0x1943a8e68 NSThread__start + 1024 8 libsystem_pthread.dylib 0x192929850 + 240 9 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 10 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#5. Thread 0 libsystem_kernel.dylib 0x192862e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1929289c0 + 640 2 libc++.1.dylib 0x1922513ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56 3 JavaScriptCore 0x1980725d0 + 112 4 JavaScriptCore 0x198072544 + 168 5 JavaScriptCore 0x198072424 + 10 6 JavaScriptCore 0x1980726d4 + 92 7 libsystem_pthread.dylib 0x192929850 + 240 8 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 9 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#6. JIT Worklist Worker Thread 0 libsystem_kernel.dylib 0x192862e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1929289c0 + 640 2 libc++.1.dylib 0x1922513ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56 3 JavaScriptCore 0x19805ad64 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132 4 JavaScriptCore 0x197e32a5c + 192 5 JavaScriptCore 0x197e32eac + 14 6 JavaScriptCore 0x1977a300c + 212 7 JavaScriptCore 0x1977a2f1c + 24 8 libsystem_pthread.dylib 0x192929850 + 240 9 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 10 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#7. WTF Parallel Helper Thread 0 libsystem_kernel.dylib 0x192862e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1929289c0 + 640 2 libc++.1.dylib 0x1922513ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56 3 JavaScriptCore 0x19805ad64 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132 4 JavaScriptCore 0x19805a2e8 + 288 5 JavaScriptCore 0x19805a088 + 76 6 JavaScriptCore 0x1977a300c + 212 7 JavaScriptCore 0x1977a2f1c + 24 8 libsystem_pthread.dylib 0x192929850 + 240 9 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 10 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#8. com.twitter.crashlytics.ios.MachExceptionServer 0 EverPhoto 0x100a27ba4 CLSProcessRecordAllThreads + 4305402788 1 EverPhoto 0x100a27ba4 CLSProcessRecordAllThreads + 4305402788 2 EverPhoto 0x100a28054 CLSProcessRecordAllThreads + 4305403988 3 EverPhoto 0x100a1927c CLSHandler + 4305343100 4 EverPhoto 0x100a14924 CLSMachExceptionServer + 4305324324 5 libsystem_pthread.dylib 0x192929850 + 240 6 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 7 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#9. com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x192845188 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x192844ff8 mach_msg + 72 2 CoreFoundation 0x1938425d0 __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x1938401ec __CFRunLoopRun + 1132 4 CoreFoundation 0x19376e2b8 CFRunLoopRunSpecific + 444 5 CFNetwork 0x193f73a70 + 336 6 Foundation 0x1943a8e68 NSThread__start + 1024 7 libsystem_pthread.dylib 0x192929850 + 240 8 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 9 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#10. AVAudioSession Notify Thread 0 libsystem_kernel.dylib 0x192845188 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x192844ff8 mach_msg + 72 2 CoreFoundation 0x1938425d0 __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x1938401ec __CFRunLoopRun + 1132 4 CoreFoundation 0x19376e2b8 CFRunLoopRunSpecific + 444 5 AVFAudio 0x1ad273d24 GenericRunLoopThread::Entry(void*) + 164 6 AVFAudio 0x1ad299d9c CAPThread::Entry(CAPThread*) + 84 7 libsystem_pthread.dylib 0x192929850 + 240 8 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 9 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#11. Thread 0 libsystem_kernel.dylib 0x192862e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1929289c0 + 640 2 EverPhoto 0x100b153ec 2b0o0eU5330S + 4306375660 3 libsystem_pthread.dylib 0x192929850 + 240 4 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 5 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#12. Thread 0 libsystem_kernel.dylib 0x192862e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1929289c0 + 640 2 EverPhoto 0x100b153ec 2b0o0eU5330S + 4306375660 3 libsystem_pthread.dylib 0x192929850 + 240 4 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 5 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#13. Thread 0 libsystem_kernel.dylib 0x192862e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1929289c0 + 640 2 EverPhoto 0x100b153ec 2b0o0eU5330S + 4306375660 3 libsystem_pthread.dylib 0x192929850 + 240 4 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 5 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#14. Thread 0 libsystem_kernel.dylib 0x192863314 __semwait_signal + 8 1 libsystem_c.dylib 0x19278125c nanosleep + 212 2 libsystem_c.dylib 0x1927eb288 sleep + 44 3 EverPhoto 0x100bee884 -[UTDCacheManager synchronizeData] + 4307265668 4 Foundation 0x1943a8e68 NSThread__start + 1024 5 libsystem_pthread.dylib 0x192929850 + 240 6 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 7 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#15. WebThread 0 libsystem_kernel.dylib 0x192845188 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x192844ff8 mach_msg + 72 2 CoreFoundation 0x1938425d0 __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x1938401ec __CFRunLoopRun + 1132 4 CoreFoundation 0x19376e2b8 CFRunLoopRunSpecific + 444 5 WebCore 0x198374490 + 456 6 libsystem_pthread.dylib 0x192929850 + 240 7 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 8 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#16. com.squareup.SocketRocket.NetworkThread 0 libsystem_kernel.dylib 0x192845188 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x192844ff8 mach_msg + 72 2 CoreFoundation 0x1938425d0 __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x1938401ec __CFRunLoopRun + 1132 4 CoreFoundation 0x19376e2b8 CFRunLoopRunSpecific + 444 5 Foundation 0x1942ab26c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 SocketRocket 0x1027ff27c -[_SRRunLoopThread main] (SRWebSocket.m:1799) 7 Foundation 0x1943a8e68 NSThread__start + 1024 8 libsystem_pthread.dylib 0x192929850 + 240 9 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 10 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#17. com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x19286323c __select + 8 1 CoreFoundation 0x193849468 __CFSocketManager + 640 2 libsystem_pthread.dylib 0x192929850 + 240 3 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 4 libsystem_pthread.dylib 0x192926d94 thread_start + 4

#18. com.bytedance.uploadservice.queue.2514622297 0 libsystem_kernel.dylib 0x1928638e8 __ulock_wait + 8 1 libdispatch.dylib 0x1927310c4 _dispatch_ulock_wait + 48 2 libdispatch.dylib 0x1927311ec _dispatch_thread_event_wait_slow + 36 3 libdispatch.dylib 0x19272edb8 _dispatch_barrier_sync_f_slow + 236 4 EverPhoto 0x100405fc8 -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:168) 5 EverPhoto 0x1000d614c -[EPLocalMediaModelManager __p_localIdentifierWithPriority:mediaType:storageType:excludeIdentifiers:includeMaybeDuplicated:offset:count:] (EPLocalMediaModelManager.m:460) 6 EverPhoto 0x1000d6924 -[EPLocalMediaModelManager __localIdentifierWithPriority:excludeIdentifiers:includeMaybeDuplicated:offset:count:] (EPLocalMediaModelManager.m:503) 7 EverPhoto 0x1000d5b30 -[EPLocalMediaModelManager highWifiPriorityLocalIdentifiersWithExcludeIdentifiers:count:] (EPLocalMediaModelManager.m:412) 8 EverPhoto 0x10093a74c specialized SecondaryIdentifiersGenerator.nextIdentifiers([String], batchCount : UInt) -> [String]? (UploadIdentifiersGenerator.swift:109) 9 EverPhoto 0x1009372cc @objc SecondaryIdentifiersGenerator.nextIdentifiers([String], batchCount : UInt) -> [String]? + 4304417484 10 EverPhoto 0x10088a304 UploadableGenerator.next(Bool, batch : Bool) -> [MediaUploadable]? (UploadableGenerator.swift:52) 11 EverPhoto 0x10088ae84 protocol witness for UploadableGeneratorType.next(Bool, batch : Bool) -> [MediaUploadable]? in conformance UploadableGenerator (UploadableGenerator.swift) 12 EverPhoto 0x10080ffac UploadService.dispatchTasks(Bool) -> () (UploadService.swift:423) 13 EverPhoto 0x10080fdb8 UploadService.(resume() -> ()).(closure #1) (UploadService.swift:286) 14 libdispatch.dylib 0x19271e1fc _dispatch_call_block_and_release + 24 15 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 16 libdispatch.dylib 0x19272c3dc _dispatch_queue_serial_drain + 928 17 libdispatch.dylib 0x1927219a4 _dispatch_queue_invoke + 652 18 libdispatch.dylib 0x19272c8d8 _dispatch_queue_override_invoke + 360 19 libdispatch.dylib 0x19272e34c _dispatch_root_queue_drain + 572 20 libdispatch.dylib 0x19272e0ac _dispatch_worker_thread3 + 124 21 libsystem_pthread.dylib 0x1929272a0 _pthread_wqthread + 1288 22 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#19. Crashed: fmdb.<FMDatabaseQueue: 0x1706520f0> 0 libsqlite3.dylib 0x193da9e08 (null) + 4132 1 libsqlite3.dylib 0x193db35ec (null) + 43016 2 libsqlite3.dylib 0x193db35ec (null) + 43016 3 libsqlite3.dylib 0x193db2034 (null) + 37456 4 libsqlite3.dylib 0x193e33a34 (null) + 114972 5 libsqlite3.dylib 0x193daacc4 (null) + 7904 6 libsqlite3.dylib 0x193d8bcb0 (null) + 10664 7 libsqlite3.dylib 0x193d8b608 (null) + 8960 8 libsqlite3.dylib 0x193d8a838 (null) + 5424 9 libsqlite3.dylib 0x193d89e2c (null) + 2852 10 libsqlite3.dylib 0x193d89ae0 (null) + 2008 11 EverPhoto 0x10057d674 -[FMDatabase executeQuery:withArgumentsInArray:orDictionary:orVAList:] (FMDatabase.m:775) 12 EverPhoto 0x10057e2b8 -[FMDatabase executeQuery:withArgumentsInArray:] (FMDatabase.m:919) 13 EverPhoto 0x1004d426c -[FMDatabase(FMDBHelpers) selectResults:from:where:groupBy:having:arguments:orderBy:limit:offset:error:] (FMDatabase+FMDBHelpers.m:841) 14 EverPhoto 0x1000d669c __137-[EPLocalMediaModelManager __p_localIdentifierWithPriority:mediaType:storageType:excludeIdentifiers:includeMaybeDuplicated:offset:count:]_block_invoke (EPLocalMediaModelManager.m:471) 15 EverPhoto 0x100406110 __30-[FMDatabaseQueue inDatabase:]_block_invoke (FMDatabaseQueue.m:156) 16 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 17 libdispatch.dylib 0x19272b7f0 _dispatch_barrier_sync_f_invoke + 84 18 libdispatch.dylib 0x19272ee5c _dispatch_barrier_sync_f_slow + 400 19 EverPhoto 0x100405fc8 -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:168) 20 EverPhoto 0x1000d614c -[EPLocalMediaModelManager __p_localIdentifierWithPriority:mediaType:storageType:excludeIdentifiers:includeMaybeDuplicated:offset:count:] (EPLocalMediaModelManager.m:460) 21 EverPhoto 0x1000d68dc -[EPLocalMediaModelManager __localIdentifierWithPriority:excludeIdentifiers:includeMaybeDuplicated:offset:count:] (EPLocalMediaModelManager.m:500) 22 EverPhoto 0x1000d5a58 -[EPLocalMediaModelManager highPriorityLocalIdentifiersWithExcludeIdentifiers:count:] (EPLocalMediaModelManager.m:400) 23 EverPhoto 0x10093a354 specialized UrgentIdentifiersGenerator.nextIdentifiers([String], batchCount : UInt) -> [String]? (UploadIdentifiersGenerator.swift:143) 24 EverPhoto 0x1009372cc @objc SecondaryIdentifiersGenerator.nextIdentifiers([String], batchCount : UInt) -> [String]? + 4304417484 25 EverPhoto 0x10088a304 UploadableGenerator.next(Bool, batch : Bool) -> [MediaUploadable]? (UploadableGenerator.swift:52) 26 EverPhoto 0x10088ae84 protocol witness for UploadableGeneratorType.next(Bool, batch : Bool) -> [MediaUploadable]? in conformance UploadableGenerator (UploadableGenerator.swift) 27 EverPhoto 0x10080ffac UploadService.dispatchTasks(Bool) -> () (UploadService.swift:423) 28 EverPhoto 0x10080fdb8 UploadService.(resume() -> ()).(closure #1) (UploadService.swift:286) 29 libdispatch.dylib 0x19271e1fc _dispatch_call_block_and_release + 24 30 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 31 libdispatch.dylib 0x19272c3dc _dispatch_queue_serial_drain + 928 32 libdispatch.dylib 0x1927219a4 _dispatch_queue_invoke + 652 33 libdispatch.dylib 0x19272c8d8 _dispatch_queue_override_invoke + 360 34 libdispatch.dylib 0x19272e34c _dispatch_root_queue_drain + 572 35 libdispatch.dylib 0x19272e0ac _dispatch_worker_thread3 + 124 36 libsystem_pthread.dylib 0x1929272a0 _pthread_wqthread + 1288 37 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#20. Thread 0 libsystem_kernel.dylib 0x192863a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x192927344 _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#21. com.apple.root.default-qos 0 libsystem_kernel.dylib 0x192863314 __semwait_signal + 8 1 libsystem_c.dylib 0x19278125c nanosleep + 212 2 Foundation 0x1943a8118 +[NSThread sleepForTimeInterval:] + 136 3 EverPhoto 0x100bf8868 __40-[UTMCSystemHook appDIdEnterBackground:]_block_invoke51 + 4307306600 4 libdispatch.dylib 0x19271e1fc _dispatch_call_block_and_release + 24 5 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 6 libdispatch.dylib 0x19272ca4c _dispatch_queue_override_invoke + 732 7 libdispatch.dylib 0x19272e34c _dispatch_root_queue_drain + 572 8 libdispatch.dylib 0x19272e0ac _dispatch_worker_thread3 + 124 9 libsystem_pthread.dylib 0x1929272a0 _pthread_wqthread + 1288 10 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#22. Thread 0 libsystem_kernel.dylib 0x192863a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x192927344 _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#23. com.amplitude.db.queue 0 libsystem_kernel.dylib 0x1928473b4 stat + 8 1 libsqlite3.dylib 0x193e18584 (null) + 3180 2 libsqlite3.dylib 0x193d86eec (null) + 11524 3 libsqlite3.dylib 0x193d869fc (null) + 10260 4 libsqlite3.dylib 0x193d83118 (null) + 5776 5 libsqlite3.dylib 0x193d7faf8 (null) + 1188 6 Amplitude_iOS 0x101570b5c __51-[AMPDatabaseHelper inDatabaseWithStatement:block:]_block_invoke + 76 7 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 8 libdispatch.dylib 0x19272b7f0 _dispatch_barrier_sync_f_invoke + 84 9 Amplitude_iOS 0x101570aa0 -[AMPDatabaseHelper inDatabaseWithStatement:block:] + 228 10 Amplitude_iOS 0x101572184 -[AMPDatabaseHelper insertOrReplaceKeyValueToTable:key:value:] + 288 11 Amplitude_iOS 0x101572024 -[AMPDatabaseHelper insertOrReplaceKeyLongValue:value:] + 72 12 Amplitude_iOS 0x10157a084 -[Amplitude setLastEventTime:] + 88 13 Amplitude_iOS 0x101579f1c -[Amplitude refreshSessionTime:] + 68 14 Amplitude_iOS 0x101579c08 -[Amplitude startOrContinueSession:] + 172 15 Amplitude_iOS 0x101576d40 __117-[Amplitude logEvent:withEventProperties:withApiProperties:withUserProperties:withGroups:withTimestamp:outOfSession:]_block_invoke + 160 16 Foundation 0x194383fb0 NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK + 16 17 Foundation 0x1942c8aa8 -[NSBlockOperation main] + 96 18 Foundation 0x1942b90a4 -[__NSOperationInternal _start:] + 620 19 Foundation 0x19438635c __NSOQSchedule_f + 228 20 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 21 libdispatch.dylib 0x19272c3dc _dispatch_queue_serial_drain + 928 22 libdispatch.dylib 0x1927219a4 _dispatch_queue_invoke + 652 23 libdispatch.dylib 0x19272e34c _dispatch_root_queue_drain + 572 24 libdispatch.dylib 0x19272e0ac _dispatch_worker_thread3 + 124 25 libsystem_pthread.dylib 0x1929272a0 _pthread_wqthread + 1288 26 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#24. Thread 0 libsystem_kernel.dylib 0x192863a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x192927344 _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#25. Thread 0 libsystem_kernel.dylib 0x192863a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x192927344 _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#26. Thread 0 libsystem_pthread.dylib 0x192926d88 pthread_workqueue_addthreads_np + 126

#27. Thread 0 libsystem_kernel.dylib 0x192863a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x192927160 _pthread_wqthread + 968 2 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#28. com.apple.root.default-qos 0 libsystem_kernel.dylib 0x1928638e8 __ulock_wait + 8 1 libdispatch.dylib 0x1927310c4 _dispatch_ulock_wait + 48 2 libdispatch.dylib 0x1927311ec _dispatch_thread_event_wait_slow + 36 3 libdispatch.dylib 0x19272edb8 _dispatch_barrier_sync_f_slow + 236 4 EverPhoto 0x100405fc8 -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:168) 5 EverPhoto 0x1000d513c -[EPLocalMediaModelManager lastestUnrecognizedAssetIdentifierExcludeIdentifiers:] (EPLocalMediaModelManager.m:347) 6 EverPhoto 0x1001589a0 -[EPMediaStorageManager(Local) lastestUnrecognizedAssetIdentifierExcludeIdentifiers:] (EPMediaStorageManager+Local.m:34) 7 EverPhoto 0x1000c0538 -[EPThumbUploadManager __fetchAssetForUpload] (EPThumbUploadManager.m:432) 8 EverPhoto 0x1000be87c -[EPThumbUploadManager __fillThumbOperationQueue] (EPThumbUploadManager.m:193) 9 libdispatch.dylib 0x19271e1fc _dispatch_call_block_and_release + 24 10 libdispatch.dylib 0x19271e1bc _dispatch_client_callout + 16 11 libdispatch.dylib 0x19272ca4c _dispatch_queue_override_invoke + 732 12 libdispatch.dylib 0x19272e34c _dispatch_root_queue_drain + 572 13 libdispatch.dylib 0x19272e0ac _dispatch_worker_thread3 + 124 14 libsystem_pthread.dylib 0x1929272a0 _pthread_wqthread + 1288 15 libsystem_pthread.dylib 0x192926d8c start_wqthread + 4

#29. Thread 0 libsystem_kernel.dylib 0x1928451dc semaphore_timedwait_trap + 8 1 libdispatch.dylib 0x192730770 _dispatch_semaphore_wait_slow + 112 2 libdispatch.dylib 0x19272f808 _dispatch_worker_thread + 268 3 libsystem_pthread.dylib 0x192929850 + 240 4 libsystem_pthread.dylib 0x192929760 _pthread_start + 282 5 libsystem_pthread.dylib 0x192926d94 thread_start + 4


Stack Trace 2:

Reason: EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x725063695069726f

OS Version: 10.1.1 (14B100) Device: iPhone 6 Plus RAM Free: 4% Disk Free: 18.5%

#27. Crashed: fmdb.<FMDatabaseQueue: 0x170454bb0> 0 libsqlite3.dylib 0x18f9ab32c (null) + 27292 1 libsqlite3.dylib 0x18f9a7390 (null) + 11008 2 libsqlite3.dylib 0x18f9a6b90 (null) + 8960 3 libsqlite3.dylib 0x18f9a5d34 (null) + 5284 4 libsqlite3.dylib 0x18f9a53b4 (null) + 2852 5 libsqlite3.dylib 0x18f9a5068 (null) + 2008 6 EverPhoto 0x1005a6520 -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] (FMDatabase.m:956) 7 EverPhoto 0x1005a7538 -[FMDatabase executeUpdate:withArgumentsInArray:] (FMDatabase.m:1132) 8 EverPhoto 0x1004f9204 -[FMDatabase(FMDBHelpers) executeUpdate:withArgumentsInArray:error:] (FMDatabase+FMDBHelpers.m:121) 9 EverPhoto 0x1004fc8a0 -[FMDatabase(FMDBHelpers) update:columns:expressions:where:arguments:error:] (FMDatabase+FMDBHelpers.m:929) 10 EverPhoto 0x1004fc554 -[FMDatabase(FMDBHelpers) update:values:where:arguments:error:] (FMDatabase+FMDBHelpers.m:889) 11 EverPhoto 0x1003fe67c __42-[EPBaseDao updateWithFieldsArr:condsArr:]_block_invoke (EPBaseDao.m:207) 12 EverPhoto 0x10042e400 __46-[FMDatabaseQueue beginTransaction:withBlock:]_block_invoke (FMDatabaseQueue.m:220) 13 libdispatch.dylib 0x18e33d1c0 _dispatch_client_callout + 16 14 libdispatch.dylib 0x18e34a860 _dispatch_barrier_sync_f_invoke + 84 15 EverPhoto 0x10042e310 -[FMDatabaseQueue beginTransaction:withBlock:] (FMDatabaseQueue.m:235) 16 EverPhoto 0x1003fe440 -[EPBaseDao updateWithFieldsArr:condsArr:] (EPBaseDao.m:197) 17 EverPhoto 0x1000ffc6c -[EPLocalMediaModelManager updateLocalMedias:] (EPLocalMediaModelManager.m:600) 18 EverPhoto 0x10061c44c -[EPMediaStorageManager internalUpdateLocalMedias:] (EPMediaStorageManager.m:406) 19 EverPhoto 0x100435fc0 __58-[EPDeduplicateManager __checkDuplicationWithLocalMedias:]_block_invoke_2 (EPDeduplicateManager.m:166) 20 libdispatch.dylib 0x18e33d200 _dispatch_call_block_and_release + 24 21 libdispatch.dylib 0x18e33d1c0 _dispatch_client_callout + 16 22 libdispatch.dylib 0x18e34b444 _dispatch_queue_serial_drain + 928 23 libdispatch.dylib 0x18e3409a8 _dispatch_queue_invoke + 652 24 libdispatch.dylib 0x18e34b940 _dispatch_queue_override_invoke + 360 25 libdispatch.dylib 0x18e34d38c _dispatch_root_queue_drain + 572 26 libdispatch.dylib 0x18e34d0ec _dispatch_worker_thread3 + 124 27 libsystem_pthread.dylib 0x18e5462b8 _pthread_wqthread + 1288 28 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

--

#0. com.apple.main-thread 0 libsystem_kernel.dylib 0x18e46416c mach_msg_trap + 8 1 libsystem_kernel.dylib 0x18e463fdc mach_msg + 72 2 CoreFoundation 0x18f45fcec __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x18f45d908 __CFRunLoopRun + 1132 4 CoreFoundation 0x18f38c048 CFRunLoopRunSpecific + 444 5 GraphicsServices 0x190e12198 GSEventRunModal + 180 6 UIKit 0x1953782fc -[UIApplication _run] + 684 7 UIKit 0x195373034 UIApplicationMain + 208 8 EverPhoto 0x1004d3cbc main (main.m:15) 9 libdispatch.dylib 0x18e3705b8 (Missing)

#1. com.apple.root.default-qos 0 libsystem_kernel.dylib 0x18e481e64 __psynch_mutexwait + 8 1 libsystem_pthread.dylib 0x18e54bda4 _pthread_mutex_lock_wait + 96 2 libsystem_pthread.dylib 0x18e54bfa8 _pthread_mutex_lock_slow + 296 3 libobjc.A.dylib 0x18def7b84 recursive_mutex_tt::lock() + 16 4 libobjc.A.dylib 0x18defb310 objc_sync_enter + 28 5 EverPhoto 0x1000e6f4c __69-[EPThumbUploadManager thumbTaskUploadDidComplete:result:cvResponse:]_block_invoke (EPThumbUploadManager.m:268) 6 libdispatch.dylib 0x18e33d200 _dispatch_call_block_and_release + 24 7 libdispatch.dylib 0x18e33d1c0 _dispatch_client_callout + 16 8 libdispatch.dylib 0x18e34bab4 _dispatch_queue_override_invoke + 732 9 libdispatch.dylib 0x18e34d38c _dispatch_root_queue_drain + 572 10 libdispatch.dylib 0x18e34d0ec _dispatch_worker_thread3 + 124 11 libsystem_pthread.dylib 0x18e5462b8 _pthread_wqthread + 1288 12 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#2. com.apple.root.default-qos 0 libsystem_kernel.dylib 0x18e481e64 __psynch_mutexwait + 8 1 libsystem_pthread.dylib 0x18e54bda4 _pthread_mutex_lock_wait + 96 2 libsystem_pthread.dylib 0x18e54bfa8 _pthread_mutex_lock_slow + 296 3 libobjc.A.dylib 0x18def7b84 recursive_mutex_tt::lock() + 16 4 libobjc.A.dylib 0x18defb310 objc_sync_enter + 28 5 EverPhoto 0x1000e6f4c __69-[EPThumbUploadManager thumbTaskUploadDidComplete:result:cvResponse:]_block_invoke (EPThumbUploadManager.m:268) 6 libdispatch.dylib 0x18e33d200 _dispatch_call_block_and_release + 24 7 libdispatch.dylib 0x18e33d1c0 _dispatch_client_callout + 16 8 libdispatch.dylib 0x18e34bab4 _dispatch_queue_override_invoke + 732 9 libdispatch.dylib 0x18e34d38c _dispatch_root_queue_drain + 572 10 libdispatch.dylib 0x18e34d0ec _dispatch_worker_thread3 + 124 11 libsystem_pthread.dylib 0x18e5462b8 _pthread_wqthread + 1288 12 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#3. com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x18e46416c mach_msg_trap + 8 1 libsystem_kernel.dylib 0x18e463fdc mach_msg + 72 2 CoreFoundation 0x18f45fcec __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x18f45d908 __CFRunLoopRun + 1132 4 CoreFoundation 0x18f38c048 CFRunLoopRunSpecific + 444 5 Foundation 0x18fe9da8c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 Foundation 0x18febe57c -[NSRunLoop(NSRunLoop) runUntilDate:] + 96 7 UIKit 0x195ceda2c -[UIEventFetcher threadMain] + 136 8 Foundation 0x18ff9b47c NSThread__start + 1024 9 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 10 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 11 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#4. com.apple.CoreMotion.MotionThread 0 libsystem_kernel.dylib 0x18e46416c mach_msg_trap + 8 1 libsystem_kernel.dylib 0x18e463fdc mach_msg + 72 2 CoreFoundation 0x18f45fcec __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x18f45d908 __CFRunLoopRun + 1132 4 CoreFoundation 0x18f38c048 CFRunLoopRunSpecific + 444 5 CoreFoundation 0x18f3d98d4 CFRunLoopRun + 112 6 CoreMotion 0x1961e6738 (null) + 187376 7 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 8 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 9 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#5. com.taobao.weex.bridge 0 libsystem_kernel.dylib 0x18e46416c mach_msg_trap + 8 1 libsystem_kernel.dylib 0x18e463fdc mach_msg + 72 2 CoreFoundation 0x18f45fcec __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x18f45d908 __CFRunLoopRun + 1132 4 CoreFoundation 0x18f38c048 CFRunLoopRunSpecific + 444 5 Foundation 0x18fe9da8c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 EverPhoto 0x100afb6f4 -[WXBridgeManager _runLoopThread] (WXBridgeManager.m:69) 7 Foundation 0x18ff9b47c NSThread__start + 1024 8 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 9 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 10 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#6. Thread 0 libsystem_kernel.dylib 0x18e481e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18e5479c0 _pthread_cond_wait + 640 2 libc++.1.dylib 0x18de713ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56 3 JavaScriptCore 0x193c3e548 void std::__1::condition_variable_any::wait<std::__1::unique_lockbmalloc::Mutex >(std::__1::unique_lockbmalloc::Mutex&) + 112 4 JavaScriptCore 0x193c3e4bc bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadRunLoop() + 168 5 JavaScriptCore 0x193c3e39c std::__1::__shared_ptr_emplace<std::__1::mutex, std::__1::allocatorstd::__1::mutex >::~__shared_ptr_emplace() + 10 6 JavaScriptCore 0x193c3e64c void std::__1::__thread_proxy<std::__1::tuple<void ()(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>> >(void) + 92 7 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 8 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 9 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#7. JIT Worklist Worker Thread 0 libsystem_kernel.dylib 0x18e481e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18e5479c0 _pthread_cond_wait + 640 2 libc++.1.dylib 0x18de713ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56 3 JavaScriptCore 0x193c26e58 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016 4 JavaScriptCore 0x1939ff6fc JSC::JITWorklist::runThread() + 192 5 JavaScriptCore 0x1939ffb4c WTF::Vector<WTF::RefPtrJSC::JITWorklist::Plan, 32ul, WTF::CrashOnOverflow, 16ul>::expandCapacity(unsigned long, WTF::RefPtrJSC::JITWorklist::Plan) + 14 6 JavaScriptCore 0x193370dac WTF::threadEntryPoint(void) + 212 7 JavaScriptCore 0x193370cbc WTF::wtfThreadEntryPoint(void*) + 24 8 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 9 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 10 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#8. WTF Parallel Helper Thread 0 libsystem_kernel.dylib 0x18e481e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18e5479c0 _pthread_cond_wait + 640 2 libc++.1.dylib 0x18de713ec std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 56 3 JavaScriptCore 0x193c26e58 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016 4 JavaScriptCore 0x193c26450 WTF::ParallelHelperPool::waitForClientWithTask(WTF::LockerWTF::LockBase const&) + 288 5 JavaScriptCore 0x193c261f0 WTF::ParallelHelperPool::helperThreadBody() + 76 6 JavaScriptCore 0x193370dac WTF::threadEntryPoint(void*) + 212 7 JavaScriptCore 0x193370cbc WTF::wtfThreadEntryPoint(void*) + 24 8 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 9 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 10 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#9. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e54635c _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#10. com.twitter.crashlytics.ios.MachExceptionServer 0 EverPhoto 0x100a4fba4 CLSProcessRecordAllThreads + 4306172836 1 EverPhoto 0x100a4fba4 CLSProcessRecordAllThreads + 4306172836 2 EverPhoto 0x100a50054 CLSProcessRecordAllThreads + 4306174036 3 EverPhoto 0x100a4127c CLSHandler + 4306113148 4 EverPhoto 0x100a3c924 CLSMachExceptionServer + 4306094372 5 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 6 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 7 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#11. com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x18e46416c mach_msg_trap + 8 1 libsystem_kernel.dylib 0x18e463fdc mach_msg + 72 2 CoreFoundation 0x18f45fcec __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x18f45d908 __CFRunLoopRun + 1132 4 CoreFoundation 0x18f38c048 CFRunLoopRunSpecific + 444 5 CFNetwork 0x18fb7dfd0 +[NSURLConnection(Loader) _resourceLoadLoop:] + 336 6 Foundation 0x18ff9b47c NSThread__start + 1024 7 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 8 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 9 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#12. AVAudioSession Notify Thread 0 libsystem_kernel.dylib 0x18e46416c mach_msg_trap + 8 1 libsystem_kernel.dylib 0x18e463fdc mach_msg + 72 2 CoreFoundation 0x18f45fcec __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x18f45d908 __CFRunLoopRun + 1132 4 CoreFoundation 0x18f38c048 CFRunLoopRunSpecific + 444 5 AVFAudio 0x1a8caefe8 GenericRunLoopThread::Entry(void*) + 164 6 AVFAudio 0x1a8cd4f14 CAPThread::Entry(CAPThread*) + 84 7 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 8 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 9 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#13. Thread 0 libsystem_kernel.dylib 0x18e481e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18e5479c0 _pthread_cond_wait + 640 2 EverPhoto 0x100b3d3ec 2b0o0eU5330S + 4307145708 3 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 4 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 5 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#14. Thread 0 libsystem_kernel.dylib 0x18e481e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18e5479c0 _pthread_cond_wait + 640 2 EverPhoto 0x100b3d3ec 2b0o0eU5330S + 4307145708 3 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 4 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 5 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#15. Thread 0 libsystem_kernel.dylib 0x18e481e1c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18e5479c0 _pthread_cond_wait + 640 2 EverPhoto 0x100b3d3ec 2b0o0eU5330S + 4307145708 3 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 4 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 5 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#16. Thread 0 libsystem_kernel.dylib 0x18e482314 __semwait_signal + 8 1 libsystem_c.dylib 0x18e3a023c nanosleep + 212 2 libsystem_c.dylib 0x18e40a27c sleep + 44 3 EverPhoto 0x100c16884 -[UTDCacheManager synchronizeData] + 4308035716 4 Foundation 0x18ff9b47c NSThread__start + 1024 5 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 6 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 7 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#17. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e54635c _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#18. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e54635c _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#19. WebThread 0 libsystem_kernel.dylib 0x18e46416c mach_msg_trap + 8 1 libsystem_kernel.dylib 0x18e463fdc mach_msg + 72 2 CoreFoundation 0x18f45fcec __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x18f45d908 __CFRunLoopRun + 1132 4 CoreFoundation 0x18f38c048 CFRunLoopRunSpecific + 444 5 WebCore 0x193f3c45c RunWebThread(void*) + 456 6 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 7 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 8 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#20. com.squareup.SocketRocket.NetworkThread 0 libsystem_kernel.dylib 0x18e46416c mach_msg_trap + 8 1 libsystem_kernel.dylib 0x18e463fdc mach_msg + 72 2 CoreFoundation 0x18f45fcec __CFRunLoopServiceMachPort + 192 3 CoreFoundation 0x18f45d908 __CFRunLoopRun + 1132 4 CoreFoundation 0x18f38c048 CFRunLoopRunSpecific + 444 5 Foundation 0x18fe9da8c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 6 SocketRocket 0x10283b27c -[_SRRunLoopThread main] (SRWebSocket.m:1799) 7 Foundation 0x18ff9b47c NSThread__start + 1024 8 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 9 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 10 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#21. com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x18e48223c __select + 8 1 CoreFoundation 0x18f466b84 __CFSocketManager + 640 2 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 3 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 4 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#22. com.apple.root.default-qos 0 libsystem_kernel.dylib 0x18e4828e8 __ulock_wait + 8 1 libdispatch.dylib 0x18e3500d8 _dispatch_ulock_wait + 48 2 libdispatch.dylib 0x18e350200 _dispatch_thread_event_wait_slow + 36 3 libdispatch.dylib 0x18e34ddf8 _dispatch_barrier_sync_f_slow + 236 4 EverPhoto 0x10042dfc8 -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:168) 5 EverPhoto 0x1000fd13c -[EPLocalMediaModelManager lastestUnrecognizedAssetIdentifierExcludeIdentifiers:] (EPLocalMediaModelManager.m:347) 6 EverPhoto 0x1001809a0 -[EPMediaStorageManager(Local) lastestUnrecognizedAssetIdentifierExcludeIdentifiers:] (EPMediaStorageManager+Local.m:34) 7 EverPhoto 0x1000e8538 -[EPThumbUploadManager __fetchAssetForUpload] (EPThumbUploadManager.m:432) 8 EverPhoto 0x1000e687c -[EPThumbUploadManager __fillThumbOperationQueue] (EPThumbUploadManager.m:193) 9 libdispatch.dylib 0x18e33d200 _dispatch_call_block_and_release + 24 10 libdispatch.dylib 0x18e33d1c0 _dispatch_client_callout + 16 11 libdispatch.dylib 0x18e34bab4 _dispatch_queue_override_invoke + 732 12 libdispatch.dylib 0x18e34d38c _dispatch_root_queue_drain + 572 13 libdispatch.dylib 0x18e34d0ec _dispatch_worker_thread3 + 124 14 libsystem_pthread.dylib 0x18e5462b8 _pthread_wqthread + 1288 15 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#23. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e54635c _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

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

#25. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e54635c _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#26. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e546178 _pthread_wqthread + 968 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#27. Crashed: fmdb.<FMDatabaseQueue: 0x170454bb0> 0 libsqlite3.dylib 0x18f9ab32c (null) + 27292 1 libsqlite3.dylib 0x18f9a7390 (null) + 11008 2 libsqlite3.dylib 0x18f9a6b90 (null) + 8960 3 libsqlite3.dylib 0x18f9a5d34 (null) + 5284 4 libsqlite3.dylib 0x18f9a53b4 (null) + 2852 5 libsqlite3.dylib 0x18f9a5068 (null) + 2008 6 EverPhoto 0x1005a6520 -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] (FMDatabase.m:956) 7 EverPhoto 0x1005a7538 -[FMDatabase executeUpdate:withArgumentsInArray:] (FMDatabase.m:1132) 8 EverPhoto 0x1004f9204 -[FMDatabase(FMDBHelpers) executeUpdate:withArgumentsInArray:error:] (FMDatabase+FMDBHelpers.m:121) 9 EverPhoto 0x1004fc8a0 -[FMDatabase(FMDBHelpers) update:columns:expressions:where:arguments:error:] (FMDatabase+FMDBHelpers.m:929) 10 EverPhoto 0x1004fc554 -[FMDatabase(FMDBHelpers) update:values:where:arguments:error:] (FMDatabase+FMDBHelpers.m:889) 11 EverPhoto 0x1003fe67c __42-[EPBaseDao updateWithFieldsArr:condsArr:]_block_invoke (EPBaseDao.m:207) 12 EverPhoto 0x10042e400 __46-[FMDatabaseQueue beginTransaction:withBlock:]_block_invoke (FMDatabaseQueue.m:220) 13 libdispatch.dylib 0x18e33d1c0 _dispatch_client_callout + 16 14 libdispatch.dylib 0x18e34a860 _dispatch_barrier_sync_f_invoke + 84 15 EverPhoto 0x10042e310 -[FMDatabaseQueue beginTransaction:withBlock:] (FMDatabaseQueue.m:235) 16 EverPhoto 0x1003fe440 -[EPBaseDao updateWithFieldsArr:condsArr:] (EPBaseDao.m:197) 17 EverPhoto 0x1000ffc6c -[EPLocalMediaModelManager updateLocalMedias:] (EPLocalMediaModelManager.m:600) 18 EverPhoto 0x10061c44c -[EPMediaStorageManager internalUpdateLocalMedias:] (EPMediaStorageManager.m:406) 19 EverPhoto 0x100435fc0 __58-[EPDeduplicateManager __checkDuplicationWithLocalMedias:]_block_invoke_2 (EPDeduplicateManager.m:166) 20 libdispatch.dylib 0x18e33d200 _dispatch_call_block_and_release + 24 21 libdispatch.dylib 0x18e33d1c0 _dispatch_client_callout + 16 22 libdispatch.dylib 0x18e34b444 _dispatch_queue_serial_drain + 928 23 libdispatch.dylib 0x18e3409a8 _dispatch_queue_invoke + 652 24 libdispatch.dylib 0x18e34b940 _dispatch_queue_override_invoke + 360 25 libdispatch.dylib 0x18e34d38c _dispatch_root_queue_drain + 572 26 libdispatch.dylib 0x18e34d0ec _dispatch_worker_thread3 + 124 27 libsystem_pthread.dylib 0x18e5462b8 _pthread_wqthread + 1288 28 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#28. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e54635c _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#29. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e54635c _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#30. Thread 0 libsystem_kernel.dylib 0x18e4641c0 semaphore_timedwait_trap + 8 1 libdispatch.dylib 0x18e34f784 _dispatch_semaphore_wait_slow + 112 2 libdispatch.dylib 0x18e34e81c _dispatch_worker_thread + 268 3 libsystem_pthread.dylib 0x18e548850 _pthread_body + 240 4 libsystem_pthread.dylib 0x18e548760 _pthread_body + 282 5 libsystem_pthread.dylib 0x18e545dac thread_start + 4

#31. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e54635c _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#32. tagmediamanager-scheduler 0 libsystem_kernel.dylib 0x18e4828e8 __ulock_wait + 8 1 libdispatch.dylib 0x18e3500d8 _dispatch_ulock_wait + 48 2 libdispatch.dylib 0x18e350200 _dispatch_thread_event_wait_slow + 36 3 libdispatch.dylib 0x18e34ddf8 _dispatch_barrier_sync_f_slow + 236 4 EverPhoto 0x10042e310 -[FMDatabaseQueue beginTransaction:withBlock:] (FMDatabaseQueue.m:235) 5 EverPhoto 0x1007f3fe4 specialized BaseDao.createTableIfNotExists(FMDatabaseQueue) -> Bool (BaseDao.swift) 6 EverPhoto 0x1007f3bb4 BaseDao.createTableIfNotExists(FMDatabaseQueue) -> Bool (BaseDao.swift) 7 EverPhoto 0x1007126bc specialized static TagMediaManager.Sync._queryMedias(with : [AnyTag]) -> [(tag : AnyTag, medias : [EPMedia])] (BaseDao.swift:37) 8 EverPhoto 0x100730ef4 partial apply for TagMediaManager.(queryTagsWith([EPMedia]) -> SignalProducer<[(media : EPMedia, tags : [AnyTag])], NoError>).(closure #1) + 4302900980 9 ReactiveSwift 0x1024b4018 TFV13ReactiveSwift14SignalProducer15startWithSignalfFTGCS_6Signalxq__PS_10Disposable__T_T + 260 10 ReactiveSwift 0x1024b4108 TTWu0_R_s5ErrorrGV13ReactiveSwift14SignalProducerxq__S0_22SignalProducerProtocolS0_FS2_15startWithSignalfFTGCS0_6Signalwx5Valuewx5Error_PS0_10Disposable__T_T + 84 11 ReactiveSwift 0x1024c97fc TPA__TFFFE13ReactiveSwiftPS_22SignalProducerProtocol5startFT2onPS_17SchedulerProtocol__GVS_14SignalProducerwx5Valuewx5Error_U_FTGCS_8ObserverQQPS0_5ValueQS6_5Error_CS_19CompositeDisposable_T_U_FT_T + 168 12 ReactiveSwift 0x1024927d8 TPA__TFFC13ReactiveSwift14QueueScheduler8scheduleFFT_T_GSqPS_10Disposable__U_FT_T + 80 13 libdispatch.dylib 0x18e33d200 _dispatch_call_block_and_release + 24 14 libdispatch.dylib 0x18e33d1c0 _dispatch_client_callout + 16 15 libdispatch.dylib 0x18e34b444 _dispatch_queue_serial_drain + 928 16 libdispatch.dylib 0x18e3409a8 _dispatch_queue_invoke + 652 17 libdispatch.dylib 0x18e34b278 _dispatch_queue_serial_drain + 468 18 libdispatch.dylib 0x18e3409a8 _dispatch_queue_invoke + 652 19 libdispatch.dylib 0x18e34d38c _dispatch_root_queue_drain + 572 20 libdispatch.dylib 0x18e34d0ec _dispatch_worker_thread3 + 124 21 libsystem_pthread.dylib 0x18e5462b8 _pthread_wqthread + 1288 22 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

#33. Thread 0 libsystem_kernel.dylib 0x18e482a88 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x18e54635c _pthread_wqthread + 1452 2 libsystem_pthread.dylib 0x18e545da4 start_wqthread + 4

liuyaodong avatar Feb 03 '17 09:02 liuyaodong

It looks like you're using something called "FMDatabase+FMDBHelpers.m", which isn't part of the FMDB project, and I can't vouch for its code. So, with that in your stack trace, I can't really guess as to what's going on.

But- I do so that in your first crash report, based on the method signatures, that you're doing updates while in a select statement. That's a bad idea.

ccgus avatar Feb 06 '17 23:02 ccgus

I also catch this crash in fabric and bugly, and it occured only in iOS10.2 and iOS10.2.1, i don't know what happend in these systems,here is my stack trace

#0 Thread SIGABRT libsystem_kernel.dylib __pthread_kill + 8 1 libsystem_pthread.dylib pthread_kill + 112 2 libsystem_c.dylib abort + 140 3 libsystem_malloc.dylib __nano_vet_and_size_of_live 4 libsystem_malloc.dylib _nano_realloc + 648 5 libsystem_malloc.dylib malloc_zone_realloc + 180 6 Consignor4ios sqlite3MemRealloc (sqlite3.c:20840) 7 Consignor4ios sqlite3Realloc (sqlite3.c:24722) 8 Consignor4ios sqlite3DbRealloc (sqlite3.c:24864) 9 Consignor4ios sqlite3ExprListAppend (sqlite3.c:86921) 10 Consignor4ios yy_reduce (sqlite3.c:128754) 11 Consignor4ios sqlite3Parser (sqlite3.c:129811) 12 Consignor4ios sqlite3RunParser (sqlite3.c:130536) 13 Consignor4ios sqlite3Prepare (sqlite3.c:109208) 14 Consignor4ios sqlite3LockAndPrepare (sqlite3.c:109303) 15 Consignor4ios -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] (FMDatabase.m:938) 16 Consignor4ios -[FMDatabase executeUpdate:] (FMDatabase.m:1109) 17 Consignor4ios -[RequestRecord(SQL) saveWithDb:] (RequestRecord.m:146) 18 Consignor4ios __35-[RequestRecord(SQL) saveOrReplace]_block_invoke (RequestRecord.m:234) 19 Consignor4ios __30-[FMDatabaseQueue inDatabase:]_block_invoke (FMDatabaseQueue.m:152) 20 libdispatch.dylib __dispatch_client_callout + 16 21 libdispatch.dylib __dispatch_barrier_sync_f_invoke + 84 22 Consignor4ios -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:165) 23 Consignor4ios +[DBManager inDatabase:] (DBManager.m:25) 24 Consignor4ios -[RequestRecord(SQL) saveOrReplace] (RequestRecord.m:236) 25 Consignor4ios -[QOSManager requestStartNotification:] (QOSManager.m:92) 26 CoreFoundation _CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 20 27 CoreFoundation __CFXRegistrationPost + 400 28 CoreFoundation ____CFXNotificationPost_block_invoke + 60 29 CoreFoundation -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1504 30 CoreFoundation _CFXNotificationPost + 376 31 Foundation -[NSNotificationCenter postNotificationName:object:userInfo:] + 68 32 Consignor4ios -[HCRequest startAsynchronousOnSended:] (HCRequest.m:383) 33 Consignor4ios +[HCRequestManager startSendRequest] (HCRequestManager.m:55) 34 Consignor4ios __45+[HCRequest autoLoginWithReq:withCurrentVC:]_block_invoke (HCRequest.m:172) 35 Consignor4ios __72+[HCLogin autoLoginConsignorWithSession:OnCompleteBlock:onFailedBlock:]_block_invoke.273 (HCLogin.m:369) 36 Consignor4ios __102+[HCLogin loginConsignorWithUser:WithPassword:isAutoLogin:withTimeOut:onCompleteBlock:onFailedBlock:]_block_invoke (HCLogin.m:469) 37 libdispatch.dylib __dispatch_call_block_and_release + 24 38 libdispatch.dylib __dispatch_client_callout + 16 39 libdispatch.dylib _dispatch_main_queue_callback_4CF + 1000 40 CoreFoundation _CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 12 41 CoreFoundation ___CFRunLoopRun + 1660 42 CoreFoundation CFRunLoopRunSpecific + 444 43 GraphicsServices GSEventRunModal + 180 44 UIKit -[UIApplication _run] + 684 45 UIKit UIApplicationMain + 208 46 Consignor4ios main (main.m:16) 47 libdyld.dylib _start + 4

spWang avatar Feb 13 '17 02:02 spWang

I also catch same crash ,I don't know what to do?

xsxhxb avatar Apr 24 '17 07:04 xsxhxb

Has anyone solved this problem? FYI: https://forums.developer.apple.com/thread/63546

wjiuxing avatar May 24 '19 03:05 wjiuxing