#807604 Video stream makes PC hang

Package:
xserver-xorg-video-radeon
Source:
xserver-xorg-video-ati
Description:
X.Org X server -- AMD/ATI Radeon display driver
Submitter:
Lisandro Damián Nicanor Pérez Meyer
Date:
2015-12-17 00:27:04 UTC
Severity:
normal
#807604#5
Date:
2015-12-10 20:46:28 UTC
From:
To:
Hi! If I point VLC at

  rtsp://stream.tn.com.ar/live/tnmovil3

Or whatever live stream [0] proposes at a certain time (the browser asks for
permission to launch an external app and VLC is used) I consistently
suffer from PC hangs. Sometimes a few minutes are displayed but at some point
the PC hangs, leaving no possibility to use neither keyboard nor mouse.

I have tried running it in both KDE's Plasma 5 and fluxbox with the same
end result.

I have also tried it in two machines, both amd64 running sid, one with an ATi
video card and the other with an Intel one.

I have not tried to ssh to the machine while this happens.

[0] <http://m.tn.com.ar/envivo/24hs>

As a different issue, the video quality is far from ideal, the problem
happening both on my machines and my android-based phone.

If in my phone I use something else than VLC the quality is far superior.


Kinds regards, Lisandro.

#807604#10
Date:
2015-12-10 20:52:06 UTC
From:
To:
On Thursday 10 December 2015 17:46:28 Lisandro Damián Nicanor Pérez Meyer  wrote:
[snip]

Or even Plasma 5's Dragon Player.

#807604#15
Date:
2015-12-17 00:04:02 UTC
From:
To:
reassign 807604 xserver-xorg-video-radeon
thanks

The bug was not in VLC itself, so I'm reassign it.

X maintainers: the bug is the radeon driver crashing when VLC
is pointed to a specific stream, present in the original bug report.

Please do not heasitate to ask for more details as you see suitable.
I'll ad more info in a couple of minutes.

[ 1976.421686] [drm:cypress_dpm_set_power_state [radeon]] *ERROR* rv770_restrict_performance_levels_before_switch failed
[ 1986.592063] radeon 0000:01:00.0: ring 5 stalled for more than 10000msec
[ 1986.592079] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000002 last fence id 0x0000000000000008 on ring 5)
[ 1987.092053] radeon 0000:01:00.0: ring 0 stalled for more than 10124msec
[ 1987.092069] radeon 0000:01:00.0: GPU lockup (current fence id 0x000000000003173b last fence id 0x0000000000031744 on ring 0)
[ 1987.092080] radeon 0000:01:00.0: ring 5 stalled for more than 10500msec
[ 1987.092086] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000002 last fence id 0x0000000000000008 on ring 5)
[ 1987.380171] [drm:rv770_stop_dpm [radeon]] *ERROR* Could not force DPM to low.
[ 1987.387114] radeon 0000:01:00.0: couldn't schedule ib
[ 1987.387114] [drm:radeon_uvd_suspend [radeon]] *ERROR* Error destroying UVD (-22)!
[ 1987.389279] radeon 0000:01:00.0: Saved 311 dwords of commands on ring 0.
[ 1987.389294] radeon 0000:01:00.0: GPU softreset: 0x00000088
[ 1987.389297] radeon 0000:01:00.0:   GRBM_STATUS               = 0xA0003828
[ 1987.389299] radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000007
[ 1987.389302] radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000007
[ 1987.389304] radeon 0000:01:00.0:   SRBM_STATUS               = 0x20084AC0
[ 1987.389307] radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
[ 1987.389309] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[ 1987.389312] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00010000
[ 1987.389314] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000002
[ 1987.389317] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80010243
[ 1987.389320] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[ 1987.406730] radeon 0000:01:00.0: GRBM_SOFT_RESET=0x00004001
[ 1987.406784] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00008100
[ 1987.407930] radeon 0000:01:00.0:   GRBM_STATUS               = 0x00003828
[ 1987.407933] radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000007
[ 1987.407935] radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000007
[ 1987.407938] radeon 0000:01:00.0:   SRBM_STATUS               = 0x200800C0
[ 1987.407940] radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
[ 1987.407943] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[ 1987.407945] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[ 1987.407948] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[ 1987.407951] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x00000000
[ 1987.407953] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[ 1987.407968] radeon 0000:01:00.0: GPU reset succeeded, trying to resume
[ 1987.428909] [drm] PCIE GART of 1024M enabled (table at 0x000000000025E000).
[ 1987.428986] radeon 0000:01:00.0: WB enabled
[ 1987.428990] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff8800bb3c9c00
[ 1987.428992] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff8800bb3c9c0c
[ 1987.429964] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc90000c1c418
[ 1987.445975] [drm] ring test on 0 succeeded in 1 usecs
[ 1987.445981] [drm] ring test on 3 succeeded in 2 usecs
[ 1987.641630] [drm] ring test on 5 succeeded in 1 usecs
[ 1987.641641] [drm] UVD initialized successfully.

#807604#20
Date:
2015-12-17 00:19:45 UTC
From:
To:
On Wednesday 16 December 2015 21:04:02 Lisandro Damián Nicanor Pérez Meyer wrote:
[snip]