触发此SIEGSEGV异常类型

时间:2015-07-30 13:18:34

标签: ios swift sigsegv

我正在开发的iOS应用程序正在与我的许多用户发生这种崩溃(我可以通过PLCrashReporter库捕获它)。 Exception类型是SIGSEGV,所以我认为是一个涉及内存的错误(比如加入一个解除分配的变量?)。

但我怎样才能发现触发它的原因?涉及我的应用程序的stacktrace中的第一行是第13行:

13  ******                              0x004a9b40 _mh_execute_header + 

我真的无法理解这可能意味着什么。 有没有办法看到更多的信息,或者前四/五行可能比我想的更多?

附加信息:我大量使用CoreData和NSManagedObjects,因此无法检查每个实例。

Build Version: 2.0
Incident Identifier: 5D8AECAD-3DC6-403D-8C8A-86FCC06C7FF0
Hardware Model:      iPad3,3
Process:         ****** [6112]
Path:            /private/var/mobile/Containers/Bundle/Application/853B3A08-D893-45CA-B223-BD4A3B0241FF/******.app/******
Identifier:      com.**.******
Version:         2
Code Type:       ARM
Parent Process:  launchd [1]

Date/Time:       2015-07-30 11:56:43 +0000
OS Version:      iPhone OS 8.4 (12H143)
Report Version:  104

Exception Type:  SIGSEGV
Exception Codes: SEGV_ACCERR at 0x7176d0c2
Crashed Thread:  0

Thread 0 Crashed:
0   libobjc.A.dylib                     0x3408df66 objc_msgSend + 5
1   CoreData                            0x25521bad -[NSManagedObject _clearRawPropertiesWithHint:] + 284
2   CoreData                            0x25521a13 -[NSFaultHandler turnObject:intoFaultWithContext:] + 398
3   CoreData                            0x2551f517 -[NSManagedObject dealloc] + 74
4   CoreData                            0x2551ec25 -[_PFManagedObjectReferenceQueue _processReferenceQueue:] + 1768
5   CoreData                            0x2551e4b3 <redacted> + 326
6   CoreFoundation                      0x257d026d <redacted> + 20
7   CoreFoundation                      0x257cd951 <redacted> + 276
8   CoreFoundation                      0x257cdd53 <redacted> + 914
9   CoreFoundation                      0x257199a1 CFRunLoopRunSpecific + 476
10  CoreFoundation                      0x257197b3 CFRunLoopRunInMode + 106
11  GraphicsServices                    0x2d0c11a9 GSEventRunModal + 136
12  UIKit                               0x28eca635 UIApplicationMain + 1440
13  ******                              0x004a9b40 _mh_execute_header + 4156224
14  libdyld.dylib                       0x3464faaf <redacted> + 2

[...]

0 个答案:

没有答案