RN与hawk碰撞的火花之C++异常捕获|得物技术
Source :
mp.weixin.qq.com
在需求迭代开发过程中,有测试团队的小伙伴反馈在 RN 页面 偶尔会出现 crash,且堆栈只有一行,指向了MMKV,看完之后一头雾水,为什么 RN 页面会出现 MMKV的 crash,而且堆栈为什么只有一行,其实这些都和 unwind 有直接和间接的关系。就此问题而言,虽然 crash 平台的堆栈只有一行,但是通过抓取到的墓碑文件,可以看到此问题和 __gxx_personality_v0 相关。自 RN 升级到 0.72.5 版本之后,已经是第三次出现和 __gxx_personality_v0 相关的 crash。 为什么 crash 堆栈只有一行?为什么 RN 的 crash 会指向MMKV?让我们带着这些疑问来详细了解一下unwind。