iOS webthread exc_bad_access 0xbbadbeef Crash
项目开发中遇到这个问题,在iphone5c iOS9 上,多次打开webView就会闪退。不过前提这个webView加载的内容要复杂一些,占用内存多一些。项目用的mrc,请教下 这个crash要怎么解决?
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0xbbadbeef
Triggered by Thread: 7
Thread 7 name: WebThread
Thread 7 Crashed:
0 JavaScriptCore 0x23dee1b4 bmalloc::VMHeap::grow() + 116
1 JavaScriptCore 0x23ded11a bmalloc::Heap::allocateLarge(std::__1::lock_guard<bmalloc::StaticMutex>&, unsigned long) + 78
2 JavaScriptCore 0x23deb7de bmalloc::Allocator::allocateLarge(unsigned long) + 86
3 JavaScriptCore 0x23a3153e WTF::tryFastMalloc(unsigned long) + 30
4 WebCore 0x320aee4c WTF::RefPtr<WTF::StringImpl> WTF::tryMakeString<WTF::String, WTF::String>(WTF::String, WTF::String) + 108
5 WebCore 0x31897556 WTF::StringAppend<WTF::String, WTF::String>::operator WTF::String() const + 46
6 WebCore 0x322690ae WebCore::TextResourceDecoder::decodeAndFlush(char const*, unsigned long) + 110
7 WebCore 0x3180e708 WebCore::CachedScript::script() + 48
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我也遇到了类似问题,检查了一下代码,发现崩溃之处执行了stringByEvaluatingJavaScriptFromString,却在非主线程。我改为主线程执行后,问题得到了解决。
这个问题还有没有其它解决方案,因为按照提示应该是属于申请内存不足造成的