2011-11-18 9 views
13

これは非常に奇妙な問題です。私は間違ったことをしなければならないと思うが、それが何であるか分からない。私はsymboliccrashを何年も問題なく使用してきました。私が見ている問題は、symboliccrashがシステムライブラリのシンボルを表示していないことですが、アプリケーションのシンボルを表示しています。私は運がないとこれを解決するために考えることができるすべてを試しました。XCode 4.2でシステムシンボルをシンボル化していないsymboliccrash

私は3つの異なるマシン、2 Lion、1 Snow Leopardで同じ結果を得ていることに注意してください。

例コマンド行: /Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash /Users/mike/Downloads/mycrash-iPad.crash

また、XCode 4.2のログオーガナイザウィンドウのログセクションにファイルをドラッグし、XCodeがファイルを表すのを待っているときと同じ結果が得られることにも注意してください。ここで

は、部分的にsymbolicatedシンボルと私のコードでクラッシュの例です:私は-vとsymbolicate crashコマンドを実行してきたし、app.dSymは大丈夫ファイルを見つけることだ

Last Exception Backtrace: 
0 CoreFoundation     0x33dae8bf 0x33cf5000 + 759999 
1 libobjc.A.dylib     0x354ca1e5 0x354c1000 + 37349 
2 CoreFoundation     0x33dae7b9 0x33cf5000 + 759737 
3 CoreFoundation     0x33dae7db 0x33cf5000 + 759771 
4 CoreFoundation     0x33d1b6bb 0x33cf5000 + 157371 
5 myZenfolio      0x001a551d -[GtDataSourceManager setDataSource:forKey:] (GtDataSource.m:59) 
6 myZenfolio      0x0004c793 -[ZfUserAccountViewController doUpdateDataSourceManager:] (ZfUserAccountViewController.m:202) 
7 myZenfolio      0x0022f853 -[GtEditObjectViewController tableViewWillReloadData:] (GtEditObjectViewController.m:803) 
8 CoreFoundation     0x33d0d22b 0x33cf5000 + 98859 
9 myZenfolio      0x002557b9 -[GtTableView reloadData] (GtTableView.m:48) 
10 myZenfolio      0x0004c36d -[ZfUserAccountViewController _updateFromCache] (ZfUserAccountViewController.m:160) 
11 CoreFoundation     0x33d0d22b 0x33cf5000 + 98859 
12 Foundation      0x3187c757 0x317d8000 + 673623 
13 CoreFoundation     0x33d82b03 0x33cf5000 + 580355 
14 CoreFoundation     0x33d822cf 0x33cf5000 + 578255 
15 CoreFoundation     0x33d81075 0x33cf5000 + 573557 
16 CoreFoundation     0x33d044dd 0x33cf5000 + 62685 
17 CoreFoundation     0x33d043a5 0x33cf5000 + 62373 
18 GraphicsServices    0x35944fcd 0x35941000 + 16333 
19 UIKit       0x34e49743 0x34e18000 + 202563 
20 myZenfolio      0x00004017 main (main.m:15) 
21 myZenfolio      0x00003fd0 start + 40 

、それはちょうどdoesnのほとんどの人が持っている反対の問題であると思われるライブラリのsymfilesを見つけているようです。 Facepalm。

例えば、ここでCoreFoundationのlibにのために-v実行からの出力です:

............fetching symbol file for CoreFoundation--[undef] 
Searching [/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation /Developer/Platforms/iPhoneOS.platform/DeviceSupport/Latest/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation]...--[/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation] Running xcrun -sdk iphoneos lipo -info '/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation' 
Running xcrun -sdk iphoneos otool -arch armv7 -l '/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation' 
Given UUID de9eefc6109735369cfd8f3de9895da0 for '/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation' is really UUID a2dbc131fdc0364e822339ca2926b6e8 
-- NO MATCH 
--[/Developer/Platforms/iPhoneOS.platform/DeviceSupport/Latest/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation] Running xcrun -sdk iphoneos lipo -info '/Developer/Platforms/iPhoneOS.platform/DeviceSupport/Latest/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation' 
Running xcrun -sdk iphoneos otool -arch armv7 -l '/Developer/Platforms/iPhoneOS.platform/DeviceSupport/Latest/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation' 
Given UUID de9eefc6109735369cfd8f3de9895da0 for '/Developer/Platforms/iPhoneOS.platform/DeviceSupport/Latest/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation' is really UUID a2dbc131fdc0364e822339ca2926b6e8 
-- NO MATCH 
Searching in Spotlight for dsym with UUID of de9eefc6109735369cfd8f3de9895da0 
Running mdfind "com_apple_xcode_dsym_uuids == DE9EEFC6-1097-3536-9CFD-8F3DE9895DA0" 
@dsym_paths = () 
@exec_names = () 
Did not find executable for dsym 
## Warning: Can't find any unstripped binary that matches version of /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 

私は本当に、次しようとするかを把握するために途方に暮れています。

誰にもアイデアはありますか?私は新鮮だ。あなたの助けが大いに評価されるでしょう!

おかげで、 マイク

詳細情報は、今私がsymbolicatecrash出力でエラーを取得しています。

/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/size: for architecture armv7 object: /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/Frameworks/Foundation.framework/Foundation truncated or malformed object (dataoff field of LC_FUNCTION_STARTS command 22 extends past the end of the file) 
Error in symbol file for /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/Frameworks/Foundation.framework/Foundation 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/size: for architecture armv7 object: /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices truncated or malformed object (dataoff field of LC_FUNCTION_STARTS command 17 extends past the end of the file) 
Error in symbol file for /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/size: for architecture armv7 object: /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/Frameworks/UIKit.framework/UIKit truncated or malformed object (dataoff field of LC_FUNCTION_STARTS command 41 extends past the end of the file) 
Error in symbol file for /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/Frameworks/UIKit.framework/UIKit 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/size: for architecture armv7 object: /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/PrivateFrameworks/WebCore.framework/WebCore truncated or malformed object (dataoff field of LC_FUNCTION_STARTS command 28 extends past the end of the file) 
Error in symbol file for /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/PrivateFrameworks/WebCore.framework/WebCore 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/size: for architecture armv7 object: /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/usr/lib/libobjc.A.dylib truncated or malformed object (dataoff field of LC_FUNCTION_STARTS command 12 extends past the end of the file) 
Error in symbol file for /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/usr/lib/libobjc.A.dylib 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/size: for architecture armv7 object: /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/usr/lib/system/libdispatch.dylib truncated or malformed object (dataoff field of LC_FUNCTION_STARTS command 11 extends past the end of the file) 
Error in symbol file for /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/usr/lib/system/libdispatch.dylib 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/size: for architecture armv7 object: /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/usr/lib/system/libsystem_c.dylib truncated or malformed object (dataoff field of LC_FUNCTION_STARTS command 11 extends past the end of the file) 
Error in symbol file for /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/usr/lib/system/libsystem_c.dylib 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/size: for architecture armv7 object: /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation truncated or malformed object (dataoff field of LC_FUNCTION_STARTS command 15 extends past the end of the file) 
Error in symbol file for /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/size: for architecture armv7 object: /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/usr/lib/system/libsystem_kernel.dylib truncated or malformed object (dataoff field of LC_FUNCTION_STARTS command 10 extends past the end of the file) 
Error in symbol file for /Users/mike/Library/Developer/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/usr/lib/system/libsystem_kernel.dylib 
+0

こんにちはマイク、どうやって5.0.1シンボルを手に入れましたか? Xcodeを4.2.1にアップデートしましたが、 "iOS DeviceSupport"に "5.0.1(9A405)"というフォルダはありません。 –

+0

私は5.0を接続しました。1デバイスとXCodeはシンボルを/ Users/Mike/Library ...フォルダにダウンロードします。 –

+0

私はこれがツールのバグだと確信しています、btw。 –

答えて

13

以下は私のために問題を解決:

  • フォルダを削除〜/ライブラリ/開発/ Xcodeの/ iOSのDeviceSupport/5.0.1(9A405)
  • は、お使いのiOSデバイスを取り付け、それが自動的にインポートされます正しい記号。

その後、クラッシュレポートが正しく記号化される可能性があります。 (クラッシュレポートを再表示するには、オーガナイザを開き、「Finderで表示」をクリックして、象徴的なバージョンを削除してください)

+0

どのバージョンのXcodeを使用していますか?私は、iPad 1とiPhone 4の両方からシンボルファイルを再インポートし、同じ結果を得ました。これは、Snow Leopardで最後にサポートされているバージョンであるXcode 4.2を使用しています。 – arlomedia

+4

これは機能しました。私はMacからシンボルを削除し、別の5.0.1デバイスを接続し、その後正常に動作しました。私のiPhone 4で新鮮なシンボルをもう一度試しても、それは正しく動作しません。iPadのシンボルがあれば動作します。何とか電話で破損している必要があります。ありがとう –

+0

私はライオンにXCodeバージョン4.2.1ビルド4D502を使用しています。 – ARsteve

2

これはXcodeの4.2とiOS 5と定評のバグであるようになっています、新しいXcodeのベータ版が昨日ライオンのためにリリースされた

https://devforums.apple.com/message/578722

あなたのために動作しますか?私はそれがまだSnow Leopardには利用できないので、自分で試すことはできません。

+0

私はまだ試していません。リリースノートでは、XCodeの新しいプレビューリリースでは、symboliccrashレポートが破られ、クラッシュをシンボルにするため、プレビューリリースを削除する必要があります。プレビューリリースをインストールするためにこれを修正するまで少し待つでしょう。 –

+0

この問題の回避策を見つけられましたか?私はXcode 4.3.2を使用していて、これもシミュレータで見ています(5.1) –

+0

その回答を投稿してから、私はLionにアップグレードしてからMountain Lionにアップグレードし、Xcode 4.4を実行しています。私は確かに覚えていませんが、LionとXcode 4.3への移行はその特定の問題を修正したと思いますので、別の問題があるはずです。開発者フォーラムにアクセスできる場合は、私に役立つトラブルシューティングリソースを確認することができます:https://devforums.apple.com/message/636623#636623 – arlomedia

関連する問題