Bug 27678

Summary: [RV730] GPU soft reset infinite loop scrolling in firefox with compiz
Product: xorg Reporter: Bryce Harrington <bryce>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: high CC: brian
Version: 7.4 (2008.09)Keywords: regression
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
See Also: https://launchpad.net/bugs/564181
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
regmatch-bad-13.txt
none
BootDmesg.txt
none
CurrentDmesg.txt
none
XorgLog.txt
none
XorgConf.txt none

Description Bryce Harrington 2010-04-15 16:37:56 UTC
Forwarding this bug from Ubuntu reporter Brian Murray:
http://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/564181

[Problem]
GPU lockup 

[Original Description]
This has happened approximately 3 times today - only on the 3rd time was I able to ssh into the system and examine things.  I believe the test case is scrolling in firefox with compiz on.  I saw the following in my dmesg.

Apr 15 12:22:16 flash kernel: [ 2660.341313] radeon 0000:01:00.0: GPU softreset
Apr 15 12:22:16 flash kernel: [ 2660.341317] radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xE00014A4
Apr 15 12:22:16 flash kernel: [ 2660.341320] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00300002
Apr 15 12:22:16 flash kernel: [ 2660.341324] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200030C0
Apr 15 12:22:16 flash kernel: [ 2660.501418] radeon 0000:01:00.0: Wait for MC idle timedout !
Apr 15 12:22:16 flash kernel: [ 2660.501423] radeon 0000:01:00.0:   R_008020_GRBM_SOFT_RESET=0x00007FEE
Apr 15 12:22:16 flash kernel: [ 2660.501477] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
Apr 15 12:22:16 flash kernel: [ 2660.501537] radeon 0000:01:00.0:   R_000E60_SRBM_SOFT_RESET=0x00000C02
Apr 15 12:22:16 flash kernel: [ 2660.526198] radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xFFFFFFFF
Apr 15 12:22:16 flash kernel: [ 2660.526201] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0xFFFFFFFF
Apr 15 12:22:16 flash kernel: [ 2660.526203] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0xFFFFFFFF

I was able to recreate this again by dragging around the world in googleearth. This time I lost network connectivity.

I was able to recreate it with compiz disabled and also with 2.6.32-19 which I was running for quite some time with no issues.

 I got netconsole setup and sending messages to another system these are the last messages before the signal went dead.

[ 2984.193110] [drm:radeon_fence_wait] *ERROR* fence(ffff88000dbea700:0x00015BCB) 510ms timeout going to reset GPU
[ 2984.193126] radeon 0000:01:00.0: GPU softreset
[ 2984.193133] radeon 0000:01:00.0: R_008010_GRBM_STATUS=0xA53224A4
[ 2984.193139] radeon 0000:01:00.0: R_008014_GRBM_STATUS2=0x00030002
[ 2984.193144] radeon 0000:01:00.0: R_000E50_SRBM_STATUS=0x200030C0
[ 2984.351699] radeon 0000:01:00.0: Wait for MC idle timedout !
[ 2984.351706] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00007FEE
[ 2984.351763] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
[ 2984.351834] radeon 0000:01:00.0: R_000E60_SRBM_SOFT_RESET=0x00000C02
[ 2984.376075] radeon 0000:01:00.0: R_008010_GRBM_STATUS=0xFFFFFFFF
[ 2984.376081] radeon 0000:01:00.0: R_008014_GRBM_STATUS2=0xFFFFFFFF
[ 2984.376086] radeon 0000:01:00.0: R_000E50_SRBM_STATUS=0xFFFFFFFF
[ 2984.390814] [drm:radeon_fence_wait] *ERROR* fence(ffff88000dbea700:0x00015BCB) 710ms timeout
[ 2984.390820] [drm:radeon_fence_wait] *ERROR* last signaled fence(0x00015BCB)

It is no longer possible to communicate with computer ship flash.


DistroRelease: Ubuntu 10.04
Package: xserver-xorg-video-radeon 1:6.13.0-1ubuntu2
ProcVersionSignature: Ubuntu 2.6.32-21.31-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic x86_64
Architecture: amd64
CheckboxSubmission: fee5e196cb921cbd36888f428b38b488
CheckboxSystem: 2a6f54df59af338184485e85cbcf0d32
Date: Thu Apr 15 13:35:13 2010
DkmsStatus:

MachineType: Dell Inc. Dell DXP051
ProcCmdLine: root=/dev/md1 ro debug ignore_loglevel
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/zsh
SourcePackage: xserver-xorg-video-ati
dmi.bios.date: 10/28/2005
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A02
dmi.board.name: 0YC523
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 7
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA02:bd10/28/2005:svnDellInc.:pnDellDXP051:pvr:rvnDellInc.:rn0YC523:rvr:cvnDellInc.:ct7:cvr:
dmi.product.name: Dell DXP051
dmi.sys.vendor: Dell Inc.
system:
  codename:           lucid
 architecture:       x86_64
 kernel:             2.6.32-21-generic
Comment 1 Bryce Harrington 2010-04-15 16:38:28 UTC
Created attachment 35074 [details]
regmatch-bad-13.txt

Attached is an incomplete output of radeontool regmatch '*' - apparently it crashed while in the process of running it.
Comment 2 Bryce Harrington 2010-04-15 16:41:46 UTC
Created attachment 35075 [details]
BootDmesg.txt
Comment 3 Bryce Harrington 2010-04-15 16:42:04 UTC
Created attachment 35076 [details]
CurrentDmesg.txt
Comment 4 Bryce Harrington 2010-04-15 16:43:03 UTC
Created attachment 35077 [details]
XorgLog.txt
Comment 5 Bryce Harrington 2010-04-15 16:43:18 UTC
Created attachment 35078 [details]
XorgConf.txt
Comment 6 Alex Deucher 2010-04-16 07:35:27 UTC
Does disabling smooth scrolling in firefox help?
Comment 7 Alex Deucher 2010-04-16 07:40:42 UTC

*** This bug has been marked as a duplicate of bug 27284 ***
Comment 8 Brian Murray 2010-04-16 08:30:26 UTC
(In reply to comment #6)
> Does disabling smooth scrolling in firefox help?

I was able to recreate this most successfully using googleearth.  Additionally, I installed a previous version of the Ubuntu package xserver-xorg-video-ati 1:6.12.192-2ubuntu2 and I am no longer able to recreate the bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.