pop-os / gnome-shell

Pop!_OS fork of https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-shell
GNU General Public License v2.0
25 stars 4 forks source link

gdm-x-session initialization failure causes OS installer issues/ gui login-loop #87

Closed XV-02 closed 2 years ago

XV-02 commented 2 years ago

With the nightly build for Pop 20.04 (intel), attempting to fresh from-iso install on a desktop with an Nvidia GPU leads to issues both during the installation process and when trying to boot having installed.

Installation:

https://user-images.githubusercontent.com/98765732/157083765-c0a1cfa1-17cf-4c24-b1fb-1836e7c58e93.mp4

After this, the installation seems to proceed correctly and to complete.

Boot:

https://user-images.githubusercontent.com/98765732/157082942-94f8f3c0-269c-47dd-85dd-f29f6e722bf9.mp4

Logs:

combing through logs from a known good install with the same iso - achieved by removing the GPU from the desktop and installing with the integrated graphics for video out, but other wise using the exact same hardware - found the same error present in logs from both the glitchy install and the looping login boot:

Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: Xorg: ../../../../../../include/privates.h:121: dixGetPrivateAddr: Assertion `key->initialized' failed.
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE)
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) Backtrace:
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x13c) [0x55db74b8baec]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x60) [0x7f65f762a3c0]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (gsignal+0xcb) [0x7f65f746503b]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (abort+0x12b) [0x7f65f7444859]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) unw_get_proc_name failed: no unwind info found [-10]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (?+0x0) [0x7f65f7444729]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 5: /lib/x86_64-linux-gnu/libc.so.6 (__assert_fail+0x46) [0x7f65f7456006]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 6: /usr/lib/xorg/Xorg (DRIMoveBuffersHelper+0xc15) [0x55db74b55f25]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 7: /usr/lib/xorg/Xorg (DRI2Authenticate+0xa2) [0x55db74b58162]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 8: /usr/lib/xorg/Xorg (DRI2GetParam+0x944) [0x55db74b59194]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 9: /usr/lib/xorg/Xorg (SendErrorToClient+0x354) [0x55db74a29fb4]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 10: /usr/lib/xorg/Xorg (InitFonts+0x3b4) [0x55db74a2e064]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 11: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf3) [0x7f65f74460b3]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) 12: /usr/lib/xorg/Xorg (_start+0x2e) [0x55db74a17aae]
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE)
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE)
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: Fatal server error:
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) Caught signal 6 (Aborted). Server aborting
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE)
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE)
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: Please consult the The X.Org Foundation support
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]:          at http://wiki.x.org
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]:  for help.
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) Please also check the log file at "/home/system76/.local/share/xorg/Xorg.1.log" for additional information.
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE)
Mar 04 19:28:13 pop-os /usr/lib/gdm3/gdm-x-session[1809]: (EE) Server terminated with error (1). Closing log file.
leviport commented 2 years ago

I believe this is fixed now