WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 85381
[Qt] ASSERT when threaded rendering is enabled
https://bugs.webkit.org/show_bug.cgi?id=85381
Summary
[Qt] ASSERT when threaded rendering is enabled
Tor Arne Vestbø
Reported
2012-05-02 09:12:26 PDT
Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x00000000bbadbeef [Switching to process 87824 thread 0x6903] 0x0000000103ee2aac in WTF::RefCountedBase::ref (this=0x11590dcd0) at RefCounted.h:53 53 ASSERT(m_verifier.isSafeToUse()); (gdb) bt #0 0x0000000103ee2aac in WTF::RefCountedBase::ref (this=0x11590dcd0) at RefCounted.h:53 #1 0x0000000103fcc156 in WTF::refIfNotNull<WebKit::ShareableSurface> (ptr=0x11590dcd0) at PassRefPtr.h:40 #2 0x0000000104071638 in WTF::PassRefPtr<WebKit::ShareableSurface>::PassRefPtr<WebKit::ShareableSurface> (this=0x11b5c43f0, o=@0x115921c60) at PassRefPtr.h:93 #3 0x000000010406b5cd in WTF::PassRefPtr<WebKit::ShareableSurface>::PassRefPtr<WebKit::ShareableSurface> (this=0x11b5c43f0, o=@0x115921c60) at PassRefPtr.h:91 #4 0x00000001040d42f3 in WebKit::WebLayerTreeRenderer::updateTile (this=0x10e92fa20, layerID=0x2, tileID=0x1, update=@0x115921c40) at /Users/torarne/dev/webkit/wip/Source/WebKit2/UIProcess/WebLayerTreeRenderer.cpp:319 #5 0x0000000104071276 in WTF::FunctionWrapper<void (WebKit::WebLayerTreeRenderer::*)(unsigned int, int, WebKit::WebLayerTreeRenderer::TileUpdate const&)>::operator() (this=0x115921c20, c=0x10e92fa20, p1=0x2, p2=0x1, p3=@0x115921c40) at Functional.h:233 #6 0x00000001040711e0 in WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (WebKit::WebLayerTreeRenderer::*)(unsigned int, int, WebKit::WebLayerTreeRenderer::TileUpdate const&)>, void ()(WebKit::WebLayerTreeRenderer*, int, int, WebKit::WebLayerTreeRenderer::TileUpdate)>::operator() (this=0x115921c10) at Functional.h:489 #7 0x00000001040d4f0d in WTF::Function<void ()()>::operator() (this=0x115954550) at Functional.h:613 #8 0x00000001040d2e77 in WebKit::WebLayerTreeRenderer::syncRemoteContent (this=0x10e92fa20) at /Users/torarne/dev/webkit/wip/Source/WebKit2/UIProcess/WebLayerTreeRenderer.cpp:397 #9 0x000000010402f09e in QQuickWebPage::updatePaintNode (this=0x10e92a3b0, oldNode=0x112d895c0) at /Users/torarne/dev/webkit/wip/Source/WebKit2/UIProcess/API/qt/qquickwebpage.cpp:91 #10 0x000000010014b8c9 in QQuickCanvasPrivate::updateDirtyNode (this=0x112e0a960, item=0x10e92a3b0) at /Users/torarne/dev/qt/5.0/qtdeclarative/src/quick/items/qquickcanvas.cpp:1942 #11 0x0000000100141346 in QQuickCanvasPrivate::updateDirtyNodes (this=0x112e0a960) at /Users/torarne/dev/qt/5.0/qtdeclarative/src/quick/items/qquickcanvas.cpp:1763 #12 0x0000000100141232 in QQuickCanvasPrivate::syncSceneGraph (this=0x112e0a960) at /Users/torarne/dev/qt/5.0/qtdeclarative/src/quick/items/qquickcanvas.cpp:267 #13 0x00000001002acbe0 in QQuickRenderThreadSingleContextWindowManager::run (this=0x10e91b510) at /Users/torarne/dev/qt/5.0/qtdeclarative/src/quick/items/qquickwindowmanager.cpp:638 #14 0x000000010149351d in QThreadPrivate::start (arg=0x10e91b510) at qthread_unix.cpp:307 #15 0x00007fff95b6f8bf in _pthread_start () #16 0x00007fff95b72b75 in thread_start () Current language: auto; currently c++ (gdb) info threads 10 "QProcessManager" 0x00007fff8ee9bdf2 in select$DARWIN_EXTSN () 9 0x00007fff8ee9c192 in __workq_kernreturn () * 8 "QQuickRenderThreadSingleContex" 0x0000000103ee2aac in WTF::RefCountedBase::ref (this=0x11590dcd0) at RefCounted.h:53 7 "WebCore: IconDatabase" 0x00007fff8ee9bbca in __psynch_cvwait () 6 "SamplerThread" 0x00007fff8ee9a6b6 in semaphore_wait_trap () 5 "QThread" 0x00007fff8ee9bdf2 in select$DARWIN_EXTSN () 4 0x00007fff8ee9c192 in __workq_kernreturn () 3 0x00007fff8ee9c192 in __workq_kernreturn () 2 "com.apple.libdispatch-manager" 0x00007fff8ee9c7e6 in kevent () 1 "com.apple.main-thread" 0x00007fff8ee9bbca in __psynch_cvwait () (gdb)
Attachments
Add attachment
proposed patch, testcase, etc.
Tor Arne Vestbø
Comment 1
2012-05-02 09:15:27 PDT
Fixed in 115841
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug