【2.4.11】线上项目升级 Xcode 16.2 后新增 Crash

  • Creator 版本: 2.4.11

  • 目标平台: iOS 18

  • 重现方式:尚不确定 偶现

  • 首个报错:

firebase 显示由 Size_to_seval 触发
10 ~ 15 第二列都是我们的项目名称,安全起见打码处理
14 ~ 15 是广告视频播放完成,我们在原生层调用 js 给用户发放奖励
这个堆栈看着有点奇怪,不确定问题是否真的出在 Size_to_seval 还是堆栈乱了

  • 之前哪个版本是正常的: Xcode 15 时未产生此 Crash
  • 手机型号: iOS 18.3.1 ~ 18.3.2 iPhone 13 14 16

感觉堆栈是乱了。

目前我们也觉得是堆栈乱了。而且看起来并不是个新的 Crash,Xcode 升级后,firebase 把之前一个老问题识别为新的了。

那就看整体崩溃率是否有提升?

观察了几天,整体崩溃率确有提升,改用 XCode 的 Organizer 查看,最多的是一个 v8 的崩溃,是之前版本没有的:
iOS 18.3.1 (22D72)
iPad (9th generation)
ARM-64 (Native)

另一个少一些的新崩溃,似乎也和 v8 有关:
iOS 18.3.2 (22D82)
iPhone 15 Pro Max
ARM-64 (Native)