{"id":6281,"date":"2020-05-08T15:31:53","date_gmt":"2020-05-08T12:31:53","guid":{"rendered":"http:\/\/mummila.net\/kommentit\/?p=6281"},"modified":"2020-05-08T15:31:53","modified_gmt":"2020-05-08T12:31:53","slug":"wl-compositor-bug-the-compositor-tried-to-use-an-object-from-one-client-in-a-wl_pointer-enter-for-a-different-client-resulting-in-gnome-terminal-crashing","status":"publish","type":"post","link":"https:\/\/mummila.net\/kommentit\/2020\/05\/08\/wl-compositor-bug-the-compositor-tried-to-use-an-object-from-one-client-in-a-wl_pointer-enter-for-a-different-client-resulting-in-gnome-terminal-crashing\/","title":{"rendered":"WL: compositor bug: The compositor tried to use an object from one client in a &#8217;wl_pointer.enter&#8217; for a different client (resulting in Gnome terminal crashing)"},"content":{"rendered":"<p>Since upgrading to 20.04 and switching to Wayland, Gnome terminal occasionally crashes. I interpret the corresponding logs to mean that it&#8217;s actually Wayland that fails to do something in the background, which then takes down Gnome terminal:<\/p>\n<pre><code>touko 08 11:35:16 saegusa gnome-shell[4227]: WL: compositor bug: The compositor tried to use an object from one client in a 'wl_pointer.enter' for a different client.\r\ntouko 08 11:35:16 saegusa gnome-shell[4227]: WL: error in client communication (pid 11639)\r\ntouko 08 11:35:16 saegusa gnome-terminal-[11639]: Error reading events from display: Katkennut putki\r\ntouko 08 11:35:16 saegusa systemd[4153]: vte-spawn-bbca1723-5987-4ccf-98cb-3389ad05641e.scope: Succeeded.\r\ntouko 08 11:35:16 saegusa systemd[4153]: vte-spawn-fbe02208-95df-4cf4-bfbe-fffc71d6bc7e.scope: Succeeded.\r\ntouko 08 11:35:16 saegusa systemd[4153]: gnome-terminal-server.service: Main process exited, code=exited, status=1\/FAILURE\r\ntouko 08 11:35:16 saegusa systemd[4153]: gnome-terminal-server.service: Failed with result 'exit-code'.<\/code><\/pre>\n<p>I have yet to nail down the precise circumstances, as this has (so far) been somewhat rare, having occurred perhaps once or twice a week.<\/p>\n<p>Since the log mentions pointer, I should perhaps mention that I&#8217;ve set `org.gnome.desktop.wm.preferences` &gt; `focus-mode` to `mouse`. Gnome terminal also exhibits other misbehaviour wrt. to this, occasionally refusing to get focus, or alternatively losing the focus, despite mouse cursor being over the terminal window.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gnome terminal occasionally crashes. The corresponding logs imply that it&#8217;s actually Wayland that fails, which then takes down Gnome terminal.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8860],"tags":[3406,14093],"class_list":["post-6281","post","type-post","status-publish","format-standard","hentry","category-vianhallintajarjestelmat","tag-gnome","tag-wayland","sijainti-launchpad"],"_links":{"self":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts\/6281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/comments?post=6281"}],"version-history":[{"count":5,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts\/6281\/revisions"}],"predecessor-version":[{"id":6286,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts\/6281\/revisions\/6286"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/media?parent=6281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/categories?post=6281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/tags?post=6281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}