2013-01-10 4 views
-5
Application received signal SIGABRT 
    (null) 
    (
     0 CoreFoundation      0x36faa8d7 __exceptionPreprocess + 186 
     1 libobjc.A.dylib      0x316781e5 objc_exception_throw + 32 
     2 CoreFoundation      0x36faa7b9 +[NSException raise:format:] + 0 
     3 CoreFoundation      0x36faa7db +[NSException raise:format:] + 34 
     4 ktv         0x1731f1 _ZNSt11_Deque_baseIsSaIsEE15_M_create_nodesEPPsS3_ + 1411812 
     5 libsystem_c.dylib     0x31c6652f _sigtramp + 38 
     6 libsystem_c.dylib     0x31c5bf5b pthread_kill + 54 
     7 libsystem_c.dylib     0x31c54feb abort + 94 
     8 libc++abi.dylib      0x3492ef6b abort_message + 46 
     9 libc++abi.dylib      0x3492c3f1 _ZL19safe_handler_callerPFvvE + 120 
     10 libc++abi.dylib      0x3492c451 _ZdlPv + 0 
     11 libc++abi.dylib      0x3492d825 __cxa_current_exception_type + 0 
     12 libobjc.A.dylib      0x31678235 objc_exception_rethrow + 12 
     13 CoreFoundation      0x36f00545 CFRunLoopRunSpecific + 404 
     14 CoreFoundation      0x36f003a5 CFRunLoopRunInMode + 104 
     15 GraphicsServices     0x310b6fcd GSEventRunModal + 156 
     16 UIKit        0x32572743 UIApplicationMain + 1090 
     17 ktv         0xaaa7 _mh_execute_header + 39591 
     18 ktv         0x37b8 _mh_execute_header + 10168 
) 

이 충돌을 아는 사람이 있습니까? 그것은 내 애플 리케이션에서 가장 크래시지만,이 원인이 무엇인지 모르겠다. 어떤 도움이라도 감사합니다.응용 프로그램 수신 신호 SIGABRT

+0

많은 수의 문제로 인해 SIGABRT가 발생할 수 있습니다. 소스 코드를 게시하십시오 – Saggio

+0

기호가 잘못되었습니다. 17 번과 18 번 라인은'main.m'을 보여줘야한다. 상징화 과정을 점검하고 싶을 수도 있습니다. 또한 충돌보고 라이브러리를 업데이트합니다.이 오류는 armv7s 장치에서 발생했을 가능성이 높으며 충돌보고 lib가 완벽하게 호환되지 않습니다. – Kerni

+0

또한, 상황에 대한 정보를 제공해주세요. 충돌로 이어지는 행동 – alex

답변

2

제공하신 정보로 누구나 말할 수있는 것은 거의 없습니다.

충돌 로그를 "기호화"해야합니다 (Xcode에서 이끌이에 끌어서 놓기). 이렇게하면 로그의 주소가 코드의 파일 및 줄 번호로 변환됩니다. 거기에서 당신은 당신이 예외 도둑질을하고있는 곳을 볼 수있을 것이고, 잘만되면 이유를 이해할 수있을 것이다.

+0

하지만 libsystem_c.dylib 및 libC++ abi.dylib은 시스템 라이브러리입니까? 로그에 대해 알 수 있습니까? – Zhou

관련 문제