【问题标题】:Malloc pointer being freed was not allocated -- Ionic1 + cordova-plugin-wkwebview-engine未分配被释放的 Malloc 指针——Ionic1 + cordova-plugin-wkwebview-engine
【发布时间】:2016-09-29 16:20:20
【问题描述】:

一切都运行良好,然后突然这个,哦,是的,在此错误之前升级到 Sierra,现在使用 xCode 8.0。

Malloc: * 对象 0x1740b6e00 的错误:未分配被释放的指针 * 在 malloc_error_break 中设置断点进行调试

【问题讨论】:

  • 你能提供更多细节吗?每次都会发生吗?您在哪个设备上测试过(iOS 版本、模拟器或设备)?
  • 我也得到了这个,但是来自在 iOS 上运行的 Swift 应用程序。它发生在我从 swift 代码中执行任何 Javascript 之后。

标签: cordova plugins ionic-framework wkwebview


【解决方案1】:

我在这次崩溃中苦苦挣扎了好几个小时,才最终确定是 Safari 负责。这是由于选项开发>设备>自动显示 JSContext 的 Web 检查器。如果它不起作用,请尝试完全退出 Safari。

【讨论】:

  • 花了好几个小时在这上面浪费时间。非常感谢
  • 很好的答案!。谢谢。
【解决方案2】:

一张图就够了,更多请参考post

禁用自动 safari 或 safari 预览检查,下面是 safari 预览。

【讨论】:

    猜你喜欢
    • 2014-11-28
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    相关资源
    最近更新 更多