Bug#801745: vlc: Segfault when watching WebM video with increased speed
Michael Weghorn
m.weghorn at posteo.de
Wed Oct 14 05:31:24 UTC 2015
Package: vlc
Version: 2.2.1-4
Severity: important
Dear Maintainer,
when watching particular WebM videos with increased speed, VLC often crashes
due to a segmentation fault.
When watching the same video multiple times, the segmentation fault does not
always occur and if so, it may occur at different points in time.
The following command can be used to reproduce the problem and examine it in GDB.
It plays a video in VLC repeatedly, until the segmentation fault occurs (which is often in the
first run already for me):
while true; do gdb -ex run -ex quit --args vlc -vvv --play-and-exit --rate 2.5 http://download.media.tagesschau.de/video/2015/1012/TV-20151012-2022-5601.webm.webm; done
I am attaching the VLC output and the GDB backtrace of the segmentation fault.
The packages "vlc-dbg" and "ffmpeg-dbg" are installed on my system.
As far as I understand, the segmentation fault itself occurs in the ffmpeg library "libavcodec-ffmpeg56".
The crash happens with a similar backtrace on Debian jessie, where libav is used instead of ffmpeg.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages vlc depends on:
ii fonts-freefont-ttf 20120503-4
ii libaa1 1.4p5-44
ii libavcodec-ffmpeg56 7:2.8-1
ii libavutil-ffmpeg54 7:2.8-1
ii libc6 2.19-22
ii libcaca0 0.99.beta19-2
ii libcairo2 1.14.2-2
ii libegl1-mesa [libegl1-x11] 10.6.8-1
ii libfreerdp-client1.1 1.1.0~git20140921.1.440916e+dfsg1-5
ii libfreerdp-core1.1 1.1.0~git20140921.1.440916e+dfsg1-5
ii libfreerdp-gdi1.1 1.1.0~git20140921.1.440916e+dfsg1-5
ii libfreetype6 2.6-2
ii libfribidi0 0.19.7-1
ii libgcc1 1:5.2.1-22
ii libgl1-mesa-glx [libgl1] 10.6.8-1
ii libgles1-mesa [libgles1] 10.6.8-1
ii libgles2-mesa [libgles2] 10.6.8-1
ii libglib2.0-0 2.46.0-2
ii libpulse0 7.0-1
ii libqt5core5a 5.4.2+dfsg-9
ii libqt5gui5 5.4.2+dfsg-9
ii libqt5widgets5 5.4.2+dfsg-9
ii libqt5x11extras5 5.4.2-2+b1
ii librsvg2-2 2.40.11-1
ii libsdl-image1.2 1.2.12-5+b5
ii libsdl1.2debian 1.2.15-11
ii libstdc++6 5.2.1-22
ii libva-drm1 1.6.1-1
ii libva-x11-1 1.6.1-1
ii libva1 1.6.1-1
ii libvlccore8 2.2.1-4
ii libvncclient1 0.9.10+dfsg-3
ii libx11-6 2:1.6.3-1
ii libxcb-composite0 1.10-3+b1
ii libxcb-keysyms1 0.4.0-1
ii libxcb-randr0 1.10-3+b1
ii libxcb-shm0 1.10-3+b1
ii libxcb-xv0 1.10-3+b1
ii libxcb1 1.10-3+b1
ii libxext6 2:1.3.3-1
ii libxinerama1 2:1.1.3-1+b1
ii libxpm4 1:3.5.11-1+b1
ii vlc-nox 2.2.1-4
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages vlc recommends:
ii vlc-plugin-notify 2.2.1-4
ii vlc-plugin-samba 2.2.1-4
ii xdg-utils 1.1.1-1
vlc suggests no packages.
Versions of packages vlc-nox depends on:
ii liba52-0.7.4 0.7.4-18
ii libasound2 1.0.29-1
ii libass5 0.13.0-1
ii libavahi-client3 0.6.31-5
ii libavahi-common3 0.6.31-5
ii libavc1394-0 0.5.4-2
ii libavcodec-ffmpeg56 7:2.8-1
ii libavformat-ffmpeg56 7:2.8-1
ii libavutil-ffmpeg54 7:2.8-1
ii libbasicusageenvironment0 2014.01.13-1
ii libbluray1 1:0.9.0-1
ii libc6 2.19-22
ii libcddb2 1.3.2-5
ii libcdio13 0.83-4.2
ii libchromaprint0 1.2-1+b1
ii libcrystalhd3 1:0.0~git20110715.fdd2f19-11+b1
ii libdbus-1-3 1.10.0-3
ii libdc1394-22 2.2.3-1
ii libdca0 0.0.5-7
ii libdirectfb-1.2-9 1.2.10.0-5.1
ii libdvbpsi10 1.3.0-2
ii libdvdnav4 5.0.3-1
ii libdvdread4 5.0.3-1
ii libebml4v5 1.3.1-5
ii libfaad2 2.8.0~cvs20150510-1
ii libflac8 1.3.1-4
ii libfontconfig1 2.11.0-6.3
ii libfreetype6 2.6-2
ii libfribidi0 0.19.7-1
ii libgcc1 1:5.2.1-22
ii libgcrypt20 1.6.3-2
ii libgnutls-deb0-28 3.3.18-1
ii libgpg-error0 1.20-1
ii libgroupsock1 2014.01.13-1
ii libjpeg62-turbo 1:1.4.1-2
ii libkate1 0.4.1-5
ii liblircclient0 0.9.0~pre1-1.2
ii liblivemedia23 2014.01.13-1
ii liblua5.2-0 5.2.4-1
ii libmad0 0.15.1b-8
ii libmatroska6v5 1.4.2-4
ii libmodplug1 1:0.8.8.5-2
ii libmpcdec6 2:0.1~r475-1
ii libmpeg2-4 0.5.1-7
ii libmtp9 1.1.9-3
ii libncursesw5 6.0+20150810-1
ii libogg0 1.3.2-1
ii libopus0 1.1-2
ii libpng12-0 1.2.50-2+b2
ii libpostproc-ffmpeg53 7:2.8-1
ii libraw1394-11 2.1.1-1
ii libresid-builder0c2a 2.1.1-14
ii libsamplerate0 0.1.8-8
ii libschroedinger-1.0-0 1.0.11-2.1
ii libshine3 3.1.0-2.1
ii libshout3 2.3.1-3
ii libsidplay2 2.1.1-14
ii libspeex1 1.2~rc1.2-1
ii libspeexdsp1 1.2~rc1.2-1
ii libssh2-1 1.5.0-2+b1
ii libstdc++6 5.2.1-22
ii libswscale-ffmpeg3 7:2.8-1
ii libtag1v5 1.9.1-2.4
ii libtheora0 1.1.1+dfsg.1-7
ii libtinfo5 6.0+20150810-1
ii libtwolame0 0.3.13-1.2
ii libudev1 227-2
ii libupnp6 1:1.6.19+git20141001-1
ii libusageenvironment1 2014.01.13-1
ii libvcdinfo0 0.7.24+dfsg-0.2
ii libvlc5 2.2.1-4
ii libvlccore8 2.2.1-4
ii libvorbis0a 1.3.4-3
ii libvorbisenc2 1.3.4-3
ii libx264-146 2:0.146.2555+git0c21480-1
ii libx265-59 1.7-4
ii libxml2 2.9.2+zdfsg1-4
ii libzvbi0 0.2.35-9
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages vlc-nox suggests:
pn libdvdcss2 <none>
Versions of packages libvlc5 depends on:
ii libc6 2.19-22
ii libvlccore8 2.2.1-4
Versions of packages libvlccore8 depends on:
ii libc6 2.19-22
ii libdbus-1-3 1.10.0-3
ii libidn11 1.32-3
ii libproxy-tools 0.4.11-4.2
ii vlc-data 2.2.1-4
Versions of packages vlc is related to:
pn libavutil50 <none>
pn libavutil51 <none>
-- no debconf information
More information about the pkg-multimedia-maintainers
mailing list