#1083122 libgl1-mesa-dri: Upgrade from 24.0.8-1 to 24.2.2-1 caused SDDM to black-screen-with-cursor, and (separately) Sway Wayland Compositor to fail to start from tty

Package:
libgl1-mesa-dri
Source:
libgl1-mesa-dri
Description:
free implementation of the OpenGL API -- DRI modules
Submitter:
Date:
2025-06-08 21:47:01 UTC
Severity:
normal
#1083122#5
Date:
2024-10-02 01:38:04 UTC
From:
To:
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Scott Jacobs <scott092707@aol.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libgl1-mesa-dri: Upgrade from 24.0.8-1 to 24.2.2-1 caused SDDM to black-screen-with-cursor, and (separately) Sway Wayland Compositor to fail to start from tty
Bcc: Scott Jacobs <scott092707@aol.com>
Message-ID: <172783170585.321535.14965776001936686698.reportbug@ASUS-Prime-B350MA>
X-Mailer: reportbug 13.0.1
Date: Tue, 01 Oct 2024 21:15:05 -0400

X-Debbugs-Cc: scott092707@aol.com

[Note Well: Since I was unable to use my computer until I downgraded to
24.0.8-1, this is being written with 24.0.8-1 ("Version" above 'corrected'
to the version that failed) - any addtional info automatically appended
below may therefore be misleading]

Re: Severity:  I would have said 'serious', but the description suggests some
kind of protocol violation; I would consider something that prevents me from
operating my computer except through a tty, 'serious'.

On 10/28, I updated my software with apt-get upgrade, and subsequently
rebooted.
Booting went fine, until SDDM was supposed to bring up the user/password
window.
No window, black background, ordinary cursor (I use a variant of oxy-red-
argentina, with hollowed-out interior, and most cursors animating between
black/red/white) - but the cursor displayed was red-only, and not hollowed
out --> SDDM was not running (I tried to enter a password anyway, but no
luck))
I switched to a tty and logged in, and tried to run Sway two times - once
just invoking Sway, and one calling my wrapper script that calls Sway
after setting environment variables -  and both times, Sway failed to run,
giving the following error:
libegl fatal did not find extension dri_mesa version 1

My wrapper script for "apt-get" 'tee's a log-file, so I was able to determine
that libgl1-mesa-dri was one of the packages upgraded, from my then
current 24.0.8-1 to 24.2.2-1 . I located the previous version in
/var/cache/apt/archives, downgraded to it, and was able again to bring up
SDDM, and subsequently Sway.

apt list --installed  sway
sway/testing,now 1.9-2 amd64 [installed]
apt list --installed  sddm
sddm/testing,now 0.21.0-1 amd64 [installed]

I am in no way graphics-literate, but it is clear that something in the new
version of this package causes both SDDM and Sway to fail to run, as merely
downgrading this one package to its previous version resulted in SDDM/Sway to
run correctly (out of 500+ packages upgraded).

I am preparing to go out of town, so even if I could get an intervening package
version (if it exists), I would not be able to test it to see if the problem
arose in a version AFTER 24.0.8-1, but BEFORE 24.2.2-1.

#1083122#10
Date:
2024-12-11 22:18:30 UTC
From:
To:
Hi,

The failure is still occuring here with Nvidia GT218M [NVS 3100M] and
Mesa version 24.3.0-1 from experimental.

This issue filed at Mesa most probably is related, because symptom and
affected versions match:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/12203


Kind regards,
   Gero

#1083122#15
Date:
2025-06-08 21:21:50 UTC
From:
To:
Wayland launches properly with the current versions of Mesa in testing
(25.0.5-1) and experimental (25.1.0-1) on Nvidia GT218M [NVS 3100M]
graphics.

So the issue is fixed here. Thanks to all who worked on this!