gnome-shell crashed with GLXBadDrawable on startup in a Xorg session

Bug #2034672 reported by Jean-Baptiste Lallement
92
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Mutter
Fix Released
Unknown
mesa (Ubuntu)
Fix Released
Medium
Daniel van Vugt
mutter (Ubuntu)
Fix Released
Critical
Daniel van Vugt

Bug Description

Mantic 20230907 on Latitude 3320

Crash on boot of the live session

ProblemType: Crash
DistroRelease: Ubuntu 23.10
Package: gnome-shell 45~rc-0ubuntu1
ProcVersionSignature: Ubuntu 6.3.0-7.7-generic 6.3.5
Uname: Linux 6.3.0-7-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.27.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CasperVersion: 1.482
CrashCounter: 1
CurrentDesktop: ubuntu:GNOME
Date: Thu Sep 7 08:02:08 2023
DisplayManager: gdm3
ExecutablePath: /usr/bin/gnome-shell
ExecutableTimestamp: 1694028853
LiveMediaBuild: Ubuntu 23.10 "Mantic Minotaur" - Daily amd64 (20230907)
ProcCmdline: /usr/bin/gnome-shell
ProcCwd: /home/ubuntu
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
RelatedPackageVersions: mutter-common 45~rc-0ubuntu1
Signal: 5
SourcePackage: gnome-shell
StacktraceTop:
 g_log_structured_array () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_log_default_handler () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/mutter-13/libmutter-mtk-13.so.0
Title: gnome-shell crashed with signal 5 in g_log_structured_array()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo users
separator:

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceTop.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gnome-shell (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: gnome-shell crashed with signal 5 in g_log_structured_array()

There may be multiple different fixes proposed for this. The first one is:

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3250

affects: gnome-shell → mutter
affects: gnome-shell (Ubuntu) → mutter (Ubuntu)
Changed in mutter (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
importance: Medium → Critical
status: New → In Progress
summary: - gnome-shell crashed with signal 5 in g_log_structured_array()
+ gnome-shell crashed with GLXBadDrawable on startup in a Xorg session
Changed in mutter:
status: Unknown → New
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
https://iso.qa.ubuntu.com/qatracker/reports/bugs/2034672

tags: added: iso-testing
Changed in mutter (Ubuntu):
status: In Progress → Fix Released
Changed in mutter:
status: New → Fix Released
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

A fix has landed in mutter 45.0:
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3255

But I've also proposed a fix for Mesa:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25173

You only need one fix.

tags: added: fixed-in-mutter-45.0 fixed-upstream
Changed in mesa (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Chris Guiver (guiverc) wrote :

I attempted an install QA test of Ubuntu Desktop mantic daily (0908.2) on
- hp dc7700 (c2d-e6320, 8gb amd/ati rv610/radeon hd2400 pro/xt)

I didn't see the installer, briefly got one error message (didn't have time to recognize/read), then screen went white with oh no, something went wrong... and I was kicked from gnome..

I've tagged this bug report, as I got 502 server errors on ubuntu-bug; and looking it looks like this is what I had anyway.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

It's not surprising if 0908.2 doesn't have the workaround. It didn't land for a day or so after that.

Changed in mesa (Ubuntu):
status: In Progress → Fix Committed
tags: added: fixed-in-mesa-23.3
Changed in mesa (Ubuntu):
status: Fix Committed → Fix Released
tags: added: fixed-in-mesa-23.3.0
removed: fixed-in-mesa-23.3
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.