Bug#1126174: gnome-shell[3203]: Page flip failed: drmModeAtomicCommit: Invalid argument

Simon McVittie smcv at debian.org
Fri Jan 23 10:44:33 GMT 2026


Control: severity -1 important
Control: tags -1 + trixie moreinfo
Control: forwarded -1 https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8983

On Thu, 22 Jan 2026 at 20:43:05 -0600, Fierro Viejo wrote:
>Every time I turn on the computer, after authenticating in GDM, the
>signal of the displays is lost and after waiting a few seconds, I press
>Ctrl+Alt+F1 and the authentication screen reappears, in which after
>authenticating again, my previously started session appears.

As you said, this seems to be the same issue as in some other bug 
reports after the Debian 13.3 update, or at least closely related. I've 
opened an upstream issue report for the regression: if you can talk 
directly to upstream rather than having me pass messages between you, 
that might be more efficient!

>The only solution that has worked for me so far was to restart after
>running the following commands:
>
>  sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
>  sudo chown Debian-gdm:Debian-gdm /var/lib/gdm3/.config/monitors.xml

This is interesting, because you said that gdm is *working*, but 
altering gdm's monitor layout is working for you as a workaround. That 
suggests that gnome-shell is unable to do the transition from gdm's 
monitor layout to the one you have configured for your own session, but 
if gdm uses a different monitor layout initially, then everything is OK.

Can you still reproduce the bug, for example if you delete 
/var/lib/gdm3/.config/monitors.xml and reboot?

If the bug is still reproducible, can you attach the "good" monitors.xml 
from your own ~/.config/monitors.xml, and the "bad" monitors.xml from 
/var/lib/gdm3/.config/monitors.xml? (Replace serial numbers, etc. with 
**** if you would prefer, as long as it's obvious where you have edited 
it - it's unlikely that the specific serial numbers are relevant!)

     smcv



More information about the pkg-gnome-maintainers mailing list