From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 110702] segfault in radeonsi HEVC hardware decoding
Date: Fri, 17 May 2019 19:48:15 +0000
Message-ID:
Bug ID
110702
Summary
segfault in radeonsi HEVC hardware decoding
Product
Mesa
Version
unspecified
Hardware
Other
OS
All
Status
NEW
Severity
normal
Priority
medium
Component
Drivers/Gallium/radeonsi
Assignee
dri-devel@lists.freedesktop.org
Reporter
pierre-bugzilla@ossman.eu
QA Contact
dri-devel@lists.freedesktop.org
A few HEVC files gives me a segfault in radeonsi_dri.so when t=
rying to play
them via Kodi. They work fine when decoding in software, and other HEVC fil=
es
work fine being decoded in hardware. I do not know what is special about th=
ese
files.
> amdgpu: Failed to allocate a buffer:
> amdgpu: size : 3221295104 bytes
> amdgpu: alignment : 4096 bytes
> amdgpu: domains : 4
> amdgpu: Failed to allocate a buffer:
> amdgpu: size : 3221295104 bytes
> amdgpu: alignment : 4096 bytes
> amdgpu: domains : 4
> EE ../src/gallium/drivers/radeon/radeon_vcn_dec.c:880 rvcn_dec_message=
_decode UVD - Can't allocated context buffer.
> /usr/bin/kodi: line 219: 1223 Segmentation fault (core dumped) $=
{KODI_BINARY} $SAVED_ARGS
Lines seen in ~/.xsession-errors
This is the details Kodi reports about the video:
> 2019-05-17 19:51:31.904 T:140684663195392 INF=
O: ffmpeg[7FF3B3600700]: Metadata:
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: ENCODER : Lavf58.27.102
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: Duration: 01:29:45.38, start: 0.000000, bitrate: 1598 kb/s
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv), 1920x1080 =
[SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: Metadata:
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: BPS-eng : 8246896
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: DURATION-eng : 01:29:45.380000000
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: NUMBER_OF_FRAMES-eng: 129120
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: NUMBER_OF_BYTES-eng: 5551584033
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: _STATISTICS_WRITING_DATE_UTC-eng: 2019-05-13 00:59:51
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: ENCODER : Lavc58.51.100 libx265
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: DURATION : 01:29:45.380000000
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: Stream #0:1(eng): Audio: eac3, 48000 Hz, 6 channels, fltp (default)
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: Metadata:
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: BPS-eng : 640000
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: DURATION-eng : 01:29:45.376000000
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: NUMBER_OF_FRAMES-eng: 168293
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: NUMBER_OF_BYTES-eng: 430830080
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: _STATISTICS_WRITING_DATE_UTC-eng: 2019-05-13 00:59:51
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: DURATION : 01:29:45.384000000
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: Stream #0:2(eng): Subtitle: ass
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: Metadata:
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: BPS-eng : 38
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: DURATION-eng : 01:29:38.000000000
> 2019-05-17 19:51:31.904 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: NUMBER_OF_FRAMES-eng: 955
> 2019-05-17 19:51:31.905 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: NUMBER_OF_BYTES-eng: 26165
> 2019-05-17 19:51:31.905 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
> 2019-05-17 19:51:31.905 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: _STATISTICS_WRITING_DATE_UTC-eng: 2019-05-13 00:59:51
> 2019-05-17 19:51:31.905 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
> 2019-05-17 19:51:31.905 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: ENCODER : Lavc58.51.100 ssa
> 2019-05-17 19:51:31.905 T:140684663195392 INFO: ffmpeg[7FF3B3600700=
]: DURATION : 01:29:42.162000000
This is with mesa-dri-drivers-19.0.4-1.fc30.x86_64.