2011-12-02 11 views
0

私はiPhone Appをよく使っていますが、AppStoreからダウンロードしたときに、私は次のエラーが出てきました。このエラーは、アプリケーションを削除して再インストールするまで続きます。このクラッシュを開始する前に一度も正しく実行されなかったことに注意してください。このクラッシュはアイコンに触れたときのほとんどの時点で起こりました。奇妙なのは、設定ファイルを変更する時間がないからです。また、私のコードの外で発生したクラッシュを見ることができます。どんな情報もありがとうございます。iPhone Appのダウンロードで奇妙なクラッシュ - それを削除して再ダウンロードして修正しましたか?

Incident Identifier: F1333682-4BC7-44D7-9D7F-485EB7875780 
CrashReporter Key: 657dffd01725b5b4b119912904a52134bc517824 
Hardware Model:  iPhone2,1 
Process:   iGunPro [9297] 
Path:   /var/mobile/Applications/A97E28F0-A0A1-45A2-A966-8EB0DC359945/iGunPro.app/iGunPro 
Identifier:  iGunPro 
Version:   ??? (???) 
Code Type:  ARM (Native) 
Parent Process: launchd [1] 

Date/Time:  2011-12-02 02:26:34.590 -0500 
OS Version:  iPhone OS 5.0.1 (9A405) 
Report Version: 104 

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x00000000, 0x00000000 
Crashed Thread: 0 

Thread 0 name: Dispatch queue: com.apple.main-thread 
Thread 0 Crashed: 
0 libsystem_kernel.dylib   0x3744532c 0x37434000 + 70444 
1 libsystem_c.dylib    0x3635cf54 0x3630f000 + 319316 
2 libsystem_c.dylib    0x36355fe4 0x3630f000 + 290788 
3 GraphicsServices    0x321c6444 0x321c2000 + 17476 
4 GraphicsServices    0x321c6e84 0x321c2000 + 20100 
5 UIKit       0x36fc6520 0x36f95000 + 202016 
6 iGunPro       0x00006d20 main (main.m:53) 
7 iGunPro       0x0000374c start + 44 

Thread 1 name: Dispatch queue: com.apple.libdispatch-manager 
Thread 1: 
0 libsystem_kernel.dylib   0x374353b4 0x37434000 + 5044 
1 libdispatch.dylib    0x36697e78 0x3668b000 + 52856 
2 libdispatch.dylib    0x36697b96 0x3668b000 + 52118 

Thread 2: 
0 libsystem_kernel.dylib   0x37445cd4 0x37434000 + 72916 
1 libsystem_c.dylib    0x3631930a 0x3630f000 + 41738 
2 libsystem_c.dylib    0x3631909c 0x3630f000 + 41116 

Thread 3: 
0 libsystem_kernel.dylib   0x37445cd4 0x37434000 + 72916 
1 libsystem_c.dylib    0x3631930a 0x3630f000 + 41738 
2 libsystem_c.dylib    0x3631909c 0x3630f000 + 41116 

Thread 4 name: WebThread 
Thread 4: 
0 libsystem_kernel.dylib   0x37435010 0x37434000 + 4112 
1 libsystem_kernel.dylib   0x37435206 0x37434000 + 4614 
2 CoreFoundation     0x33dee41c 0x33d61000 + 578588 
3 CoreFoundation     0x33ded154 0x33d61000 + 573780 
4 CoreFoundation     0x33d704d6 0x33d61000 + 62678 
5 CoreFoundation     0x33d7039e 0x33d61000 + 62366 
6 WebCore       0x3483f128 0x34797000 + 688424 
7 libsystem_c.dylib    0x3631ec16 0x3630f000 + 64534 
8 libsystem_c.dylib    0x3631ead0 0x3630f000 + 64208 

Thread 0 crashed with ARM Thread State: 
    r0: 0x00000000 r1: 0x00000000  r2: 0x00000001  r3: 0x00000000 
    r4: 0x00000006 r5: 0x3f37ece8  r6: 0x3f52ffe0  r7: 0x2fdffc84 
    r8: 0x2fdffd60 r9: 0x00272000  r10: 0x00000001  r11: 0x00000000 
    ip: 0x00000148 sp: 0x2fdffc78  lr: 0x3635cf5b  pc: 0x3744532c 
    cpsr: 0x00000010` 
` 
+0

アプリケーションの起動の非常に早い段階でグラフィックの呼び出しを行っていますか? applicationDidFinishLaunchingのように? – doNotCheckMyBlog

+0

このクラッシュの象徴的なバージョンを投稿できますか? – pho0

+0

@ pho0 - これは記号です。ライン番号を含むメイン(main.m:53)に注目してください。私の知る限り、iOSの機能を象徴することは不可能です。 – David

答えて

0

これは、バックグラウンドスレッドで実行する必要のあるプロセスがあるかのように見えます。たとえば、メインキューにない中央セントラルディスパッチを使用して何らかのUI操作を試行した場合、この動作が表示されることがあります。別の例として、コアデータを使用していて、スレッド間で管理オブジェクトコンテキストを共有している場合は、この動作が発生することがあります。

何か他の点を考慮すると、おそらく変数がオーバーリリースされている可能性があります。

+0

それはまだ再インストールするまで動作しませんでした。また、私はこれが過剰放出のように見えるとは思わないが、私は間違っている可能性があります。その事実はほぼ直ちに起こり、トレースからわかるように、自分のコードを打つ前にクラッシュしたように見えます。私はおそらく私がリンクしているものに関連していると思っていた。 – David

関連する問題