2012-04-02 16 views
1

私はTestFlightからこのクラッシュレポートを受け取りましたが、私自身の環境でクラッシュを複製することができず、スタックトレースから自分のコードをまったく参照していないようです。どのように見えるかについての跳躍を見つける上での助けは、たとえそれが私自身でそれを理解するかについてのアドバイスであっても、助けになるでしょう。iOS不明な信号クラッシュ:どこから開始するのですか?

エラー:UITabViewControllerのタブを選択し、その後UIImageViewを描画するときに未知の信号漠然としたヒントとして

0 MyApp 0x000f3e96 testflight_backtrace + 142 
1 MyApp 0x000f4a24 TFSignalHandler + 212 
2 libsystem_c.dylib 0x36dbe7ec _sigtramp + 48 
3 UIKit 0x32100f0e -[UIImageView(UIImageViewInternal) _canDrawContent] + 78 
4 UIKit 0x320e530c -[UIView(Internal) _didMoveFromWindow:toWindow:] + 940 
5 UIKit 0x320e5108 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 424 
6 UIKit 0x320e5108 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 424 
7 UIKit 0x3210a8e2 -[UIScrollView _didMoveFromWindow:toWindow:] + 54 
8 UIKit 0x320e5108 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 424 
9 UIKit 0x320e5108 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 424 
10 UIKit 0x320e5108 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 424 
11 UIKit 0x320e5108 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 424 
12 UIKit 0x320e5108 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 424 
13 UIKit 0x320e4eec -[UIView(Hierarchy) _postMovedFromSuperview:] + 140 
14 UIKit 0x320e59b4 -[UIView(Internal) _addSubview:positioned:relativeTo:] + 1168 
15 UIKit 0x320e551e -[UIView(Hierarchy) addSubview:] + 30 
16 UIKit 0x3217c1a4 -[UITransitionView transition:fromView:toView:] + 980 
17 UIKit 0x3217bdc8 -[UITransitionView transition:toView:] + 104 
18 UIKit 0x3217b994 -[UITabBarController transitionFromViewController:toViewController:transition:shouldSetSelected:] + 524 
19 UIKit 0x3217b782 -[UITabBarController transitionFromViewController:toViewController:] + 30 
20 UIKit 0x3217b0bc -[UITabBarController _setSelectedViewController:] + 300 
21 UIKit 0x322045d8 -[UITabBarController _tabBarItemClicked:] + 344 
22 CoreFoundation 0x3501e3fc -[NSObject performSelector:withObject:withObject:] + 52 
23 UIKit 0x320fdfae -[UIApplication sendAction:to:from:forEvent:] + 62 
24 UIKit 0x320fdf6a -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 30 
25 UIKit 0x3220445c -[UITabBar _sendAction:withEvent:] + 352 
26 CoreFoundation 0x3501e3fc -[NSObject performSelector:withObject:withObject:] + 52 
27 UIKit 0x320fdfae -[UIApplication sendAction:to:from:forEvent:] + 62 
28 UIKit 0x320fdf6a -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 30 
29 UIKit 0x320fdf48 -[UIControl sendAction:to:forEvent:] + 44 
30 UIKit 0x320fdcb8 -[UIControl(Internal) _sendActionsForEvents:withEvent:] + 492 
31 UIKit 0x322041ec -[UITabBar(Static) _buttonUp:] + 116 
32 CoreFoundation 0x3501e3fc -[NSObject performSelector:withObject:withObject:] + 52 
33 UIKit 0x320fdfae -[UIApplication sendAction:to:from:forEvent:] + 62 
34 UIKit 0x320fdf6a -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 30 
35 UIKit 0x320fdf48 -[UIControl sendAction:to:forEvent:] + 44 
36 UIKit 0x320fdcb8 -[UIControl(Internal) _sendActionsForEvents:withEvent:] + 492 
37 UIKit 0x320fe5f0 -[UIControl touchesEnded:withEvent:] + 476 
38 UIKit 0x320fcad2 -[UIWindow _sendTouchesForEvent:] + 318 
39 UIKit 0x320fc4c0 -[UIWindow sendEvent:] + 380 
40 UIKit 0x320e283c -[UIApplication sendEvent:] + 356 
41 UIKit 0x320e20e2 _UIApplicationHandleEvent + 5826 
42 GraphicsServices 0x3631722a PurpleEventCallback + 882 
43 CoreFoundation 0x35098522 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 38 
44 CoreFoundation 0x350984c4 __CFRunLoopDoSource1 + 140 
45 CoreFoundation 0x35097312 __CFRunLoopRun + 1370 
46 CoreFoundation 0x3501a4a4 CFRunLoopRunSpecific + 300 
47 CoreFoundation 0x3501a36c CFRunLoopRunInMode + 104 
48 GraphicsServices 0x36316438 GSEventRunModal + 136 
49 UIKit 0x32110e7c UIApplicationMain + 1080 
50 WiseLaw 0x0009365e main (main.m:14) 
51 WiseLaw 0x00093617 start + 39 

答えて

1

は、それが発生する可能性があります。たぶんあなたはどこかでゾンビオブジェクトを参照しています。

あなたが持っているスタックトレースはあまり役に立たないので、元のiOSクラッシュレポートをデバイスから取得してみてください。クラッシュは別のスレッドでトリガされている可能性もあります。

PLCrashReporterフレームワークに基づいて、すべてのスレッドが表示され、実際に例外によって引き起こされたクラッシュが別の実行ループに再投げ込まれた場合は、最後の例外バックトレースも表示されます。プロジェクトのページには、いくつかのオープンソースを示しており、それに基づくソリューションを開催しました:http://code.google.com/p/plcrashreporter/

関連する問題