Bug#758582: vlc: Vlc segfaults at the end of video reproduction when video acceleration VAAPI is selected

Marco Mattiolo marco.mattiolo at hotmail.it
Mon Aug 18 22:39:10 UTC 2014


Package: vlc
Version: 2.1.5-1
Severity: normal

Dear Maintainer,
vlc crashes after reproducing video files. This is specially annoying 
when playing playlists or entire folders.

$ gdb vlc
GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1.1+b1)
Copyright (C) 2013 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/vlc...Reading symbols from 
/usr/lib/debug/.build-id/bd/a54aae88601b31adc48cde0699479455646edc.debug...done.
done.
(gdb) run
Starting program: /usr/bin/vlc
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
[New Thread 0x7fffed257700 (LWP 2762)]
[New Thread 0x7ffff2ddc700 (LWP 2763)]
[New Thread 0x7fffec236700 (LWP 2764)]
[0x605118] main libvlc: Esecuzione di vlc con l'interfaccia predefinita. 
Usa 'cvlc' per utilizzare vlc senza interfaccia.
[New Thread 0x7fffec135700 (LWP 2765)]
[New Thread 0x7fffd6411700 (LWP 2766)]
vlc(2758)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open 
ksycoca from "/var/tmp/kdecache-marcus89/ksycoca4"
kfilemodule(2758)/kio (bookmarks) KBookmarkManager::KBookmarkManager: 
starting KDirWatch for "/home/marcus89/.local/share/user-places.xbel"
[New Thread 0x7fffd1061700 (LWP 2767)]
Object::connect: No such signal 
org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal 
org::freedesktop::UPower::DeviceRemoved(QString)
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::listDir: 
Listing directory: KUrl("trash:/")
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::doJob: 
KIO::SimpleJob(0x7fffdc88af60)
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: 
creating ProtoQueue instance for "trash"
kfilemodule(2758)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: 
m_maxConnectionsTotal: 2 m_maxConnectionsPerHost: 2
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::doJob: 
KIO::SimpleJob(0x7fffdc99b560)
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: 
creating ProtoQueue instance for "file"
kfilemodule(2758)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: 
m_maxConnectionsTotal: 5 m_maxConnectionsPerHost: 5
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::listDir: Entry 
currently being listed: KUrl("trash:/") by (KDirLister(0x7fffdc0e51e0) )
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::stopListingUrl: 
KDirLister(0x7fffdc5da9b0)  url= KUrl("trash:/")
kfilemodule(2758)/kio (Slave) KIO::Slave::createSlave: createSlave 
"trash" for KUrl("trash:/")
kfilemodule(2758)/kio (KIOConnection) 
KIO::ConnectionServer::listenForRemote: Listening on 
"local:/tmp/ksocket-marcus89/kfilemodulepX2758.slave-socket"
kfilemodule(2758)/kio (Slave) KIO::Slave::createSlave: createSlave 
"file" for KUrl("file:///home/marcus89")
kfilemodule(2758)/kio (KIOConnection) 
KIO::ConnectionServer::listenForRemote: Listening on 
"local:/tmp/ksocket-marcus89/kfilemodulevg2758.slave-socket"
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: 
KIO::StatJob(0x7fffdc99b560) KIO::Slave(0x7fffdc696ca0)
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::listDir: 
Listing directory: KUrl("file:///home/marcus89")
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::doJob: 
KIO::SimpleJob(0x7fffdcab4bb0)
kfilemodule(2758)/kio (KIOConnection) 
KIO::SocketConnectionBackend::socketReadyRead: 
KIO::SocketConnectionBackend(0x7fffdca52920) Jumbo packet of 101880 bytes
kfilemodule(2758)/kdecore (K*TimeZone*) 
KSystemTimeZonesPrivate::instance: instance(): ... initialised
kfilemodule(2758)/kdecore (K*TimeZone*) 
KSystemTimeZonesPrivate::readConfig: readConfig(): local zone= "Europe/Rome"
kfilemodule(2758)/kdecore (K*TimeZone*) 
KSystemTimeZonesPrivate::readZoneTab: readZoneTab( 
"/usr/share/zoneinfo/zone.tab" )
kfilemodule(2758) KSambaSharePrivate::findSmbConf: KSambaShare: Could 
not find smb.conf!
kfilemodule(2758)/kio KNFSShare::KNFSSharePrivate::findExportsFile: 
Could not find exports file! /etc/exports doesn't exist. Configure it in 
share/config/knfsshare, [General], exportsFile=....
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: 
KIO::ListJob(0x7fffdcab4bb0) KIO::Slave(0x7fffdc696ca0)
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::slotResult: 
finished listing KUrl("file:///home/marcus89")
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: 
KIO::ListJob(0x7fffdc88af60) KIO::Slave(0x7fffdc9572a0)
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::slotResult: 
finished listing KUrl("trash:/")
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::doJob: 
KIO::SimpleJob(0x7fffdc487380)
kfilemodule(2758)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: 
KIO::StatJob(0x7fffdc487380) KIO::Slave(0x7fffdc696ca0)
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::stopListingUrl: 
KDirLister(0x7fffdc8f8da0)  url= KUrl("file:///home/marcus89")
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::stopListingUrl: 
KDirLister(0x7fffdc8f8da0)  url= KUrl("file:///home/marcus89")
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::forgetDirs: 
KDirLister(0x7fffdc8f8da0) item moved into cache: 
KUrl("file:///home/marcus89")
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::stopListingUrl: 
KDirLister(0x7fffdc0e51e0)  url= KUrl("trash:/")
kfilemodule(2758)/kio (KDirListerCache) KDirListerCache::forgetDirs: 
KDirLister(0x7fffdc0e51e0) item moved into cache: KUrl("trash:/")
[New Thread 0x7fffd07b6700 (LWP 2771)]
[New Thread 0x7fffd06b5700 (LWP 2772)]
[flv @ 0x7fffc8c330a0] max_analyze_duration reached
[flv @ 0x7fffc0c21600] max_analyze_duration reached
[New Thread 0x7fffd015b700 (LWP 2773)]
[Thread 0x7fffd07b6700 (LWP 2771) exited]
[New Thread 0x7fffad99a700 (LWP 2774)]
[New Thread 0x7fffad199700 (LWP 2775)]
[New Thread 0x7fffac998700 (LWP 2776)]
[New Thread 0x7fffa7fff700 (LWP 2777)]
[New Thread 0x7fffd07b6700 (LWP 2778)]
[New Thread 0x7fffac197700 (LWP 2779)]
[Thread 0x7fffd015b700 (LWP 2773) exited]
Failed to open VDPAU backend libvdpau_nvidia.so: impossibile aprire il 
file oggetto condiviso: File o directory non esistente
[0x7fff98000958] vdpau generic error: device creation failure: error 1
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
[0x7fffc0d88818] avcodec decoder: Using VA API version 0.35 for hardware 
decoding.
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
[New Thread 0x7fffd015b700 (LWP 2780)]
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
[0x7fff8c001248] main vout display error: Failed to resize display
[Thread 0x7fffd07b6700 (LWP 2778) exited]
[Thread 0x7fffad99a700 (LWP 2774) exited]
[Thread 0x7fffad199700 (LWP 2775) exited]
[Thread 0x7fffac998700 (LWP 2776) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd06b5700 (LWP 2772)]
Release (p_external=<optimized out>, p_ff=<optimized out>) at 
avcodec/vaapi.c:519
519     avcodec/vaapi.c: File o directory non esistente.
(gdb)

If preferences>coders>hardware accelerated decoding (translating on the 
fly) is disabled, vlc doesn't crash.

Hope this report being useful
Thank you for maintaining vlc in Debian
Marco

-- System Information:
Debian Release: jessie/sid
   APT prefers testing
   APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages vlc depends on:
ii  dpkg                      1.17.10
ii  fonts-freefont-ttf        20120503-4
ii  libaa1                    1.4p5-43
ii  libavcodec-extra-55       6:10.3-1
ii  libavutil53               6:10.3-1
ii  libc6                     2.19-7
ii  libcaca0                  0.99.beta19-2
ii  libfreetype6              2.5.2-1.1
ii  libfribidi0               0.19.6-1
ii  libgcc1                   1:4.9.1-4
ii  libgl1-mesa-glx [libgl1]  10.2.5-1
ii  libice6                   2:1.0.9-1
ii  libqtcore4                4:4.8.6+git49-gbc62005+dfsg-1
ii  libqtgui4                 4:4.8.6+git49-gbc62005+dfsg-1
ii  libsdl-image1.2           1.2.12-5+b2
ii  libsdl1.2debian           1.2.15-10
ii  libsm6                    2:1.2.2-1
ii  libstdc++6                4.9.1-4
ii  libtar0                   1.2.20-4
ii  libva-x11-1               1.3.1-3
ii  libva1                    1.3.1-3
ii  libvdpau1                 0.7-2
ii  libvlccore7               2.1.5-1
ii  libx11-6                  2:1.6.2-2
ii  libxcb-composite0         1.10-3
ii  libxcb-keysyms1           0.3.9-1
ii  libxcb-randr0             1.10-3
ii  libxcb-render0            1.10-3
ii  libxcb-shape0             1.10-3
ii  libxcb-shm0               1.10-3
ii  libxcb-xfixes0            1.10-3
ii  libxcb-xv0                1.10-3
ii  libxcb1                   1.10-3
ii  libxext6                  2:1.3.2-1
ii  libxinerama1              2:1.1.3-1
ii  libxpm4                   1:3.5.11-1
ii  vlc-nox                   2.1.5-1
ii  zlib1g                    1:1.2.8.dfsg-1

Versions of packages vlc recommends:
ii  vlc-plugin-notify  2.1.5-1
ii  vlc-plugin-pulse   2.1.5-1
ii  xdg-utils          1.1.0~rc1+git20111210-7.1

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

Versions of packages vlc-nox depends on:
ii  dpkg                       1.17.10
ii  liba52-0.7.4               0.7.4-17
ii  libasound2                 1.0.28-1
ii  libass5                    0.10.2-3
ii  libavahi-client3           0.6.31-4
ii  libavahi-common3           0.6.31-4
ii  libavc1394-0               0.5.4-2
ii  libavcodec-extra-55        6:10.3-1
ii  libavformat55              6:10.3-1
ii  libavutil53                6:10.3-1
ii  libbasicusageenvironment0  2014.01.13-1
ii  libbluray1                 1:0.6.1-2
ii  libc6                      2.19-7
ii  libcddb2                   1.3.2-5
ii  libcdio13                  0.83-4.1
ii  libchromaprint0            1.1-1+b1
ii  libcrystalhd3              1:0.0~git20110715.fdd2f19-11
ii  libdbus-1-3                1.8.6-1
ii  libdc1394-22               2.2.2-3
ii  libdca0                    0.0.5-7
ii  libdirac-decoder0          1.0.2-6
ii  libdirac-encoder0          1.0.2-6
ii  libdirectfb-1.2-9          1.2.10.0-5
ii  libdvbpsi9                 1.2.0-1
ii  libdvdnav4                 4.2.1-3
ii  libdvdread4                4.2.1-2
ii  libebml4                   1.3.0-2
ii  libfaad2                   2.7-8
ii  libflac8                   1.3.0-2
ii  libfontconfig1             2.11.0-5
ii  libfreerdp1                1.0.2-4+b1
ii  libfreetype6               2.5.2-1.1
ii  libfribidi0                0.19.6-1
ii  libgcc1                    1:4.9.1-4
ii  libgcrypt20                1.6.1-2
ii  libgnutls-deb0-28          3.2.16-1
ii  libgpg-error0              1.13-3
ii  libgroupsock1              2014.01.13-1
ii  libiso9660-8               0.83-4.1
ii  libkate1                   0.4.1-1.1
ii  liblircclient0             0.9.0~pre1-1
ii  liblivemedia23             2014.01.13-1
ii  liblua5.2-0                5.2.3-1
ii  libmad0                    0.15.1b-8
ii  libmatroska6               1.4.1-2
ii  libmodplug1                1:0.8.8.4-4.1
ii  libmpcdec6                 2:0.1~r459-4.1
ii  libmpeg2-4                 0.5.1-5
ii  libmtp9                    1.1.6-51-g1a2669c~ds0-3
ii  libncursesw5               5.9+20140712-2
ii  libogg0                    1.3.2-1
ii  libopus0                   1.1-1
ii  libpng12-0                 1.2.50-2
ii  libpostproc52              6:0.git20120821-4
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  libshout3                  2.3.1-3
ii  libsidplay2                2.1.1-14
ii  libsmbclient               2:4.1.11+dfsg-1
ii  libspeex1                  1.2~rc1.1-1
ii  libspeexdsp1               1.2~rc1.1-1
ii  libssh2-1                  1.4.3-3
ii  libstdc++6                 4.9.1-4
ii  libswscale2                6:10.3-1
ii  libtag1c2a                 1.9.1-2.1
ii  libtheora0                 1.1.1+dfsg.1-3.2
ii  libtinfo5                  5.9+20140712-2
ii  libtwolame0                0.3.13-1.1
ii  libudev1                   208-6
ii  libupnp6                   1:1.6.17-1.2
ii  libusageenvironment1       2014.01.13-1
ii  libusb-1.0-0               2:1.0.19-1
ii  libvcdinfo0                0.7.24+dfsg-0.1
ii  libvlc5                    2.1.5-1
ii  libvlccore7                2.1.5-1
ii  libvorbis0a                1.3.2-1.4
ii  libvorbisenc2              1.3.2-1.4
ii  libx264-142                2:0.142.2431+gita5831aa-1
ii  libxml2                    2.9.1+dfsg1-4
ii  libzvbi0                   0.2.33-7
ii  zlib1g                     1:1.2.8.dfsg-1

Versions of packages vlc-nox recommends:
pn  libdvdcss2  <none>

Versions of packages libvlc5 depends on:
ii  dpkg         1.17.10
ii  libc6        2.19-7
ii  libvlccore7  2.1.5-1

Versions of packages libvlccore7 depends on:
ii  dpkg            1.17.10
ii  libc6           2.19-7
ii  libdbus-1-3     1.8.6-1
ii  libidn11        1.28-2
ii  libproxy-tools  0.4.11-4
ii  vlc-data        2.1.5-1

Versions of packages vlc is related to:
pn  libavutil50  <none>
ii  libavutil51  6:0.8.7-1

-- no debconf information



More information about the pkg-multimedia-maintainers mailing list