-
Notifications
You must be signed in to change notification settings - Fork 226
Open
Labels
bugSomething isn't workingSomething isn't workingneeds-triageThis needs to be reviewed and categorized.This needs to be reviewed and categorized.
Description
Select the version
25.0.0.X
Describe your issue
I am not an expert in X/graphics internals, but I tried my best to debug this before reporting.
On Linux 6.19, XLibre crashes during startup with SIGSEGV when my Intel iGPU + AMD dGPU are both active.
The crash is in modesetting_drv.so during InitOutput (null pointer address 0x0).
From log:
modeset(0): using drv /dev/dri/card1(Intel)modeset(G0): using drv /dev/dri/card0(AMD)Applying OutputClass "AMDgpu" options to /dev/dri/card0- then
Caught signal 11 (Segmentation fault). Server aborting
Steps to reproduce
- Boot Arch Linux with kernel
6.19.6-arch1-1. - Use kernel cmdline with AMD enabled (includes
amdgpu.si_support=1andamdgpu.cik_support=1, withoutmodprobe.blacklist=amdgpu). - Start XLibre.
- X crashes with SIGSEGV in
modesetting_drv.so.
What did you expect?
XLibre should start normally on hybrid Intel+AMD hardware without crashing.
Additional Information
Environment:
- Distro: Arch Linux
- XLibre: 1.25.0
- Kernel: 6.19.6-arch1-1 (issue reproduced here)
- GPUs:
- Intel HD 520 (8086:1916)
- AMD dGPU (1002:6660, Sea Islands)
What I tried (did not fix):
- cleaned duplicate Device sections in
/etc/X11/xorg.conf.d - removed extra options (
DRI,PrimaryGPU) - added
AutoAddGPU off
Workaround:
- Boot with
modprobe.blacklist=amdgpu(Intel-only path) and X starts normally.
I can attach:
Tried many times and these are the logs at each time
xserver-1.logxserver-2.logxserver-3.logjournalctl -bexcerpts
xserver-1.log
xserver-2.log
xserver-3.log
xlibre-journal-excerpt-crash-window.txt
Extra fields
- I have checked the existing issues
- I have read the Contributing Guidelines
- I'd like to work on this issue
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingneeds-triageThis needs to be reviewed and categorized.This needs to be reviewed and categorized.