xorg server crashes with flgrx and dual monitors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fglrx-installer (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
xorg-server (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The ATI flgrx driver and everything else works perfectly when there's only a single monitor setup.
Attempting to setup 2 monitors (with either "aticonfig" or Catalyst) causes glesx.so to crash with a floating point exception.
If glesx.so is renamed (so X can't find it) both monitors start and it looks like it works - 2 gnome desktops (I didn't enable xinerama), menus, etc; but moving the mouse pointer towards the edge of the first screen or starting applications causes X to crash hard (computer locks up, no keyboard response, power button doesn't reboot unless you hold it for 5 seconds and risk filesystem corruption).
For this second bug (with glesx.so renamed) the end of "Xorg.0.log" says:
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
Backtrace:
0: /usr/bin/X (xorg_backtrace
1: /usr/bin/X (mieqEnqueue+0x1f4) [0x4a2ac4]
2: /usr/bin/X (xf86PostMotion
3: /usr/lib/
4: /usr/bin/X (0x400000+0x6fca7) [0x46fca7]
5: /usr/bin/X (0x400000+0x11d1f3) [0x51d1f3]
6: /lib/libpthread
7: /lib/libc.so.6 (ioctl+0x7) [0x7f6f67484157]
8: /usr/lib/
9: /usr/lib/
10: /usr/lib/
11: /usr/lib/
12: /usr/lib/
13: /usr/bin/X (WakeupHandler+
14: /usr/bin/X (WaitForSomethi
15: /usr/bin/X (0x400000+0x30952) [0x430952]
16: /usr/bin/X (0x400000+0x261aa) [0x4261aa]
17: /lib/libc.so.6 (__libc_
18: /usr/bin/X (0x400000+0x25d59) [0x425d59]
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: xserver-xorg-core 2:1.7.6-2ubuntu7
ProcVersionSign
Uname: Linux 2.6.32-21-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Sun May 2 15:11:52 2010
DkmsStatus: fglrx, 8.723.1, 2.6.32-21-generic, x86_64: installed
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427.1)
MachineType: Intel Corporation S5520SC
ProcCmdLine: root=/dev/md1 ro text
ProcEnviron:
LANG=en_AU.UTF-8
SHELL=/bin/bash
SourcePackage: xorg-server
dmi.bios.date: 06/01/2009
dmi.bios.vendor: Intel Corp.
dmi.bios.version: S5500.86B.
dmi.board.
dmi.board.name: S5520SC
dmi.board.vendor: Intel Corporation
dmi.board.version: FRU Ver 0.05
dmi.chassis.
dmi.chassis.type: 17
dmi.chassis.vendor: .......
dmi.chassis.
dmi.modalias: dmi:bvnIntelCor
dmi.product.name: S5520SC
dmi.product.
dmi.sys.vendor: Intel Corporation
glxinfo: Error: [Errno 2] No such file or directory
system:
distro: Ubuntu
codename: lucid
architecture: x86_64
kernel: 2.6.32-21-generic
xdpyinfo: Error: [Errno 2] No such file or directory
affects: | ubuntu → fglrx-installer (Ubuntu) |
affects: | xorg (Ubuntu) → xorg-server (Ubuntu) |
tags: | added: crash |
Changed in xorg-server (Ubuntu): | |
status: | New → Confirmed |
I just upgraded an install to latest 10.04 only to find that X crashes with a floating point exception in glesx.so.
This is by far the worst bug I've ever seen in a recent Ubuntu LTS release.
ATI users with multi monitors are encouraged to switch to something else until this can be resolved, assuming if ever. It boggles the mind that a regression this huge was not caught during testing.