<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:krh@bitplanet.net" title="Kristian Høgsberg <krh@bitplanet.net>"> <span class="fn">Kristian Høgsberg</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Weston encounters SIGABRT in popup_grab_end()"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=66167">bug 66167</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>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Weston encounters SIGABRT in popup_grab_end()"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=66167#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Weston encounters SIGABRT in popup_grab_end()"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=66167">bug 66167</a>
              from <span class="vcard"><a class="email" href="mailto:krh@bitplanet.net" title="Kristian Høgsberg <krh@bitplanet.net>"> <span class="fn">Kristian Høgsberg</span></a>
</span></b>
        <pre>commit dfe310512b4ed8f5dd591611b61a5dfd114403b0
Author: Rob Bradford <<a href="mailto:rob@linux.intel.com">rob@linux.intel.com</a>>
Date:   Wed Jun 26 19:49:11 2013 +0100

    shell: Allow ending of popup grabs from within the starting of the grab

    Calling weston_pointer_start_grab can lead to a code path (in this case
    when the shell surface is unresponsive) that can try and remove the
    popup grab to setup a shell grab.

    Ending the popup grab requires removing the surface from the grab's
    surfaces list - however the grab had not yet been fully setup so the
    grabbed surface was not yet in this list.

    With this change we ensure we add the surface to the list before setting
    up the pointer grab.</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>