Bug#798899: vlc: Segmentation fault when playing video

Robbie Harwood (frozencemetery) rharwood at club.cc.cmu.edu
Sun Sep 13 21:44:04 UTC 2015

Package: vlc
Version: 2.2.1-3
Severity: important

Dear Maintainer,

When trying to open certain video files, vlc segfaults.  Traceback follows:

GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
Find the GDB manual and other documentation resources online at:
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/vlc...Reading symbols from /usr/lib/debug/.build-id/90/c97846f85649757361feb9eae4bb8d39c6c01e.debug...done.
(gdb) r
Starting program: /usr/bin/vlc OldSouls\ Speedruns\ with\ some\ Beats-v14088611.mp4
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 2.2.0-rc2 Weatherwax (revision 2.2.0-rc1-118-g22fda39)

Program received signal SIGSEGV, Segmentation fault.
strlen () at ../sysdeps/x86_64/strlen.S:106
106	../sysdeps/x86_64/strlen.S: No such file or directory.
(gdb) bt
#0  strlen () at ../sysdeps/x86_64/strlen.S:106
#1  0x00007ffff08d8864 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#2  0x00007ffff08cb6af in lua_pushstring ()
   from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#3  0x00007ffff0b0c90a in vlclua_input_metas_internal (
    p_item=<optimized out>, L=0x70b7c0) at lua/libs/input.c:159
#4  vlclua_input_item_metas (L=0x70b7c0) at lua/libs/input.c:297
#5  0x00007ffff08cfc3d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#6  0x00007ffff08db59d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#7  0x00007ffff08cffa8 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#8  0x00007ffff08cf5bf in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#9  0x00007ffff08d0201 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#10 0x00007ffff08cc186 in lua_pcallk ()
   from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#11 0x00007ffff0b030d3 in run (p_context=0x0, 
    luafunction=0x7ffff0b1763c "read_meta", L=0x70b7c0, 
    psz_filename=0x70b060 "/usr/lib/vlc/lua/meta/reader/filename.luac", 
    p_this=0x702b98) at lua/meta.c:128
#12 read_meta (p_this=0x702b98, 
    psz_filename=0x70b060 "/usr/lib/vlc/lua/meta/reader/filename.luac", 
    p_context=<optimized out>) at lua/meta.c:213
#13 0x00007ffff0b05880 in vlclua_scripts_batch_execute (p_this=0x702b98, 
    luadirname=<optimized out>, func=0x7ffff0b03010 <read_meta>, 
    user_data=0x0) at lua/vlc.c:299
#14 0x00007ffff717bee5 in ?? () from /usr/lib/libvlccore.so.8
#15 0x00007ffff717c4ae in vlc_module_load () from /usr/lib/libvlccore.so.8
#16 0x00007ffff713fca3 in ?? () from /usr/lib/libvlccore.so.8
#17 0x00007ffff7142604 in ?? () from /usr/lib/libvlccore.so.8
#18 0x00007ffff714673d in input_Read () from /usr/lib/libvlccore.so.8
#19 0x00007ffff711c775 in ?? () from /usr/lib/libvlccore.so.8
#20 0x00007ffff7117af8 in ?? () from /usr/lib/libvlccore.so.8
#21 0x00007ffff7113708 in ?? () from /usr/lib/libvlccore.so.8
#22 0x00007ffff710496c in libvlc_InternalInit () from /usr/lib/libvlccore.so.8
#23 0x00007ffff7bc2a8b in libvlc_new () from /usr/lib/libvlc.so.5
#24 0x0000000000401266 in main (i_argc=<optimized out>, 
    ppsz_argv=0x7fffffffe830) at vlc.c:228


-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (800, 'stable-updates'), (800, 'stable'), (600, 'testing'), (400, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages vlc depends on:
ii  fonts-freefont-ttf          20120503-4
ii  libaa1                      1.4p5-43
ii  libavcodec-ffmpeg56         7:2.7.2-2+b1
ii  libavutil-ffmpeg54          7:2.7.2-2+b1
ii  libc6                       2.19-18+deb8u1
ii  libcaca0                    0.99.beta19-2
ii  libcairo2                   1.14.0-2.1
ii  libegl1-mesa [libegl1-x11]  10.3.2-1+deb8u1
ii  libfreerdp-client1.1        1.1.0~git20140921.1.440916e+dfsg1-4
ii  libfreerdp-core1.1          1.1.0~git20140921.1.440916e+dfsg1-4
ii  libfreerdp-gdi1.1           1.1.0~git20140921.1.440916e+dfsg1-4
ii  libfreetype6                2.5.2-3
ii  libfribidi0                 0.19.6-3
ii  libgcc1                     1:4.9.2-10
ii  libgl1-mesa-glx [libgl1]    10.3.2-1+deb8u1
ii  libgles1-mesa [libgles1]    10.3.2-1+deb8u1
ii  libgles2-mesa [libgles2]    10.3.2-1+deb8u1
ii  libglib2.0-0                2.42.1-1
ii  libpulse0                   5.0-13
ii  libqt5core5a                5.4.2+dfsg-9
ii  libqt5gui5                  5.4.2+dfsg-9
ii  libqt5widgets5              5.4.2+dfsg-9
ii  libqt5x11extras5            5.3.2-2
ii  librsvg2-2                  2.40.5-1
ii  libsdl-image1.2             1.2.12-5+b5
ii  libsdl1.2debian             1.2.15-10+b1
ii  libstdc++6                  5.2.1-16
ii  libva-drm1                  1.4.1-1
ii  libva-x11-1                 1.4.1-1
ii  libva1                      1.4.1-1
ii  libvlccore8                 2.2.0~rc2-2+deb8u1
ii  libvncclient1               0.9.10+dfsg-3
ii  libx11-6                    2:1.6.2-3
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-3
ii  zlib1g                      1:1.2.8.dfsg-2+b1

Versions of packages vlc recommends:
ii  vlc-plugin-notify  2.2.1-3
ii  vlc-plugin-samba   2.2.1-3
ii  xdg-utils          1.1.0~rc1+git20111210-7.4

Versions of packages vlc suggests:
pn  videolan-doc  <none>

Versions of packages vlc-nox depends on:
ii  liba52-0.7.4               0.7.4-17
ii  libasound2                 1.0.28-1
ii  libass5                    0.12.3-2
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.7.2-2+b1
ii  libavformat-ffmpeg56       7:2.7.2-2+b1
ii  libavutil-ffmpeg54         7:2.7.2-2+b1
ii  libbasicusageenvironment0  2014.01.13-1
ii  libbluray1                 1:0.6.2-1
ii  libc6                      2.19-18+deb8u1
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.8.20-0+deb8u1
ii  libdc1394-22               2.2.3-1
ii  libdca0                    0.0.5-7
ii  libdirectfb-1.2-9
ii  libdvbpsi10                1.3.0-2
ii  libdvdnav4                 5.0.1-1
ii  libdvdread4                5.0.0-1
ii  libebml4v5                 1.3.1-5
ii  libfaad2                   2.7-8
ii  libflac8                   1.3.0-3
ii  libfontconfig1             2.11.0-6.3
ii  libfreetype6               2.5.2-3
ii  libfribidi0                0.19.6-3
ii  libgcc1                    1:4.9.2-10
ii  libgcrypt20                1.6.3-2
ii  libgnutls-deb0-28          3.3.8-6+deb8u3
ii  libgpg-error0              1.17-3
ii  libgroupsock1              2014.01.13-1
ii  libjpeg62-turbo            1:1.3.1-12
ii  libkate1                   0.4.1-4
ii  liblircclient0             0.9.0~pre1-1.2
ii  liblivemedia23             2014.01.13-1
ii  liblua5.2-0                5.2.3-1.1
ii  libmad0                    0.15.1b-8
ii  libmatroska6v5             1.4.2-4
ii  libmodplug1                1:
ii  libmpcdec6                 2:0.1~r459-4.1
ii  libmpeg2-4                 0.5.1-7
ii  libmtp9                    1.1.8-1+b1
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.7.2-2+b1
ii  libraw1394-11              2.1.0-3
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.4.3-4.1
ii  libstdc++6                 5.2.1-16
ii  libswscale-ffmpeg3         7:2.7.2-2+b1
ii  libtag1v5                  1.9.1-2.4
ii  libtheora0                 1.1.1+dfsg.1-6
ii  libtinfo5                  6.0+20150810-1
ii  libtwolame0                0.3.13-1.2
ii  libudev1                   215-17+deb8u2
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.0~rc2-2+deb8u1
ii  libvlccore8                2.2.0~rc2-2+deb8u1
ii  libvorbis0a                1.3.4-2
ii  libvorbisenc2              1.3.4-2
ii  libx264-146                2:0.146.2555+git0c21480-1
ii  libx265-59                 1.7-4
ii  libxml2                    2.9.1+dfsg1-5
ii  libzvbi0                   0.2.35-3
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-18+deb8u1
ii  libvlccore8  2.2.0~rc2-2+deb8u1

Versions of packages libvlccore8 depends on:
ii  libc6           2.19-18+deb8u1
ii  libdbus-1-3     1.8.20-0+deb8u1
ii  libidn11        1.29-1+b2
ii  libproxy-tools  0.4.11-4+b2
ii  vlc-data        2.2.0~rc2-2+deb8u1

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