[Webkit-unassigned] [Bug 165656] [GTK] UIProcess from WebKitGtk+ 2.15.2 SIGSEGVs in WebKit::AcceleratedBackingStoreX11::update(WebKit::LayerTreeContext const&) () at Source/WebKit2/UIProcess/gtk/AcceleratedBackingStoreX11.cpp:145
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Dec 16 09:53:42 PST 2016
https://bugs.webkit.org/show_bug.cgi?id=165656
Carlos Alberto Lopez Perez <clopez at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|DUPLICATE |---
--- Comment #18 from Carlos Alberto Lopez Perez <clopez at igalia.com> ---
I might be wrong. Not sure if is the same issue looking at the line numbers.
Its still odd that BadDrawable caused this. It should be trapping the error.
Can you try to set the trapper for the whole function to check if that makes a difference?
--- Source/WebKit2/UIProcess/gtk/AcceleratedBackingStoreX11.cpp.org 2016-12-16 18:49:08.888809630 +0100
+++ Source/WebKit2/UIProcess/gtk/AcceleratedBackingStoreX11.cpp 2016-12-16 18:49:45.432835561 +0100
@@ -136,9 +136,9 @@
return;
Display* display = downcast<PlatformDisplayX11>(PlatformDisplay::sharedDisplay()).native();
+ XErrorTrapper trapper(display, XErrorTrapper::Policy::Crash, { BadDrawable, BadDamage });
if (m_surface) {
- XErrorTrapper trapper(display, XErrorTrapper::Policy::Crash, { BadDrawable, BadDamage });
if (m_damage) {
XDamageNotifier::singleton().remove(m_damage.get());
m_damage.reset();
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20161216/5592204d/attachment.html>
More information about the webkit-unassigned
mailing list