[drm:amdgpu_uvd_cs_pass2] *ERROR* Invalid dpb_size in UVD message
SoftWare/Hardware:
- Graphics Processor: R7 340
- Kernel Version: 5.10.1
- Processors: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
- Memory: 8 GiB of RAM
- Mesa 20.3.3
How to reproduce the issue::
- mpv --hwdec=vdpau --vo=vdpau xxx.avi --loop
- glmark2 --run-forever
- x11perf -all -repeat 40
After running for a few hours,mpv will crash and dmesg shows error logs as follow:
[10082.960054] perf: interrupt took too long (2572 > 2500), lowering kernel.perf_event_max_sample_rate to 77750
[16389.307548] perf: interrupt took too long (3238 > 3215), lowering kernel.perf_event_max_sample_rate to 61750
[18513.829515] [drm:amdgpu_uvd_cs_pass2] ERROR Invalid dpb_size in UVD message (23764992 / 80163840)!
[18649.777661] mpv/vo[5548]: segfault at 7f15884eb000 ip 00007f158af98991 sp 00007f15a0aaef08 error 6 in libvdpau_radeonsi.so.1.0.0[7f158ad9c000+563000]
[18649.777667] Code: 49 8d 51 18 48 8d 04 40 48 c1 e0 04 4d 8d 64 01 48 0f 1f 84 00 00 00 00 00 41 8b 00 48 8b 0a 48 83 c2 30 44 8d 48 01 45 89 08 <41> 89 0c 82 4c 39 e2 75 e6 85 f6 0f 85 3e ff ff ff 5b 5d 41 5c 41