NEW 150716
[GTK] WebProcess from WebKitGtk+ 2.10.0 compiled in Debug mode hits ASSERT on paintIntoLayer
https://bugs.webkit.org/show_bug.cgi?id=150716
Summary [GTK] WebProcess from WebKitGtk+ 2.10.0 compiled in Debug mode hits ASSERT on...
Andres Gomez Garcia
Reported 2015-10-30 04:42:28 PDT
Created attachment 264390 [details] BT from gdb I'm using WebKitGtk+ with my own JHBuild setting: https://github.com/tanty/jhbuild-epiphany/tree/wkgtk-devel MiniBrowser from WebKit 2.10.0 The compilation was done with CMake args: "-DPORT=GTK -DCMAKE_BUILD_TYPE=Debug -DDEVELOPER_MODE=ON -DCMAKE_C_FLAGS_DEBUG=-g1 -DCMAKE_CXX_FLAGS_DEBUG=-g1" When visiting several pages, eventually, WebKitWebProcess crashes. This bug is not reproducible in a predictable way.
Attachments
BT from gdb (37.93 KB, text/plain)
2015-10-30 04:42 PDT, Andres Gomez Garcia
no flags
Carlos Garcia Campos
Comment 1 2015-11-05 23:38:42 PST
This is hitting this assert: if ((paintsIntoWindow() || paintsIntoCompositedAncestor()) && paintingPhase != GraphicsLayerPaintChildClippingMask) { #if !PLATFORM(IOS) // FIXME: Looks like the CALayer tree is out of sync with the GraphicsLayer heirarchy // when pages are restored from the PageCache. // <rdar://problem/8712587> ASSERT: When Going Back to Page with Plugins in PageCache ASSERT_NOT_REACHED(); #endif return; } But I haven't been able to reproduce it with current trunk
Note You need to log in before you can comment on or make changes to this bug.