[regression] GUI crashed after installed proposed package after mesa updates

Bug #2054827 reported by drouineau
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Dear all, after the upgrade of various mesa packages on monday (23.2.1-1ubuntu3.1~22.04.2 from repo jammy-updates), I suffer similar symptoms at startup (causing a blank screen with no GDM running and message "something went wrong) than those reported there https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/2051068.
I am using 22.04.3 LTS "Jammy Jellyfish" with kernel 6.1.0-1034-oem but the issue remains with kernel 6.2.0-26-generic). I have a Dell precision 5480. The issue occurs if I use either the nouveau driver or the proprietary nvidia driver (535 from ubuntu repo) with profile "on-demand". The problem is solved with proprietary driver and profile "nvidia" (but costs a lot to the battery lifetime).
I enclose the syslog before the crash which mentions an issue with mesa drivers.
I will enclose also the apt log describing the operations that have cause the bug

I suspect that this bug is related to this one https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/2051068

Description: Ubuntu 22.04.4 LTS
Release: 22.04

libegl-mesa0:
  Installé : 23.2.1-1ubuntu3.1~22.04.2
  Candidat : 23.2.1-1ubuntu3.1~22.04.2
 Table de version :
 *** 23.2.1-1ubuntu3.1~22.04.2 500
        500 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     22.0.1-1ubuntu2 500
        500 http://fr.archive.ubuntu.com/ubuntu jammy/main amd64 Packages

libgl1-mesa-dri:
  Installé : 23.2.1-1ubuntu3.1~22.04.2
  Candidat : 23.2.1-1ubuntu3.1~22.04.2
 Table de version :
 *** 23.2.1-1ubuntu3.1~22.04.2 500
        500 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     22.0.1-1ubuntu2 500
        500 http://fr.archive.ubuntu.com/ubuntu jammy/main amd64 Packages

[Summary]
After upgrade of packages last monday, reboot system when using nouveau driver, nvidia-driver with on-demand profile, with kernel 6.1oem, 6.2 generic. It works if using nvidia-driver with profile nvidia.

[Steps to reproduce]
1. Boot into OS
2. sudo apt update
3. sudo apt upgrade
4. After upgrade process finished, reboot system.
5. GUI crashed.

[Expected result]
GUI displayed normally

[Actual result]
GUI crashed

[Failure rate]
100%

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: libegl-mesa0 23.2.1-1ubuntu3.1~22.04.2
ProcVersionSignature: Ubuntu 6.1.0-1034.34-oem 6.1.73
Uname: Linux 6.1.0-1034-oem x86_64
NonfreeKernelModules: nvidia_modeset nvidia
.proc.driver.nvidia.capabilities.gpu0: Error: path was not a regular file.
.proc.driver.nvidia.capabilities.mig: Error: path was not a regular file.
.proc.driver.nvidia.gpus.0000.01.00.0: Error: path was not a regular file.
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.suspend: suspend hibernate resume
.proc.driver.nvidia.suspend_depth: default modeset uvm
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 535.154.05 Thu Dec 28 15:37:48 UTC 2023
 GCC version: gcc version 12.3.0 (Ubuntu 12.3.0-1ubuntu1~22.04)
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
BootLog: Error: [Errno 13] Permission non accordée: '/var/log/boot.log'
CasperMD5CheckResult: pass
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Fri Feb 23 16:21:34 2024
DistUpgraded: Fresh install
DistroCodename: jammy
DistroVariant: ubuntu
DkmsStatus:
 nvidia/535.154.05, 6.1.0-1034-oem, x86_64: installed
 nvidia/535.154.05, 6.2.0-26-generic, x86_64: installed
ExtraDebuggingInterest: Yes, if not too technical
GraphicsCard:
 Intel Corporation Device [8086:a7a0] (rev 04) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:0c40]
   Subsystem: Dell Device [1028:0c40]
InstallationDate: Installed on 2024-01-12 (42 days ago)
InstallationMedia: Ubuntu 22.04.3 LTS "Jammy Jellyfish" - Release amd64 (20230807.2)
MachineType: Dell Inc. Precision 5480
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.1.0-1034-oem root=/dev/mapper/vgubuntu-root ro quiet splash vt.handoff=7
SourcePackage: mesa
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/18/2023
dmi.bios.release: 1.8
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.8.0
dmi.board.name: 0VCJYY
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 1.16
dmi.modalias: dmi:bvnDellInc.:bvr1.8.0:bd12/18/2023:br1.8:efr1.16:svnDellInc.:pnPrecision5480:pvr:rvnDellInc.:rn0VCJYY:rvrA01:cvnDellInc.:ct10:cvr:sku0C40:
dmi.product.family: Precision
dmi.product.name: Precision 5480
dmi.product.sku: 0C40
dmi.sys.vendor: Dell Inc.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.113-2~ubuntu0.22.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 23.2.1-1ubuntu3.1~22.04.2
version.libgl1-mesa-glx: libgl1-mesa-glx 23.0.4-0ubuntu1~22.04.1
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core 2:21.1.4-2ubuntu1.7~22.04.8
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1

Revision history for this message
drouineau (elfunesto) wrote :
Revision history for this message
drouineau (elfunesto) wrote :

here is the apt.log of the upgrade that have raised the issue

Revision history for this message
drouineau (elfunesto) wrote :

and here is the syslog

Revision history for this message
drouineau (elfunesto) wrote :
Revision history for this message
drouineau (elfunesto) wrote :

After forcing a downgrade of all packages that were updated last monday to the version 23.0.4-0ubuntu1~22.04.1 (using binaries downloaded there: https://bugs.launchpad.net/ubuntu/+source/mesa/23.0.4-0ubuntu1~22.04.1/+build/26344054), the system works again using the nouveau driver. However, it leads to 6 package with broken dependencies:

Les paquets suivants contiennent des dépendances non satisfaites :
 libegl-mesa0:i386 : Dépend: libxcb-dri2-0:i386 (>= 1.8) mais il n'est pas installé
                     Dépend: libxcb-dri3-0:i386 (>= 1.13) mais il n'est pas installé
                     Dépend: libxcb-present0:i386 mais il n'est pas installé
                     Dépend: libxcb-sync1:i386 mais il n'est pas installé
                     Dépend: libxcb-xfixes0:i386 mais il n'est pas installé
                     Dépend: libxshmfence1:i386 mais il n'est pas installé
 libgl1-mesa-dri:i386 : Dépend: libxcb-dri3-0:i386 (>= 1.13) mais il n'est pas installé
                        Recommande: libgl1-amber-dri:i386 mais il n'est pas installable
 libglx-mesa0:i386 : Dépend: libxcb-dri2-0:i386 (>= 1.8) mais il n'est pas installé
                     Dépend: libxcb-dri3-0:i386 (>= 1.13) mais il n'est pas installé
                     Dépend: libxcb-glx0:i386 (>= 1.8) mais il n'est pas installé
                     Dépend: libxcb-present0:i386 mais il n'est pas installé
                     Dépend: libxcb-sync1:i386 mais il n'est pas installé
                     Dépend: libxcb-xfixes0:i386 mais il n'est pas installé
                     Dépend: libxshmfence1:i386 mais il n'est pas installé
 mesa-va-drivers:i386 : Dépend: libxcb-dri2-0:i386 (>= 1.8) mais il n'est pas installé
                        Dépend: libxcb-dri3-0:i386 mais il n'est pas installé
                        Dépend: libxcb-present0:i386 mais il n'est pas installé
                        Dépend: libxcb-sync1:i386 mais il n'est pas installé
                        Dépend: libxcb-xfixes0:i386 mais il n'est pas installé
                        Dépend: libxshmfence1:i386 mais il n'est pas installé
 mesa-vdpau-drivers:i386 : Dépend: libvdpau1:i386 mais il n'est pas installé
                           Dépend: libxcb-dri2-0:i386 (>= 1.8) mais il n'est pas installé
                           Dépend: libxcb-dri3-0:i386 mais il n'est pas installé
                           Dépend: libxcb-present0:i386 mais il n'est pas installé
                           Dépend: libxcb-sync1:i386 mais il n'est pas installé
                           Dépend: libxcb-xfixes0:i386 mais il n'est pas installé
                           Dépend: libxshmfence1:i386 mais il n'est pas installé
 mesa-vulkan-drivers:i386 : Dépend: libvulkan1:i386 mais il n'est pas installé
                            Dépend: libxcb-dri3-0:i386 (>= 1.13) mais il n'est pas installé
                            Dépend: libxcb-present0:i386 mais il n'est pas installé
                            Dépend: libxcb-sync1:i386 mais il n'est pas installé
                            Dépend: libxcb-xfixes0:i386 mais il n'est pas installé
                            Dépend: libxshmfence1:i386 mais il n'est pas installé

Revision history for this message
drouineau (elfunesto) wrote :

Because of the broken dependencies, I could not upgrade any ubuntu packages. Therefore, I upgraded all packages, including the mesa ones and I installed kernel 6.5.0-1014-oem. The bug was back (white screen "something went wrong" before reaching gdm). I removed all i386 mesa related packages and then made again a force downgrade of all amd64 mesa packages to version 23.0.4-0ubuntu1~22.04.1. This solved the bug and I have no more broken dependencies. However, I had to block the version of the mesa packages to avoid any future upgrade.
Any chance to have any feedback on this bug?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mesa (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.