Skip to content

Xserver doesn't boot when parsing incorrect BusID in Device section #1477

@GermanAizek

Description

@GermanAizek

version

Xlibre 25.0.0.X and Xorg

PLEASE DONT TEST THIS ON REAL MACHINE (USE VIRTUAL MACHINE)

Create xorg.conf with Device that has an incorrect BusID specified. According to the user's behavior, the xserver process will constantly try to initialize the device, switching to other text tty sessions is not possible, since the systemd initialization process is underway. No matter how long I waited, xserver did not give a parsing error. From the user's side, he sees only the systemd initialization screen.

Section "Device"
    Identifier  "Vulnerable Device"
    Driver      "modesetting"
    BusID       "pci:"  # Incorrect format busid, missing ":<domain>:<bus>:<dev>:<func>"
EndSection

or

Section "Device"
    Identifier  "Vulnerable Device"
    Driver      "modesetting"
    BusID       "pci"  # Incorrect format busid, missing ":<domain>:<bus>:<dev>:<func>"
EndSection

Behavior of a system with an already written xorg.conf

simplescreenrecorder-2025-11-23_09.47.50.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneed-infoStill need to wait for more information

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions