2011-08-23 7 views
6

Ricevo la seguente traccia di stack da un arresto anomalo di iPad estratto dal dispositivo. Questo è stato estratto dall'iPad di un utente e non so cosa stessero facendo quando si è bloccato. Come posso ottenere maggiori informazioni sul perché/dove l'app si blocca e risolverlo?Il debug di un dispositivo iPad si interrompe con poche informazioni

 
Uncaught C++ Exception 
Stack trace: 

    0 - 0 MyApp        0x00005ac1 _Z16TerminateHandlerv + 24 
    1 - 1 libstdc++.6.dylib     0x33814e3d _ZN10__cxxabiv111__terminateEPFvvE + 52 
    2 - 2 libstdc++.6.dylib     0x33814e91 _ZSt9terminatev + 16 
    3 - 3 libstdc++.6.dylib     0x33814f61 __cxa_throw + 84 
    4 - 4 libobjc.A.dylib      0x3441dc8b objc_exception_throw + 70 
    5 - 5 Foundation       0x3645192b __NSThreadPerformPerform + 654 
    6 - 6 CoreFoundation      0x34e16a79 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12 
    7 - 7 CoreFoundation      0x34e1875f __CFRunLoopDoSources0 + 382 
    8 - 8 CoreFoundation      0x34e194eb __CFRunLoopRun + 230 
    9 - 9 CoreFoundation      0x34da9ec3 CFRunLoopRunSpecific + 230 
    10 - 10 CoreFoundation      0x34da9dcb CFRunLoopRunInMode + 58 
    11 - 11 GraphicsServices     0x339d041f GSEventRunModal + 114 
    12 - 12 GraphicsServices     0x339d04cb GSEventRun + 62 
    13 - 13 UIKit        0x33a07d69 -[UIApplication _run] + 404 
    14 - 14 UIKit        0x33a05807 UIApplicationMain + 670 
    15 - 15 MyApp        0x000036af main + 70 
    16 - 16 MyApp        0x00003664 start + 40 

risposta

2

Due cose che si potrebbe provare: apps Somtimes schianto e il debugger si ferma su un metodo completamente diverso. Abilita "guard malloc" nelle impostazioni di esecuzione xcode (sotto gli schemi in xcode4), esegui l'app nel debugger in modo che si blocchi e vedi se questo mostra quale metodo è da incolpare.

In caso contrario, la soluzione migliore è eseguire l'app nel debugger e fare in modo che l'arresto si verifichi. Prova tutto, simula gli avvisi di memoria ovunque, usa tutte le funzionalità dell'app, prova ogni possibile combinazione di percorsi attraverso l'app. Chiedere all'utente cosa pensino di fare potrebbe ridurne alcuni.

Problemi correlati