rocoo hotfix之后进App卡住

说个事情吧,其实不是我们的代码。在我们平台上有一个应用出现的一个BUG。

那个应用用了这个框架。

https://github.com/dodola/RocooFix

描述:
一打开应用,应用有一定概率会卡住白屏,回到home之后再回来,就成了黑屏。

结果:
一开始我们以为是我们的系统出了问题,检查了许久,最后发现是这样的。

rocoo.dex 被主进程加了 flock,没有及时释放。有hotfix资源下来的时候,dex2oat 也要操作这个文件,所以fork 出来的dex2oat进程就被block住了。
这个之后主进程又依赖于dex2oat 完成之后的东西,就死锁了。

查到问题的方法挺有趣的,但是这里不描述啦 : )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值