iOS异常处理 :Mach_msg_trap异常求解

iOS异常处理 :Mach_msg_trap异常

程序运行时,xcode中断,显示信息

libsystem_kernel.dylib`mach_msg_trap:

0x215d3894 <+0>:  mov    r12, sp
0x215d3898 <+4>:  push   {r4, r5, r6, r8}
0x215d389c <+8>:  ldm    r12, {r4, r5, r6}
0x215d38a0 <+12>: mvn    r12, #30
0x215d38a4 <+16>: svc    #0x80

-> 0x215d38a8 <+20>: pop {r4, r5, r6, r8}
0x215d38ac <+24>: bx lr

并不是崩溃 也没有报错信息

bt 则显示

thread #1: tid = 0x1062df, 0x215d38a8 libsystem_kernel.dylib`mach_msg_trap + 20, queue = ‘com.apple.main-thread’, stop reason = signal SIGPIPE
  • frame #0: 0x215d38a8 libsystem_kernel.dylibmach_msg_trap + 20
    frame #1: 0x215d36a8 libsystem_kernel.dylib
    mach_msg + 40
    frame #2: 0x2191b6ac CoreFoundation__CFRunLoopServiceMachPort + 136
    frame #3: 0x21919a32 CoreFoundation
    __CFRunLoopRun + 1050
    frame #4: 0x218681c8 CoreFoundationCFRunLoopRunSpecific + 516
    frame #5: 0x21867fbc CoreFoundation
    CFRunLoopRunInMode + 108
    frame #6: 0x22e84af8 GraphicsServicesGSEventRunModal + 160
    frame #7: 0x25fa0434 UIKit
    UIApplicationMain + 144
    frame #8: 0x002b37aa Niuppmain(argc=1, argv=0x0210db10) + 106 at main.m:17
    frame #9: 0x21514872 libdyld.dylib
    start + 2

如果不是调试模式-APP会异常闪退

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值