gnome-shell crashes (fatal error logged in create_fallback_offscreen) when attempting to enable second monitor on second GPU (Nvidia >= 495) in a Wayland session
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mutter |
Fix Released
|
Unknown
|
|||
OEM Priority Project |
Fix Released
|
Critical
|
jeremyszu | ||
mutter (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
nvidia-graphics-drivers-495 (Ubuntu) |
Won't Fix
|
High
|
Unassigned | ||
nvidia-graphics-drivers-510 (Ubuntu) |
Won't Fix
|
High
|
Unassigned |
Bug Description
This is on my weird desktop setup, with one monitor plugged into an AMD card and one into an NVIDIA card.
When using the Wayland session, by default Shell will come up on the monitor connected to the AMD card, and the second (NVIDIA) monitor will be blank. Attempting to enable the second monitor in Display Settings will immediately and reproducibly crash gnome-shell.
This is trivial for me to reproduce, so if you need patches tested I can easily do so.
ProblemType: Crash
DistroRelease: Ubuntu 22.04
Package: gnome-shell 41.3-1ubuntu1
ProcVersionSign
Uname: Linux 5.15.0+
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu78
Architecture: amd64
CasperMD5CheckR
CrashCounter: 1
CurrentDesktop: ubuntu:GNOME
Date: Tue Mar 8 09:37:51 2022
DisplayManager: gdm3
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2021-11-02 (125 days ago)
InstallationMedia: Ubuntu 21.10.0 2021.10.19 amd64 "bcachefs" (20211028)
ProcCmdline: /usr/bin/
ProcEnviron:
LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
PATH=(custom, user)
SHELL=
XDG_RUNTIME_
RelatedPackageV
Signal: 5
SourcePackage: gnome-shell
StacktraceTop:
() at /lib/x86_
() at /lib/x86_
() at /lib/x86_
() at /lib/x86_
meta_monitor_
Title: gnome-shell crashed with signal 5
UpgradeStatus: Upgraded to jammy on 2021-11-02 (124 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
separator:
tags: | removed: need-amd64-retrace |
summary: |
- gnome-shell crashes when attempting to enable second monitor + gnome-shell crashes when attempting to enable second monitor on second + GPU (Nvidia >= 495) in a Wayland session |
Changed in gnome-shell (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Invalid → Confirmed |
information type: | Private → Public |
tags: | added: multimonitor |
Changed in gnome-shell (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in mutter (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | New → Triaged |
no longer affects: | gnome-shell (Ubuntu) |
summary: |
- gnome-shell crashes when attempting to enable second monitor on second - GPU (Nvidia >= 495) in a Wayland session + gnome-shell crashes (fatal error logged in create_fallback_offscreen) + when attempting to enable second monitor on second GPU (Nvidia >= 495) + in a Wayland session |
Changed in oem-priority: | |
status: | New → Confirmed |
assignee: | nobody → jeremyszu (os369510) |
importance: | Undecided → High |
importance: | High → Critical |
tags: | added: jiayi oem-priority |
Changed in nvidia-graphics-drivers-510 (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in nvidia-graphics-drivers-495 (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in nvidia-graphics-drivers-495 (Ubuntu): | |
status: | Confirmed → Won't Fix |
Changed in mutter: | |
status: | Unknown → Fix Released |
Yeah having 'meta_monitor_ mode_foreach_ crtc' in the stack trace supports your bug description well, but we need a more detailed stack trace yet. Maybe try installing the libmutter debug symbols and then crashing it again?