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