Window manager freezes when plugging in USB-C dock with external monitor ([drm] *ERROR* mstb 00000000f21f0a30 port 1: DPCD read on addr 0x4b0 for 1 bytes NAKed)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Shell |
New
|
Unknown
|
|||
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
mutter (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
1. Problem DOES appear on Lenovo T470s (Intel).
2. Problem DOES appear on Lenovo T14 Gen2 (AMD).
3. Problem does NOT appear on either of the above *when in the Live Installer*.
I specifically checked that my dock behaved well under the Live Installer before deciding to move my workstations to Jammy. Upon logging into a fresh Jammy install, I found the following problem behavior: When the dock is plugged in, the built-in display freezes and the dock-attached displays power up but never render anything (ie, they stay black). Unplugging the USB-C cable gets mouse/keyboard response back on the built-in display.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: gnome-shell 42.0-2ubuntu1
ProcVersionSign
Uname: Linux 5.15.0-27-generic x86_64
ApportVersion: 2.20.11-0ubuntu82
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Tue Apr 26 18:32:35 2022
DisplayManager: gdm3
InstallationDate: Installed on 2022-04-26 (0 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419)
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
RelatedPackageV
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in gnome-shell: | |
status: | Unknown → New |
EDIT: Updated title.
Taking the dock out of the loop and simply plugging in an HDMI monitor also causes the problem. Below is the syslog from single plug/unplug cycle.
``` p.hostname1' hostnamed. service: Deactivated successfully. actor_allocate called for actor 0x55ebc7aac030/ <dashtodockCont ainer>[ <Gjs_ubuntu- dock_ubuntu_ com_docking_ DashToDock> :0x55ebc7aac030 ] which isn't a descendent of the stage! ainer>[ <StBin> :0x55ebc7679c30 ] in animation of duration 500ms but not on stage. ainer>[ <StBin> :0x55ebc73bf090 ] in animation of duration 500ms but not on stage. set_stack_ position_ no_sync: assertion 'window- >stack_ position >= 0' failed
$ tail -f /var/log/syslog
Apr 26 18:54:49 dathon systemd[1]: Starting Hostname Service...
Apr 26 18:54:49 dathon nautilus[7520]: Called "net usershare info" but it failed: Failed to execute child process “net” (No such file or directory)
Apr 26 18:54:49 dathon dbus-daemon[463]: [system] Successfully activated service 'org.freedeskto
Apr 26 18:54:49 dathon systemd[1]: Started Hostname Service.
Apr 26 18:54:49 dathon rtkit-daemon[905]: Supervising 6 threads of 3 processes of 1 users.
Apr 26 18:54:49 dathon rtkit-daemon[905]: message repeated 5 times: [ Supervising 6 threads of 3 processes of 1 users.]
Apr 26 18:54:49 dathon rtkit-daemon[905]: Successfully made thread 7601 of process 7406 owned by '1000' RT at priority 10.
Apr 26 18:54:49 dathon rtkit-daemon[905]: Supervising 7 threads of 4 processes of 1 users.
Apr 26 18:55:02 dathon rtkit-daemon[905]: message repeated 12 times: [ Supervising 7 threads of 4 processes of 1 users.]
Apr 26 18:55:19 dathon systemd[1]: systemd-
Apr 26 18:55:35 dathon gnome-shell[1649]: Spurious clutter_
Apr 26 18:55:35 dathon gnome-shell[1649]: Timelines with detached actors are not supported. <dashtodockCont
Apr 26 18:55:35 dathon gnome-shell[1649]: Timelines with detached actors are not supported. <dashtodockCont
Apr 26 18:55:36 dathon gnome-shell[1649]: Window manager warning: Overwriting existing binding of keysym 35 with keysym 35 (keycode e).
Apr 26 18:55:36 dathon gnome-shell[1649]: Window manager warning: Overwriting existing binding of keysym 32 with keysym 32 (keycode b).
Apr 26 18:55:36 dathon gnome-shell[1649]: Window manager warning: Overwriting existing binding of keysym 33 with keysym 33 (keycode c).
Apr 26 18:55:36 dathon gnome-shell[1649]: Window manager warning: Overwriting existing binding of keysym 31 with keysym 31 (keycode a).
Apr 26 18:55:36 dathon gnome-shell[1649]: Window manager warning: Overwriting existing binding of keysym 36 with keysym 36 (keycode f).
Apr 26 18:55:36 dathon gnome-shell[1649]: Window manager warning: Overwriting existing binding of keysym 37 with keysym 37 (keycode 10).
Apr 26 18:55:36 dathon gnome-shell[1649]: Window manager warning: Overwriting existing binding of keysym 38 with keysym 38 (keycode 11).
Apr 26 18:55:36 dathon gnome-shell[1649]: Window manager warning: Overwriting existing binding of keysym 39 with keysym 39 (keycode 12).
Apr 26 18:55:36 dathon gnome-shell[1649]: Window manager warning: Overwriting existing binding of keysym 34 with keysym 34 (keycode d).
Apr 26 18:55:36 dathon gnome-shell[1649]: meta_window_
Apr 26 18:55:46 dathon...