EXC_BAD_ACCESS (SIGSEGV)通过带断点运行而发生



每次通过cmd+R运行带有断点的应用程序时,我都会得到以下错误报告。但是如果没有断点,这就不会发生。

下面只是节选,因为它太长了。

Process:               Xcode [1979]
Path:                  /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               6.3.2 (7718)
Build Info:            IDEFrameworks-7718000000000000~2
App Item ID:           497799835
App External ID:       812404257
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [1979]
User ID:               501
Date/Time:             2015-05-20 21:23:33.314 +0900
OS Version:            Mac OS X 10.10.3 (14D136)
Report Version:        11
Anonymous UUID:        DF41C897-AEB0-55A8-F81A-A5CFBC23D66C

Time Awake Since Boot: 2100 seconds
Crashed Thread:        26
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
VM Regions Near 0:
--> 
    __TEXT                 000000010acf8000-000000010acf9000 [    4K] r-x/rwx SM=COW  /Applications/Xcode.app/Contents/MacOS/Xcode
Application Specific Information:
ProductBuildVersion: 6D2105
Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff95f9d4de mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff95f9c64f mach_msg + 55
2   com.apple.CoreFoundation        0x00007fff88976eb4 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation        0x00007fff8897637b __CFRunLoopRun + 1371
4   com.apple.CoreFoundation        0x00007fff88975bd8 CFRunLoopRunSpecific + 296
5   com.apple.HIToolbox             0x00007fff8b92756f RunCurrentEventLoopInMode + 235
6   com.apple.HIToolbox             0x00007fff8b9272ea ReceiveNextEventCommon + 431
7   com.apple.HIToolbox             0x00007fff8b92712b _BlockUntilNextEventMatchingListInModeWithFilter + 71
8   com.apple.AppKit                0x00007fff8a50a9bb _DPSNextEvent + 978
9   com.apple.AppKit                0x00007fff8a509f68 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
10  com.apple.dt.DVTKit             0x000000010b453aaa -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 237
11  com.apple.AppKit                0x00007fff8a4ffbf3 -[NSApplication run] + 594
12  com.apple.AppKit                0x00007fff8a47c354 NSApplicationMain + 1832

我的环境是

型号:macbookair6,2, BootROM MBA61.0099。B18, 2个处理器,Intel酷睿i5, 1.3 GHz, 4gb, SMC 2.13f15图形:英特尔HD图形5000,英特尔HD图形5000,内置内存模块:BANK 0/DIMM0, 2gb, DDR3, 1600 MHz, 0x02FE, 0x45424A3230554638454455302D474E2D4620内存模块:BANK 1/DIMM0, 2gb, DDR3, 1600 MHz, 0x02FE, 0x45424A3230554638454455302D474E2D4620机场:spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.15.166.24.3)蓝牙:版本4.4.4 f4 15601, 3个服务,27个设备,1个输入串口网络服务:Wi-Fi,机场,en0串行ATA设备:APPLE SSD SM0256F, 251gbUSB设备:内部记忆卡读卡器USB设备:BRCM20702集线器USB设备:蓝牙USB主机控制器Thunderbolt Bus: MacBook Air, Apple Inc., 23.6

在XCode的" Executables "中双击你的可执行文件

-打开" Arguments "选项卡

-在"要在环境中设置的变量"(这是底部的列表,要注意你编辑的是哪个)中点击"+"按钮,输入变量的名称"NSZombieEnabled"和值"YES"

最新更新