Debian Bug report logs - #1125941
gnome-shell: screen goes blank after login: "Page flip failed: drmModeAtomicCommit: Invalid argument"

version graph

Package: gnome-shell; Maintainer for gnome-shell is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>; Source for gnome-shell is src:gnome-shell (PTS, buildd, popcon).

Reported by: Alberto Garcia <berto@igalia.com>

Date: Mon, 19 Jan 2026 10:31:01 UTC

Severity: important

Tags: moreinfo, trixie

Found in version gnome-shell/48.7-0+deb13u1

Forwarded to https://gitlab.gnome.org/GNOME/mutter/-/issues/4572

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> (gnome-shell for {1125941}):
Bug#1125941; Package gnome-shell. (Mon, 19 Jan 2026 10:31:02 GMT) (full text, mbox, link).


Acknowledgement sent to Alberto Garcia <berto@igalia.com>:
New Bug report received and forwarded. Copy sent to pkg-gnome-maintainers@lists.alioth.debian.org. (Mon, 19 Jan 2026 10:31:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Alberto Garcia <berto@igalia.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gnome-shell: screen goes blank after login: "Page flip failed: drmModeAtomicCommit: Invalid argument"
Date: Mon, 19 Jan 2026 11:28:42 +0100
Package: gnome-shell
Version: 48.7-0+deb13u1
Severity: normal

Dear Maintainer,

after the Debian 13.2 -> 13.3 upgrade I noticed that when I boot my
computer and log in with GDM the screen goes immediately blank, "No
HDMI signal" and the monitor goes to standby mode.

I can work around the issue by switching to a text console
(Ctrl-Alt-F3) and back to the desktop session.

After reverting a few packages I noticed that downgrading gnome-shell
from 48.7-0+deb13u1 to 48.4-1~deb13u1 solves the problem.

Checking the journal I see this when booting with the "bad" version of
gnome-shell:

gnome-shell[6624]: Page flip failed: drmModeAtomicCommit: Invalid argument
gnome-shell[6624]: Page flip failed: drmModeAtomicCommit: Invalid argument
gnome-shell[6624]: Page flip failed: drmModeAtomicCommit: Invalid argument
gnome-shell[6624]: Page flip failed: drmModeAtomicCommit: Invalid argument
gnome-shell[6624]: Page flip failed: drmModeAtomicCommit: Invalid argument

Regards,

Berto

-- System Information:
Debian Release: 13.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.63+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-5
ii  gir1.2-accountsservice-1.0                   23.13.9-7
ii  gir1.2-adw-1                                 1.7.6-1~deb13u1
ii  gir1.2-atk-1.0                               2.56.2-1+deb13u1
ii  gir1.2-atspi-2.0                             2.56.2-1+deb13u1
ii  gir1.2-freedesktop                           1.84.0-1
ii  gir1.2-gcr-4                                 4.4.0.1-3
ii  gir1.2-gdesktopenums-3.0                     48.0-1
ii  gir1.2-gdkpixbuf-2.0                         2.42.12+dfsg-4
ii  gir1.2-gdm-1.0                               48.0-2
ii  gir1.2-geoclue-2.0                           2.7.2-2
ii  gir1.2-glib-2.0                              2.84.4-3~deb13u2
ii  gir1.2-gnomebg-4.0                           44.3-3
ii  gir1.2-gnomebluetooth-3.0                    47.1-1
ii  gir1.2-gnomedesktop-4.0                      44.3-3
ii  gir1.2-graphene-1.0                          1.10.8-5
ii  gir1.2-gstreamer-1.0                         1.26.2-2
ii  gir1.2-gtk-4.0                               4.18.6+ds-2
ii  gir1.2-gweather-4.0                          4.4.4-1
ii  gir1.2-ibus-1.0                              1.5.32-2
ii  gir1.2-mutter-16                             48.7-0+deb13u1
ii  gir1.2-nm-1.0                                1.52.1-1
ii  gir1.2-nma4-1.0                              1.10.6-5
ii  gir1.2-pango-1.0                             1.56.3-1
ii  gir1.2-polkit-1.0                            126-2
ii  gir1.2-rsvg-2.0                              2.60.0+dfsg-1
ii  gir1.2-soup-3.0                              3.6.5-3
ii  gir1.2-upowerglib-1.0                        1.90.9-1
ii  gjs                                          1.82.3-1
ii  gnome-control-center                         1:48.4-1~deb13u1
ii  gnome-settings-daemon                        48.1-1
ii  gnome-shell-common                           48.7-0+deb13u1
ii  gsettings-desktop-schemas                    48.0-1
ii  gstreamer1.0-pipewire                        1.4.2-1
ii  libatk-bridge2.0-0t64                        2.56.2-1+deb13u1
ii  libatk1.0-0t64                               2.56.2-1+deb13u1
ii  libc6                                        2.41-12+deb13u1
ii  libcairo2                                    1.18.4-1+b1
ii  libecal-2.0-3                                3.56.2-0+deb13u1
ii  libedataserver-1.2-27t64                     3.56.2-0+deb13u1
ii  libgcr-4-4                                   4.4.0.1-3
ii  libgdk-pixbuf-2.0-0                          2.42.12+dfsg-4
ii  libgirepository-1.0-1                        1.84.0-1
ii  libgjs0g                                     1.82.3-1
ii  libgles2                                     1.7.0-1+b2
ii  libglib2.0-0t64                              2.84.4-3~deb13u2
ii  libglib2.0-bin                               2.84.4-3~deb13u2
ii  libgnome-autoar-0-0                          0.4.5-2
ii  libgnome-desktop-4-2t64                      44.3-3
ii  libgraphene-1.0-0                            1.10.8-5
ii  libgtk-4-1                                   4.18.6+ds-2
ii  libical3t64                                  3.0.20-1+b1
ii  libjson-glib-1.0-0                           1.10.6+ds-2
ii  libmutter-16-0                               48.7-0+deb13u1
ii  libnm0                                       1.52.1-1
ii  libpango-1.0-0                               1.56.3-1
ii  libpipewire-0.3-0t64                         1.4.2-1
ii  libpolkit-agent-1-0                          126-2
ii  libpolkit-gobject-1-0                        126-2
ii  libpulse-mainloop-glib0                      17.0+dfsg1-2+b1
ii  libpulse0                                    17.0+dfsg1-2+b1
ii  libsecret-1-0                                0.21.7-1
ii  libsystemd0                                  257.9-1~deb13u1
ii  libx11-6                                     2:1.8.12-1
ii  libxext6                                     2:1.3.4-1+b3
ii  libxfixes3                                   1:6.0.0-2+b4
ii  python3                                      3.13.5-1
ii  tecla                                        48.0.2-1

Versions of packages gnome-shell recommends:
pn  bolt                     <none>
ii  evolution-data-server    3.56.2-0+deb13u1
ii  gdm3                     48.0-2
ii  gnome-browser-connector  42.1-6
ii  gnome-menus              3.36.0-3
pn  gnome-remote-desktop     <none>
ii  gnome-user-docs          48.2-1
pn  ibus                     <none>
ii  iio-sensor-proxy         3.7-3
pn  power-profiles-daemon    <none>
pn  switcheroo-control       <none>
ii  unzip                    6.0-29

Versions of packages gnome-shell suggests:
pn  gir1.2-malcontent-0          <none>
pn  gir1.2-telepathyglib-0.12    <none>
pn  gir1.2-telepathylogger-0.2   <none>
ii  gnome-shell-extension-prefs  48.7-0+deb13u1

Versions of packages gnome-session depends on:
ii  adwaita-icon-theme        48.1-1
ii  fonts-cantarell           0.303.1-4
ii  gnome-session-bin         48.0-1+deb13u1
ii  gnome-session-common      48.0-1+deb13u1
ii  gnome-settings-daemon     48.1-1
ii  xdg-desktop-portal-gnome  48.0-2
ii  xwayland                  2:24.1.6-1

Versions of packages gnome-session recommends:
pn  gnome-session-xsession  <none>

Versions of packages gnome-session suggests:
ii  desktop-base   13.0.4
ii  gnome-keyring  48.0-1

Versions of packages gnome-settings-daemon depends on:
ii  gnome-settings-daemon-common  48.1-1
ii  gsettings-desktop-schemas     48.0-1
ii  libasound2t64                 1.2.14-1
ii  libc6                         2.41-12+deb13u1
ii  libcairo2                     1.18.4-1+b1
ii  libcanberra-gtk3-0            0.30-18
ii  libcanberra0                  0.30-18
ii  libcolord2                    1.4.7-3
ii  libcups2t64                   2.4.10-3+deb13u2
ii  libfontconfig1                2.15.0-2.3
ii  libgck-2-2                    4.4.0.1-3
ii  libgcr-4-4                    4.4.0.1-3
ii  libgdk-pixbuf-2.0-0           2.42.12+dfsg-4
ii  libgeoclue-2-0                2.7.2-2
ii  libgeocode-glib-2-0           3.26.4-1
ii  libglib2.0-0t64               2.84.4-3~deb13u2
ii  libgnome-desktop-3-20t64      44.3-3
ii  libgtk-3-0t64                 3.24.49-3
ii  libgudev-1.0-0                238-6
ii  libgweather-4-0t64            4.4.4-1
ii  libmm-glib0                   1.24.0-1+deb13u1
ii  libnm0                        1.52.1-1
ii  libnotify4                    0.8.6-1
ii  libp11-kit0                   0.25.5-3
ii  libpam-systemd [logind]       257.9-1~deb13u1
ii  libpango-1.0-0                1.56.3-1
ii  libpangocairo-1.0-0           1.56.3-1
ii  libpolkit-gobject-1-0         126-2
ii  libpulse-mainloop-glib0       17.0+dfsg1-2+b1
ii  libpulse0                     17.0+dfsg1-2+b1
ii  libspa-0.2-bluetooth          1.4.2-1
ii  libsystemd0                   257.9-1~deb13u1
ii  libupower-glib3               1.90.9-1
ii  libwacom9                     2.14.0-1
ii  libwayland-client0            1.23.1-3
ii  libx11-6                      2:1.8.12-1
ii  libxext6                      2:1.3.4-1+b3
ii  libxfixes3                    1:6.0.0-2+b4
ii  libxi6                        2:1.8.2-1
ii  pipewire-audio                1.4.2-1

Versions of packages gnome-settings-daemon recommends:
ii  iio-sensor-proxy   3.7-3
ii  pipewire-audio     1.4.2-1
ii  pkexec             126-2
ii  x11-xserver-utils  7.7+11

Versions of packages gnome-settings-daemon suggests:
pn  usbguard  <none>

Versions of packages libgjs0g depends on:
pn  gir1.2-gio-2.0                                           <none>
ii  gir1.2-girepository-2.0                                  1.84.0-1
ii  gir1.2-glib-2.0 [gir1.2-gobject-2.0]                     2.84.4-3~deb13u2
ii  libc6                                                    2.41-12+deb13u1
ii  libcairo-gobject2                                        1.18.4-1+b1
ii  libcairo2                                                1.18.4-1+b1
ii  libffi8                                                  3.4.8-2
ii  libgirepository-1.0-1 [libgirepository-1.0-1-with-libff  1.84.0-1
    i8]
ii  libglib2.0-0t64                                          2.84.4-3~deb13u2
ii  libmozjs-128-0                                           128.14.0-1~deb13u1
ii  libreadline8t64                                          8.2-6
ii  libstdc++6                                               14.2.0-19
ii  libx11-6                                                 2:1.8.12-1

Versions of packages gnome-shell is related to:
ii  libegl-mesa0 [libegl-vendor]  25.0.7-2
ii  libgl1-mesa-dri               25.0.7-2
ii  libglx-mesa0 [libglx-vendor]  25.0.7-2

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> (gnome-shell for {1125941}):
Bug#1125941; Package gnome-shell. (Fri, 23 Jan 2026 10:39:02 GMT) (full text, mbox, link).


Acknowledgement sent to Simon McVittie <smcv@debian.org>:
Extra info received and forwarded to list. Copy sent to pkg-gnome-maintainers@lists.alioth.debian.org. (Fri, 23 Jan 2026 10:39:02 GMT) (full text, mbox, link).


Message #10 received at 1125941@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: Alberto Garcia <berto@igalia.com>, 1125941@bugs.debian.org
Subject: Re: Bug#1125941: gnome-shell: screen goes blank after login: "Page flip failed: drmModeAtomicCommit: Invalid argument"
Date: Fri, 23 Jan 2026 10:37:41 +0000
Control: severity -1 important
Control: tags -1 + trixie moreinfo
Control: forwarded -1 https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8983

On Mon, 19 Jan 2026 at 11:28:42 +0100, Alberto Garcia wrote:
>after the Debian 13.2 -> 13.3 upgrade I noticed that when I boot my
>computer and log in with GDM the screen goes immediately blank, "No
>HDMI signal" and the monitor goes to standby mode.

What GPU(s) and monitor layout/configuration is this? Can you share your 
~/.config/monitors.xml? (with serial numbers, etc. redacted if you want)

From other, similar issue reports, it seems there might be a correlation 
with AMD GPUs (but my work laptop is running the updated gnome-shell on 
an AMD GPU without apparent problems, so probably there is some other 
factor involved).

It's interesting that this happens for your own login session, but not 
for gdm, both of which are really gnome-shell. That would imply that gdm 
is choosing a configuration that does work, but your own login session 
has a configuration that (for whatever reason) doesn't work.

>After reverting a few packages I noticed that downgrading gnome-shell
>from 48.7-0+deb13u1 to 48.4-1~deb13u1 solves the problem.

Please confirm: if I understand you correctly, you can reproduce or work 
around this by upgrading/downgrading only the src:gnome-shell family of 
packages, without altering other packages like the kernel, src:mutter or 
Mesa? If true, this is very helpful - it means we probably don't have to 
look for regressions outside src:gnome-shell.

We might have to ask you to try 48.5 and 48.6 packages to try to narrow 
this down further.

It would probably be helpful if you could comment on the forwarded 
upstream bug report, rather than having the Debian GNOME team interposed 
in the middle.

Thanks,
    smcv



Severity set to 'important' from 'normal' Request was from Simon McVittie <smcv@debian.org> to 1125941-submit@bugs.debian.org. (Fri, 23 Jan 2026 10:39:02 GMT) (full text, mbox, link).


Added tag(s) moreinfo and trixie. Request was from Simon McVittie <smcv@debian.org> to 1125941-submit@bugs.debian.org. (Fri, 23 Jan 2026 10:39:02 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8983'. Request was from Simon McVittie <smcv@debian.org> to 1125941-submit@bugs.debian.org. (Fri, 23 Jan 2026 10:39:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> (gnome-shell for {1125941}):
Bug#1125941; Package gnome-shell. (Fri, 23 Jan 2026 11:09:01 GMT) (full text, mbox, link).


Acknowledgement sent to Simon McVittie <smcv@debian.org>:
Extra info received and forwarded to list. Copy sent to pkg-gnome-maintainers@lists.alioth.debian.org. (Fri, 23 Jan 2026 11:09:01 GMT) (full text, mbox, link).


Message #21 received at 1125941@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: 1125941@bugs.debian.org, Alberto Garcia <berto@igalia.com>
Subject: Re: Bug#1125941: gnome-shell: screen goes blank after login: "Page flip failed: drmModeAtomicCommit: Invalid argument"
Date: Fri, 23 Jan 2026 11:07:37 +0000
On Fri, 23 Jan 2026 at 10:37:41 +0000, Simon McVittie wrote:
>On Mon, 19 Jan 2026 at 11:28:42 +0100, Alberto Garcia wrote:
>>After reverting a few packages I noticed that downgrading gnome-shell
>>from 48.7-0+deb13u1 to 48.4-1~deb13u1 solves the problem.
>
>We might have to ask you to try 48.5 and 48.6 packages to try to 
>narrow this down further.

If you can try the test package from 
<https://people.debian.org/~smcv/temp/2025/13.3/48.6/> (just the 
gnome-shell parts, ignore the mutter packages) then that would already 
narrow it down a bit, by telling us whether this was a regression 
between 48.4 and 48.6, or between 48.6 and 48.7.

    smcv



Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> (gnome-shell for {1125941}):
Bug#1125941; Package gnome-shell. (Fri, 23 Jan 2026 12:35:02 GMT) (full text, mbox, link).


Acknowledgement sent to Alberto Garcia <berto@igalia.com>:
Extra info received and forwarded to list. Copy sent to pkg-gnome-maintainers@lists.alioth.debian.org. (Fri, 23 Jan 2026 12:35:02 GMT) (full text, mbox, link).


Message #26 received at 1125941@bugs.debian.org (full text, mbox, reply):

From: Alberto Garcia <berto@igalia.com>
To: 1125941@bugs.debian.org
Cc: Simon McVittie <smcv@debian.org>
Subject: Re: Bug#1125941: gnome-shell: screen goes blank after login: "Page flip failed: drmModeAtomicCommit: Invalid argument"
Date: Fri, 23 Jan 2026 13:34:11 +0100
Control: forwarded -1 https://gitlab.gnome.org/GNOME/mutter/-/issues/4572

On Fri, Jan 23, 2026 at 10:37:41AM +0000, Simon McVittie wrote:
> It would probably be helpful if you could comment on the forwarded
> upstream bug report, rather than having the Debian GNOME team
> interposed in the middle.

Following the discussion on this upstream bug report:

   https://gitlab.gnome.org/GNOME/mutter/-/issues/4572

As mentioned there I confirm that reverting this commit from
gnome-shell 48.7-0+deb13u1 solves the problem for me:

   https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/6703cacb559c74341ca88f2094d28973f323cde6

Berto



Changed Bug forwarded-to-address to 'https://gitlab.gnome.org/GNOME/mutter/-/issues/4572' from 'https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8983'. Request was from Alberto Garcia <berto@igalia.com> to 1125941-submit@bugs.debian.org. (Fri, 23 Jan 2026 12:35:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 23 19:29:42 2026; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.