Package: vlc
Version: 3.0.21-0+deb11u1
Severity: important
X-Debbugs-Cc:
team@security.debian.orgDear Maintainer,
I have recently updated packages on my Debian Bullseye system, which
also updated VLC from 3.0.20 to 3.0.21. After the update, I noticed that
whenever I try to seek in a video, VLC crashes. The error message
(attached below) says something about a hardware acceleration related
failure, and sure enough, disabling the hardware acceleration makes VLC
no longer crash. However, the hardware acceleration worked just fine
before the update (with Simple Preferences -> Input/Codecs ->
Hardware-accelerated decoding: Automatic) and I hate not being able to
use it as the software decoding adds unnecessary strain on the CPU with
the iGPU sitting idle.
Attached you can find the colored VLC output, along with the gdb
backtrace. The output is of the following command, as per the VLC bug
report and HowToGetABacktrace wiki suggestions:
$ script -q -c "gdb -batch -n -ex 'set pagination off' -ex run -ex bt -ex 'bt full' -ex 'thread apply all bt full' --args vlc -vvv /tmp/BigBuckBunny_320x180.mp4" vlc-crash.log
With the colors being preserved, VLC errors are easier to spot as VLC
prints them in red. You can read the file with `less -R` or just `cat`
it into the terminal.
BigBuckBunny_320x180.mp4 is a video sample taken from
https://download.blender.org/peach/bigbuckbunny_movies/ in case you
would want to try to reproduce the issue.
A quick search reveals that I'm not the only one experiencing this bug:
-
https://old.reddit.com/r/debian/comments/1dw0b51/regression_in_bullseye_vlcffmpegvdpau/-
https://forum.videolan.org/viewtopic.php?f=13&p=545256- A user in #debian on OFTC IRC was complaining about the same issue
just two days ago: VLC just closing when fast-forwarding in VLC 3.0.21
on Debian Bullseye 11.10
The bug severity is "important" instead of "grave" as this might be
driver/hardware or hardware-acceleration subsystem (vaapi) dependent,
and because audio files play just fine for me, so the VLC functionality
might not be broken for everyone / for all use cases. Please adjust as
appropriate.
-- System Information:
Debian Release: 11.10
APT prefers oldstable-updates
APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-30-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages vlc depends on:
ii vlc-bin 3.0.21-0+deb11u1
ii vlc-plugin-base 3.0.21-0+deb11u1
ii vlc-plugin-qt 3.0.21-0+deb11u1
ii vlc-plugin-video-output 3.0.21-0+deb11u1
Versions of packages vlc recommends:
ii vlc-l10n 3.0.21-0+deb11u1
ii vlc-plugin-access-extra 3.0.21-0+deb11u1
ii vlc-plugin-notify 3.0.21-0+deb11u1
ii vlc-plugin-samba 3.0.21-0+deb11u1
ii vlc-plugin-skins2 3.0.21-0+deb11u1
ii vlc-plugin-video-splitter 3.0.21-0+deb11u1
ii vlc-plugin-visualization 3.0.21-0+deb11u1
Versions of packages vlc suggests:
ii vlc-plugin-fluidsynth 3.0.21-0+deb11u1
ii vlc-plugin-jack 3.0.21-0+deb11u1
ii vlc-plugin-svg 3.0.21-0+deb11u1
Versions of packages libvlc-bin depends on:
ii libc6 2.31-13+deb11u10
ii libvlc5 3.0.21-0+deb11u1
Versions of packages libvlc5 depends on:
ii libc6 2.31-13+deb11u10
ii libvlccore9 3.0.21-0+deb11u1
Versions of packages libvlc5 recommends:
ii libvlc-bin 3.0.21-0+deb11u1
Versions of packages vlc-bin depends on:
ii libc6 2.31-13+deb11u10
ii libvlc-bin 3.0.21-0+deb11u1
ii libvlc5 3.0.21-0+deb11u1
Versions of packages vlc-plugin-access-extra depends on:
ii libc6 2.31-13+deb11u10
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
ii libvncclient1 0.9.13+dfsg-2+deb11u1
ii libxcb-composite0 1.14-3
ii libxcb-shm0 1.14-3
ii libxcb1 1.14-3
Versions of packages vlc-plugin-base depends on:
ii liba52-0.7.4 0.7.4-20
ii libarchive13 3.4.3-2+deb11u1
ii libaribb24-0 1.0.3-2
ii libasound2 1.2.4-1.1
ii libass9 1:0.15.0-2
ii libavahi-client3 0.8-5+deb11u2
ii libavahi-common3 0.8-5+deb11u2
ii libavc1394-0 0.5.4-5
ii libavcodec58 7:4.3.7-0+deb11u1
ii libavformat58 7:4.3.7-0+deb11u1
ii libavutil56 7:4.3.7-0+deb11u1
ii libbluray2 1:1.2.1-4+deb11u2
ii libc6 2.31-13+deb11u10
ii libcairo2 1.16.0-5
ii libcddb2 1.3.2-6+b1
ii libchromaprint1 1.5.0-2
ii libdav1d4 0.7.1-3+deb11u1
ii libdbus-1-3 1.12.28-0+deb11u1
ii libdc1394-25 2.2.6-3
ii libdca0 0.0.7-2
ii libdvbpsi10 1.3.3-1
ii libdvdnav4 6.1.0-1+b1
ii libdvdread8 6.1.1-2
ii libebml5 1.4.2-1
ii libfaad2 2.10.0-1
ii libflac8 1.3.3-2+deb11u2
ii libfontconfig1 2.13.1-4.2
ii libfreetype6 2.10.4+dfsg-1+deb11u1
ii libfribidi0 1.0.8-2+deb11u1
ii libgcc-s1 10.2.1-6
ii libgcrypt20 1.8.7-6
ii libglib2.0-0 2.66.8-1+deb11u4
ii libgnutls30 3.7.1-5+deb11u5
ii libgpg-error0 1.38-2
ii libharfbuzz0b 2.7.4-1
ii libixml10 1:1.8.4-2
ii libjpeg62-turbo 1:2.0.6-4
ii libkate1 0.4.1-11
ii liblirc-client0 0.10.1-6.3
ii liblua5.2-0 5.2.4-1.1+b3
ii libmad0 0.15.1b-10
ii libmatroska7 1.6.2-1
ii libmpcdec6 2:0.1~r495-2
ii libmpeg2-4 0.5.1-9
ii libmpg123-0 1.26.4-1
ii libmtp9 1.1.17-3
ii libncursesw6 6.2+20201114-2+deb11u2
ii libnfs13 4.0.0-1
ii libogg0 1.3.4-0.1
ii libopenmpt-modplug1 0.4.11-1
ii libopus0 1.3.1-0.1
ii libpng16-16 1.6.37-3
ii libpostproc55 7:4.3.7-0+deb11u1
ii libprotobuf-lite23 3.12.4-1+deb11u1
ii libpulse0 14.2-2
ii libraw1394-11 2.1.2-2
ii libresid-builder0c2a 2.1.1-15+b1
ii librsvg2-2 2.50.3+dfsg-1+deb11u1
ii libsamplerate0 0.2.1+ds0-1
ii libsdl-image1.2 1.2.12-12
ii libsdl1.2debian 1.2.15+dfsg2-6
ii libsecret-1-0 0.20.4-2
ii libshine3 3.1.1-2
ii libshout3 2.4.5-1+b1
ii libsidplay2 2.1.1-15+b1
ii libsoxr0 0.1.3-4
ii libspatialaudio0 0.3.0+git20180730+dfsg1-2+b1
ii libspeex1 1.2~rc1.2-1.1
ii libspeexdsp1 1.2~rc1.2-1.1
ii libssh2-1 1.9.0-2+deb11u1
ii libstdc++6 10.2.1-6
ii libswscale5 7:4.3.7-0+deb11u1
ii libsystemd0 247.3-7+deb11u5
ii libtag1v5 1.11.1+dfsg.1-3
ii libtheora0 1.1.1+dfsg.1-15
ii libtinfo6 6.2+20201114-2+deb11u2
ii libtwolame0 0.4.0-2
ii libudev1 247.3-7+deb11u5
ii libupnp13 1:1.8.4-2
ii libva-drm2 2.10.0-1
ii libva2 2.10.0-1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
ii libvorbis0a 1.3.7-1
ii libvorbisenc2 1.3.7-1
ii libx264-160 2:0.160.3011+gitcde9a93-2.1
ii libx265-192 3.4-2
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb1 1.14-3
ii libxml2 2.9.10+dfsg-6.7+deb11u4
ii libzvbi0 0.2.35-18
ii vlc-data 3.0.21-0+deb11u1
ii zlib1g 1:1.2.11.dfsg-2+deb11u2
Versions of packages vlc-plugin-base recommends:
ii xdg-utils 1.1.3-4.1
Versions of packages vlc-plugin-base suggests:
pn libdvdcss2 <none>
Versions of packages vlc-plugin-fluidsynth depends on:
ii libc6 2.31-13+deb11u10
ii libfluidsynth2 2.1.7-1.1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
ii timgm6mb-soundfont 1.3-5
Versions of packages vlc-plugin-jack depends on:
ii libc6 2.31-13+deb11u10
ii libjack-jackd2-0 [libjack-0.125] 1.9.17~dfsg-1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
Versions of packages vlc-plugin-notify depends on:
ii libc6 2.31-13+deb11u10
ii libgdk-pixbuf-2.0-0 2.42.2+dfsg-1+deb11u2
ii libglib2.0-0 2.66.8-1+deb11u4
ii libgtk-3-0 3.24.24-4+deb11u3
ii libnotify4 0.7.9-3
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
Versions of packages vlc-plugin-qt depends on:
ii libc6 2.31-13+deb11u10
ii libgcc-s1 10.2.1-6
ii libqt5core5a 5.15.2+dfsg-9+deb11u1
ii libqt5gui5 5.15.2+dfsg-9+deb11u1
ii libqt5svg5 5.15.2-3
ii libqt5widgets5 5.15.2+dfsg-9+deb11u1
ii libqt5x11extras5 5.15.2-2
ii libstdc++6 10.2.1-6
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
ii libwayland-client0 1.18.0-2~exp1.1
ii libx11-6 2:1.7.2-1+deb11u2
Versions of packages vlc-plugin-qt recommends:
ii vlc-bin 3.0.21-0+deb11u1
Versions of packages vlc-plugin-skins2 depends on:
ii fonts-freefont-ttf 20120503-10
ii libc6 2.31-13+deb11u10
ii libfreetype6 2.10.4+dfsg-1+deb11u1
ii libfribidi0 1.0.8-2+deb11u1
ii libgcc-s1 10.2.1-6
ii libstdc++6 10.2.1-6
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
ii libx11-6 2:1.7.2-1+deb11u2
ii libxext6 2:1.3.3-1.1
ii libxinerama1 2:1.1.4-2
ii libxpm4 1:3.5.12-1.1+deb11u1
ii vlc-plugin-qt 3.0.21-0+deb11u1
Versions of packages vlc-plugin-skins2 recommends:
ii vlc-bin 3.0.21-0+deb11u1
Versions of packages vlc-plugin-svg depends on:
ii libc6 2.31-13+deb11u10
ii libcairo2 1.16.0-5
ii libglib2.0-0 2.66.8-1+deb11u4
ii librsvg2-2 2.50.3+dfsg-1+deb11u1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
Versions of packages vlc-plugin-video-output depends on:
ii libaa1 1.4p5-48
ii libavcodec58 7:4.3.7-0+deb11u1
ii libavutil56 7:4.3.7-0+deb11u1
ii libc6 2.31-13+deb11u10
ii libcaca0 0.99.beta19-2.2
ii libegl1 1.3.2-1
ii libgl1 1.3.2-1
ii libgles2 1.3.2-1
ii libplacebo72 2.72.2-1
ii libva-drm2 2.10.0-1
ii libva-wayland2 2.10.0-1
ii libva-x11-2 2.10.0-1
ii libva2 2.10.0-1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
ii libwayland-client0 1.18.0-2~exp1.1
ii libwayland-egl1 1.18.0-2~exp1.1
ii libx11-6 2:1.7.2-1+deb11u2
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb-shm0 1.14-3
ii libxcb-xv0 1.14-3
ii libxcb1 1.14-3
Versions of packages vlc-plugin-video-splitter depends on:
ii libc6 2.31-13+deb11u10
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
ii libxcb-randr0 1.14-3
ii libxcb1 1.14-3
Versions of packages vlc-plugin-visualization depends on:
ii libc6 2.31-13+deb11u10
ii libgl1 1.3.2-1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.21-0+deb11u1
-- no debconf information