[fglrx] ASIC hang happened

Bug #1059422 reported by Zygmunt Krynicki on 2012-10-01
44
This bug affects 9 people
Affects Status Importance Assigned to Milestone
fglrx-installer (Ubuntu)
Undecided
Unassigned

Bug Description

Using daily 12.10 (soon after beta 2), X and console froze randomly this morning. I could not switch from X to any of the virtual consoles which was unusual for an display-related problem. I managed to connect via ssh and found compiz and X stuck at 100% CPU. Syslog indicated that GPU had frozen. I'm using fglrx 2.9.000-0ubuntu3 with Radeon HD 5450.

Syslog contained a section that describes the crash:

Oct 1 09:09:14 fx kernel: [ 2615.832077] DRHD: handling fault status reg 2
Oct 1 09:09:14 fx kernel: [ 2615.832084] INTR-REMAP: Request device [[00:00.0] fault index 2b
Oct 1 09:09:14 fx kernel: [ 2615.832084] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
Oct 1 09:09:14 fx kernel: [ 2615.832089] INTR-REMAP: Request device [[00:00.1] fault index 2a
Oct 1 09:09:14 fx kernel: [ 2615.832089] INTR-REMAP:[fault reason 38] Blocked an interrupt request due to source-id verification failure
Oct 1 09:12:14 fx kernel: [ 2795.772989] [fglrx] ASIC hang happened
Oct 1 09:12:14 fx kernel: [ 2795.772994] Pid: 1591, comm: Xorg Tainted: P O 3.5.0-16-generic #25-Ubuntu
Oct 1 09:12:14 fx kernel: [ 2795.772995] Call Trace:
Oct 1 09:12:14 fx kernel: [ 2795.773042] [<ffffffffa01ab2fe>] KCL_DEBUG_OsDump+0xe/0x10 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773072] [<ffffffffa01b99bc>] firegl_hardwareHangRecovery+0x1c/0x60 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773126] [<ffffffffa023d4a9>] ? _ZN4Asic9WaitUntil15ResetASICIfHungEv+0x9/0x10 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773179] [<ffffffffa023d433>] ? _ZN4Asic9WaitUntil15WaitForCompleteEv+0x93/0x100 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773235] [<ffffffffa02507ee>] ? _ZN15ExecutableUnits10CPRingIdleE15idle_WaitMethod12_QS_CP_RING_+0x11e/0x1e0 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773292] [<ffffffffa025067b>] ? _ZN15ExecutableUnits7PM4idleE15idle_WaitMethod+0x4b/0x90 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773347] [<ffffffffa0244d71>] ? _ZN15QS_PRIVATE_CORE9QsPM4idleE15idle_WaitMethod+0x31/0x60 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773397] [<ffffffffa022db8e>] ? _ZN10QS_PRIVATE11synchronizeEv+0xce/0xe0 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773449] [<ffffffffa0237848>] ? _Z8uCWDDEQCmjjPvjS_+0x448/0x1200 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773452] [<ffffffff8107c29e>] ? down+0x2e/0x50
Oct 1 09:12:14 fx kernel: [ 2795.773488] [<ffffffffa01e058f>] ? firegl_cmmqs_CWDDE_32+0x36f/0x480 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773523] [<ffffffffa01dedce>] ? firegl_cmmqs_CWDDE32+0x8e/0x140 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773527] [<ffffffff8105edd7>] ? capable+0x17/0x20
Oct 1 09:12:14 fx kernel: [ 2795.773562] [<ffffffffa01ded40>] ? firegl_cmmqs_disabledriver+0x120/0x120 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773590] [<ffffffffa01b494d>] ? firegl_ioctl+0x1ed/0x250 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773611] [<ffffffffa01a4ace>] ? ip_firegl_unlocked_ioctl+0xe/0x20 [fglrx]
Oct 1 09:12:14 fx kernel: [ 2795.773615] [<ffffffff81193ab9>] ? do_vfs_ioctl+0x99/0x590
Oct 1 09:12:14 fx kernel: [ 2795.773617] [<ffffffff81194049>] ? sys_ioctl+0x99/0xa0
Oct 1 09:12:14 fx kernel: [ 2795.773620] [<ffffffff81689569>] ? system_call_fastpath+0x16/0x1b
Oct 1 09:12:14 fx kernel: [ 2795.773623] pubdev:0xffffffffa0585180, num of device:1 , name:fglrx, major 9, minor 0.
Oct 1 09:12:14 fx kernel: [ 2795.773625] device 0 : 0xffff8801b5588000 .
Oct 1 09:12:14 fx kernel: [ 2795.773626] Asic ID:0x68f9, revision:0x3c, MMIOReg:0xffffc90011e00000.
Oct 1 09:12:14 fx kernel: [ 2795.773627] FB phys addr: 0xd0000000, MC :0xf00000000, Total FB size :0x40000000.
Oct 1 09:12:14 fx kernel: [ 2795.773629] gart table MC:0xf0f8fc000, Physical:0xdf8fc000, size:0x403000.
Oct 1 09:12:14 fx kernel: [ 2795.773630] mc_node :FB, total 1 zones
Oct 1 09:12:14 fx kernel: [ 2795.773632] MC start:0xf00000000, Physical:0xd0000000, size:0xfd00000.
Oct 1 09:12:14 fx kernel: [ 2795.773633] Mapped heap -- Offset:0x0, size:0xf8fc000, reference count:66, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773635] Mapped heap -- Offset:0x0, size:0x1000000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773636] Mapped heap -- Offset:0xf8fc000, size:0x404000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773637] mc_node :INV_FB, total 1 zones
Oct 1 09:12:14 fx kernel: [ 2795.773639] MC start:0xf0fd00000, Physical:0xdfd00000, size:0x30300000.
Oct 1 09:12:14 fx kernel: [ 2795.773640] Mapped heap -- Offset:0x302f4000, size:0xc000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773641] mc_node :GART_USWC, total 3 zones
Oct 1 09:12:14 fx kernel: [ 2795.773642] MC start:0x40100000, Physical:0x0, size:0x50000000.
Oct 1 09:12:14 fx kernel: [ 2795.773644] Mapped heap -- Offset:0x3000000, size:0x800000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773645] Mapped heap -- Offset:0x2800000, size:0x800000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773647] Mapped heap -- Offset:0x2000000, size:0x800000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773648] Mapped heap -- Offset:0x0, size:0x2000000, reference count:13, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773650] mc_node :GART_CACHEABLE, total 3 zones
Oct 1 09:12:14 fx kernel: [ 2795.773651] MC start:0x10400000, Physical:0x0, size:0x2fd00000.
Oct 1 09:12:14 fx kernel: [ 2795.773652] Mapped heap -- Offset:0x12e00000, size:0x700000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773654] Mapped heap -- Offset:0x12500000, size:0x900000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773655] Mapped heap -- Offset:0x10900000, size:0x800000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773656] Mapped heap -- Offset:0x10000000, size:0x900000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773658] Mapped heap -- Offset:0xf700000, size:0x900000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773659] Mapped heap -- Offset:0xcf00000, size:0x800000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773661] Mapped heap -- Offset:0x11c00000, size:0x900000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773662] Mapped heap -- Offset:0xef00000, size:0x800000, reference count:2, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773663] Mapped heap -- Offset:0xe800000, size:0x700000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773665] Mapped heap -- Offset:0xc600000, size:0x900000, reference count:3, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773666] Mapped heap -- Offset:0x11300000, size:0x900000, reference count:2, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773668] Mapped heap -- Offset:0xe000000, size:0x800000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773669] Mapped heap -- Offset:0xbd00000, size:0x900000, reference count:8, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773671] Mapped heap -- Offset:0xd700000, size:0x900000, reference count:2, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773672] Mapped heap -- Offset:0xb400000, size:0x900000, reference count:3, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773673] Mapped heap -- Offset:0xab00000, size:0x900000, reference count:3, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773675] Mapped heap -- Offset:0x9b00000, size:0x1000000, reference count:20, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773676] Mapped heap -- Offset:0x8b00000, size:0x1000000, reference count:2, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773678] Mapped heap -- Offset:0x7b00000, size:0x1000000, reference count:3, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773679] Mapped heap -- Offset:0x6b00000, size:0x1000000, reference count:2, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773680] Mapped heap -- Offset:0x5b00000, size:0x1000000, reference count:3, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773682] Mapped heap -- Offset:0x4b00000, size:0x1000000, reference count:3, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773683] Mapped heap -- Offset:0x3b00000, size:0x1000000, reference count:34, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773684] Mapped heap -- Offset:0x200000, size:0x3900000, reference count:8, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773686] Mapped heap -- Offset:0x0, size:0x200000, reference count:20, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773687] Mapped heap -- Offset:0xef000, size:0x11000, reference count:1, mapping count:0,
Oct 1 09:12:14 fx kernel: [ 2795.773688] mc_node :PEER_FB_GART, total 1 zones
Oct 1 09:12:14 fx kernel: [ 2795.773690] MC start:0x90100000, Physical:0x0, size:0x1000.
Oct 1 09:12:14 fx kernel: [ 2795.773692] GRBM : 0x3828, SRBM : 0x20020ac0 .
Oct 1 09:12:14 fx kernel: [ 2795.773696] CP_RB_BASE : 0x401000, CP_RB_RPTR : 0x2ff90 , CP_RB_WPTR :0x2ff90.
Oct 1 09:12:14 fx kernel: [ 2795.773699] CP_IB1_BUFSZ:0x0, CP_IB1_BASE_HI:0x0, CP_IB1_BASE_LO:0x406f5000.
Oct 1 09:12:14 fx kernel: [ 2795.773700] last submit IB buffer -- MC :0x406f5000,phys:0x19afb4000.
Oct 1 09:12:14 fx kernel: [ 2795.773702] Dump the trace queue.
Oct 1 09:12:14 fx kernel: [ 2795.773703] End of dump

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: fglrx 2:9.000-0ubuntu3
ProcVersionSignature: Ubuntu 3.5.0-16.25-generic 3.5.4
Uname: Linux 3.5.0-16-generic x86_64
NonfreeKernelModules: fglrx
.tmp.unity.support.test.0:

ApportVersion: 2.5.3-0ubuntu1
Architecture: amd64
CompizPlugins: [core,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
Date: Mon Oct 1 09:54:21 2012
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
DkmsStatus:
 fglrx, 9.000, 3.5.0-16-generic, x86_64: installedError! Could not locate dkms.conf file.
 File: does not exist.
DpkgLog:

GraphicsCard:
 Advanced Micro Devices [AMD] nee ATI Cedar PRO [Radeon HD 5450/6350] [1002:68f9] (prog-if 00 [VGA controller])
   Subsystem: PC Partner Limited Device [174b:1341]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120218)
JockeyStatus:
 kmod:fglrx - ATI Fire GL (Proprietary, Enabled, In use)
 kmod:fglrx_updates - Video driver for the AMD graphics accelerators (Proprietary, Disabled, Not in use)
MachineType: System manufacturer System Product Name
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 LANG=pl_PL.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-16-generic root=UUID=177f0c09-7234-4061-a46c-e1c6e13efaaf ro quiet splash vt.handoff=7
SourcePackage: fglrx-installer
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/08/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0808
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P6T SE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0808:bd03/08/2010:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP6TSE:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.8.2+bzr3377-0ubuntu1
version.fglrx-installer: fglrx-installer N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0~git20120917.7cfd42ce-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0~git20120917.7cfd42ce-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu5
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120913.8637f772-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.9-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.2-0ubuntu2

Zygmunt Krynicki (zyga) wrote :
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in fglrx-installer (Ubuntu):
status: New → Confirmed
Matthew Scheirer (xanny) wrote :

Same issue, stock 12.10 Quantal with fglrx_updates, stock kernel, I've been trying to overvolt various components past stock to see if this bug is hardware related, but no luck, heres a log:

Dale2507 (dale2507) wrote :

Same issue on 14.04. Only happens with Kerbal Space Program but they seem to think this is a driver issue.

http://bugs.kerbalspaceprogram.com/issues/2806

js1 (sujiannming) wrote :
Download full text (7.9 KiB)

Jul 16 15:20:01 bulma kernel: [505297.215063] <6>[fglrx] ASIC hang happened
Jul 16 15:20:01 bulma kernel: [505297.215067] CPU: 9 PID: 17772 Comm: Xorg Tainted: P OE 3.16.0-43-generic #58~14.04.1-Ubuntu
Jul 16 15:20:01 bulma kernel: [505297.215068] Hardware name: Dell Inc. Precision Tower 5810/0K240Y, BIOS A06 01/19/2015
Jul 16 15:20:01 bulma kernel: [505297.215068] 0000000107866853 ffff880f84d27be8 ffffffff81765a91 0000000000000000
Jul 16 15:20:01 bulma kernel: [505297.215070] ffff880f84d27bf8 ffffffffc0b3194e 0000000107866852 ffffffffc0b411fc
Jul 16 15:20:01 bulma kernel: [505297.215071] 0000000000000000 ffffffffc0c0159e ffff880f84d27c68 ffffffffc0c01509
Jul 16 15:20:01 bulma kernel: [505297.215073] Call Trace:
Jul 16 15:20:01 bulma kernel: [505297.215078] [<ffffffff81765a91>] dump_stack+0x45/0x56
Jul 16 15:20:01 bulma kernel: [505297.215122] [<ffffffffc0b3194e>] KCL_DEBUG_OsDump+0xe/0x10 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215143] [<ffffffffc0b411fc>] firegl_hardwareHangRecovery+0x1c/0x30 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215188] [<ffffffffc0c0159e>] ? _ZN4Asic9WaitUntil15ResetASICIfHungEv+0x1e/0x30 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215230] [<ffffffffc0c01509>] ? _ZN4Asic9WaitUntil15WaitForCompleteEv+0xb9/0x130 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215271] [<ffffffffc0bfde15>] ? _ZN4Asic19PM4ElapsedTimeStampEj14_LARGE_INTEGER12_QS_CP_RING_+0xd5/0x160 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215315] [<ffffffffc0c1c3b2>] ? _ZNK6AsicCI19insertEventWriteEOPE12_QS_CP_RING_RPjjRmR14_LARGE_INTEGERj+0xb2/0x170 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215358] [<ffffffffc0c060d9>] ? _ZN15ExecutableUnits35flush_all_and_invalidate_HDP_cachesE12_QS_CP_RING_+0xc9/0xf0 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215399] [<ffffffffc0c05fbe>] ? _ZN15ExecutableUnits8ringIdleE12_QS_CP_RING_+0x5e/0xb0 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215434] [<ffffffffc0bdcb8d>] ? _Z17uQSPm4SynchronizemP18_QS_SYNC_PACKET_IN+0x4d/0x50 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215469] [<ffffffffc0bd7888>] ? _Z8uCWDDEQCmjjPvjS_+0x648/0x1240 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215502] [<ffffffffc0bcdaea>] ? CMMQS_uCWDDEQC+0xa/0x10 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215528] [<ffffffffc0b6ed1f>] ? firegl_cmmqs_CWDDE_32+0x36f/0x480 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215555] [<ffffffffc0b6d5be>] ? firegl_cmmqs_CWDDE32+0x8e/0x140 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215558] [<ffffffff810777a7>] ? capable+0x17/0x20
Jul 16 15:20:01 bulma kernel: [505297.215584] [<ffffffffc0b6d530>] ? firegl_cmmqs_disabledriver+0x120/0x120 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215606] [<ffffffffc0b3b718>] ? firegl_ioctl+0x1f8/0x260 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215614] [<ffffffffc03064a6>] ? snd_seq_cell_alloc.isra.1+0x1c6/0x230 [snd_seq]
Jul 16 15:20:01 bulma kernel: [505297.215633] [<ffffffffc0b291de>] ? ip_firegl_unlocked_ioctl+0xe/0x20 [fglrx]
Jul 16 15:20:01 bulma kernel: [505297.215636] [<ffffffff811e75e0>] ? do_vfs_ioctl+0x2e0/0x4c0
Jul 16 15:20:01 bulma kernel: [505297.215638] [<ffffffff8164aa42>] ? __sys_recvmsg+0x42/0x80
Jul 16 ...

Read more...

To post a comment you must log in.