Opened 3 months ago

#10672 new defect

Ffmpeg 6.1 causing vdpau crash in VLC

Reported by: angrypenguin Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords: vdpau crash
Cc: angrypenguin Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
How to reproduce:

  1. Install FFmpeg 6.1
  2. Install VLC
  3. Try to watch VLC video with vdpau decoding enabled
  4. Watch crash

gl gl: Initialized libplacebo v5.264.1 (API v264)
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function vaDriverInit_1_20
libva info: va_openDriver() returns 0
[00007fd7704273b0] gl gl: Initialized libplacebo v5.264.1 (API v264)
[00007fd784c058a0] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding

av:h264:df0[103269]: segfault at 8 ip 00007fd795ac60c5 sp 00007fd78d3f60b0 error 4 in libavcodec.so.60.31.102[7fd7956b1000+c5d000] likely on CPU 4 (core 3, socket 0)

Bug is easy to reproductive on this video sample https://filesamples.com/samples/video/m4v/sample_1280x720_surfing_with_audio.m4v

Worth to add that this bug exist only on FFmpeg 6.1, while version 6.0 is free from this problem.

The problematic commit is be07145109074e128bd7a8255d81a2b9fdcdf10b

Same bug mentioned in this mailing list topic https://www.mail-archive.com/ffmpeg-user@ffmpeg.org/msg33358.html

% ffmpeg -i input ... output
ffmpeg version 6.1
built on ... OpenMandriva Cooker with Clang 17

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.

Change History (0)

Note: See TracTickets for help on using tickets.