2016-09-19 4 views
0

Ich verwende FMDB in einer iOS App. Vor kurzem habe ich mehr Crash-Berichte von Apteligent zu einem Absturz von FMDB erhalten:FMDB Absturz: SEGV_MAPERR um [FMDatabaseQueue inDatabase:]

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 

ich Zugriff auf die Datenbank von mehreren Threads. As the documentation says, ich habe eine einzelne Instanz von FMDatabaseQueue und teile sie über alle Threads der App. Ich bekomme einen SEGV_MAPERR Absturz bei der Methode [FMDatabaseQueue inDatabase:]

Dieser Absturz passiert fast nie, aber ich möchte es auflösen. Irgendwelche Ideen, was verursacht es?

Vielen Dank.

Antwort

0

Wie Ihre andere Frage scheint dieser Absturz ein Teil Ihres App-Codes zu sein und nicht Crittercism SDK. Wenn Sie immer noch glauben, dass dies auf Crittercism zurückzuführen ist, können Sie ein Supportticket erstellen, indem Sie eine E-Mail an [email protected] senden, indem Sie die betreffende App-ID und die direkte Absturz-URL angeben. Beachten Sie, dass der E-Mail-Support nur für kostenpflichtige Kunden verfügbar ist.

+0

Ich sage nicht, dass dieser Absturz durch Crittercism SDK verursacht wird. Ich wollte sagen, dass ich in Crittercism mehrere Berichte über diesen Absturz erhalten habe. Entschuldigung für die Verwirrung. – jmartinalonso

Verwandte Themen