2011-08-23 11 views
6

के साथ एक आईपैड डिवाइस क्रैश को डिबग करना मुझे डिवाइस से खींचे गए आईपैड क्रैश से निम्न स्टैक ट्रेस मिल रहा है। यह किसी उपयोगकर्ता के आईपैड से खींचा गया था और मुझे नहीं पता कि वे दुर्घटनाग्रस्त होने पर क्या कर रहे थे। ऐप क्रैश होने और इसे ठीक करने के बारे में मुझे और जानकारी कैसे मिलेगी?छोटी जानकारी

 
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

दो बातें आप कोशिश कर सकते हैं: Somtimes दुर्घटना से एप्लिकेशन और डीबगर एक पूरी तरह से अलग पद्धति पर बंद हो जाता है। एक्सकोड रन सेटिंग्स (xcode4 में योजनाओं के तहत) में "गार्ड मॉलोक" सक्षम करें, डीबगर में ऐप चलाएं, इसे क्रैश करें, और देखें कि क्या यह आपको दिखाता है कि कौन सी विधि दोष है।

यदि नहीं, तो आपकी सबसे अच्छी शर्त डीबगर में ऐप चलाने और क्रैश होने के लिए है। सब कुछ आज़माएं, हर जगह स्मृति चेतावनियों का अनुकरण करें, ऐप की हर सुविधा का उपयोग करें, ऐप के माध्यम से पथ के हर संभावित संयोजन को आजमाएं। उपयोगकर्ता से पूछते हुए कि वे क्या सोचते हैं कि वे क्या कर रहे थे, कुछ इसे कम कर सकते हैं।

संबंधित मुद्दे