Bug#796238: libavcodec56: video players seg fault when using libavcodec for decoding video

christian c.hoedl at gmx.net
Thu Aug 20 15:16:36 UTC 2015


Package: libavcodec56
Version: libavcodec-extra-56
Severity: normal

Dear Maintainer,

playing videos in debian jessie leads to seg faults on my machine.
So far I tested playing mp4 files and dvds, the outcome is similar.

According to gdb it looks like there is some problem in libavcodec56:

gdb -c core vlc
Reading symbols from vlc...(no debugging symbols found)...done.
[New LWP 3498]
[New LWP 3483]
[New LWP 3492]
[New LWP 3484]
[New LWP 3494]
[New LWP 3495]
[New LWP 3496]
[New LWP 3497]
[New LWP 3488]
[New LWP 3499]
[New LWP 3491]
[New LWP 3485]
[New LWP 3489]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `vlc -vvv /mnt/data/mediathek/Concert/Concert-Monty_Python_s_Flying_Circus_-_Sex'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f1726489743 in av_freep () from /usr/lib/x86_64-linux-gnu/libavutil.so.54
(gdb) bt
#0  0x00007f1726489743 in av_freep () from /usr/lib/x86_64-linux-gnu/libavutil.so.54
#1  0x00007f172647ee6a in av_dict_free () from /usr/lib/x86_64-linux-gnu/libavutil.so.54
#2  0x00007f1726483832 in av_frame_unref () from /usr/lib/x86_64-linux-gnu/libavutil.so.54
#3  0x00007f1726acecb3 in avcodec_decode_video2 () from /usr/lib/x86_64-linux-gnu/libavcodec.so.56
#4  0x00007f172762a19d in ?? () from /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
#5  0x00007f175c2fbaff in ?? () from /usr/lib/libvlccore.so.8
#6  0x00007f175c2fd3da in ?? () from /usr/lib/libvlccore.so.8
#7  0x00007f175cb740a4 in start_thread (arg=0x7f1740109700) at pthread_create.c:309
#8  0x00007f175c6a504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

gdb -c core xine
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[https://3c.gmx.net/mail/client/dereferrer?redirectUrl=http%3A%2F%2Fgnu.org%2Flicenses%2Fgpl.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:
<http://www.gnu.org/software/gdb/bugs/[https://3c.gmx.net/mail/client/dereferrer?redirectUrl=http%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgdb%2Fbugs%2F]>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/[https://3c.gmx.net/mail/client/dereferrer?redirectUrl=http%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgdb%2Fdocumentation%2F]>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from xine...(no debugging symbols found)...done.
[New LWP 3544]
[New LWP 3545]
[New LWP 3549]
[New LWP 3550]
[New LWP 3548]
[New LWP 3537]
[New LWP 3546]
[New LWP 3543]
[New LWP 3539]
[New LWP 3554]
[New LWP 3542]
[New LWP 3536]
[New LWP 3547]
[New LWP 3551]
[New LWP 3552]
[New LWP 3553]
[New LWP 3538]
[New LWP 3540]
[New LWP 3541]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `xine --verbose /mnt/data/mediathek/Concert/Concert-Monty_Python_s_Flying_Circus'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f79cd291107 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56    ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007f79cd291107 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007f79cd2924e8 in __GI_abort () at abort.c:89
#2  0x00007f79cd2cf204 in __libc_message (do_abort=do_abort at entry=1, fmt=fmt at entry=0x7f79cd3c1fe0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#3  0x00007f79cd2d49de in malloc_printerr (action=1, str=0x7f79cd3be09e "free(): invalid pointer", ptr=<optimized out>) at malloc.c:4996
#4  0x00007f79cd2d56e6 in _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840
#5  0x00007f79cc50d60d in av_buffer_unref () from /usr/lib/x86_64-linux-gnu/libavutil.so.54
#6  0x00007f79cc51783e in av_frame_unref () from /usr/lib/x86_64-linux-gnu/libavutil.so.54
#7  0x00007f79c44c8cb3 in avcodec_decode_video2 () from /usr/lib/x86_64-linux-gnu/libavcodec.so.56
#8  0x00007f798d9fdbdf in ?? () from /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so
#9  0x00007f79cf5b6e55 in ?? () from /usr/lib/libxine.so.2
#10 0x00007f79cd8150a4 in start_thread (arg=0x7f79b3a0f700) at pthread_create.c:309
#11 0x00007f79cd34204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

valgrind vlc:
==3342== Memcheck, a memory error detector
==3342== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==3342== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info
==3342== Command: vlc /mnt/data/mediathek/Concert/Concert-Monty_Python_s_Flying_Circus_-_Sex_and_Violence_-_S.01_ep.02-002164-002-A_EQ_0_VO-STA_01388517_MP4-1500_AMM-ALW.mp4
==3342== 
[00000000064a97a8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
==3342== Thread 12:
==3342== Invalid read of size 8
==3342==    at 0x26C24E49: av_dict_free (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C29831: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac60 is 608 bytes inside a block of size 624 in arena "client"
==3342== 
==3342== Invalid read of size 8
==3342==    at 0x26C2F743: av_freep (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C29831: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac60 is 608 bytes inside a block of size 624 in arena "client"
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C2F746: av_freep (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C29831: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac60 is 608 bytes inside a block of size 624 in arena "client"
==3342== 
==3342== Invalid read of size 8
==3342==    at 0x26C1F5F9: av_buffer_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2983D: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac78 is 8 bytes after a block of size 624 in arena "client"
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C2985D: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac78 is 8 bytes after a block of size 624 in arena "client"
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C29878: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac48 is 0 bytes after a block of size 584 alloc'd
==3342==    at 0x4C2B1B6: memalign (vg_replace_malloc.c:760)
==3342==    by 0x4C2B2D1: posix_memalign (vg_replace_malloc.c:913)
==3342==    by 0x26C2F5DF: av_malloc (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2F7AD: av_mallocz (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B64EA: avcodec_alloc_frame (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA7785: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x25AAB2B4: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x58ADFA4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58AE56D: vlc_module_load (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x585E9E5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58615E4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58646C5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C29450: av_frame_set_best_effort_timestamp (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C298A4: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac48 is 0 bytes after a block of size 584 alloc'd
==3342==    at 0x4C2B1B6: memalign (vg_replace_malloc.c:760)
==3342==    by 0x4C2B2D1: posix_memalign (vg_replace_malloc.c:913)
==3342==    by 0x26C2F5DF: av_malloc (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2F7AD: av_mallocz (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B64EA: avcodec_alloc_frame (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA7785: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x25AAB2B4: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x58ADFA4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58AE56D: vlc_module_load (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x585E9E5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58615E4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58646C5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C29470: av_frame_set_pkt_duration (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C298AE: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac58 is 16 bytes after a block of size 584 alloc'd
==3342==    at 0x4C2B1B6: memalign (vg_replace_malloc.c:760)
==3342==    by 0x4C2B2D1: posix_memalign (vg_replace_malloc.c:913)
==3342==    by 0x26C2F5DF: av_malloc (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2F7AD: av_mallocz (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B64EA: avcodec_alloc_frame (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA7785: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x25AAB2B4: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x58ADFA4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58AE56D: vlc_module_load (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x585E9E5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58615E4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58646C5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C29490: av_frame_set_pkt_pos (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C298BD: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac50 is 8 bytes after a block of size 584 alloc'd
==3342==    at 0x4C2B1B6: memalign (vg_replace_malloc.c:760)
==3342==    by 0x4C2B2D1: posix_memalign (vg_replace_malloc.c:913)
==3342==    by 0x26C2F5DF: av_malloc (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2F7AD: av_mallocz (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B64EA: avcodec_alloc_frame (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA7785: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x25AAB2B4: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x58ADFA4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58AE56D: vlc_module_load (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x585E9E5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58615E4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58646C5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342== 
==3342== Invalid write of size 4
==3342==    at 0x26C29550: av_frame_set_pkt_size (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C298CA: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6CB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac70 is 0 bytes after a block of size 624 in arena "client"
==3342== 
==3342== Invalid read of size 8
==3342==    at 0x26C24E49: av_dict_free (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C29831: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac60 is 608 bytes inside a block of size 624 in arena "client"
==3342== 
==3342== Invalid read of size 8
==3342==    at 0x26C2F743: av_freep (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C29831: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac60 is 608 bytes inside a block of size 624 in arena "client"
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C2F746: av_freep (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C29831: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac60 is 608 bytes inside a block of size 624 in arena "client"
==3342== 
==3342== Invalid read of size 8
==3342==    at 0x26C1F5F9: av_buffer_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2983D: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac78 is 8 bytes after a block of size 624 in arena "client"
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C2985D: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac78 is 8 bytes after a block of size 624 in arena "client"
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C29878: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac48 is 0 bytes after a block of size 584 alloc'd
==3342==    at 0x4C2B1B6: memalign (vg_replace_malloc.c:760)
==3342==    by 0x4C2B2D1: posix_memalign (vg_replace_malloc.c:913)
==3342==    by 0x26C2F5DF: av_malloc (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2F7AD: av_mallocz (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B64EA: avcodec_alloc_frame (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA7785: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x25AAB2B4: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x58ADFA4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58AE56D: vlc_module_load (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x585E9E5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58615E4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58646C5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C29450: av_frame_set_best_effort_timestamp (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C298A4: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac48 is 0 bytes after a block of size 584 alloc'd
==3342==    at 0x4C2B1B6: memalign (vg_replace_malloc.c:760)
==3342==    by 0x4C2B2D1: posix_memalign (vg_replace_malloc.c:913)
==3342==    by 0x26C2F5DF: av_malloc (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2F7AD: av_mallocz (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B64EA: avcodec_alloc_frame (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA7785: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x25AAB2B4: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x58ADFA4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58AE56D: vlc_module_load (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x585E9E5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58615E4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58646C5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C29470: av_frame_set_pkt_duration (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C298AE: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac58 is 16 bytes after a block of size 584 alloc'd
==3342==    at 0x4C2B1B6: memalign (vg_replace_malloc.c:760)
==3342==    by 0x4C2B2D1: posix_memalign (vg_replace_malloc.c:913)
==3342==    by 0x26C2F5DF: av_malloc (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2F7AD: av_mallocz (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B64EA: avcodec_alloc_frame (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA7785: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x25AAB2B4: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x58ADFA4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58AE56D: vlc_module_load (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x585E9E5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58615E4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58646C5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342== 
==3342== Invalid write of size 8
==3342==    at 0x26C29490: av_frame_set_pkt_pos (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C298BD: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac50 is 8 bytes after a block of size 584 alloc'd
==3342==    at 0x4C2B1B6: memalign (vg_replace_malloc.c:760)
==3342==    by 0x4C2B2D1: posix_memalign (vg_replace_malloc.c:913)
==3342==    by 0x26C2F5DF: av_malloc (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2F7AD: av_mallocz (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B64EA: avcodec_alloc_frame (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA7785: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x25AAB2B4: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x58ADFA4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58AE56D: vlc_module_load (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x585E9E5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58615E4: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58646C5: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342== 
==3342== Invalid write of size 4
==3342==    at 0x26C29550: av_frame_set_pkt_size (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C298CA: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B6DB7: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25AA819C: ??? (in /usr/lib/vlc/plugins/codec/libavcodec_plugin.so)
==3342==    by 0x585FAFE: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x58613D9: ??? (in /usr/lib/libvlccore.so.8.0.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x64cac70 is 0 bytes after a block of size 624 in arena "client"
==3342== 
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
==3342== Thread 8:
==3342== Invalid read of size 1
==3342==    at 0x26C248F5: av_dict_get (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C24EF8: av_dict_copy (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2A439: av_frame_copy_props (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2A918: av_frame_ref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B878E: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25E76DF3: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25E80DE4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25E84221: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25E3987B: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x26022C55: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==3342== 
==3342== 
==3342== Process terminating with default action of signal 11 (SIGSEGV)
==3342==  Access not within mapped region at address 0x0
==3342==    at 0x26C248F5: av_dict_get (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C24EF8: av_dict_copy (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2A439: av_frame_copy_props (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x26C2A918: av_frame_ref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3342==    by 0x260B878E: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25E76DF3: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25E80DE4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25E84221: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x25E3987B: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x26022C55: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3342==    by 0x505E0A3: start_thread (pthread_create.c:309)
==3342==  If you believe this happened as a result of a stack
==3342==  overflow in your program's main thread (unlikely but
==3342==  possible), you can try to increase the size of the
==3342==  main thread stack using the --main-stacksize= flag.
==3342==  The main thread stack size used in this run was 8388608.
==3342== 
==3342== HEAP SUMMARY:
==3342==     in use at exit: 22,312,375 bytes in 61,514 blocks
==3342==   total heap usage: 230,389 allocs, 168,875 frees, 111,601,602 bytes allocated
==3342== 
==3342== LEAK SUMMARY:
==3342==    definitely lost: 6,696 bytes in 10 blocks
==3342==    indirectly lost: 30,180 bytes in 814 blocks
==3342==      possibly lost: 13,062,785 bytes in 2,101 blocks
==3342==    still reachable: 9,212,714 bytes in 58,589 blocks
==3342==         suppressed: 0 bytes in 0 blocks
==3342== Rerun with --leak-check=full to see details of leaked memory
==3342== 
==3342== For counts of detected and suppressed errors, rerun with: -v
==3342== ERROR SUMMARY: 49 errors from 21 contexts (suppressed: 1 from 1)

valgrind xine:
==3318== Memcheck, a memory error detector
==3318== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==3318== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info
==3318== Command: xine /mnt/data/mediathek/Concert/Concert-Monty_Python_s_Flying_Circus_-_Sex_and_Violence_-_S.01_ep.02-002164-002-A_EQ_0_VO-STA_01388517_MP4-1500_AMM-ALW.mp4
==3318== 
This is xine (X11 gui) - a free video player v0.99.9.
(c) 2000-2014 The xine Team.
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
vo_vdpau: Can't create vdp device : No vdpau implementation.
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so
libva info: va_openDriver() returns -1
==3318== Thread 9:
==3318== Conditional jump or move depends on uninitialised value(s)
==3318==    at 0x10F9E352: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA02C8: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Conditional jump or move depends on uninitialised value(s)
==3318==    at 0x10FE17C2: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA08C4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Conditional jump or move depends on uninitialised value(s)
==3318==    at 0x10FE18E4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA08C4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Conditional jump or move depends on uninitialised value(s)
==3318==    at 0x10FE19BA: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA08C4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Conditional jump or move depends on uninitialised value(s)
==3318==    at 0x10FE1A09: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA08C4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Conditional jump or move depends on uninitialised value(s)
==3318==    at 0x10FE1AC5: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA08C4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Conditional jump or move depends on uninitialised value(s)
==3318==    at 0x10FE1B1E: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA08C4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Conditional jump or move depends on uninitialised value(s)
==3318==    at 0x10FE1B77: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA08C4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Use of uninitialised value of size 8
==3318==    at 0x10FE20CC: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA08C4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Use of uninitialised value of size 8
==3318==    at 0x10FE20E5: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA08C4: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10FA1193: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x10E66D38: ??? (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x11220FED: avcodec_open2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B6F46: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B897A: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x303B96AA: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318== 
==3318== Invalid read of size 8
==3318==    at 0x7EF2E49: av_dict_free (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3318==    by 0x7EF7831: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3318==    by 0x1121ECB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B9BDE: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318==  Address 0xd5f63e0 is 0 bytes after a block of size 608 in arena "client"
==3318== 
==3318== Invalid read of size 4
==3318==    at 0x7EF2E7F: av_dict_free (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3318==    by 0x7EF7831: av_frame_unref (in /usr/lib/x86_64-linux-gnu/libavutil.so.54.20.100)
==3318==    by 0x1121ECB2: avcodec_decode_video2 (in /usr/lib/x86_64-linux-gnu/libavcodec.so.56.1.0)
==3318==    by 0x303B9BDE: ??? (in /usr/lib/xine/plugins/2.5/xineplug_decode_ff.so)
==3318==    by 0x4E50E54: ??? (in /usr/lib/libxine.so.2.5.0)
==3318==    by 0x6C1D0A3: start_thread (pthread_create.c:309)
==3318==    by 0x712004C: clone (clone.S:111)
==3318==  Address 0xffff00ffff00ff is not stack'd, malloc'd or (recently) free'd
==3318== 
xiTK received SIGSEGV signal, RIP.
==3318== 
==3318== HEAP SUMMARY:
==3318==     in use at exit: 24,765,237 bytes in 12,889 blocks
==3318==   total heap usage: 44,734 allocs, 31,845 frees, 51,908,008 bytes allocated
==3318== 
==3318== LEAK SUMMARY:
==3318==    definitely lost: 784 bytes in 6 blocks
==3318==    indirectly lost: 2,856 bytes in 43 blocks
==3318==      possibly lost: 20,028 bytes in 66 blocks
==3318==    still reachable: 24,741,569 bytes in 12,774 blocks
==3318==         suppressed: 0 bytes in 0 blocks
==3318== Rerun with --leak-check=full to see details of leaked memory
==3318== 
==3318== For counts of detected and suppressed errors, rerun with: -v
==3318== Use --track-origins=yes to see where uninitialised values come from
==3318== ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 55 from 1)

BR,
  Christian

-- System Information:
Debian Release: 8.1
  APT prefers stable-updates
  APT policy: (610, 'stable-updates'), (610, 'stable'), (500, 'stable')
Architecture: amd64 (x86_64)

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



More information about the pkg-multimedia-maintainers mailing list