Public bug reported: Binary package hint: xorg
I recently installed a new HD5670 graphics card, with two monitors connected. After a bunch of work, I finally got it all working, but then I rebooted, and the system froze hard (couldn't ping from another machine, etc). I logged in remotely and started experimenting, and discovered the problem was that X was failing to deal with my xorg.conf file. In particular, this part: Section "Monitor" Identifier "0-DFP1" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" Option "PreferredMode" "2560x1440" Option "TargetRefresh" "60" Option "Position" "0 0" Option "Rotate" "normal" Option "Disable" "false" EndSection Section "Monitor" Identifier "0-DFP3" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" Option "PreferredMode" "1600x1200" Option "TargetRefresh" "60" Option "Position" "2560 0" Option "Rotate" "left" Option "Disable" "false" EndSection Section "Device" Identifier "aticonfig-Device[0]-0" Driver "fglrx" Option "Monitor-DFP1" "0-DFP1" # this is the culprit here: Option "Monitor-DFP3" "0-DFP3" BusID "PCI:1:0:0" EndSection I booted into recovery mode without X, ssh'd in, and tried starting X by hand. I discovered that with two monitors in the Device section as above, the X server fails an assertion. stdout looks like this: X.Org X Server 1.9.0 Release Date: 2010-08-20 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.24-27-server i686 Ubuntu Current Operating System: Linux tempest 2.6.35-23-generic #41-Ubuntu SMP Wed Nov 24 10:18:49 UTC 2010 i686 Kernel command line: root=/dev/mapper/vg0-root ro single Build Date: 16 September 2010 05:39:22PM xorg-server 2:1.9.0-0ubuntu7 (For technical support please see http://www.ubuntu.com/support) Current version of pixman: 0.18.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 1 17:04:42 2010 (++) Using config file: "/etc/X11/xorg.conf" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (WW) fglrx: No matching Device section for instance (BusID PCI:0...@1:0:1) found X: ../../dix/pixmap.c:118: AllocatePixmap: Assertion `pScreen->totalPixmapSize > 0' failed. Abort Exit 134 apparently it leaves things in an unclean state, because if I run the X server again at this point, the machine freezes hard. It looks like gdm tries restarting the X server if it fails the first time, so with the xorg.conf as above, I believe the second try freezes the machine. If I comment out the second monitor Option in the Device section, everything starts up fine. If I comment out the first monitor, then I get the same abort, so it may be an artifact of the specific configuration of that second monitor, rather than the second monitor itself. ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: xorg 1:7.5+6ubuntu3 ProcVersionSignature: Ubuntu 2.6.35-23.41-generic 2.6.35.7 Uname: Linux 2.6.35-23-generic i686 NonfreeKernelModules: openafs fglrx Architecture: i386 Date: Wed Dec 1 17:32:00 2010 MachineType: Gigabyte Technology Co., Ltd. P35-DS3L ProcCmdLine: root=/dev/mapper/vg0-root ro ProcEnviron: PATH=(custom, user) LANG=en_US.utf8 SHELL=/bin/tcsh SourcePackage: xorg Symptom: display Title: Xorg freeze dmi.bios.date: 08/13/2007 dmi.bios.vendor: Award Software International, Inc. dmi.bios.version: F4 dmi.board.name: P35-DS3L dmi.board.vendor: Gigabyte Technology Co., Ltd. dmi.board.version: x.x dmi.chassis.type: 3 dmi.chassis.vendor: Gigabyte Technology Co., Ltd. dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF4:bd08/13/2007:svnGigabyteTechnologyCo.,Ltd.:pnP35-DS3L:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnP35-DS3L:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr: dmi.product.name: P35-DS3L dmi.sys.vendor: Gigabyte Technology Co., Ltd. system: distro: Ubuntu codename: maverick architecture: i686 kernel: 2.6.35-23-generic ** Affects: xorg (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug freeze i386 maverick -- Xorg locks up after crash with Radeon HD5670 and dual-monitor setup https://bugs.launchpad.net/bugs/683905 You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg in ubuntu. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp