<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:clopez&#64;igalia.com" title="Carlos Alberto Lopez Perez &lt;clopez&#64;igalia.com&gt;"> <span class="fn">Carlos Alberto Lopez Perez</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - [GTK] UIProcess from WebKitGtk+ 2.15.2 SIGSEGVs in WebKit::AcceleratedBackingStoreX11::update(WebKit::LayerTreeContext const&amp;) () at Source/WebKit2/UIProcess/gtk/AcceleratedBackingStoreX11.cpp:145"
   href="https://bugs.webkit.org/show_bug.cgi?id=165656">bug 165656</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>RESOLVED
           </td>
           <td>REOPENED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>DUPLICATE
           </td>
           <td>---
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - [GTK] UIProcess from WebKitGtk+ 2.15.2 SIGSEGVs in WebKit::AcceleratedBackingStoreX11::update(WebKit::LayerTreeContext const&amp;) () at Source/WebKit2/UIProcess/gtk/AcceleratedBackingStoreX11.cpp:145"
   href="https://bugs.webkit.org/show_bug.cgi?id=165656#c18">Comment # 18</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - [GTK] UIProcess from WebKitGtk+ 2.15.2 SIGSEGVs in WebKit::AcceleratedBackingStoreX11::update(WebKit::LayerTreeContext const&amp;) () at Source/WebKit2/UIProcess/gtk/AcceleratedBackingStoreX11.cpp:145"
   href="https://bugs.webkit.org/show_bug.cgi?id=165656">bug 165656</a>
              from <span class="vcard"><a class="email" href="mailto:clopez&#64;igalia.com" title="Carlos Alberto Lopez Perez &lt;clopez&#64;igalia.com&gt;"> <span class="fn">Carlos Alberto Lopez Perez</span></a>
</span></b>
        <pre>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
&#64;&#64; -136,9 +136,9 &#64;&#64;
         return;

     Display* display = downcast&lt;PlatformDisplayX11&gt;(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();</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>