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

Bug #1210316 reported by Chris Gagnon
20
This bug affects 4 people
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/xorg/modules/drivers/radeon_drv.so: undefined symbol: exaGetPixmapDriverPrivate

steps:
1. install saucy
2. sudo apt-get update
3. sudo apt-get install unity-system-compositor
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-xorg-video-ati 1:7.2.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.10.0-6.17-generic 3.10.3
Uname: Linux 3.10.0-6-generic x86_64
ApportVersion: 2.12-0ubuntu3
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CurrentDmesg:
 [ 10.764013] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
 [ 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
ExtraDebuggingInterest: Yes, including running git bisection searches
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_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.10.0-6-generic root=UUID=69ca392e-047d-4815-a27f-7ec25932fc2e ro quiet splash vt.handoff=7
Renderer: Software
SourcePackage: xserver-xorg-video-ati
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/08/2012
dmi.bios.vendor: Intel Corp.
dmi.bios.version: BHZ7710H.86A.0057.2012.0208.1904
dmi.board.name: DZ77BH-55K
dmi.board.vendor: Intel Corporation
dmi.board.version: AAG39008-400
dmi.chassis.type: 3
dmi.modalias: dmi:bvnIntelCorp.:bvrBHZ7710H.86A.0057.2012.0208.1904:bd02/08/2012:svn:pn:pvr:rvnIntelCorporation:rnDZ77BH-55K:rvrAAG39008-400:cvn:ct3:cvr:
version.compiz: compiz 1:0.9.9~daily13.04.18.1~13.04-0ubuntu3
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.1.4-0ubuntu8
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.1.4-0ubuntu8
version.xserver-xorg-core: xserver-xorg-core 2:1.14.2-0ubuntu9
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.12-1ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.8-0ubuntu3
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

Revision history for this message
Chris Gagnon (chris.gagnon) wrote :
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
Revision history for this message
Chris Halse Rogers (raof) wrote :

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.

Changed in xserver-xorg-video-ati (Ubuntu):
status: New → Triaged
summary: - 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
+ 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
Anders (eddiedog988)
Changed in xserver-xorg-video-ati (Ubuntu):
status: Triaged → Confirmed
Revision history for this message
Shaav (shaav) wrote :

Also experiencing this problem with a radeon hd7770.

Any work around suggestions in the meantime?

Revision history for this message
Chris Halse Rogers (raof) wrote :

You currently can't use XMir on a Southern Islands Radeon GPU (which is almost, but not quite, the same as a Radeon HD7xxx+)

A work-around is to uninstalling the xserver-xorg-xmir package.

Revision history for this message
Chris Halse Rogers (raof) wrote :

In order to _support_ newer AMD GPUs we'll need to add support for Glamor to the XMir patch for xserver-xorg-video-ati, or (preferably) get around to writing a glamor-based generic xserver-xorg-video-mir.

ecu (esteban-luna)
Changed in xserver-xorg-video-ati (Ubuntu):
assignee: Chris Halse Rogers (raof) → ecu (esteban-luna)
Revision history for this message
dfgherg (drgdrgggffg) wrote :
Revision history for this message
fgdfgd (drtgdrtgd) wrote :

Keep up the good work. https://breakfasthourguide.com/

Revision history for this message
Bil Carry (bilcarry21) wrote :
Revision history for this message
Marijke Van Der Burgh (marijkevanderburgh) wrote :

Check this out bro https://rearpc.com/

Revision history for this message
laiaba (laiba678) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.