iOS9上的JavaScriptCore崩溃

时间:2015-09-19 03:29:52

标签: xcode instruments ios9 javascriptcore

仅针对iOS9遇到崩溃。崩溃在JavaScriptCore中体现出来,虽然我不确定它与JavaScriptCore有什么关系。我更倾向于认为这是一个更具体的内存耗尽和可能的虚拟内存耗尽的问题。如截图所示,免费RAM非常低,因此它绝对不是理想的情况。我对iOS内部的了解并不完全了解这里发生了什么,但想知道是否有其他人在iOS9上遇到过这种类型的事情。对于iOS 7.x,iOS 8.x

,这不是问题

iOS9 crash

1 个答案:

答案 0 :(得分:1)

这种情况下的问题似乎是从一段代码中释放JSContext对象,而该代码段不是设置为运行JavaScript的所有者。 Xcode在静态分析器中标记它,一旦释放调用被删除,一切都很顺利。我有点犹豫不决,说这是肯定的问题,因为崩溃没有100%的时间发生,但考虑到改变之前/之后的测试似乎很可能。