GNOME Bugzilla – Bug 728618
Weird issues with multiple monitors under GNOME 3.12
Last modified: 2014-04-22 06:21:14 UTC
Created attachment 274766 [details] Appmenus attached to CSD if possible I'm using gnome-shell 3.12 from official arch repos. Here's what's happening: Whenever I plug a monitor, appmenus appear attached to CSD. I could understand that as a feature if more than one monitor is on, but they are still on the CSD even if only the external monitor is enabled. Moreover, while using multiple monitors, gnome-shell tells me something went wrong and displays that screen that forces you to log out. However, if there's another app running when that screen appears, I can just use alt+tab and the warning disappears. Also, when using external monitors, custom short-cuts and media keys such as volume and media controls do not work... I don't know if these issues are related or what may cause them...
It sounds like gnome-settings-daemon is crashing. What distro do you use, and can you get crash logs?
I'm using Arch linux. Where do I get the crash logs from?
Not sure. Ask your distribution for help receiving crash logs.
Here you have the output of journalctl when I plug the screen, don't know if that helps: Apr 20 20:57:01 thinkpad colord[580]: Device added: xrandr-Philips Consumer Electronics Company-Philips 244E-DL1123918136 Apr 20 20:57:01 thinkpad gnome-session[691]: ** Apr 20 20:57:01 thinkpad gnome-session[691]: GnomeDesktop:ERROR:gnome-rr.c:1709:gnome_rr_crtc_get_current_rotation: assertion failed: (crtc != NULL) Apr 20 20:57:01 thinkpad colord[580]: Automatic remove of icc-f8d5db8cb90f04ecdf445a1d6f1031e3 from xrandr-LVDS1 Apr 20 20:57:01 thinkpad colord[580]: Profile removed: icc-f8d5db8cb90f04ecdf445a1d6f1031e3 Apr 20 20:57:01 thinkpad colord[580]: Profile removed: icc-4a6744f1fd058101fdb9a8c57a267a3d Apr 20 20:57:01 thinkpad colord[580]: Automatic remove of icc-5e6b99b35d1281a7fc9a70047e2935b3 from xrandr-Philips Consumer Electronics Company-Philips 244E-DL1123918136 Apr 20 20:57:01 thinkpad colord[580]: Profile removed: icc-5e6b99b35d1281a7fc9a70047e2935b3 Apr 20 20:57:01 thinkpad colord[580]: Profile removed: icc-34ee7f763dda69aeb0a96d2448cfd6fc Apr 20 20:57:01 thinkpad colord[580]: Profile removed: icc-8d7941c3cde2591a6a6bfa93c9b5e1dc Apr 20 20:57:01 thinkpad colord[580]: Profile removed: icc-13114a27a96425ead84222ebe354acf9 Apr 20 20:57:01 thinkpad colord[580]: Profile removed: icc-d604cac444c62c5860814121a9d7161d Apr 20 20:57:01 thinkpad colord[580]: Profile removed: icc-373d416d587bc066549562f26b83ae82 Apr 20 20:57:01 thinkpad colord[580]: Profile removed: icc-9b4b046d42a443253779b4782f6addb3 Apr 20 20:57:01 thinkpad colord[580]: device removed: xrandr-LVDS1 Apr 20 20:57:01 thinkpad colord[580]: device removed: xrandr-Philips Consumer Electronics Company-Philips 244E-DL1123918136 Apr 20 20:57:01 thinkpad gnome-session[691]: gnome-session[691]: WARNING: Child process 727 was already dead. Apr 20 20:57:01 thinkpad gnome-session[691]: WARNING: Child process 727 was already dead. Apr 20 20:57:01 thinkpad gnome-session[691]: gnome-session[691]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal 6 Apr 20 20:57:01 thinkpad gnome-session[691]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal 6 Apr 20 20:57:01 thinkpad systemd-coredump[1291]: Process 727 (gnome-settings-) dumped core. Apr 20 20:57:03 thinkpad systemd-coredump[1320]: Process 1292 (gnome-settings-) dumped core. Apr 20 20:57:01 thinkpad colord[580]: Profile added: icc-f8d5db8cb90f04ecdf445a1d6f1031e3 Apr 20 20:57:01 thinkpad colord[580]: Profile added: icc-4a6744f1fd058101fdb9a8c57a267a3d Apr 20 20:57:01 thinkpad colord[580]: Profile added: icc-5e6b99b35d1281a7fc9a70047e2935b3 Apr 20 20:57:01 thinkpad colord[580]: Profile added: icc-34ee7f763dda69aeb0a96d2448cfd6fc Apr 20 20:57:01 thinkpad colord[580]: Profile added: icc-8d7941c3cde2591a6a6bfa93c9b5e1dc Apr 20 20:57:01 thinkpad colord[580]: Profile added: icc-13114a27a96425ead84222ebe354acf9 Apr 20 20:57:01 thinkpad colord[580]: Profile added: icc-d604cac444c62c5860814121a9d7161d Apr 20 20:57:01 thinkpad colord[580]: Profile added: icc-373d416d587bc066549562f26b83ae82 Apr 20 20:57:01 thinkpad colord[580]: Profile added: icc-9b4b046d42a443253779b4782f6addb3 Apr 20 20:57:03 thinkpad gnome-session[691]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal 6 Apr 20 20:57:03 thinkpad colord[580]: Profile removed: icc-f8d5db8cb90f04ecdf445a1d6f1031e3 Apr 20 20:57:27 thinkpad colord[580]: Profile removed: icc-4a6744f1fd058101fdb9a8c57a267a3d Apr 20 20:57:27 thinkpad gnome-session[691]: WARNING: App 'gnome-settings-daemon.desktop' respawning too quickly Apr 20 20:57:27 thinkpad colord[580]: Profile removed: icc-5e6b99b35d1281a7fc9a70047e2935b3 Apr 20 20:57:27 thinkpad colord[580]: Profile removed: icc-34ee7f763dda69aeb0a96d2448cfd6fc Apr 20 20:57:27 thinkpad colord[580]: Profile removed: icc-8d7941c3cde2591a6a6bfa93c9b5e1dc Apr 20 20:57:27 thinkpad colord[580]: Profile removed: icc-13114a27a96425ead84222ebe354acf9 Apr 20 20:57:27 thinkpad colord[580]: Profile removed: icc-d604cac444c62c5860814121a9d7161d Apr 20 20:57:27 thinkpad colord[580]: Profile removed: icc-373d416d587bc066549562f26b83ae82 Apr 20 20:57:27 thinkpad colord[580]: Profile removed: icc-9b4b046d42a443253779b4782f6addb3 Apr 20 20:57:27 thinkpad gnome-session[691]: Unrecoverable failure in required component gnome-settings-daemon.desktop Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: The XKEYBOARD keymap compiler (xkbcomp) reports: Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Warning: Compat map for group 2 redefined Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Using new definition Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Warning: Compat map for group 3 redefined Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Using new definition Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Warning: Compat map for group 4 redefined Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Using new definition Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: Errors from xkbcomp are not fatal to the X server Apr 20 20:57:27 thinkpad colord[580]: (colord:580): libcolord-WARNING **: lcms2(profile): Failed with error: Bad dictionary Name/Value [12] Apr 20 20:57:27 thinkpad colord[580]: (colord:580): libcolord-WARNING **: lcms2(profile): Failed with error: Corrupted tag 'meta' [12] Apr 20 20:57:27 thinkpad colord[580]: (colord:580): libcolord-WARNING **: lcms2(profile): Failed with error: Bad dictionary Name/Value [12] Apr 20 20:57:27 thinkpad colord[580]: (colord:580): libcolord-WARNING **: lcms2(profile): Failed with error: Corrupted tag 'meta' [12] Apr 20 20:57:27 thinkpad gnome-session[691]: Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to /home/adria/.config/fontconfig/fonts.conf manually Apr 20 20:57:27 thinkpad gnome-session[691]: (gnome-settings-daemon:1292): common-plugin-CRITICAL **: find_output_by_edid: assertion 'rr_screen != NULL' failed Apr 20 20:57:27 thinkpad gnome-session[691]: (gnome-settings-daemon:1292): wacom-plugin-WARNING **: Failed to create fallback wacom device for '/dev/input/event21': Device '/dev/input/event21' is not a tablet (2) Apr 20 20:57:27 thinkpad gnome-session[691]: (gnome-settings-daemon:1292): common-plugin-CRITICAL **: find_output_by_edid: assertion 'rr_screen != NULL' failed Apr 20 20:57:27 thinkpad gnome-session[691]: (gnome-settings-daemon:1292): GLib-CRITICAL **: g_hash_table_size: assertion 'hash_table != NULL' failed Apr 20 20:57:27 thinkpad gnome-session[691]: (gnome-settings-daemon:1292): datetime-plugin-CRITICAL **: Failed to start GeoClue2 client: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Geolocation disabled for UID 1000 Apr 20 20:57:27 thinkpad gnome-session[691]: ** Apr 20 20:57:27 thinkpad gnome-session[691]: GnomeDesktop:ERROR:gnome-rr.c:1709:gnome_rr_crtc_get_current_rotation: assertion failed: (crtc != NULL) Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: The XKEYBOARD keymap compiler (xkbcomp) reports: Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Warning: Compat map for group 2 redefined Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Using new definition Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Warning: Compat map for group 3 redefined Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Using new definition Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Warning: Compat map for group 4 redefined Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: > Using new definition Apr 20 20:57:27 thinkpad gdm-Xorg-:0[432]: Errors from xkbcomp are not fatal to the X server Apr 20 20:57:27 thinkpad gnome-session[691]: gnome-session[691]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal 6 Apr 20 20:57:27 thinkpad gnome-session[691]: gnome-session[691]: WARNING: App 'gnome-settings-daemon.desktop' respawning too quickly Apr 20 20:57:27 thinkpad gnome-session[691]: Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to /home/adria/.config/fontconfig/fonts.conf manually Apr 20 20:57:32 thinkpad dbus[417]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service' Apr 20 20:57:32 thinkpad dbus[417]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file or directory.
And if I try to run in manually, this is the error I get: /usr/lib/gnome-settings-daemon/gnome-settings-daemon Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to /home/adria/.config/fontconfig/fonts.conf manually (gnome-settings-daemon:32243): common-plugin-CRITICAL **: find_output_by_edid: assertion 'rr_screen != NULL' failed (gnome-settings-daemon:32243): wacom-plugin-WARNING **: Failed to create fallback wacom device for '/dev/input/event21': Device '/dev/input/event21' is not a tablet (2) (gnome-settings-daemon:32243): common-plugin-CRITICAL **: find_output_by_edid: assertion 'rr_screen != NULL' failed (gnome-settings-daemon:32243): GLib-CRITICAL **: g_hash_table_size: assertion 'hash_table != NULL' failed ** GnomeDesktop:ERROR:gnome-rr.c:1709:gnome_rr_crtc_get_current_rotation: assertion failed: (crtc != NULL) Aborted (core dumped)
Update, this error only happens if the primary display is disabled. If I enable the display and then run the gnome-settings-daemon, everything works perfectly. Do you think it might be caused because I'm using a ThinkPad X220T, which means the screen is touch and wacom enabled? Anyway, that used to work under GNOME 3.10.
Fixed in gnome-desktop 3.12.1 *** This bug has been marked as a duplicate of bug 727023 ***