ios 捕获到crash日志,但是没办法定位

  • Creator 版本: 2.4.11

  • 目标平台:ios

  • 重现方式:无

  • 首个报错:v8::internal::Variable* v8::internal::Scope::Lookup<(v8::internal::Scope::ScopeLookupMode)1>(v8::internal::VariableProxy*, v8::internal::Scope*, v8::internal::Scope*, v8::internal::Scope*, bool) + 50364

  • 之前哪个版本是正常的:无

  • 手机型号: iphone

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

报错日志
v8::internal::Variable* v8::internal::Scope::Lookup<(v8::internal::Scope::ScopeLookupMode)1>(v8::internal::VariableProxy*, v8::internal::Scope*, v8::internal::Scope*, v8::internal::Scope*, bool) + 50364
v8::internal::Variable* v8::internal::Scope::Lookup<(v8::internal::Scope::ScopeLookupMode)1>(v8::internal::VariableProxy*, v8::internal::Scope*, v8::internal::Scope*, v8::internal::Scope*, bool) + 47680
v8::internal::Variable* v8::internal::Scope::Lookup<(v8::internal::Scope::ScopeLookupMode)1>(v8::internal::VariableProxy*, v8::internal::Scope*, v8::internal::Scope*, v8::internal::Scope*, bool) + 45252
unsigned int v8::internal::compiler::BitsetType::Lubv8::internal::compiler::MapRef(v8::internal::compiler::MapRef const&) + 650424

@minggo
如何排查这种crash呢

这种的话没法排查,问题出在 v8 内部。没有其他堆栈了吗?


现有的堆栈都在这里了

这个堆栈的符号都已经不可阅读了。

要看v8的堆栈 这个要上传啥符号表么

不是 v8 堆栈,而是 c++ 的堆栈。c++ 被编译后,函数名字已经变得不可阅读。理论上是要和你打包上传的那个符号表对比着看的。如果集成了类似 firebase 的工具的话,就会自动做这个了。

thread0 的堆栈就是上传了符号表解析出来的

大佬解决这个问题了吗,我也遇到了