Page MenuHomeSolus

[Unstable] Black screen on boot with xorg-server 1.20.10, release: 70
Closed, ResolvedPublic

Description

Ever since D10623 landed I am unable to boot to the login screen. After the blinking white cursor there is just a black screen, and nothing visible happens. Switching to tty2 and logging in via the CLI works.

Steps to reproduce:

  1. Install xorg-server 1.20.10 release 70 (i.e. switch to Unstable repo and fully update)
  2. Reboot
  3. wait for the login screen

Observed result: Black screen
Expected result: Login screen appears

Boot log: https://paste.ubuntu.com/p/mKc3bmtsWJ/

Further details:
This machine is using gdm as display manager, but the Budgie Desktop is also installed (and default). Might be specific to this setup.
I have narrowed it down to this specific package update, because even with everything else fully updated the login screen appears.
DataDrake provided me with a list of packages that depend on xorg-server-devel and weren't rebuilt after the update, in the hope that rebuilding them might fix the issue. So far I have tried rebuilding mutter, the nvidia driver, xorg-driver-input-libinput, xorg-server itself and gdm for good measure, because those seemed like the more obvious choices, but no dice so far. During the rebuilds I had to add some new build deps for most of these, e.g. pkgconfig(pciaccess), pkgconfig(inputproto), and pkgconfig(xproto)
Just wanted to open this issue to keep record of everything and maybe find someone who has the same problem, or even a potential solution.

Sytem Information:
System:

Kernel: 5.11.12-177.current x86_64 bits: 64 Desktop: Budgie 10.5.2 
Distro: Solus 4.2

Machine:

Type: Desktop Mobo: MEDION model: MS-7797 v: 1.1 serial: <filter> 
BIOS: American Megatrends v: M7797W08.209 date: 09/20/2012

CPU:

Info: Quad Core model: Intel Core i5-3350P bits: 64 type: MCP 
L2 cache: 6 MiB 
Speed: 2191 MHz min/max: 1600/3300 MHz Core speeds (MHz): 1: 2191 2: 1861 
3: 1790 4: 1936

Graphics:

Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 455.50.12 
Display: x11 server: X.Org 1.20.10 driver: loaded: nvidia 
resolution: 1920x1080 
OpenGL: renderer: GeForce GTX 1050 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 455.50.12

Audio:

Device-1: Intel 7 Series/C216 Family High Definition Audio 
driver: snd_hda_intel 
Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel 
Device-3: JMTek LLC. USB PnP Audio Device type: USB 
driver: hid-generic,snd-usb-audio,usbhid 
Sound Server: ALSA v: k5.11.12-177.current

Network:

Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
driver: r8169 
IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
Device-2: Realtek RTL8188CUS 802.11n WLAN Adapter type: USB 
driver: rtl8192cu 
IF: wlp0s26u1u1 state: down mac: <filter>

Drives:

Local Storage: total: 931.51 GiB used: 374.32 GiB (40.2%) 
ID-1: /dev/sda vendor: Samsung model: SSD 860 EVO 1TB size: 931.51 GiB

Partition:

ID-1: / size: 452.99 GiB used: 374.32 GiB (82.6%) fs: ext4 dev: /dev/sda4

Swap:

ID-1: swap-1 type: partition size: 3.72 GiB used: 2 MiB (0.1%) 
dev: /dev/sda3

Event Timeline

Staudey created this task.Wed, Apr 14, 5:55 PM
Staudey updated the task description. (Show Details)Wed, Apr 14, 6:05 PM
joebonrichie added a subscriber: joebonrichie.EditedWed, Apr 14, 6:08 PM

Can you upload an Xorg log aswell from when it´s failing e.g. /var/log/Xorg.0.log(.old)

Potentially related to screensaver?

Apr 13 20:37:40 solus-pc kernel: gnome-screensav[841]: segfault at 0 ip 0000000000000000 sp 00007ffecb2d15b8 error 14 in gnome-screensaver[400000+8000]
Apr 13 20:37:40 solus-pc kernel: Code: Unable to access opcode bytes at RIP 0xffffffffffffffd6.
Apr 13 20:37:40 solus-pc audit[841]: ANOM_ABEND auid=4294967295 uid=21 gid=21 ses=4294967295 subj=unconfined pid=841 comm="gnome-screensav" exe="/usr/bin/gnome-screensaver" sig=11 res=1

Can you confirm if you manually install the old version of xorg-server it still fails? sudo eopkg it https://packages.getsol.us/unstable/x/xorg-server/xorg-server-1.20.10-69-1-x86_64.eopkg

Can you upload an Xorg log aswell from when it´s failing e.g. /var/log/Xorg.0.log(.old)

also from yesterday: https://paste.ubuntu.com/p/VzgWPxphZj/

Potentially related to screensaver?

Just checked and I also get those messages about gnome-screensaver in a working session

Can you confirm if you manually install the old version of xorg-server it still fails?

Sorry, forgot to explicitly mention that I already did that. Actually that's how I'm running my system at the moment, with everything else updated.

This comment was removed by JoshStrobl.

@Staudey lemme know if the revert + update resolves the issue.

@JoshStrobl Just came home, updated and rebooted, and the problem is indeed gone.