文档章节

记Bugly崩溃查找过程unity-il2cpp

梦想游戏人
 梦想游戏人
发布于 2018/02/04 15:33
字数 298
阅读 331
收藏 0

Bugly上面的崩溃,刚打开根本看不懂什么函数地什么堆栈

1...一开始想到的是把il2cpp的代码生成符号文件,上传到bugly 但是找了一大圈,并没有il2cpp的符号文件,debug版本的话 代码也不一样 毫无参考价值,

2...就算是找到了符号表 也看不懂,il代码变为cpp代码根本看不懂。

3....开始根据堆栈尝试还原,因为是内存错误,首先想到的是无效指针,或者大内存分配失败,通过可以制造崩溃,然后看bugly的堆栈信息是否吻合,如果吻合那么就证明是这里的调用堆栈的问题了。然后查起来就容易多了,

4....崩溃堆栈起始是_pthread_startXXXX,基本可以断定是我们开的线程里面出错,unity主线程的话会是UnityMain。

5.....代码里面只有网络部分是自己开的线程,重点审查代码,var x = new byte[1024*1024*1024] 开始逐个可能造成内存错误的代码块插入上述测试代码,开始测试

© 著作权归作者所有

共有 人打赏支持
上一篇: TCP 10054
下一篇: asio 主线程调用
梦想游戏人
粉丝 37
博文 441
码字总数 125736
作品 0
成都
私信 提问
【厚积薄发】关于IL2CPP在Xcode下增量编译

版权声明:本文所有文章均为原创,原文链接:blog.uwa4d.com,如需转载请联系support@uwa4d.com https://blog.csdn.net/UWA4D/article/details/82666378 这是第128篇UWA技术知识分享的推送。...

UWA
2018/09/12
0
0
Unity Memory 内存 官方文档笔记

本文档主要是对Unity官方教程的个人理解与总结(其实以翻译记录为主:>) 仅作为个人学习使用,不得作为商业用途,欢迎转载,并请注明出处。 文章中涉及到的操作都是基于 Unity2017.3版本 参...

cangod
2018/04/18
0
0
如何防止Unity3D代码被反编译?

欢迎访问网易云社区,了解更多网易技术产品运营经验。 网易云易盾移动游戏安全技术专家陈士留在2018年Unity技术路演演讲内容中对这个问题有过比较详细的介绍,摘录如下: 防止Unity3D代码被反...

网易云
2018/11/28
0
0
3D 引擎 Unity 2018.2 正式发布,包含重要优化

5月发布的 Unity 2018.1 标志着新周期的开始,Scriptable Render Pipeline(SRP)和 Shader Graph 共同为艺术家和开发者提供了更多功能,而 C# Job System、Burst Compiler 和 ECS 使得利用多...

王练
2018/07/14
3.1K
3
xLua 2.1.6 发布,腾讯开源的手游热更新解决方案

xLua 是腾讯开源的手游热更新解决方案,有以下特性: Unity 下 Lua 编程支持 xLua 为 Unity 增加 Lua 脚本编程的能力,进而提供代码逻辑增量更新的可能。当然不仅仅如此,在 coco2dx 上的实践...

王练
2017/03/03
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

Nginx反向代理

Nginx反向代理 应用场景 A 机器运行的nginx提供的web服务,只有一个内网地址192.168.254.128(内网) B机器有两块网卡,一个地址是192.168.254.137(内网),另一个是192.168.79.128(外网)...

李超小牛子
今天
2
0
数据库事务隔离级别

当数据库上有多个事务同时执行的时候,可能出现下面问题: 脏读(dirty read):指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访...

Jacktanger
今天
1
0
4.61 - 第二个JAVA应用 4.62/63 - Tomcat的管理功能

4.61 - 第二个JAVA应用 方法一:配置文件: /usr/local/tomcat/conf/server.xml <Host name="www.aminglinux.cc" appBase="/data/wwwroot/www.aminglinux.cc" unpackWARs="tr......

Champin
今天
0
0
MariaDB密码重置

MariaDB密码重置 如果记得root的密码: mysqladmin -uroot -paminglinux password "aming-linux" //用此方式将原密码aminglinux重置为aming-linux 如果不记得原密码: # vi /etc/my.cnf......

wzb88
昨天
1
0
印度封禁抖音,称导致该国年轻人“文化堕落”!

本文经授权转载自顶级程序员 (ID:TopCoding) 作者 | 江户川雨 责编 | https://weavi.com/13775725 https://weavi.com/13775726 https://weavi.com/13775724 https://weavi.com/13775723 ......

陈刚生
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部