索尼研发部门创建了 WebMAF 框架,开发人员可以使用JavaScript,HTML,和CSS
我们有一个应用程序(AngularJS v1.6)在浏览器中可以完美运行,但是,我已经收到了来自大多数用户的崩溃数据。 / p>
已在 Chrome开发工具中对该应用程序进行了监视,以检查是否有内存泄漏以及CPU和GPU的峰值,但是此崩溃持续存在并且 很想知道可能导致此崩溃的原因:
libc.prx!abort+0x4
libwebkit.prx!WTF::OSAllocator::reserveAndCommit(unsigned long, WTF::OSAllocator::Usage, bool, bool, bool)+0x61
libwebkit.prx!TCMalloc_SystemAlloc(unsigned long, unsigned long*, unsigned long)+0x6d
libwebkit.prx!WTF::TCMalloc_PageHeap::GrowHeap(unsigned long)+0x57
libwebkit.prx!WTF::TCMalloc_PageHeap::New(unsigned long)+0xbe
libwebkit.prx!WTF::fastMalloc(unsigned long)+0xab
libwebkit.prx!WebCore::GraphicsLayerTextureMapper::updateBackingStoreIfNeeded()+0xd7
libwebkit.prx!WebCore::GraphicsLayerTextureMapper::flushCompositingStateForThisLayerOnly()+0x98
libwebkit.prx!WebCore::GraphicsLayerTextureMapper::flushCompositingState(WebCore::FloatRect const&)+0x19
libwebkit.prx!WebCore::GraphicsLayerTextureMapper::flushCompositingState(WebCore::FloatRect const&)+0x77
... <5 repeated segments of 1 entry were suppressed>+0x0
libwebkit.prx!WebCore::GraphicsLayerTextureMapper::flushCompositingState(WebCore::FloatRect const&)+0x77
libwebkit.prx!WebCore::RenderLayerCompositor::flushPendingLayerChanges(bool)+0xe7
libwebkit.prx!WebCore::FrameView::flushCompositingStateForThisFrame(WebCore::Frame*)+0xc3
libwebkit.prx!WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&)+0x122
libwebkit.prx!WebCore::ScrollView::paint(WebCore::GraphicsContext*, WebCore::IntRect const&)+0x1b9
libwebkit.prx!WebKit::AcceleratedCompositingContext::paintContents(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, unsigned int, WebCore::IntRect const&)+0x68
libwebkit.prx!WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext&, WebCore::IntRect const&)+0x9a
libwebkit.prx!WebCore::GraphicsLayerTextureMapper::updateBackingStoreIfNeeded()+0x167
libwebkit.prx!WebCore::GraphicsLayerTextureMapper::flushCompositingStateForThisLayerOnly()+0x98
libwebkit.prx!WebKit::AcceleratedCompositingContext::layerFlushTimerFired(WebCore::Timer<WebKit::AcceleratedCompositingContext>*)+0x6b
libwebkit.prx!WebCore::ThreadTimers::sharedTimerFiredInternal()+0xa5
libwebkit.prx!WebCore::iterateNCELLEvents()+0x2b
libwebkit.prx!sceWebRendererIterate+0x393
eboot.bin!trt_util::WebBrowser_ncell::onUpdate()+0x22
eboot.bin!trt_fw::BrowserManager_ncell::updateOnThread()+0x167
eboot.bin!trt_fw::BrowserManager_ncell::threadEntryPoint(unsigned long long)+0x3d
eboot.bin!trt_core::_threadEntry(void*)+0x1e
libkernel.sprx!<symbol_not_found>+0x7784