gnome-shell crashes when switching from workspace that is running Android emulator (QEMU)
I'm running Ubuntu 18.04 LTS (latest updates).
I can switch between Gnome's workspaces using Ctrl+Alt+<up and down>, no problem. However, if I run the Android emulator (that uses QEMU) on the current workspace, and then try and switch to a different workspace, the screen will "blank out" as if the window manager has been restarted. Sometimes it will crash completely and return me to the logon screen, and I have to log back on to start a new session.
/var/log/syslog has the following lines, each time I try an switch from a workspace that is running the Android emulator:
-------
Jan 18 20:13:08 astux /usr/lib/
Jan 18 20:13:09 astux kernel: [ 256.578863] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https:/
Jan 18 20:13:08 astux /usr/lib/
Jan 18 20:13:09 astux org.gnome.
Jan 18 20:13:14 astux org.gnome.
Jan 18 20:13:43 astux gnome-shell[1970]: Object Meta.WindowActor (0x56027b161780), has been already deallocated - impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs
Jan 18 20:13:43 astux kernel: [ 290.679274] show_signal_msg: 44 callbacks suppressed
Jan 18 20:13:43 astux kernel: [ 290.679276] gnome-shell[1970]: segfault at 28 ip 00007f290e0bafe0 sp 00007ffdd6b37308 error 4 in libmutter-
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:43 astux gnome-session[
Jan 18 20:13:43 astux gnome-session-
Jan 18 20:13:43 astux /usr/lib/
Jan 18 20:13:43 astux /usr/lib/
Jan 18 20:13:43 astux /usr/lib/
Jan 18 20:13:43 astux /usr/lib/
Jan 18 20:13:43 astux gsd-media-
Jan 18 20:13:43 astux gsd-media-
Jan 18 20:13:43 astux org.gnome.
Jan 18 20:13:44 astux dbus-daemon[1193]: [system] Activating via systemd: service name='org.
Jan 18 20:13:44 astux systemd[1]: Starting Location Lookup Service...
Jan 18 20:13:44 astux dbus-daemon[1193]: [system] Successfully activated service 'org.freedeskto
Jan 18 20:13:44 astux systemd[1]: Started Location Lookup Service.
Jan 18 20:13:44 astux wpa_supplicant[
Jan 18 20:13:44 astux gnome-shell[2557]: Telepathy is not available, chat integration will be disabled.
Jan 18 20:13:44 astux gnome-shell[2557]: JS WARNING: [/<email address hidden>/appIcons.js 1028]: unreachable code after return statement
Jan 18 20:13:44 astux bluetoothd[1228]: Failed to set mode: Blocked through rfkill (0x12)
Jan 18 20:13:44 astux gnome-shell[2557]: [AppIndicatorSu
Jan 18 20:13:44 astux gnome-shell[2557]: Error setting property 'Powered' on interface org.bluez.Adapter1: GDBus.Error:
Jan 18 20:13:44 astux gnome-shell[2557]: Error looking up permission: GDBus.Error:
Jan 18 20:13:46 astux gnome-shell[2557]: GNOME Shell started at Fri Jan 18 2019 20:13:44 GMT
-------
From the logs, it looks like the problem is with gnome-shell (specifically libmutter). Interestingly, this only seems to happen when the Android emulator window is open --- if it's minimized, then the problem doesn't manifest itself.
Also, I don't remember seeing this problem before. It seems to have started after I installed the latest updates yesterday (although I can't be certain that this is the cause of the problem). Previously, I was able to switch between workspaces that contained the Android emulator with no problem.
Any suggestions how I should progress this? Should I report a bug against gnome-shell, or something else?
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask FixMaker for more information if necessary.