GNOME Bugzilla – Bug 772755
[wayland] mutter nested keeps hitting an assert in translate_device_event()
Last modified: 2017-09-01 13:45:57 UTC
Description: When running mutter nested as a wayland compositor, it keeps hitting an assert() in translate_device_event() which makes debugging particularly painful... mutter:ERROR:backends/x11/meta-backend-x11.c:124:translate_device_event: assertion failed: (priv->mode == META_BACKEND_X11_MODE_COMPOSITOR) How reproducible Always Steps to reproduce: - Run mutter --nested --wayland - Run an X11 client inside that nested mutter - Move the pointer in and out of the mutter nested window Actual result: mutter dies with: mutter:ERROR:backends/x11/meta-backend-x11.c:124:translate_device_event: assertion failed: (priv->mode == META_BACKEND_X11_MODE_COMPOSITOR) Expected result: mutter doesn't die, at least not because of this assertion...
Created attachment 337432 [details] [review] [PATCH] x11: do not die when used as a nested Wayland compositor Probably not the right fix but enough to make "mutter --wayland --nested" usable again...
Don't seem to need this patch anymore, marking as obsolete.