Bug#1004131: gdm3: the monitor randomly stuck in boot LOGO after reboot in iGPU + dGPU-nvidia

Jeremy Szu jeremy.szu at canonical.com
Sun Jan 23 09:13:19 GMT 2022


based on 1c9e4c93d

I tried
1. gbp buildpackage -us -uc --git-ignore-branch  --git-ignore-new # can
reproduce this issue
2. "dh_quilt_patch" and then "meson _build && ninja -C _build && sudo ninja
-C _build install" # can't reproduce this issue.

On Fri, Jan 21, 2022 at 10:24 PM Jeremy Szu <jeremy.szu at canonical.com>
wrote:

> Package: gdm3
> Version: 41.0-3ubuntu2
> Severity: normal
> X-Debbugs-Cc: jeremy.szu at canonical.com
>
> Dear Maintainer,
>
>    * Test environment/steps:
> 1. A desktop or workstation which containing an iGPU.
> 2. Plug a nvidia graphic card to the system and installing proprietary
> nvidia driver (470 in my case)
> 3. Attach a monitor to dGPU and leave iGPU connect to nothing.
> (in my test environment, there is the other ethernet card and TBT4 cards)
> 4. Reboot system.
>
> 5.1 [Expected result] the system launches gdm without problem
> 5.2 [Actual result] the system shuck in boot LOGO (sometime, the ssh
> works)
>
>    * This issue has the fail rate 6/24 (25%)
>    * In problematic case, the gdm using "gdm-wayland-session".
>    * In success case, the gdm is in "gdm-x-session" mode.
>
>    * I tested on ubuntu-jammy daily build with dist-upgrade.
>    * I tried the gdm from upstream, it doesn't have this problem
>    * The git commit I tried below, the commit (536491641) works good:
> ```
> | * 1c9e4c93d (HEAD, refs/bisect/bad) New upstream release
> | * 4106a87d5 Update upstream source from tag 'upstream/41.0'
> | |\
> | | * 5fcf89011 (debian/upstream/latest) New upstream version 41.0
> | | |\
> | | | * 536491641 (tag: 41.0,
> refs/bisect/good-536491641156ba88beab2c881278b09e52df6813) 41.0
> ```
>    * The major difference between 1c9e4c93d .. 536491641 is debian/*
>    * I created the bug on Ubuntu as
>    https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1958488
>
> -- System Information:
> Debian Release: bookworm/sid
>   APT prefers jammy
>   APT policy: (500, 'jammy')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 5.15.0-17-generic (SMP w/12 CPU threads)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_DIE, TAINT_OOT_MODULE
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE
> not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages gdm3 depends on:
> ii  accountsservice                       0.6.55-3ubuntu2
> ii  adduser                               3.118ubuntu5
> ii  bash                                  5.1-6ubuntu1
> ii  dbus [default-dbus-system-bus]        1.12.20-2ubuntu2
> pn  dbus-daemon                           <none>
> ii  dconf-cli                             0.40.0-2
> ii  dconf-gsettings-backend               0.40.0-2
> ii  debconf [debconf-2.0]                 1.5.79
> ii  gir1.2-gdm-1.0                        41.0-3ubuntu2
> ii  gnome-session-bin                     40.1.1-3ubuntu1
> ii  gnome-session-common                  40.1.1-3ubuntu1
> ii  gnome-settings-daemon                 41.0-2ubuntu1
> ii  gnome-shell                           40.5-1ubuntu2
> ii  gnome-terminal [x-terminal-emulator]  3.42.0-1ubuntu1
> ii  gsettings-desktop-schemas             41.0-2ubuntu1
> ii  libaccountsservice0                   0.6.55-3ubuntu2
> ii  libaudit1                             1:3.0-2ubuntu3
> ii  libc6                                 2.34-0ubuntu3
> ii  libcanberra-gtk3-0                    0.30-8ubuntu1
> ii  libcanberra0                          0.30-8ubuntu1
> ii  libgdk-pixbuf-2.0-0                   2.42.6+dfsg-2ubuntu2
> ii  libgdm1                               41.0-3ubuntu2
> ii  libglib2.0-0                          2.71.0-2
> ii  libglib2.0-bin                        2.71.0-2
> ii  libgtk-3-0                            3.24.30-3ubuntu2
> ii  libkeyutils1                          1.6.1-2ubuntu2
> ii  libpam-modules                        1.4.0-10ubuntu2
> ii  libpam-runtime                        1.4.0-10ubuntu2
> ii  libpam-systemd                        249.5-2ubuntu4
> ii  libpam0g                              1.4.0-10ubuntu2
> ii  librsvg2-common                       2.52.5+dfsg-1ubuntu1
> ii  libselinux1                           3.3-1
> ii  libsystemd0                           249.5-2ubuntu4
> ii  libx11-6                              2:1.7.2-2
> ii  libxau6                               1:1.0.9-1build4
> ii  libxcb1                               1.14-3ubuntu2
> ii  libxdmcp6                             1:1.1.3-0ubuntu4
> ii  lsb-base                              11.1.0ubuntu3
> ii  policykit-1                           0.105-31
> ii  procps                                2:3.3.17-5ubuntu3
> ii  systemd-sysv                          249.5-2ubuntu4
> ii  ubuntu-session [x-session-manager]    40.1.1-3ubuntu1
> ii  ucf                                   3.0043
> ii  x11-common                            1:7.7+23ubuntu1
> ii  x11-xserver-utils                     7.7+9
>
> Versions of packages gdm3 recommends:
> ii  at-spi2-core                        2.42.0-2ubuntu3
> ii  ubuntu-session [x-session-manager]  40.1.1-3ubuntu1
> ii  x11-xkb-utils                       7.7+5build3
> ii  xserver-xephyr                      2:1.20.14-1ubuntu1
> ii  xserver-xorg                        1:7.7+23ubuntu1
> ii  zenity                              3.41.0-2
>
> Versions of packages gdm3 suggests:
> ii  libpam-fprintd        1.94.1-1
> ii  libpam-gnome-keyring  40.0-3ubuntu1
> pn  libpam-pkcs11         <none>
> ii  libpam-sss            2.6.1-1ubuntu3
> ii  orca                  41.0-1ubuntu1
>
> -- debconf information:
> * shared/default-x-display-manager: gdm3
>   gdm3/daemon_name: /usr/sbin/gdm3
>


-- 
Sincerely,
Jeremy Su
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20220123/421139e3/attachment.htm>


More information about the pkg-gnome-maintainers mailing list