Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Crash with -[FMDatabase executeQuery:withArgumentsInArray:orDictionary:orVAList:] #567

Open
liuyaodong opened this issue Feb 3, 2017 · 4 comments

Comments

@liuyaodong
Copy link

liuyaodong commented Feb 3, 2017

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

@ccgus
Copy link
Owner

ccgus commented Feb 6, 2017

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.

@spWang
Copy link

spWang commented Feb 13, 2017

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

@xsxhxb
Copy link

xsxhxb commented Apr 24, 2017

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

@wjiuxing
Copy link

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

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

No branches or pull requests

5 participants