Dragging icons in dock causes crash and force logout
Hi.
I'm currently using Ubuntu 18.04 and Gnome Shell version is 3.28.2.
My dock currently has 4 icons and is to the left of the screen. If I hover over an icon on the dock, press and hold the mouse, and drag the icon, the entire shell crashes, and sometimes I get logged out automatically.
Using the command journalctl /usr/bin/gnome-shell
, and then replicating the crash, I get the following logs:
Jul 14 21:16:58 terminus-ubuntu gnome-shell[584]: [AppIndicatorSupport-DEBUG] Registering StatusNotifierItem :1.80/org/ayatana/NotificationItem/software_update_available
Jul 14 21:16:58 terminus-ubuntu gnome-shell[584]: [AppIndicatorSupport-DEBUG] Registering StatusNotifierItem :1.56/org/ayatana/NotificationItem/blueman
Jul 14 21:17:01 terminus-ubuntu gnome-shell[584]: loading default theme (Adwaita)
Jul 14 21:17:33 terminus-ubuntu gnome-shell[584]: Received error from DBus search provider org.gnome.Calendar.desktop: Gio.IOErrorEnum: Timeout was reached
Jul 14 21:18:06 terminus-ubuntu gnome-shell[584]: The program 'gnome-shell' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadCursor (invalid Cursor parameter)'.
(Details: serial 36896 error_code 6 request_code 95 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Jul 14 21:18:06 terminus-ubuntu org.gnome.Shell.desktop[584]: == Stack trace for context 0x558b90c714d0 ==
Jul 14 21:18:06 terminus-ubuntu org.gnome.Shell.desktop[584]: #0 0x558b91120cc0 i resource:///org/gnome/shell/ui/magnifier.js:442 (0x7ff29009d450 @ 46)
Jul 14 21:18:06 terminus-ubuntu org.gnome.Shell.desktop[584]: #1 0x7fff6dc4cfd0 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7ff2906b5de0 @ 71)
Jul 14 21:18:06 terminus-ubuntu org.gnome.Shell.desktop[584]: #2 0x7fff6dc4d090 b self-hosted:915 (0x7ff2906f12b8 @ 367)
Jul 14 21:18:07 terminus-ubuntu org.gnome.Shell.desktop[1725]: current session already has an ibus-daemon.
Jul 14 21:18:08 terminus-ubuntu gnome-shell[1725]: Telepathy is not available, chat integration will be disabled.
Jul 14 21:18:08 terminus-ubuntu gnome-shell[30842]: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: gnome-shell not allowed to act as agent
Jul 14 21:18:08 terminus-ubuntu gnome-shell[1725]: JS WARNING: [/usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIcons.js 1027]: unreachable code after return statement
Jul 14 21:18:08 terminus-ubuntu gnome-shell[1725]: JS ERROR: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.gnome.ControlCenter.SearchProvider': no s
getUniqueBusNameSync@/usr/share/gnome-shell/extensions/ubuntu-appindicators@ubuntu.com/util.js:58:20
traverseBusNames/<@/usr/share/gnome-shell/extensions/ubuntu-appindicators@ubuntu.com/util.js:82:34
Jul 14 21:18:08 terminus-ubuntu gnome-shell[1725]: [AppIndicatorSupport-DEBUG] Registering StatusNotifierItem :1.80/org/ayatana/NotificationItem/software_update_available
Jul 14 21:18:08 terminus-ubuntu gnome-shell[1725]: [AppIndicatorSupport-DEBUG] Registering StatusNotifierItem :1.56/org/ayatana/NotificationItem/blueman
Jul 14 21:18:08 terminus-ubuntu gnome-shell[1725]: Error looking up permission: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.impl.portal.PermissionStore was not provided
Jul 14 21:18:08 terminus-ubuntu gnome-shell[1725]: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: gnome-shell not allowed to act as agent
Jul 14 21:18:09 terminus-ubuntu gnome-shell[1725]: GNOME Shell started at Sat Jul 14 2018 21:18:08 GMT+0530 (IST)
The issue is on-going and persistent.