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

--- Comment #2 from Rob Bradford <[email protected]> ---
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.
_______________________________________________
Wayland-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-bugs

Reply via email to