【问题标题】:SIGSEGV crash in iOS (Objective-C) at -[VPXDecoder decode:rawOutFrame:inFrameSize:frameInfo:]iOS (Objective-C) 中的 SIGSEGV 崩溃 -[VPXDecoder decode:rawOutFrame:inFrameSize:frameInfo:]
【发布时间】:2016-03-14 12:59:23
【问题描述】:
事件标识符:64E7437E-C37F-425C-8582-18A14C43F95A CrashReporter 密钥:b90a1226375d6bce87d7c4fc6288d7951058aec4 硬件型号:iPad2,1 过程:LolMess [428] 路径:/private/var/mobile/Containers/Bundle/Application/B1A322EE-F140-49CB-B1D2-84601F0BE962/LolMess.app/LolMess 标识符:com.mobulous.LolMess 版本:1 (1.0) 代码类型:ARM(本机) 父进程:launchd [1] 日期/时间:2016-03-14 17:55:49.49 +0530 上线时间:2016-03-14 17:42:36.36 +0530 操作系统版本:iOS 9.2.1 (13D15) 报告版本:104 **异常类型:EXC_BAD_ACCESS (SIGSEGV)** 异常子类型:0x0002c9f0 处的 KERN_INVALID_ADDRESS 线程触发:24 过滤后的系统日志: 没有找到 线程 0 名称:调度队列:com.apple.main-thread 线程 0: 0 libsystem_kernel.dylib 0x245c0c24 mach_msg_trap + 20 1 libsystem_kernel.dylib 0x245c0a28 mach_msg + 40 2 核心基础 0x24903354 __CFRunLoopServiceMachPort + 136 3 核心基础 0x249016dc __CFRunLoopRun + 1036 4 核心基础 0x24854bf8 CFRunLoopRunSpecific + 520 5 核心基础 0x248549e4 CFRunLoopRunInMode + 108 6 图形服务 0x25aa0ac8 GSEventRunModal + 160 7 UIKit 0x28ae4ba0 UIApplicationMain + 144 8 LolMess 0x002171d0 主要(main.m:15) 9 libdyld.dylib 0x24503872 开始 + 2 线程 1 名称:调度队列:com.apple.libdispatch-manager 线程 1: 0 libsystem_kernel.dylib 0x245d6320 kevent_qos + 24 1 libdispatch.dylib 0x244ce098 _dispatch_mgr_invoke + 256 2 libdispatch.dylib 0x244cddf6 _dispatch_mgr_thread$VARIANT$mp + 38 线程 22: 0 libsystem_kernel.dylib 0x245c0c74 semaphore_wait_trap + 8 1 LolMess 0x0078ea9e thread_encoding_proc + 510 2 libsystem_pthread.dylib 0x2467985a _pthread_body + 138 3 libsystem_pthread.dylib 0x246797ce _pthread_start + 110 4 libsystem_pthread.dylib 0x24677724 thread_start + 8 线程 23: 0 libsystem_kernel.dylib 0x245c0c74 semaphore_wait_trap + 8 1 LolMess 0x0078efda thread_loopfilter + 54 2 libsystem_pthread.dylib 0x2467985a _pthread_body + 138 3 libsystem_pthread.dylib 0x246797ce _pthread_start + 110 4 libsystem_pthread.dylib 0x24677724 thread_start + 8 线程 24 崩溃: 0 LolMess 0x00781380 vp8_copy_mem16x16_neon + 16 1 LolMess 0x0077f828 vp8_build_inter16x16_predictors_mb + 188 2 LolMess 0x0077fa76 vp8_build_inter_predictors_mb + 414 3 LolMess 0x007a9f00 vp8_decode_frame + 11088 4 LolMess 0x007ab088 vp8dx_receive_compressed_data + 276 5 LolMess 0x007a537e vp8_decode + 1114 6 LolMess 0x007776ae vpx_codec_decode + 62 7 LolMess 0x007363ca -[VPXDecoder 解码:rawOutFrame:inFrameSize:frameInfo:] (VPXDecoder.m:105) 8 LolMess 0x006f93ea -[RTPVideoHandler getDecodedVideoFrame:frameInfo:forStream:withOptions:] (RTPVideoHandler.m:1145) 9 LolMess 0x006f95ba -[RTPVideoHandler getDecodedVideoFrame:] (RTPVideoHandler.m:1184) 10 LolMess 0x00603b20 -[SCVideoCallController 运行:] (SCVideoCallController.m:896) 11 基础 0x25159164 __NSThread__start__ + 1148 12 libsystem_pthread.dylib 0x2467985a _pthread_body + 138 13 libsystem_pthread.dylib 0x246797ce _pthread_start + 110 14 libsystem_pthread.dylib 0x24677724 thread_start + 8 错误制定崩溃报告: 请求活动/面包屑诊断时失败 在应用程序中使用 C2callSdk

【问题讨论】:

  • SO 看起来像调试器吗?
  • 是的,你会有这样的问题吗。

标签: ios segmentation-fault c2call


【解决方案1】:

看起来您正在尝试访问已从内存中释放的对象。

通过启用 NSZombie 对象来检查它,这将使编译器停止在导致崩溃的行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-09
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多