Session crashs when adding a 3rd monitor
Affected version
- openSUSE Tumbleweed with mutter-3.34.3+0-2.1, gnome-shell-3.34.3+0-1.1
- running under Wayland
Hardware
- Dell Latitude 7490 (Monitor 1, Intel Corporation UHD Graphics 620 (rev 07))
- Docking station Dell WD15 (connected to Laptop via USB Type C)
- External Dell 25" monitor (Monitor 2, connected to docking station via mDP)
- External Dell 24" Monitor (Monitor 3, connected to Monitor 2 via mDB chaining)
In general, I can see that all 3 displays work. So there is no problem with the DP chaining or so.
Bug summary
When powering on my 3rd Monitor, the gnome-shell session crashes and I'm back at the GDM login screen.
Steps to reproduce
- Login to GDM (3rd Monitor powered off)
- Power on 3rd Monitor
journal logs
Feb 22 06:12:56 minze gnome-shell[16139]: GNOME Shell started at Sat Feb 22 2020 06:12:55 GMT+0100 (CET)
Feb 22 06:12:56 minze gnome-shell[16139]: Registering session with GDM
Feb 22 06:12:56 minze gsd-color[16286]: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_Dell_Inc__DELL_U2515H_9X2VY5C70JGL_g>
Feb 22 06:12:56 minze gsd-color[16286]: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_BOE_gdm_453
Feb 22 06:12:56 minze gsd-color[16286]: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_Dell_Inc__DELL_U2414H_9TG464413G0L_g>
Feb 22 06:12:58 minze gnome-software[16392]: adding wildcard app */*/*/*/org.gnome.Builder.desktop/* to plugin cache
Feb 22 06:12:58 minze gnome-software[16392]: adding wildcard app */*/*/*/org.gnome.Calculator.desktop/* to plugin cache
Feb 22 06:12:58 minze gnome-software[16392]: adding wildcard app */*/*/*/org.gnome.clocks.desktop/* to plugin cache
Feb 22 06:12:58 minze gnome-software[16392]: adding wildcard app */*/*/*/org.gnome.Dictionary.desktop/* to plugin cache
Feb 22 06:12:58 minze gnome-software[16392]: adding wildcard app */*/*/*/org.gnome.Documents.desktop/* to plugin cache
Feb 22 06:12:58 minze gnome-software[16392]: adding wildcard app */*/*/*/org.gnome.Evince/* to plugin cache
Feb 22 06:12:58 minze gnome-software[16392]: adding wildcard app */*/*/*/org.gnome.gedit.desktop/* to plugin cache
Feb 22 06:12:58 minze gnome-software[16392]: adding wildcard app */*/*/*/org.gnome.Maps.desktop/* to plugin cache
Feb 22 06:12:58 minze gnome-software[16392]: adding wildcard app */*/*/*/org.gnome.Weather/* to plugin cache
Feb 22 06:12:58 minze gnome-software[16392]: hiding category audio-video featured applications: found only 0 to show, need at least 9
Feb 22 06:12:58 minze gnome-software[16392]: hiding category productivity featured applications: found only 0 to show, need at least 9
Feb 22 06:12:58 minze gnome-software[16392]: not handling error not-supported for action refine: Failed to find file: /usr/share/gnome-software/featured-builder.png
Feb 22 06:13:01 minze gnome-shell[16139]: Failed to post KMS update: Failed to set mode on CRTC 72: No space left on device
Feb 22 06:13:05 minze gnome-shell[16139]: **
Feb 22 06:13:05 minze gnome-shell[16139]: mutter:ERROR:../src/backends/native/meta-kms-impl-simple.c:334:get_cached_crtc_refresh_rate: assertion failed: (cached_mode_set)
Feb 22 06:13:05 minze gnome-shell[16139]: Bail out! mutter:ERROR:../src/backends/native/meta-kms-impl-simple.c:334:get_cached_crtc_refresh_rate: assertion failed: (cached_mode_set)
Feb 22 06:13:05 minze gnome-shell[16139]: == Stack trace for context 0x55d6583e6170 ==
Feb 22 06:13:05 minze gsd-media-keys[16294]: Error reading events from display: Broken pipe
Feb 22 06:13:05 minze gsd-keyboard[16292]: Error reading events from display: Broken pipe
Feb 22 06:13:05 minze evolution-alarm[16346]: Error reading events from display: Broken pipe
Feb 22 06:13:05 minze gsd-wacom[16312]: Error reading events from display: Broken pipe
Feb 22 06:13:05 minze gsd-power[16295]: Error reading events from display: Broken pipe
Feb 22 06:13:05 minze systemd[4994]: gsd-keyboard.service: Main process exited, code=exited, status=1/FAILURE
Feb 22 06:13:05 minze systemd[4994]: gsd-keyboard.service: Failed with result 'exit-code'.
Feb 22 06:13:05 minze systemd[4994]: gsd-media-keys.service: Main process exited, code=exited, status=1/FAILURE
Feb 22 06:13:05 minze systemd[4994]: gsd-media-keys.service: Failed with result 'exit-code'.
Feb 22 06:13:05 minze systemd[4994]: gsd-wacom.service: Main process exited, code=exited, status=1/FAILURE
Feb 22 06:13:05 minze systemd[4994]: gsd-wacom.service: Failed with result 'exit-code'.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Keyboard handling.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Media keys handling.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Wacom handling.
Feb 22 06:13:05 minze systemd[4994]: gsd-power.service: Main process exited, code=exited, status=1/FAILURE
Feb 22 06:13:05 minze systemd[4994]: gsd-power.service: Failed with result 'exit-code'.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Power management handling.
Feb 22 06:13:05 minze gnome-shell[16167]: (EE) failed to read Wayland events: Broken pipe
Feb 22 06:13:05 minze systemd[4994]: gnome-shell-wayland.service: Main process exited, code=dumped, status=6/ABRT
Feb 22 06:13:05 minze gsd-color[16286]: Error reading events from display: Broken pipe
Feb 22 06:13:05 minze gsd-xsettings[16315]: gsd-xsettings: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Feb 22 06:13:05 minze systemd[4994]: gnome-shell-wayland.service: Failed with result 'core-dump'.
Feb 22 06:13:05 minze systemd[4994]: gnome-shell-wayland.service: Triggering OnFailure= dependencies.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Wayland Session (session: gnome).
Feb 22 06:13:05 minze systemd[4994]: Stopped target Current graphical user session.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Session.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Wayland Session.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Session (session: gnome).
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Accessibility settings.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Color management.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Date & Time handling.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Maintenance of expirable data.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Printer notifications.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME RFKill handling.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Freedesktop screensaver handling.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Sharing handling.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Smartcard handling.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Sound sample caching handling.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME WWan management.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME XSettings.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME session X11 services.
Feb 22 06:13:05 minze systemd[4994]: Started Disable GNOME Shell extensions after failure.
Feb 22 06:13:05 minze systemd[4994]: Stopping GNOME Accessibility settings...
Feb 22 06:13:05 minze systemd[4994]: Stopping GNOME Color management...
Feb 22 06:13:05 minze systemd[4994]: Stopping GNOME Date & Time handling...
Feb 22 06:13:05 minze systemd[4994]: Stopping GNOME Maintenance of expirable data...
Feb 22 06:13:05 minze systemd[4994]: Stopping GNOME Printer notifications...
Feb 22 06:13:05 minze systemd[4994]: Stopping GNOME RFKill handling...
Feb 22 06:13:05 minze systemd[4994]: Stopping GNOME Freedesktop screensaver handling...
Feb 22 06:13:05 minze systemd[4994]: gsd-wwan.service: Succeeded.
Feb 22 06:13:05 minze systemd[4994]: Stopped GNOME WWan management.
Feb 22 06:13:05 minze systemd[4994]: gsd-sharing.service: Succeeded.
Feb 22 06:13:05 minze systemd[4994]: Stopped GNOME Sharing handling.
Feb 22 06:13:05 minze systemd[4994]: gnome-shell-disable-extensions.service: Succeeded.
Feb 22 06:13:05 minze systemd[4994]: gsd-housekeeping.service: Succeeded.
Feb 22 06:13:05 minze systemd[4994]: Stopped GNOME Maintenance of expirable data.
Feb 22 06:13:05 minze systemd[4994]: gsd-color.service: Main process exited, code=exited, status=1/FAILURE
Feb 22 06:13:05 minze systemd[4994]: gsd-color.service: Failed with result 'exit-code'.
Feb 22 06:13:05 minze systemd[4994]: Stopped GNOME Color management.
Feb 22 06:13:05 minze systemd[4994]: gsd-color.service: Triggering OnFailure= dependencies.
Feb 22 06:13:05 minze systemd[4994]: Requested transaction contradicts existing jobs: Transaction for gnome-session-failed.target/start is destructive (gsd-sound.service has 'stop' job q>
Feb 22 06:13:05 minze systemd[4994]: gsd-color.service: Failed to enqueue OnFailure= job, ignoring: Transaction for gnome-session-failed.target/start is destructive (gsd-sound.service ha>
Feb 22 06:13:05 minze systemd[4994]: gsd-sound.service: Succeeded.
Feb 22 06:13:05 minze systemd[4994]: Stopped GNOME Sound sample caching handling.
Feb 22 06:13:05 minze systemd[4994]: gsd-xsettings.service: Main process exited, code=exited, status=1/FAILURE
Feb 22 06:13:05 minze systemd[4994]: gsd-xsettings.service: Failed with result 'exit-code'.
Feb 22 06:13:05 minze systemd[4994]: Stopped GNOME XSettings.
Feb 22 06:13:05 minze systemd[4994]: gsd-xsettings.service: Triggering OnFailure= dependencies.
Feb 22 06:13:05 minze systemd[4994]: Requested transaction contradicts existing jobs: Transaction for gnome-session-failed.target/start is destructive (gnome-session-initialized.target h>
Feb 22 06:13:05 minze systemd[4994]: gsd-xsettings.service: Failed to enqueue OnFailure= job, ignoring: Transaction for gnome-session-failed.target/start is destructive (gnome-session-in>
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Session is initialized.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Session Manager is ready.
Feb 22 06:13:05 minze systemd[4994]: Stopped target GNOME Shell on Wayland.
Feb 22 06:13:05 minze systemd[4994]: Stopping GNOME Session Manager (session: gnome)...
Feb 22 06:13:05 minze tracker-extract.desktop[16321]: Received signal:15->'Terminated'
Feb 22 06:13:05 minze tracker-miner-fs.desktop[16334]: Received signal:15->'Terminated'
Feb 22 06:13:05 minze tracker-miner-fs.desktop[16334]: OK
Feb 22 06:13:05 minze systemd[4994]: at-spi-dbus-bus.service: Succeeded.
Feb 22 06:13:05 minze systemd[4994]: gnome-session-manager@gnome.service: Succeeded.
Feb 22 06:13:05 minze systemd[4994]: Stopped GNOME Session Manager (session: gnome).
Feb 22 06:13:05 minze systemd[4994]: Stopped target Tasks to be run before GNOME Session starts.
Feb 22 06:13:05 minze systemd[4994]: Stopped target Session services which should run early before the graphical session is brought up.
Feb 22 06:13:05 minze systemd[4994]: Reached target Shutdown running GNOME Session.
Feb 22 06:13:05 minze systemd[4994]: Stopping Monitor Session leader for GNOME Session...
Feb 22 06:13:05 minze systemd[4994]: Starting Restart DBus after GNOME Session shutdown...
Feb 22 06:13:05 minze systemd[4994]: Stopped target Shutdown running GNOME Session.
Feb 22 06:13:05 minze systemd[4994]: Reached target Shutdown running GNOME Session.