2011-11-18 1 views
13

이것은 매우 이상한 문제입니다. 나는 내가 틀린 일을해야한다고 생각하지만, 그것이 무엇인지 모른다. 나는 문제없이 몇 년 동안 symbolicatecrash를 사용 해왔다. 내가보고있는 문제는 symboliccrash가 시스템 라이브러리에 대한 심볼을 표시하지 않지만 내 응용 프로그램에 대한 심볼을 표시한다는 것입니다. 나는 행운이 문제를 해결하기 위해 내가 생각할 수있는 모든 것을 시도했다.XCode 4.2로 symboliccrash가 시스템 심볼을 상징하지 않음

3 명의 다른 기계, 2 명의 사자, 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 충돌 명령을 실행 한

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 

과는 app.dSym 괜찮 파일을 찾는 것, 그것은 단지 아무튼 대부분의 사람들이 가지고있는 반대의 문제인 것처럼 보이는 라이브러리 symfiles를 찾는 것 같지 않습니다. Facepalm.

............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 

정말 다음에 시도하는 것을 알아 내기 위해 손해를보고입니다 :

예를 들어, 여기에 CoreFoundation에서 lib 디렉토리에 대한 -v 실행의 출력입니다.

누구에게 아이디어가 있습니까? 나는 신선하다. 귀하의 도움을 많이 부탁드립니다!

덕분에, 마이크

더 많은 정보를 원하시면, 지금은 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

안녕하세요, Mike, 5.0.1 기호는 어떻게 얻었습니까? 내 Xcode를 4.2.1로 업데이트했지만 "iOS DeviceSupport"에는 "5.0.1 (9A405)"폴더가 없습니다. –

+0

5.0을 연결했습니다.1 장치 및 XCode 기호를/Users/Mike/Library ... 폴더로 다운로드하십시오. –

+0

저는이 도구에 버그가 있다고 확신합니다, btw. –

답변

13

는 나를 위해 문제를 해결 다음 :

  • 폴더 ~/라이브러리/개발자/엑스 코드를 삭제 아이폰 OS DeviceSupport/5.0.1 (9A405)
  • 당신의 아이폰 OS 장치를 다시 장착 /는 수입 자동 것이다 올바른 기호.

그 후 충돌 보고서를 올바르게 기호화 할 수 있습니다. (충돌 보고서를 다시 나타 내기 위해 주최자를 열고 'Finder에서 공개'를 클릭하고 기호화 된 버전을 삭제하십시오)

+0

사용중인 Xcode 버전은 무엇입니까? 나는 아이 패드 1과 아이폰 4 모두에서 심볼 파일을 다시 가져오고 같은 결과를 얻었다. 이것은 Snow Leopard에서 마지막으로 지원되는 버전 인 Xcode 4.2입니다. – arlomedia

+4

이것은 효과가 있습니다. Mac에서 심볼을 지우고 다른 5.0.1 장치를 연결 한 다음 제대로 작동했습니다. iPhone 4에서 새로운 기호로 다시 시도하면 iPad의 기호가 제대로 작동하지 않고 작동합니다. 어쨌든 전화로 손상 됐어. 감사합니다. –

+0

라이온에 XCode 버전 4.2.1 빌드 4D502를 사용하고 있습니다. – ARsteve

2

이 엑스 코드 4.2에서 iOS 5와 함께 인정 버그처럼 보이는 :

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

관련 문제