gnome-shell 3.33.4 crashes when disconnecting a WD15 dock
I have a Dell XPS 13 9370 which is connected to an external monitor via a Dell WD15 dock. I run Fedora Rawhide with gnome-shell 3.33.4. When I have a running gnome session and disconnect my dock, gnome-shell crashes and brings me back to gdm. This can be found in the journal right after the crash
Aug 08 18:50:59 xps-9370 audit[1773]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=1773 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=11 res=1
Aug 08 18:51:00 xps-9370 org.gnome.Shell.desktop[1773]: (EE) failed to read Wayland events: Broken pipe
Aug 08 18:51:01 xps-9370 org.gnome.Shell.desktop[3246]: glamor: No eglstream capable devices found
Aug 08 18:51:02 xps-9370 gnome-shell[3246]: g_dir_open_with_errno: assertion 'path != NULL' failed
Aug 08 18:51:02 xps-9370 gnome-shell[3246]: g_filename_to_utf8: assertion 'opsysstring != NULL' failed
Aug 08 18:51:02 xps-9370 gnome-shell[3246]: g_dir_open_with_errno: assertion 'path != NULL' failed
Aug 08 18:51:02 xps-9370 gnome-shell[3246]: g_filename_to_utf8: assertion 'opsysstring != NULL' failed
Aug 08 18:51:02 xps-9370 gnome-shell[3246]: Getting invalid resource scale property
This interestingly does not happen, when I have the monitor connected directly to my laptop. It happens only if I have the dock in between.
It also does only occur in Wayland sessions, not in an Xorg session.
The problem was also not there in 3.32.2.
Edit: If I reconnect the dock, the external monitor is not recognized any more (all other connected devices, e.g. drivers, speaker... are working). Restarting gnome-shell is not enough. I have to reboot completely.