[Wayland-bugs] [Bug 765062] Wayland: Inspector GtkLabel drag'n'drop freezes gnome-shell session
mutter (GNOME Bugzilla)
bugzilla at gnome.org
Mon Apr 25 12:15:46 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=765062
--- Comment #7 from Jonas Ã…dahl <jadahl at gmail.com> ---
(In reply to Carlos Garnacho from comment #6)
> Comment on attachment 326672 [details] [review]
> wayland: Handle wl_data_device being destroyed while focused
>
> Indeed, makes sense. Funky that I wasn't able to reproduce (I only got the
> protocol error), perhaps I was moving the cursor outside the client
> altogether.
I got only the protocol error when running mutter nested. Maybe we were "lucky"
and it corrupted some irrelevant memory. The reason for the freeze was that,
because the client was destroyed due to the error, the focus was lost, and the
wl_list_remove() in the focus_out handler, pointing to memory that was not any
of its business, happened to set the poll_fd GList in the gjs GC idle task
source to an endless loop, and I guess when running nested mutter, it just
happened to poke around in some memory not causing any visible errors.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20160425/a65b7897/attachment.html>
More information about the wayland-bugs
mailing list