Terminated due to signal 9

今天在调试的时候,App突然闪退,Xcode打印这个错误就没了下文。

网上找了一圈,都说是因为内存泄漏引起,显然跟我的情况不符,我的app内存占用很小。

去翻Crash Log,找到了问题原因

Exception Type:  EXC_GUARD
Exception Subtype: GUARD_TYPE_FD
Exception Message: CLOSE on file descriptor 0 (guarded with 0xf3cac8e123456789)
Triggered by Thread:  0

这尼玛已经写的很清楚了,后面的堆栈信息也告诉你在哪一行。

Xcode捕捉不到的崩溃,CrashReporter可以捕捉到哦 :)

PS: app看到的内存小不代表真的小。比如CVPixelBufferRef这类对象泄漏,Xcode统计不到真实的内存使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,956评论 25 709
  • 转自http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘 ...
    RunSnails阅读 4,482评论 2 22
  • 那些笔墨 是我的浅薄 是我的脆弱 我把一只半解 向你诉说 我把一个男人的泪水 向你倾洒 那些笔墨 原谅我的漫不经心...
    王神马阅读 149评论 0 3
  • 《孤独飞翅》 无以想象一阵雨来临前的悸动 它穿过天空就像穿过处女薄薄的情愫 我仍然徘徊在故乡以外的河流中 被流浪左...
    幽明m阅读 153评论 0 3
  • 恍恍惚惚,一面清醒,一面糊涂,走过二十四载年华,不觉间,已然是娉婷丽人。 在很早时候,我就暗暗下定决心,要在家里工...
    君晓墨阅读 237评论 0 1