2014-12-17 2 views
1

내 응용 프로그램에 충돌을 나타내는 하나의 충돌 파일이 있습니다. 나는 충돌 지점이 어디인지를 알 수 없다. 핵심 데이터와 관련이있는 것 같습니다. 실행하는 동안 결과를 저장하기 위해 코어 데이터를 사용하고 있습니다. 따라서 빈번하지 않으며 따라서이를 재현 할 구체적인 시나리오가 없습니다.iOS 8의 EXC_BREAKPOINT (SIGTRAP)

Exception Type: EXC_BREAKPOINT (SIGTRAP) 
    Exception Codes: 0x0000000000000001, 0x0000000185d89634 
    Triggered by Thread: 0 

    Thread 0 name: Dispatch queue: com.apple.main-thread 
    Thread 0 Crashed: 
    0 CoreData      0x0000000185d89634 0x185d78000 + 71220 
    1 CoreData      0x0000000185dc3314 0x185d78000 + 307988 
    2 CoreData      0x0000000185dbe2ec 0x185d78000 + 287468 
    3 CoreData      0x0000000185db68f0 0x185d78000 + 256240 
    4 CoreFoundation     0x0000000186096a4c 0x185fb8000 + 911948 
    5 CoreFoundation     0x00000001860939d8 0x185fb8000 + 899544 
    6 CoreFoundation     0x0000000186093db8 0x185fb8000 + 900536 
    7 CoreFoundation     0x0000000185fc10a0 0x185fb8000 + 37024 
    8 GraphicsServices    0x000000018f1635a0 0x18f158000 + 46496 
    9 UIKit       0x000000018a8f63bc 0x18a880000 + 484284 
    10 GWSApp       0x00000001001aef7c 0x1000f4000 + 765820 
    11 libdyld.dylib     0x0000000196ea6a04 0x196ea4000 + 10756 

    Thread 1 name: Dispatch queue: com.apple.libdispatch-manager 
    Thread 1: 
    0 libsystem_kernel.dylib   0x0000000196fa4c94 0x196fa4000 + 3220 
    1 libdispatch.dylib    0x0000000196e8c97c 0x196e7c000 + 67964 
    2 libdispatch.dylib    0x0000000196e7f3b0 0x196e7c000 + 13232 

    Thread 2 name: com.apple.CFSocket.private 
    Thread 2: 
    0 libsystem_kernel.dylib   0x0000000196fbf498 0x196fa4000 + 111768 
    1 CoreFoundation     0x000000018609b8c4 0x185fb8000 + 932036 
    2 libsystem_pthread.dylib   0x000000019705be7c 0x197058000 + 15996 
    3 libsystem_pthread.dylib   0x000000019705bdd8 0x197058000 + 15832 
    4 libsystem_pthread.dylib   0x0000000197058fac 0x197058000 + 4012 

    Thread 3 name: com.apple.NSURLConnectionLoader 
    Thread 3: 
    0 libsystem_kernel.dylib   0x0000000196fa4e7c 0x196fa4000 + 3708 
    1 libsystem_kernel.dylib   0x0000000196fa4cf4 0x196fa4000 + 3316 
    2 CoreFoundation     0x0000000186095ecc 0x185fb8000 + 909004 
    3 CoreFoundation     0x0000000186093e20 0x185fb8000 + 900640 
    4 CoreFoundation     0x0000000185fc10a0 0x185fb8000 + 37024 
    5 CFNetwork      0x0000000185ac64e4 0x185a28000 + 648420 
    6 Foundation      0x0000000186fb1c08 0x186ebc000 + 1006600 
    7 libsystem_pthread.dylib   0x000000019705be7c 0x197058000 + 15996 
    8 libsystem_pthread.dylib   0x000000019705bdd8 0x197058000 + 15832 
    9 libsystem_pthread.dylib   0x0000000197058fac 0x197058000 + 4012 

어떤 도움 : 여기

는 충돌 로그 내용입니까?

+3

앱을 제출할 때 사용한 보관함을 사용하여 충돌을 상징해야합니다. – Droppy

답변

-2

@ Droppy, 나는 이것을 상징하고 문제를 가지고있다. 감사.

동일한 엔티티 매개 변수를 처리하는 동안 코어 데이터 엔티티 매개 변수의 값을 수정하고있었습니다. 그래서 저는 처리 된 데이터를 저장하고 처리 된 결과를 다시 매개 변수에 저장하기 위해 로컬 변수를 만들어서이 문제를 해결했습니다.

+0

미래의 시청자를 위해 기본 문제가 무엇인지 설명하십시오. – rogueleaderr

+1

동일한 엔티티 매개 변수를 처리하는 동안 코어 데이터 엔티티 매개 변수의 값을 수정하고있었습니다. 그래서 저는 처리 된 데이터를 저장하고 처리 된 결과 bck를 매개 변수에 저장하기 위해 로컬 변수를 생성하여이 문제를 해결했습니다. – iAsh

관련 문제