2016-09-19 29 views
0

我在iOS应用中使用FMDB。最近我收到了Apteligent关于FMDB崩溃的几个崩溃报告:FMDB崩溃:[FMDatabaseQueue inDatabase:]中的SEGV_MAPERR:

0 libdispatch.dylib 0x00000001810ab120 _dispatch_main_queue_callback_4CF + 2904 
! 1 myApp 0x00000001001ac840 -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:142) 
    2 myApp 0x000000010011844c +[DataBaseController insert:withObjects:] (DataBaseController.m:602) 
    3 myApp 0x0000000100118254 +[DataBaseController insertObjects:withObjects:] (DataBaseController.m:575) 
    4 myApp 0x0000000100150e80 -[SendManagementBBDD crearySalvarEnvioConSolicitud:EntidadParaEncolar:borrarTrasEnvio:] (SendManagementBBDD.m:686) 
    5 myApp 0x0000000100150a28 __76-[SendManagementBBDD sendEntitiesAfterDetail:OnComplete:]_block_invoke (SendManagementBBDD.m:615) 
    6 libdispatch.dylib 0x00000001810a55f0 _dispatch_client_callout + 12 
    7 libdispatch.dylib 0x00000001810b0b94 _dispatch_sync_f_invoke + 68 
    8 myApp 0x0000000100150404 -[SendManagementBBDD sendEntitiesAfterDetail:OnComplete:] (SendManagementBBDD.m:563) 
    9 myApp 0x000000010005c284 __44-[DetailVC startWork:]_block_invoke (DetailVC.m:286) 
    10 libdispatch.dylib 0x00000001810a5630 _dispatch_call_block_and_release + 20 
    11 libdispatch.dylib 0x00000001810a55f0 _dispatch_client_callout + 12 
    12 libdispatch.dylib 0x00000001810b3a88 _dispatch_root_queue_drain + 2136 
    13 libdispatch.dylib 0x00000001810b3224 _dispatch_worker_thread3 + 108 
    14 libsystem_pthread.dylib 0x00000001812b9470 _pthread_wqthread + 1088 
    15 libsystem_pthread.dylib 0x00000001812b9020 start_wqthread + 0 

我从多个线程访问数据库。 As the documentation says,我有一个FMDatabaseQueue实例,我可以在应用程序的所有线程中共享它。我得到一个SEGV_MAPERR崩溃方法[FMDatabaseQueue inDatabase:]

这次崩溃发生很少,但我想解决它。 任何想法是什么造成的?

非常感谢。

回答

0

像你的其他问题一样,这次崩溃似乎是你的应用程序代码的一部分,而不是Crittercism SDK。如果您仍然认为这是由于Crittercism造成的,您可以通过发送电子邮件至[email protected]并提供相关的应用程序ID和直接崩溃URL来创建支持凭单。请注意,电子邮件支持仅适用于付费客户。

+0

我不是说这次崩溃是由Crittercism SDK造成的。我想说我已经在Crittercism中收到了一些关于这次事故的报道。对困惑感到抱歉。 – jmartinalonso