1002:983d [HP Pavilion TouchSmart 11-e010er Notebook PC] xserver crashes after suspend with radeonsi and glamor, poor 2d performance

Bug #1280659 reported by Blaze
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
glamor
Fix Released
Medium
glamor-egl (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Glamor egl causes Xorg segfaults on resume from suspend and poor 2d performance.

WORKAROUND: With "EXA" enabled instead of "glamor" everything is fine.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xorg 1:7.7+1ubuntu8
ProcVersionSignature: Ubuntu 3.13.0-8.28-generic 3.13.2
Uname: Linux 3.13.0-8-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.13.2-0ubuntu4
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
Date: Sat Feb 15 21:54:27 2014
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
DkmsStatus: virtualbox, 4.3.6, 3.13.0-8-generic, x86_64: installed
EcryptfsInUse: Yes
ExtraDebuggingInterest: Yes
GraphicsCard:
 Advanced Micro Devices, Inc. [AMD/ATI] Temash [Radeon HD 8250/8280G] [1002:983d] (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:2178]
InstallationDate: Installed on 2014-01-29 (17 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140111)
LightdmGreeterLog:
 Bus::open: Can not get ibus-daemon's address.
 IBusInputContext::createInputContext: no connection to ibus-daemon
 file:///usr/share/kde4/apps/lightdm-kde-greeter/themes/userbar/main.qml:135: Unable to assign [undefined] to QString usersession
LightdmGreeterLogOld:
 Bus::open: Can not get ibus-daemon's address.
 IBusInputContext::createInputContext: no connection to ibus-daemon
 file:///usr/share/kde4/apps/lightdm-kde-greeter/themes/userbar/main.qml:135: Unable to assign [undefined] to QString usersession
MachineType: Hewlett-Packard HP Pavilion TS 11 Notebook PC
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-8-generic.efi.signed root=UUID=8dacae3b-19c4-42e8-8a7f-5d4ea76a0f47 ro quiet splash radeon.dpm=1 radeon.audio=0 vt.handoff=7
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/06/2013
dmi.bios.vendor: Insyde
dmi.bios.version: F.14
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 2178
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 33.2F
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnInsyde:bvrF.14:bd12/06/2013:svnHewlett-Packard:pnHPPavilionTS11NotebookPC:pvr0890100000305900000320100:rvnHewlett-Packard:rn2178:rvr33.2F:cvnHewlett-Packard:ct10:cvrChassisVersion:
dmi.product.name: HP Pavilion TS 11 Notebook PC
dmi.product.version: 0890100000305900000320100
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.0.1-1ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.0.1-1ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.15.0-1ubuntu6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Sat Feb 15 21:53:06 2014
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.15.0-1ubuntu6
xserver.video_driver: radeon

Revision history for this message
Blaze (blaze) wrote :
Revision history for this message
Blaze (blaze) wrote :

crash dump

[ 2100.927] (II) config/udev: removing device Atmel Atmel maXTouch Digitizer
[ 2100.953] (II) evdev: Atmel Atmel maXTouch Digitizer: Close
[ 2100.953] (II) UnloadModule: "evdev"
[ 2104.016] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 2118.897] (EE)
[ 2118.897] (EE) Backtrace:
[ 2118.934] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x7f4539513958]
[ 2118.934] (EE) 1: /usr/bin/X (0x7f453936b000+0x1ac649) [0x7f4539517649]
[ 2118.934] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f4538468000+0x10330) [0x7f4538478330]
[ 2118.935] (EE) 3: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x23530c) [0x7f45328ae30c]
[ 2118.935] (EE) 4: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x236d30) [0x7f45328afd30]
[ 2118.935] (EE) 5: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x21c3aa) [0x7f45328953aa]
[ 2118.935] (EE) 6: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x144a91) [0x7f45327bda91]
[ 2118.935] (EE) 7: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x14c850) [0x7f45327c5850]
[ 2118.935] (EE) 8: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x14ee0c) [0x7f45327c7e0c]
[ 2118.935] (EE) 9: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0xe7237) [0x7f4532760237]
[ 2118.935] (EE) 10: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0xe8680) [0x7f4532761680]
[ 2118.936] (EE) 11: /usr/lib/x86_64-linux-gnu/libglamor.so.0 (0x7f4535093000+0x26956) [0x7f45350b9956]
[ 2118.936] (EE) 12: /usr/lib/x86_64-linux-gnu/libglamor.so.0 (0x7f4535093000+0x27136) [0x7f45350ba136]
[ 2118.936] (EE) 13: /usr/lib/x86_64-linux-gnu/libglamor.so.0 (glamor_create_pixmap+0x298) [0x7f45350975e8]
[ 2118.936] (EE) 14: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7f4532dc5000+0x4c963) [0x7f4532e11963]
[ 2118.936] (EE) 15: /usr/bin/X (0x7f453936b000+0x519f7) [0x7f45393bc9f7]
[ 2118.936] (EE) 16: /usr/bin/X (0x7f453936b000+0x55a9e) [0x7f45393c0a9e]
[ 2118.936] (EE) 17: /usr/bin/X (0x7f453936b000+0x5989a) [0x7f45393c489a]
[ 2118.937] (EE) 18: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f4536ea5ed5]
[ 2118.937] (EE) 19: /usr/bin/X (0x7f453936b000+0x44e7e) [0x7f45393afe7e]
[ 2118.937] (EE)
[ 2118.937] (EE) Segmentation fault at address 0x10
[ 2118.937] (EE)
Fatal server error:
[ 2118.937] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 2118.937] (EE)
[ 2118.937] (EE)
Please consult the The X.Org Foundation support
  at http://wiki.x.org
 for help.
[ 2118.937] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 2118.938] (EE)
[ 2118.938] (EE) Server terminated with error (1). Closing log file.

Revision history for this message
Blaze (blaze) wrote :

Xorg log after the crash.

penalvch (penalvch)
Changed in xorg (Ubuntu):
status: New → Incomplete
description: updated
Changed in xorg (Ubuntu):
importance: Undecided → Low
Revision history for this message
Blaze (blaze) wrote :

HP Pavilion TouchSmart 11 Notebook PC 11-e010er

penalvch (penalvch)
summary: - xserver crashes after suspend with radeonsi and glamor, poor 2d
- perfomance
+ 1002:983d [HP Pavilion TouchSmart 11-e010er Notebook PC] xserver crashes
+ after suspend with radeonsi and glamor, poor 2d perfomance
tags: added: latest-bios-f14
Revision history for this message
penalvch (penalvch) wrote : Re: 1002:983d [HP Pavilion TouchSmart 11-e010er Notebook PC] xserver crashes after suspend with radeonsi and glamor, poor 2d perfomance

Blaze, did this problem occur in Saucy?

Revision history for this message
Blaze (blaze) wrote :

I was not able to get Xorg working in Saucy.

Blaze (blaze)
summary: 1002:983d [HP Pavilion TouchSmart 11-e010er Notebook PC] xserver crashes
- after suspend with radeonsi and glamor, poor 2d perfomance
+ after suspend with radeonsi and glamor, poor 2d performance
Revision history for this message
penalvch (penalvch) wrote :

Blaze, the issue you are reporting is an upstream one. Could you please report this problem via https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/glamor ?

Please provide a direct URL to your bug report once you have made it so that it may be tracked.

Thank you for your understanding.

affects: xorg (Ubuntu) → glamor-egl (Ubuntu)
Changed in glamor-egl (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
In , Blaze (blaze) wrote :

Hardware: AMD KABINI Temash [Radeon HD 8250/8280G] [1002:983d]
Uname: Linux 3.13.0-8-generic x86_64
With "EXA" enabled instead of "glamor" everything is fine.

[ 2118.897] (EE) Backtrace:
[ 2118.934] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x7f4539513958]
[ 2118.934] (EE) 1: /usr/bin/X (0x7f453936b000+0x1ac649) [0x7f4539517649]
[ 2118.934] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f4538468000+0x10330) [0x7f4538478330]
[ 2118.935] (EE) 3: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x23530c) [0x7f45328ae30c]
[ 2118.935] (EE) 4: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x236d30) [0x7f45328afd30]
[ 2118.935] (EE) 5: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x21c3aa) [0x7f45328953aa]
[ 2118.935] (EE) 6: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x144a91) [0x7f45327bda91]
[ 2118.935] (EE) 7: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x14c850) [0x7f45327c5850]
[ 2118.935] (EE) 8: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0x14ee0c) [0x7f45327c7e0c]
[ 2118.935] (EE) 9: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0xe7237) [0x7f4532760237]
[ 2118.935] (EE) 10: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (0x7f4532679000+0xe8680) [0x7f4532761680]
[ 2118.936] (EE) 11: /usr/lib/x86_64-linux-gnu/libglamor.so.0 (0x7f4535093000+0x26956) [0x7f45350b9956]
[ 2118.936] (EE) 12: /usr/lib/x86_64-linux-gnu/libglamor.so.0 (0x7f4535093000+0x27136) [0x7f45350ba136]
[ 2118.936] (EE) 13: /usr/lib/x86_64-linux-gnu/libglamor.so.0 (glamor_create_pixmap+0x298) [0x7f45350975e8]
[ 2118.936] (EE) 14: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7f4532dc5000+0x4c963) [0x7f4532e11963]
[ 2118.936] (EE) 15: /usr/bin/X (0x7f453936b000+0x519f7) [0x7f45393bc9f7]
[ 2118.936] (EE) 16: /usr/bin/X (0x7f453936b000+0x55a9e) [0x7f45393c0a9e]
[ 2118.936] (EE) 17: /usr/bin/X (0x7f453936b000+0x5989a) [0x7f45393c489a]
[ 2118.937] (EE) 18: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f4536ea5ed5]
[ 2118.937] (EE) 19: /usr/bin/X (0x7f453936b000+0x44e7e) [0x7f45393afe7e]
[ 2118.937] (EE)
[ 2118.937] (EE) Segmentation fault at address 0x10
[ 2118.937] (EE)
Fatal server error:
[ 2118.937] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 2118.937] (EE)
[ 2118.937] (EE)
Please consult the The X.Org Foundation support
  at http://wiki.x.org
 for help.
[ 2118.937] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 2118.938] (EE)
[ 2118.938] (EE) Server terminated with error (1). Closing log file.

Revision history for this message
Blaze (blaze) wrote :
Revision history for this message
In , Jarno-leppanen (jarno-leppanen) wrote :

I'm having the same issue which I reported here: https://bugs.freedesktop.org/show_bug.cgi?id=75494

I was under the impression that EXA doesn't work with radeonsi? On my machine enabling EXA disables direct rendering with Xorg.log complaining that "Screen 0 is not DRI2 capable" so the suggested workaround doesn't really work.

Changed in glamor:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
In , Blaze (blaze) wrote :

Of course DRI is not working. At least there are no crashes with "EXA" enabled and 2d performance is pretty normal.

gtkperf:
GtkDrawingArea - Lines - time: 1.32
GtkDrawingArea - Circles - time: 2.56

Revision history for this message
In , Blaze (blaze) wrote :

(In reply to comment #1)
> I'm having the same issue which I reported here:
> https://bugs.freedesktop.org/show_bug.cgi?id=75494
>
> I was under the impression that EXA doesn't work with radeonsi? On my
> machine enabling EXA disables direct rendering with Xorg.log complaining
> that "Screen 0 is not DRI2 capable" so the suggested workaround doesn't
> really work.

Revision history for this message
In , Michel Dänzer (michel-daenzer) wrote :

Please attach the output of dmesg after the crash.

Can you get a backtrace of the crash with gdb?

Note that there is no EXA support for Southern Islands and newer Radeons, Option "AccelMethod" "EXA" just disables all hardware acceleration with those.

Revision history for this message
In , Blaze (blaze) wrote :

Created attachment 95527
dmesg after the crash

Revision history for this message
Blaze (blaze) wrote :

Fixed with kernel 3.14 rc7. 2d performance is also better.

Revision history for this message
In , Blaze (blaze) wrote :

Fixed since I've updated kernel to 3.14rc7.

Changed in glamor:
status: Confirmed → Fix Released
penalvch (penalvch)
tags: added: kernel-bug-fixed-upstream-3.14-rc7
Revision history for this message
Oibaf (oibaf) wrote :

Fixed as per comment by Blaze. It may require a kernel (3.14) only available on Ubuntu 14.10.

Changed in glamor-egl (Ubuntu):
status: Triaged → Fix Released
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.