Description of problem: Attempting to setup dual head configuration, with DVI and VGA outputs pointing at 2 LCD screens fails. Version-Release number of selected component (if applicable): xorg-x11-drv-i810-2.1.1-4.fc8 How reproducible: Every time Steps to Reproduce: 1. Using supplied xorg.conf 2. Start X 3. boom Actual results: Sig11 in X server cannot restore display (perhaps a kernel issue) Expected results: dual head-lovelyness. Actually seen working with xrandr at runtime Additional info: System works (single head) without a config file. Runs in clone mode if VGA connector sill connected to other LCD.
Created attachment 225051 [details] Working xorg log, from no config (others to follow)
Created attachment 225061 [details] Config that causes the crash
Created attachment 225071 [details] Xorg config showing Sig11
Any suggestions as to debuginfo packages to install and advise on how best to attach gdb for a more useful backtrace gratefully accepted.
I think we have what we need in the attachment 225071 [details], and I will now pass it to the developers. If you want to digg deeper, there is of course http://www.x.org/wiki/Development/Documentation/ServerDebugging
Created attachment 291037 [details] Debug session on another computer showing the same issue Another of my computers (ati chipset) shows the same issue, and gdb shows up the NULL pointer de-reference easily.
This appears to be in the common code, rather than the i810 driver.
sorry for the stream of updates... This occurs on current rawhide, with xorg-x11-server-Xorg-1.4.99.1-0.13.fc9 xorg-x11-drv-ati-6.7.196-5.fc9
When avoiding the old multi-head code, and using new randr only, it now works on both F8 (i810) and rawhide (radeon). However, the path to this segfault should be eliminated...