
Application received signal SIGSEGV
发布日期:2021-05-08 03:27:22
浏览次数:8
分类:精选文章
本文共 535 字,大约阅读时间需要 1 分钟。
1、友盟错误日志报错Application received signal SIGSEGV,一般是因为访问已被释放的内存或者调用不存在的方法导致的,
2、当用正向查看方法看不到结果时dwarfdump --arch=arm64 --lookup 0x1002abf30 "$dSYMPath”
3、尝试一下反向查看
4、 在Xcode中,archive成功后, Finder前往文件夹(CMD+Shift+G)输入 ~/Library/Developer/Xcode/Archives。
5、对于成功生成archvie的项目, 在这个archive的包中, 是可以通过显示包内容, 看到DSYMs文件夹和一个products文件夹, 继续显示DSYMs文件夹下,可以看到一个xxx.app.DSYM文件,继续对它显示包内容,可以看到Contents/Resources/DWARF/xxxx文件, 这个文件是编译后的二进制文件,通过它可以进行反编译,从而找到二进制对应的源码位置。
6、然后执行 atos -arch arm64 -o “$Contents/Resources/DWARF/xxxx” 0x1002abf30. 就可以看到这处内存地址反编译回来的源码行。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年03月30日 12时53分46秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Threading Programming Guide(多线程编程指南)
2021-05-08
Socket通信原理和基础实践
2021-05-08
Java求逆波兰表达式的结果(栈)
2021-05-08
SDWebImage--http图片加载不出来的问题
2021-05-08
Application received signal SIGSEGV
2021-05-08
MySQL删除数据库时的错误(errno: 39)
2021-05-08
关于MySQL连接时出现的错误之一
2021-05-08
Win10 JDK配置环境变量以及为什么需要配置每部分的原因
2021-05-08
ubuntu学习笔记-常用文件、命令以及作用(hosts、vim、ssh)
2021-05-08
SLAM学习笔记-求解视觉SLAM问题
2021-05-08
target加载不出文件的原因之一
2021-05-08
普歌-允异团队-HashMap面试题
2021-05-08
Vue_cli实现抽奖
2021-05-08
还在一个一个手动安装虚拟机吗?Cobbler自动部署装机一键最小化安装打把游戏就好了
2021-05-08
C语言 希尔排序
2021-05-08
C 语言顺序表查找和折半查找
2021-05-08
Windows下Python安装与使用
2021-05-08
Django-天天生鲜项目
2021-05-08
Font Awesome图标库使用
2021-05-08
程序员应该知道的97件事
2021-05-08