2016-09-19 31 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