2011-08-23 3 views
6

デバイスから取り出したiPadのクラッシュから、次のスタックトレースを取得しています。これはユーザーのiPadから引き出され、クラッシュしたときに何をしているのか分かりません。なぜ、どこでアプリがクラッシュしてそれを修正するのか、もっと詳しく知りたいですか?あなたは試してみてください少しの情報でiPadデバイスがクラッシュするデバッグ

 
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 

答えて

2

2つのこと: はSomtimesクラッシュをアプリとデバッガは全く異なる方法で停止します。 xcode実行設定(xcode4のスキームの下)で "guard malloc"を有効にし、クラッシュするデバッガでアプリケーションを実行し、どのメソッドが原因であるかを確認します。

もしそうでない場合は、デバッガでアプリを実行してクラッシュさせることをおすすめします。すべてを試してみて、どこにでもメモリの警告をシミュレートし、アプリのすべての機能を使用して、アプリを通るすべての可能な組み合わせを試してみてください。ユーザーに彼らが何をしていると思っているかを尋ねると、それを絞り込むかもしれません。

関連する問題