Bug#844662: vlc crashes with segmentation fault immediately

Sebastian Ramacher sramacher at debian.org
Thu Nov 17 22:09:53 UTC 2016


Control: tags -1 + moreinfo

On 2016-11-17 22:56:51, Jan Mazak wrote:
> Package: src:vlc
> Version: 2.2.4-7
> Severity: important
> 
> Dear Maintainer,
> 
> vlc crashes immediately after start. If run from command line, it shows
> a segmentation fault:
>  vlc
>  VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
>  [0000559418a65148] core libvlc: Running vlc with the default interface.
>  Use 'cvlc' to use vlc without interface.
>  Segmentation fault
> 
> I tried both vlc 2.2.4-7 in testing and vlc 2.2.4-8 from unstable (some vlc-related packages were
> updated with it too), the same happens.
> 
> I ran it through valgrind, it seems that the problem is related to Qt5:
> 
> ==7757== Memcheck, a memory error detector
> ==7757== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
> ==7757== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for
> copyright info
> ==7757== Command: vlc
> ==7757== 
> [000000000708ff88] core libvlc: Running vlc with the default interface.
> Use 'cvlc' to use vlc without interface.
> ==7757== Thread 5:
> ==7757== Jump to the invalid address stated on the next line
> ==7757==    at 0x0: ???
> ==7757==    by 0x1BEB430D: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1BEB3F10: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1C09DEB4: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1C09DF42: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1C09DF91: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1B79E471: ??? (in
> /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt4_plugin.so)
> ==7757==    by 0x1B7A8618: ??? (in
> /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt4_plugin.so)
> ==7757==    by 0x1B7AF2A5: ??? (in
> /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt4_plugin.so)
> ==7757==    by 0x1B79873C: ??? (in
> /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt4_plugin.so)
> ==7757==    by 0x505F463: start_thread (pthread_create.c:333)
> ==7757==    by 0x55619DE: clone (clone.S:105)
> ==7757==  Address 0x0 is not stack'd, malloc'd or (recently) free'd

Please install the corresponding -dbgsym packages so that the backtrace includes
the involved symbols.

Cheers

> ==7757== 
> ==7757== Process terminating with default action of signal 11 (SIGSEGV)
> ==7757==  Bad permissions for mapped region at address 0x0
> ==7757==    at 0x0: ???
> ==7757==    by 0x1BEB430D: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1BEB3F10: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1C09DEB4: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1C09DF42: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1C09DF91: ??? (in
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1)
> ==7757==    by 0x1B79E471: ??? (in
> /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt4_plugin.so)
> ==7757==    by 0x1B7A8618: ??? (in
> /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt4_plugin.so)
> ==7757==    by 0x1B7AF2A5: ??? (in
> /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt4_plugin.so)
> ==7757==    by 0x1B79873C: ??? (in
> /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt4_plugin.so)
> ==7757==    by 0x505F463: start_thread (pthread_create.c:333)
> ==7757==    by 0x55619DE: clone (clone.S:105)
> ==7757== 
> ==7757== HEAP SUMMARY:
> ==7757==     in use at exit: 5,094,755 bytes in 45,441 blocks
> ==7757==   total heap usage: 165,733 allocs, 120,292 frees, 138,166,823
> bytes allocated
> ==7757== 
> ==7757== LEAK SUMMARY:
> ==7757==    definitely lost: 9,264 bytes in 45 blocks
> ==7757==    indirectly lost: 2,151 bytes in 101 blocks
> ==7757==      possibly lost: 1,119,712 bytes in 4,566 blocks
> ==7757==    still reachable: 3,963,628 bytes in 40,729 blocks
> ==7757==                       of which reachable via heuristic:
> ==7757==                         newarray           : 96 bytes in 3
> blocks
> ==7757==                         multipleinheritance: 62,904 bytes in 83
> blocks
> ==7757==         suppressed: 0 bytes in 0 blocks
> ==7757== Rerun with --leak-check=full to see details of leaked memory
> ==7757== 
> ==7757== For counts of detected and suppressed errors, rerun with: -v
> ==7757== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
> 
> 
> -- System Information:
> Debian Release: stretch/sid
>   APT prefers testing
>   APT policy: (500, 'testing'), (100, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
> Locale: LANG=sk_SK.UTF-8, LC_CTYPE=sk_SK.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  dpkg                     1.18.14
> ii  vlc-bin                  2.2.4-8
> ii  vlc-l10n                 2.2.4-8
> ii  vlc-plugin-base          2.2.4-8
> ii  vlc-plugin-qt            2.2.4-8
> ii  vlc-plugin-video-output  2.2.4-8
> 
> Versions of packages vlc recommends:
> ii  vlc-plugin-notify          2.2.4-8
> ii  vlc-plugin-samba           2.2.4-8
> ii  vlc-plugin-skins2          2.2.4-8
> ii  vlc-plugin-video-splitter  2.2.4-8
> ii  vlc-plugin-visualization   2.2.4-8
> 
> vlc suggests no packages.
> 
> Versions of packages vlc-nox depends on:
> ii  dpkg             1.18.14
> ii  vlc-bin          2.2.4-8
> ii  vlc-plugin-base  2.2.4-8
> 
> Versions of packages libvlc5 depends on:
> ii  dpkg         1.18.14
> ii  libc6        2.24-5
> ii  libvlccore8  2.2.4-8
> 
> Versions of packages libvlc5 recommends:
> ii  libvlc-bin  2.2.4-8
> 
> Versions of packages libvlccore8 depends on:
> ii  dpkg         1.18.14
> ii  libc6        2.24-5
> ii  libdbus-1-3  1.10.12-1
> ii  libidn11     1.33-1
> 
> Versions of packages libvlccore8 recommends:
> ii  libproxy-tools  0.4.13-1
> 
> Versions of packages vlc-plugin-notify depends on:
> ii  dpkg                1.18.14
> ii  libc6               2.24-5
> ii  libgdk-pixbuf2.0-0  2.36.0-1
> ii  libglib2.0-0        2.50.2-1
> ii  libgtk2.0-0         2.24.31-1
> ii  libnotify4          0.7.7-1
> ii  libvlccore8         2.2.4-8
> 
> -- no debconf information
> 
> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20161117/81df84a9/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list