xorg-server segfaults after xrandr --setprovideroutputsource
Submitted by Brett Sheffield
Assigned to Keith Packard @keithp
Description
Created attachment 113235 Xorg.0.log
This may be related to bug 73403, but the details are a bit different.
Running Gentoo Linux (fresh build), with xmonad tiling manager and xorg-server.
The following causes a segfault in xorg-server: $ xrandr --setprovideroutputsource Intel radeon $ xrandr --output VGA1 --off $ xrandr --output VGA1 --auto
[ 4923.580] (EE) Backtrace: [ 4923.581] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x581738] [ 4923.581] (EE) 1: /usr/bin/X (0x400000+0x185379) [0x585379] [ 4923.581] (EE) 2: /lib64/libpthread.so.0 (0x7fdafc14b000+0x101c0) [0x7fdafc15b1c0] [ 4923.581] (EE) [ 4923.581] (EE) Segmentation fault at address 0x0 [ 4923.581] (EE) Fatal server error: [ 4923.581] (EE) Caught signal 11 (Segmentation fault). Server aborting
$ xrandr --listproviders Providers: number : 2 Provider 0: id: 0x81 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 4 associated providers: 0 name:radeon Provider 1: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 3 associated providers: 0 name:Intel
Outputs are displayed correctly after --setprovideroutputsource but various operations on VGA1 (on the intel card) will cause the server to segfault. The above is the simplest.
No xorg.conf in use and nothing in xorg.conf.d/
Attachment 113235, "Xorg.0.log":
Xorg.0.log