Summary: | GPU lockup when playing H264 video with vlc on Radeon 3850HD and R600_uvd.bin loaded | ||
---|---|---|---|
Product: | Mesa | Reporter: | Arthur Marsh <arthur.marsh> |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED WONTFIX | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
full dmesg output
Full dmesg output 3.18-rc3+ kernel Xorg.log from the crash |
Description
Arthur Marsh
2014-10-31 00:33:49 UTC
Created attachment 108747 [details]
full dmesg output
Another crash with a different file, possibly same encoding using vlc from Debian unstable for playback, this time with the full dmesg output.
Created attachment 109079 [details]
Full dmesg output 3.18-rc3+ kernel
another crash to add to the list.
Created attachment 109123 [details]
Xorg.log from the crash
After upgrading vlc to 2.2.0~rc1-1 and attempting to play an H264 encoded video, I had no video output followed shortly after by a hard lock-up of the entire machine (didn't even respond to pings). The only errors I was able to catch were those in the attached log.
Lockup after playing field interlaced mpeg2 through hw accel. https://streams.videolan.org/streams/ts/mpeg2-field-encoded-bff.ts [84260.161266] radeon 0000:01:00.0: ring 0 stalled for more than 10012msec [84260.161272] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000b8edec last fence id 0x0000000000b8eea5 on ring 0) [84260.161331] radeon 0000:01:00.0: failed to get a new IB (-35) [84260.161367] [drm:radeon_cs_ioctl [radeon]] *ERROR* Failed to get ib ! [84260.569435] radeon 0000:01:00.0: Saved 5911 dwords of commands on ring 0. [84260.569448] radeon 0000:01:00.0: GPU softreset: 0x00000009 [84260.569452] radeon 0000:01:00.0: GRBM_STATUS = 0xE5301828 [84260.569455] radeon 0000:01:00.0: GRBM_STATUS_SE0 = 0xF4000003 [84260.569459] radeon 0000:01:00.0: GRBM_STATUS_SE1 = 0x00000007 [84260.569462] radeon 0000:01:00.0: SRBM_STATUS = 0x200000C0 [84260.569466] radeon 0000:01:00.0: SRBM_STATUS2 = 0x00000000 [84260.569470] radeon 0000:01:00.0: R_008674_CP_STALLED_STAT1 = 0x00000000 [84260.569473] radeon 0000:01:00.0: R_008678_CP_STALLED_STAT2 = 0x00010802 [84260.569477] radeon 0000:01:00.0: R_00867C_CP_BUSY_STAT = 0x00028006 [84260.569481] radeon 0000:01:00.0: R_008680_CP_STAT = 0x80038647 [84260.569484] radeon 0000:01:00.0: R_00D034_DMA_STATUS_REG = 0x44C83D57 [84260.578682] radeon 0000:01:00.0: GRBM_SOFT_RESET=0x00007F6B [84260.578740] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100 [84260.579904] radeon 0000:01:00.0: GRBM_STATUS = 0x00003828 [84260.579910] radeon 0000:01:00.0: GRBM_STATUS_SE0 = 0x00000007 [84260.579915] radeon 0000:01:00.0: GRBM_STATUS_SE1 = 0x00000007 [84260.579919] radeon 0000:01:00.0: SRBM_STATUS = 0x200000C0 [84260.579923] radeon 0000:01:00.0: SRBM_STATUS2 = 0x00000000 [84260.579928] radeon 0000:01:00.0: R_008674_CP_STALLED_STAT1 = 0x00000000 [84260.579932] radeon 0000:01:00.0: R_008678_CP_STALLED_STAT2 = 0x00000000 [84260.579935] radeon 0000:01:00.0: R_00867C_CP_BUSY_STAT = 0x00000000 [84260.579940] radeon 0000:01:00.0: R_008680_CP_STAT = 0x00000000 [84260.579944] radeon 0000:01:00.0: R_00D034_DMA_STATUS_REG = 0x44C83D57 [84260.579958] radeon 0000:01:00.0: GPU reset succeeded, trying to resume [84260.602221] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 [84260.604829] [drm] PCIE GART of 1024M enabled (table at 0x0000000000162000). [84260.604922] radeon 0000:01:00.0: WB enabled [84260.604924] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff9253cf1e6c00 [84260.604925] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff9253cf1e6c0c [84260.605678] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffa40fc1632118 [84260.622062] [drm] ring test on 0 succeeded in 2 usecs [84260.622074] [drm] ring test on 3 succeeded in 8 usecs [84260.799573] [drm] ring test on 5 succeeded in 2 usecs [84260.799582] [drm] UVD initialized successfully. [84261.865301] [drm:r600_ib_test [radeon]] *ERROR* radeon: fence wait timed out. [84261.865329] [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on GFX ring (-110). This bug is ancient and the original problem long fixed. If you experience similar problems on newer hardware generation please open a new bug report. |
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.