Bug#798763: vlc: segfault if vlc and libvlc5/libvlccore8/vlc-data out of sync

Lionel Elie Mamane lionel at mamane.lu
Sat Sep 12 11:21:58 UTC 2015


Package: vlc
Version: 2.2.1-3
Severity: serious
Justification: Policy 3.5

after upgrade, vlc started segfaulting on startup. This was solved by:

[UPGRADE] libvlc5:amd64 2.2.0~rc2-2+deb8u1 -> 2.2.1-3
[UPGRADE] libvlccore8:amd64 2.2.0~rc2-2+deb8u1 -> 2.2.1-3
[UPGRADE] vlc-data:amd64 2.2.0~rc2-2+deb8u1 -> 2.2.1-3
[UPGRADE] vlc-plugin-pulse:amd64 2.2.0~rc2-2+deb8u1 -> 2.2.1-3

which suggests that dependency on at least one of these packages is
too lax (should be more strictly versioned).

here's the backtrace for reference (without symbols)

(gdb) bt
#0  strlen () at ../sysdeps/x86_64/strlen.S:106
#1  0x00007fb7fdb24954 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#2  0x00007fb7fdb1761f in lua_pushstring () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#3  0x00007fb7fdd5890a in ?? () from /usr/lib/vlc/plugins/lua/liblua_plugin.so
#4  0x00007fb7fdb1bc4d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#5  0x00007fb7fdb2783d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#6  0x00007fb7fdb1bf8e in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#7  0x00007fb7fdb1b5cf in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#8  0x00007fb7fdb1c1d1 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#9  0x00007fb7fdb180f1 in lua_pcallk () from /usr/lib/x86_64-linux-gnu/liblua5.2.so.0
#10 0x00007fb7fdd4f0d3 in ?? () from /usr/lib/vlc/plugins/lua/liblua_plugin.so
#11 0x00007fb7fdd51880 in ?? () from /usr/lib/vlc/plugins/lua/liblua_plugin.so
#12 0x00007fb8047b9ee5 in ?? () from /usr/lib/libvlccore.so.8
#13 0x00007fb8047ba4ae in vlc_module_load () from /usr/lib/libvlccore.so.8
#14 0x00007fb80477dca3 in ?? () from /usr/lib/libvlccore.so.8
#15 0x00007fb804780604 in ?? () from /usr/lib/libvlccore.so.8
#16 0x00007fb80478473d in input_Read () from /usr/lib/libvlccore.so.8
#17 0x00007fb80475a775 in ?? () from /usr/lib/libvlccore.so.8
#18 0x00007fb804755af8 in ?? () from /usr/lib/libvlccore.so.8
#19 0x00007fb804751838 in libvlc_InternalAddIntf () from /usr/lib/libvlccore.so.8
#20 0x00007fb80520145c in libvlc_add_intf () from /usr/lib/libvlc.so.5
#21 0x00000000004012c2 in ?? ()
#22 0x00007fb804a50b45 in __libc_start_main (main=0x4010f0, argc=1, argv=0x7fff440fef88, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fff440fef78) at libc-start.c:287
#23 0x00000000004014bc in ?? ()


-- System Information:
Debian Release: 8.2
  APT prefers stable
  APT policy: (500, 'stable'), (400, 'testing'), (200, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_LU.UTF-8, LC_CTYPE=fr_LU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

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:5.2.1-16
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.44.1-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.1-3
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>

-- no debconf information



More information about the pkg-multimedia-maintainers mailing list