xf86-video-ati XMir acceleration detection broken: x crashes with radeon hd7850 video card with error /usr/bin/X: symbol lookup error: /usr/lib/xorg/modules/drivers/radeon_drv.so: undefined symbol: exaGetPixmapDriverPrivate
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-ati (Ubuntu) |
Confirmed
|
Critical
|
ecu |
Bug Description
Description:
x crashes with radeon hd7850 video card with error /usr/bin/X: symbol lookup error: /usr/lib/
steps:
1. install saucy
2. sudo apt-get update
3. sudo apt-get install unity-system-
4. reboot
expected results:
xmir is running
actual results:
xmir crashes then runs in failback mode
additional info:
robotfuel: Well, that would be because it hasn't loaded the EXA module, which is perfectly reasonable
robotfuel: What's not reasonable is that it's trying to resolve EXA symbols.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: xserver-
ProcVersionSign
Uname: Linux 3.10.0-6-generic x86_64
ApportVersion: 2.12-0ubuntu3
Architecture: amd64
CompizPlugins: No value set for `/apps/
CurrentDmesg:
[ 10.764013] IPv6: ADDRCONF(
[ 13.869816] init: lightdm main process (967) terminated with status 1
Date: Thu Aug 8 22:18:55 2013
DistUpgraded: Fresh install
DistroCodename: saucy
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850] [1002:6819] (prog-if 00 [VGA controller])
Subsystem: Hightech Information System Ltd. Device [1787:2320]
InstallationDate: Installed on 2013-08-08 (0 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130802)
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
Renderer: Software
SourcePackage: xserver-
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/08/2012
dmi.bios.vendor: Intel Corp.
dmi.bios.version: BHZ7710H.
dmi.board.name: DZ77BH-55K
dmi.board.vendor: Intel Corporation
dmi.board.version: AAG39008-400
dmi.chassis.type: 3
dmi.modalias: dmi:bvnIntelCor
version.compiz: compiz 1:0.9.9~
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Thu Aug 8 21:55:43 2013
xserver.configfile: default
xserver.devices:
input Power Button KEYBOARD, id 6
input Power Button KEYBOARD, id 7
input Raritan D2CIM-DVUSB KEYBOARD, id 8
input Raritan D2CIM-DVUSB MOUSE, id 9
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
xserver.version: 2:1.14.2-0ubuntu9
description: | updated |
description: | updated |
Changed in xserver-xorg-video-ati (Ubuntu): | |
assignee: | nobody → Chris Halse Rogers (raof) |
importance: | Undecided → Critical |
status: | New → Triaged |
status: | Triaged → New |
tags: | added: mir |
Changed in xserver-xorg-video-ati (Ubuntu): | |
status: | Triaged → Confirmed |
Changed in xserver-xorg-video-ati (Ubuntu): | |
assignee: | Chris Halse Rogers (raof) → ecu (esteban-luna) |
We've got a check in xf86-video-ati on whether ->exa is NULL to check whether there's exa acceleration is initialised; this is clearly not the right check, because PITCAIRN is a Southern Islands card and, as such, has no EXA acceleration.
I'll need to fix the check.