[Wayland-bugs] [Bug 66167] Weston encounters SIGABRT in popup_grab_end()

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jun 26 11:39:04 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=66167

--- Comment #2 from Rob Bradford <rob at robster.org.uk> ---
This is an interesting flow:

- we're trying to show a popup surface - shell_map_popup
- but then for some reason our client is unresponsive so we call
set_busy_cursor
- which then tries to setup a shell grab using shell_grab_start which then
tries to end the popup_end_grab
- popup_end_grab checks the invariant:
assert(!wl_list_empty(&shseat->popup_grab.surfaces_list)); but because we
didn't finish starting the grab this fails

We can fix this by removing the assertion.

The more worrying thing is why is the client unresponsive?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20130626/6eb02c5b/attachment.html>


More information about the Wayland-bugs mailing list