GNOME Bugzilla – Bug 771872
_cairo_surface_has_snapshots (surface)' failed
Last modified: 2016-09-24 07:55:16 UTC
Using epiphany-3.22.0 and webkitgtk-2.14.0 fails with: epiphany: cairo-surface.c:1652: cairo_surface_mark_dirty_rectangle: Assertion `! _cairo_surface_has_snapshots (surface)' failed. Aborted epiphany-3.21.92 and webkitgtk-2.13.2 worked without problems
I can't reproduce it. We need a stacktrace please, using 'bt full' in gdb. Canned reply: Thanks for taking the time to report this. Without a stack trace from the crash it's very hard to determine what caused it. Can you get us a stack trace? Please see https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces for more information on how to do so. When pasting a stack trace in this bug report, please reset the status of this bug report from NEEDINFO to its previous status. Thanks in advance!
To use glibc with debug symbols would be awkward. If I recompile cairo, epiphany glib2, gtk3 and webkitgtk with debug symbols is that enough? (gdb) bt full
+ Trace 236690
(gdb)
(In reply to john.frankish@outlook.com from comment #2) > To use glibc with debug symbols would be awkward. > > If I recompile cairo, epiphany glib2, gtk3 and webkitgtk with debug symbols > is that enough? Yeah, that'd be fine
Here it is: Program received signal SIGABRT, Aborted. 0x00007fffeb26b7c1 in raise () from /lib/libc.so.6 (gdb) bt full
+ Trace 236691
It looks like a regression in WebKitGTK+ 2.14. I'll ask you to report this to bugs.webkit.org, but first it's important to get a better backtrace; we need to see local variables. Can you please take the backtrace with 'bt full' instead of just 'bt'? Once you have a backtrace showing local variables, then we can file a WebKit bug. Canned reply: Thanks for taking the time to report this. This issue is most likely a bug in WebKit. Please report the bug to https://bugs.webkit.org/ including a link to this bug report and noting the version of WebKitGTK+ that you have installed. When reporting the WebKit bug, be sure to include the prefix '[GTK]' in the bug summary and select the 'WebKit Gtk' component.
that was "bt full"...
https://bugs.webkit.org/show_bug.cgi?id=162497
just for the record, both epiphany 3.21.92 and 3.22.0 work with webkitgtk-2.13.2, so it does seem to be a webkitgtk issue note however that at least one of the gnome-*-3.22.0 packages requires webkitgtk-2.23.92, which creates a problem to revert to webkitgtk-2.13.2