The issue started when I was working in a SSH X-forwarding session, when a GUI application in the session froze the entire desktop. Being forced to hard reset, every subsequent boot results in a black screen at startup. Pressing Ctrl + Alt + F5 or otherwise to bring up a TTY terminal flashes it for a second or two, then goes to a single blinking cursor. The only option I have to open the desktop is to add runlevel 3 in the kernel boot options, then run startx
from there. I tried the guides from Desktop environment does not start on load. I have to run startx, but to no avail.
Results of inxi -v8azy
:
System:
Kernel: 6.6.19-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
root=UUID=9d2cdcb1-49e0-442c-8ac8-bee8129a84b5 rw quiet apparmor=1
security=apparmor resume=UUID=8d75268b-2826-4521-abab-c258102e3822
udev.log_priority=3 3
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 wm: xfwm4 v: 4.18.0
with: xfce4-panel tools: avail: light-locker vt: 1 dm: LightDM v: 1.32.0
Distro: Manjaro base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20MF000BUS v: ThinkPad X1 Extreme
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 20MF000BUS v: SDK0R32862 WIN
serial: <superuser required> part-nu: LENOVO_MT_20MF_BU_Think_FM_ThinkPad X1
Extreme uuid: <superuser required> UEFI: LENOVO v: N2EET61W (1.43 )
date: 12/20/2022
Battery:
ID-1: BAT0 charge: 52.8 Wh (88.3%) condition: 59.8/80.4 Wh (74.3%)
power: 14.8 W volts: 15.6 min: 15.4 model: Celxpert 01AY969 type: Li-poly
serial: <filter> status: discharging cycles: 2108
Memory:
System RAM: total: 32 GiB available: 30.81 GiB used: 5.65 GiB (18.3%)
Message: For most reliable report, use superuser + dmidecode.
Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
max-module-size: 32 GiB note: est.
Device-1: ChannelA-DIMM0 type: DDR4 detail: synchronous size: 16 GiB
speed: 2667 MT/s volts: curr: 1 width (bits): data: 64 total: 64
manufacturer: SK Hynix part-no: HMA82GS6CJR8N-VK serial: <filter>
Device-2: ChannelB-DIMM0 type: DDR4 detail: synchronous size: 16 GiB
speed: 2667 MT/s volts: curr: 1 width (bits): data: 64 total: 64
manufacturer: G.Skill part-no: F4-2666C19-16GRS serial: N/A
PCI Slots:
Permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: Intel Core i7-8750H bits: 64 type: MT MCP arch: Coffee Lake
gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF4
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 9 MiB desc: 1x9 MiB
Speed (MHz): avg: 800 min/max: 800/4100 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 52815
Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida
intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr
mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep
sgx sgx_lc smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm
tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: retbleed mitigation: IBRS
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: IBRS, IBPB: conditional, STIBP: conditional,
RSB filling, PBRSB-eIBRS: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Lenovo
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:3e9b
class-ID: 0300
Device-2: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile] vendor: Lenovo
driver: nvidia v: 550.54.14 alternate: nouveau,nvidia_drm non-free: 545.xx+
status: current (as of 2024-02; EOL~2026-12-xx) arch: Pascal code: GP10x
process: TSMC 16nm built: 2016-2021 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.0 chip-ID: 10de:1c8c
class-ID: 0300
Device-3: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:2 chip-ID: 04f2:b61e
class-ID: 0e02 serial: <filter>
Display: server: X.Org v: 21.1.11 compositor: xfwm4 v: 4.18.0 driver: X:
loaded: modesetting,nvidia unloaded: nouveau alternate: fbdev,nv,vesa
dri: iris gpu: i915 display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: BOE Display 0x0792 built: 2017 res: 1920x1080
hz: 60 dpi: 142 gamma: 1.2 chroma: red: x: 0.651 y: 0.345 green: x: 0.333
y: 0.616 blue: x: 0.149 y: 0.055 white: x: 0.314 y: 0.329
size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
modes: 1920x1080
API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
chip-ID: 8086:a348 class-ID: 0403
API: ALSA v: k6.6.19-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.0.3 status: off with: pipewire-media-session
status: active tools: pw-cli
Server-3: PulseAudio v: 17.0 status: active with: 1: pulseaudio-alsa
type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl,pavucontrol
Network:
Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
IP v4: <filter> type: dynamic noprefixroute scope: global
broadcast: <filter>
IP v6: <filter> type: noprefixroute scope: link
Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15bc class-ID: 0200
IF: enp0s31f6 state: down mac: <filter>
IF-ID-1: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
IP v4: <filter> scope: global
IP v6: <filter> scope: global
IP v6: <filter> virtual: stable-privacy proto kernel_ll scope: link
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
WAN IP: <filter>
Bluetooth:
Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:4
chip-ID: 8087:0aaa class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 2 state: up address: <filter> status:
discoverable: no active: no pairing: yes class-ID: 6c010c
Logical:
Message: No logical block device data found.
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 476.94 GiB used: 105.71 GiB (22.2%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: PC SN720
SDAQNTW-512G-1001 size: 476.94 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 10190101 temp: 44.9 C scheme: GPT
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 128 GiB size: 124.93 GiB (97.60%) used: 105.68 GiB (84.6%)
fs: ext4 dev: /dev/nvme0n1p6 maj-min: 259:6 label: N/A
uuid: 9d2cdcb1-49e0-442c-8ac8-bee8129a84b5
ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%)
used: 29.1 MiB (11.4%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
label: SYSTEM uuid: A8D8-EB70
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
compressor: zstd max-pool: 20%
ID-1: swap-1 type: partition size: 2 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/nvme0n1p5 maj-min: 259:5 label: N/A
uuid: 8d75268b-2826-4521-abab-c258102e3822
Unmounted:
ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: <superuser required>
label: N/A uuid: N/A
ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 345.69 GiB fs: ntfs
label: Windows uuid: 08D0DBF0D0DBE1CC
ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 1000 MiB fs: ntfs
label: WinRE_DRV uuid: 3232DC6832DC3319
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Device-1: 1-8:2 info: Chicony Integrated Camera type: video
driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
mode: 2.0 power: 500mA chip-ID: 04f2:b61e class-ID: 0e02 serial: <filter>
Device-2: 1-9:3 info: Synaptics Metallica MIS Touch Fingerprint Reader
type: <vendor specific> driver: N/A interfaces: 1 rev: 2.0
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
chip-ID: 06cb:009a class-ID: ff00 serial: <filter>
Device-3: 1-14:4 info: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
type: bluetooth driver: btusb interfaces: 2 rev: 2.0
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
chip-ID: 8087:0aaa class-ID: e001
Hub-2: 2-0:1 info: super-speed hub ports: 10 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Device-1: 2-3:2 info: Realtek USB3.0-CRW type: mass storage
driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s)
lanes: 1 mode: 3.2 gen-1x1 power: 800mA chip-ID: 0bda:0328 class-ID: 0806
serial: <filter>
Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-4: 4-0:1 info: super-speed hub ports: 2 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 50.0 C pch: 52.0 C mobo: N/A
Fan Speeds (rpm): fan-1: 0 fan-2: 0
Repos:
Packages: 1840 pm: pacman pkgs: 1817 libs: 481 tools: pamac pm: flatpak
pkgs: 13 pm: snap pkgs: 10
Active pacman repo servers in: /etc/pacman.d/mirrorlist
1: https://mirrors.ucr.ac.cr/manjaro/stable/$repo/$arch
2: https://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch
3: http://mirror.xeonbd.com/manjaro/stable/$repo/$arch
Processes:
CPU top: 5 of 325
1: cpu: 37.0% command: firefox pid: 2820 mem: 682.9 MiB (2.1%)
2: cpu: 19.9% command: firefox pid: 6966 mem: 376.8 MiB (1.1%)
3: cpu: 16.6% command: electron pid: 2575 mem: 250.8 MiB (0.7%)
4: cpu: 12.5% command: zellij pid: 8393 mem: 72.6 MiB (0.2%)
5: cpu: 10.5% command: firefox pid: 6216 mem: 77.0 MiB (0.2%)
Memory top: 5 of 325
1: mem: 682.9 MiB (2.1%) command: firefox pid: 2820 cpu: 37.0%
2: mem: 613.6 MiB (1.9%) command: thunderbird pid: 1987 cpu: 3.2%
3: mem: 376.8 MiB (1.1%) command: firefox pid: 6966 cpu: 19.9%
4: mem: 324.8 MiB (1.0%) command: firefox pid: 6962 cpu: 6.2%
5: mem: 323.8 MiB (1.0%) command: firefox pid: 3228 cpu: 8.9%
Info:
Processes: 325 Power: uptime: 24m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.31 GiB services: upowerd,xfce4-power-manager
Init: systemd v: 255 default: graphical tool: systemctl
Compilers: clang: 16.0.6 gcc: 13.2.1 Shell: fish v: 3.7.0
running-in: zellij inxi: 3.3.33
Results of journalctl --boot=-12 --priority=3 --catalog --no-pager
(anonymized, narrowed down the boot number to the 12th from last one)
Mar 11 03:37:40 USER kernel: ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - TUID (20230628/dspkginit-438)
Mar 11 03:37:40 USER systemd-udevd[349]: /etc/udev/rules.d/71-ti-permissions.rules:17 Unknown group 'dialout', ignoring.
Mar 11 03:37:42 USER kernel:
Mar 11 03:37:42 USER kernel: iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
Mar 11 03:37:45 USER kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
Mar 11 03:37:45 USER bluetoothd[1016]: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
Mar 11 03:37:45 USER bluetoothd[1016]: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
Mar 11 03:38:51 USER systemd-coredump[1938]: Failed to send coredump datagram: Broken pipe
Notably, found this error in the last lines from the 13th from last boot:
Mar 11 03:35:56 USER kernel: BUG: unable to handle page fault for address: 00000000000083b0
Mar 11 03:35:56 USER kernel: #PF: supervisor read access in kernel mode
Mar 11 03:35:56 USER kernel: #PF: error_code(0x0000) - not-present page