Bug 19407

Summary: X crashes on startup if external "LeftOf" monitor is absent
Product: xorg Reporter: Mary Ellen Foster <mefoster>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED INVALID QA Contact:
Severity: critical    
Priority: medium CC: adsouza
Version: 7.4 (2008.09)   
Hardware: Other   
OS: All   
Whiteboard: 2011BRB_Reviewed
i915 platform: i915 features:
Attachments:
Description Flags
xorg.conf from the Radeon laptop
none
Xorg.0.log from the Radeon computer showing the crash none

Description Mary Ellen Foster 2009-01-05 12:46:47 UTC
Created attachment 21696 [details]
xorg.conf from the Radeon laptop

With an xorg.conf that uses Xrandr 1.2 syntax to set up multiple displays on a laptop, if the external monitor (VGA) is configured "LeftOf" the internal (LVDS), X will crash on boot if the external monitor is not plugged in. This does not happen if the external monitor is "RightOf" the internal one -- in that case, things start up properly with a single display.

This has been reproduced on two different computers, both running a fully-updated Fedora 10: one with an Intel graphics card (driver xorg-x11-drv-i810-2.5.0-4.fc10.i386) and one with a Radeon (driver xorg-x11-drv-ati-6.9.0-63.fc10.i386).

I'll attach the xorg.conf from the Radeon computer and an xorg.log from when X crashed with the "LeftOf" configuration and no external monitor. With "LeftOf" changed to "RightOf", there is no crash.
Comment 1 Mary Ellen Foster 2009-01-05 12:47:37 UTC
Created attachment 21697 [details]
Xorg.0.log from the Radeon computer showing the crash
Comment 2 Jeremy Huddleston Sequoia 2011-10-03 01:43:01 UTC
Looks like a radeon bug.
Comment 3 Alex Deucher 2011-10-03 05:23:15 UTC
can you get a proper backtrace with gdb?
Comment 4 Adam Jackson 2018-06-12 19:08:58 UTC
Mass closure: This bug has been untouched for more than six years, and is not
obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.