Bug#699215: vlc: segfaults while opening certain videos.

David Smith sidicas2 at gmail.com
Wed Jan 30 03:25:21 UTC 2013


Output from avplay...

Video plays just fine.



david at Aya:~/temp$ avplay -v verbose ./My\ Movie_2.mp4
avplay version 0.8.5-6:0.8.5-1, Copyright (c) 2003-2012 the Libav developers
   built on Jan 13 2013 12:05:48 with gcc 4.7.2
   configuration: --arch=amd64 --enable-pthreads 
--enable-runtime-cpudetect --extra-version='6:0.8.5-1' 
--libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --enable-bzlib 
--enable-libdc1394 --enable-libdirac --enable-libfreetype 
--enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame 
--enable-librtmp --enable-libopencv --enable-libopenjpeg 
--enable-libpulse --enable-libschroedinger --enable-libspeex 
--enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis 
--enable-libvpx --enable-zlib --enable-gpl --enable-postproc 
--enable-swscale --enable-libcdio --enable-x11grab --enable-libx264 
--enable-libxvid --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared 
--disable-static
   avcodec     configuration: --arch=amd64 --enable-pthreads 
--enable-runtime-cpudetect --extra-version='6:0.8.5-1' 
--libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --enable-bzlib 
--enable-libdc1394 --enable-libdirac --enable-libfreetype 
--enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame 
--enable-librtmp --enable-libopencv --enable-libopenjpeg 
--enable-libpulse --enable-libschroedinger --enable-libspeex 
--enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis 
--enable-libvpx --enable-zlib --enable-gpl --enable-postproc 
--enable-swscale --enable-libcdio --enable-x11grab --enable-libx264 
--enable-libxvid --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared 
--disable-static --enable-libopencore-amrnb --enable-version3 
--enable-libopencore-amrwb --enable-version3 --enable-libvo-aacenc 
--enable-version3 --enable-libvo-amrwbenc --enable-version3
   libavutil    51. 22. 1 / 51. 22. 1
   libavcodec   53. 35. 0 / 53. 35. 0
   libavformat  53. 21. 1 / 53. 21. 1
   libavdevice  53.  2. 0 / 53.  2. 0
   libavfilter   2. 15. 0 /  2. 15. 0
   libswscale    2.  1. 0 /  2.  1. 0
   libpostproc  52.  0. 0 / 52.  0. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './My Movie_2.mp4':
   Metadata:
     major_brand     : mp42
     minor_version   : 0
     compatible_brands: mp41isom
   Duration: 00:06:47.74, start: 0.000000, bitrate: 383 kb/s
     Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p, 
426x240, 282 kb/s, 29.97 fps, 29.97 tbr, 29970 tbn, 59940 tbc
     Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 98 kb/s
^C80.53 A-V: -0.019 s:0.0 aq=  320KB vq=  467KB sq=    0B f=0/0   f=0/0
david at Aya:~/temp$




Better gdb output from vlc  (2.0.3-4) with vaapi enabled.


david at Aya:~/temp$  MALLOC_CHECK_=2 gdb vlc
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 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/usr/bin/vlc...done.
done.
(gdb) thread apply all bt full
(gdb) start
Temporary breakpoint 1 at 0x401180: file vlc.c, line 97.
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Temporary breakpoint 1, main (i_argc=1, ppsz_argv=0x7fffffffe7b8) at 
vlc.c:97
97      vlc.c: No such file or directory.
(gdb) continue
Continuing.
VLC media player 2.0.3 Twoflower (revision 2.0.2-93-g77aa89e)
[New Thread 0x7ffff03de700 (LWP 7754)]
[0x6051a8] main libvlc: Running vlc with the default interface. Use 
'cvlc' to use vlc without interface.
[New Thread 0x7fffef431700 (LWP 7755)]
[New Thread 0x7fffda164700 (LWP 7758)]
[New Thread 0x7fffd9784700 (LWP 7759)]
[New Thread 0x7fffd9963700 (LWP 7769)]
[New Thread 0x7fffd7654700 (LWP 7770)]
[New Thread 0x7fffd7553700 (LWP 7771)]
[Thread 0x7fffd9963700 (LWP 7769) exited]
[Thread 0x7fffd7553700 (LWP 7771) exited]
[New Thread 0x7fffcfb0d700 (LWP 7772)]
[New Thread 0x7fffcf30c700 (LWP 7773)]
[New Thread 0x7fffceb0b700 (LWP 7774)]
[New Thread 0x7fffce30a700 (LWP 7775)]
[New Thread 0x7fffd7553700 (LWP 7776)]
[New Thread 0x7fffd9963700 (LWP 7777)]
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
[0xf42d98] avcodec decoder: Using VA API version 0.32 for hardware decoding.
[New Thread 0x7fffcade0700 (LWP 7779)]
[New Thread 0x7fffc9da9700 (LWP 7780)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd7553700 (LWP 7776)]
0x00007fffd2a9cf37 in CopyFromUswc (
     dst=0x122ab10 
"\020\020\020\020\020\020\020\020\020\020\336\377\002z\366\377\002\202\366\377\002j\336\377", 

     dst at entry=0x122a960 '\020' <repeats 50 times>, 
"\021\021\022\024\027\033\035\036\036\037\037\037\036\036\035\034", 
'\033' <repeats 16 times>, 
"\032\032\031\031\030\030\030\030\027\027\026\026\026\026\026\027\027\027\027\027\030\031\032\033\027\027\032\032\027\027\027\027\027", 
'\030' <repeats 16 times>, 
"\027\030\031\035\035\035\034\033\033\033\033\034\034\035\035\035\036\036\036\036\036\036\036\035\035\034\034\033\033\034  
\034 \033\033 
\037\037\036\036\035\035\035\036\036\036\036\037\036\036\036\036\035\035\035\035\036\036\035\035\034\034\034\034\035\035\036\037"..., 
dst_pitch=dst_pitch at entry=432,
     src=0x7fffcd41e1aa '\020' <repeats 52 times>, 
"\021\023\026\027\026\026\026\026\026\026\026\025\025\025", '\024' 
<repeats 16 times>, 
"\025\025\026\026\026\027\027\027\026\026\026\026\026\026\026\027\027\027\027\027\027\027\026\027\033\034\033\032\027\025\023\023", 
'\022' <repeats 16 times>, 
"\023\024\026\030\033\034\033\033\034\035\036\037\037\037\037\037\036\036\036\036\036\036\036\036\037\037  
!!\036((\036 \033\033 \037\037\037\037\036&&\036\037\037 
\"#%%%$$$%&'''''''(((("...,
     src at entry=0x7fffcd41e000 '\020' <repeats 50 times>, 
"\021\021\022\024\027\033\035\036\036\037\037\037\036\036\035\034", 
'\033' <repeats 16 times>, 
"\032\032\031\031\030\030\030\030\027\027\026\026\026\026\026\027\027\027\027\027\030\031\032\033\027\027\032\032\027\027\027\027\027", 
'\030' <repeats 16 times>, 
"\027\030\031\035\035\035\034\033\033\033\033\034\034\035\035\035\036\036\036\036\036\036\036\035\035\034\034\033\033\034  
\034 \033\033 
\037\037\036\036\035\035\035\036\036\036\036\037\036\036\036\036\035\035\035\035\036\036\035\035\03---Type 
<return> to continue, or q <return> to quit---
4\034\034\034\035\035\036\037"..., src_pitch=src_pitch at entry=426, 
width=width at entry=426,
     height=height at entry=9, cpu=cpu at entry=4072) at copy.c:86
86      copy.c: No such file or directory.
(gdb) thread apply all bt full

Thread 16 (Thread 0x7fffc9da9700 (LWP 7780)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007fffc9dab5b3 in Thread (data=0x10bce88) at inhibit/xdg.c:144
         canc = <optimized out>
         argv = {0x7fffc9dab9a6 "xdg-screensaver", 0x7fffc9dab990 
"suspend", 0x7fffc9da8e90 "0x04a001e3", 0x0}
         pid = 7781
         __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = 
{17310200, -2885703879152392125,
                 140736596931568, 140736579934656, 140737354125376, 3, 
2885813580732016707,
                 2885813578804865091}, __mask_was_saved = 0}}, __pad = 
{0x7fffc9da8f60, 0x0, 0x0, 0x0}}
         __cancel_arg = 0x10821f8
         __not_first_call = <optimized out>
         ih = 0x10bce88
         p_sys = 0x1082190
         id = "0x04a001e3"
#2  0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffc9da9700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736579933952, 
-2885703879152392125, 140736596931568,
                 140736579934656, 140737354125376, 3, 
2885813580631353411, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
---Type <return> to continue, or q <return> to quit---
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 15 (Thread 0x7fffcade0700 (LWP 7779)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
     at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
No locals.
#1  0x00007ffff7979e2b in vlc_cond_timedwait 
(p_condvar=p_condvar at entry=0xf70138,
     p_mutex=p_mutex at entry=0xf70110, deadline=<optimized out>) at 
posix/thread.c:454
         ts = {tv_sec = 1541, tv_nsec = 937456000}
         val = -516
#2  0x00007ffff7939014 in vout_control_Pop (ctrl=0xf70110, 
cmd=cmd at entry=0x7fffcaddfdc0, deadline=0,
     timeout=timeout at entry=100000) at video_output/control.c:195
         max_deadline = <optimized out>
         has_cmd = <optimized out>
#3  0x00007ffff794056a in Thread (object=0xf6ff78) at 
video_output/video_output.c:1495
         cmd = {type = 3, u = {boolean = false, time = 0, time_ptr = 
0x0, string = 0x0, integer = 0, pair = {
               a = 0, b = 0}, pause = {is_on = false, date = 0}, message 
= {channel = 0, string = 0x0},
---Type <return> to continue, or q <return> to quit---
             border = {left = 0, top = 0, right = 0, bottom = 0}, window 
= {x = 0, y = 0, width = 0,
               height = 0}, cfg = 0x0, subpicture = 0x0}}
         vout = 0xf6ff78
         interlacing = {is_interlaced = false, date = 1541679569}
         postprocessing = {qtype = 0}
         deadline = 0
#4  0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffcade0700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736596936448, 
-2885703879152392125, 140736806070560,
                 140736596937152, 140737354125376, 3, 
2885820169648056387, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 14 (Thread 0x7fffd9963700 (LWP 7777)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
---Type <return> to continue, or q <return> to quit---
No locals.
#1  0x00007ffff7918a97 in DecoderWaitUnblock (p_dec=p_dec at entry=0x1010de8,
     pb_reject=pb_reject at entry=0x7fffd9962d3b) at input/decoder.c:1037
         p_owner = 0x1076060
#2  0x00007ffff791a858 in DecoderPlayAudio (pi_lost_sum=<synthetic 
pointer>,
     pi_played_sum=<synthetic pointer>, p_audio=0x1634610, 
p_dec=0x1010de8) at input/decoder.c:1215
         b_has_more = false
         b_reject = false
         b_dated = <optimized out>
         i_rate = 32767
         p_owner = 0x1076060
         p_aout = 0x108a8a8
#3  DecoderDecodeAudio (p_dec=p_dec at entry=0x1010de8, p_block=0x80) at 
input/decoder.c:1321
         p_aout = <optimized out>
         p_owner = 0x1076060
         p_aout_buf = <optimized out>
         i_decoded = 1
         i_lost = 0
         i_played = 0
         p_input = <optimized out>
#4  0x00007ffff791b937 in DecoderProcessAudio (b_flush=false, 
p_block=0xf54590, p_dec=0x1010de8)
     at input/decoder.c:1936
         p_owner = 0x1076060
---Type <return> to continue, or q <return> to quit---
#5  DecoderProcess (p_dec=p_dec at entry=0x1010de8, 
p_block=p_block at entry=0xf54590) at input/decoder.c:2059
         b_flush = false
         p_owner = 0x1076060
         b_flush_request = <optimized out>
#6  0x00007ffff791bb0c in DecoderThread (p_data=0x1010de8) at 
input/decoder.c:938
         canc = 0
         p_block = <optimized out>
         p_dec = 0x1010de8
         p_owner = 0x1076060
#7  0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffd9963700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736843888384, 
-2885703879152392125, 140736807122960,
                 140736843889088, 140737354125376, 3, 
2885778975006107715, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#9  0x0000000000000000 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 13 (Thread 0x7fffd7553700 (LWP 7776)):
#0  0x00007fffd2a9cf37 in CopyFromUswc (
     dst=0x122ab10 
"\020\020\020\020\020\020\020\020\020\020\336\377\002z\366\377\002\202\366\377\002j\336\377", 

     dst at entry=0x122a960 '\020' <repeats 50 times>, 
"\021\021\022\024\027\033\035\036\036\037\037\037\036\036\035\034", 
'\033' <repeats 16 times>, 
"\032\032\031\031\030\030\030\030\027\027\026\026\026\026\026\027\027\027\027\027\030\031\032\033\027\027\032\032\027\027\027\027\027", 
'\030' <repeats 16 times>, 
"\027\030\031\035\035\035\034\033\033\033\033\034\034\035\035\035\036\036\036\036\036\036\036\035\035\034\034\033\033\034  
\034 \033\033 
\037\037\036\036\035\035\035\036\036\036\036\037\036\036\036\036\035\035\035\035\036\036\035\035\034\034\034\034\035\035\036\037"..., 
dst_pitch=dst_pitch at entry=432,
     src=0x7fffcd41e1aa '\020' <repeats 52 times>, 
"\021\023\026\027\026\026\026\026\026\026\026\025\025\025", '\024' 
<repeats 16 times>, 
"\025\025\026\026\026\027\027\027\026\026\026\026\026\026\026\027\027\027\027\027\027\027\026\027\033\034\033\032\027\025\023\023", 
'\022' <repeats 16 times>, 
"\023\024\026\030\033\034\033\033\034\035\036\037\037\037\037\037\036\036\036\036\036\036\036\036\037\037  
!!\036((\036 \033\033 \037\037\037\037\036&&\036\037\037 
\"#%%%$$$%&'''''''(((("...,
     src at entry=0x7fffcd41e000 '\020' <repeats 50 times>, 
"\021\021\022\024\027\033\035\036\036\037\037\037\036\036\035\034", 
'\033' <repeats 16 times>, 
"\032\032\031\031\030\030\030\030\027\027\026\026\026\026\026\027\027\027\027\027\030\031\032\033\027\027\032\032\027\027\027\027\027", 
'\030' <repeats 16 times>, 
"\027\030\031\035\035\035\034\033\033\033\033\034\034\035\035\035\036\036\036\036\036\036\036\035\035\034\034\033\033\034  
\034 \033\033 
\037\037\036\036\035\035\035\036\036\036\036\037\036\036\036\036\035\035\035\035\036\036\035\035\034\034\034\034\035\035\036\037"..., 
src_pitch=src_pitch at entry=426, width=width at entry=426,
     height=height at entry=9, cpu=cpu at entry=4072) at copy.c:86
---Type <return> to continue, or q <return> to quit---
         unaligned = 10
         x = 10
         y = <optimized out>
#1  0x00007fffd2a9e133 in CopyPlane (dst=0x7fffc73a1010 "", dst_pitch=448,
     src=0x7fffcd41e000 '\020' <repeats 50 times>, 
"\021\021\022\024\027\033\035\036\036\037\037\037\036\036\035\034", 
'\033' <repeats 16 times>, 
"\032\032\031\031\030\030\030\030\027\027\026\026\026\026\026\027\027\027\027\027\030\031\032\033\027\027\032\032\027\027\027\027\027", 
'\030' <repeats 16 times>, 
"\027\030\031\035\035\035\034\033\033\033\033\034\034\035\035\035\036\036\036\036\036\036\036\035\035\034\034\033\033\034  
\034 \033\033 
\037\037\036\036\035\035\035\036\036\036\036\037\036\036\036\036\035\035\035\035\036\036\035\035\034\034\034\034\035\035\036\037"..., 
src_pitch=426,
     cache=0x122a960 '\020' <repeats 50 times>, 
"\021\021\022\024\027\033\035\036\036\037\037\037\036\036\035\034", 
'\033' <repeats 16 times>, 
"\032\032\031\031\030\030\030\030\027\027\026\026\026\026\026\027\027\027\027\027\030\031\032\033\027\027\032\032\027\027\027\027\027", 
'\030' <repeats 16 times>, 
"\027\030\031\035\035\035\034\033\033\033\033\034\034\035\035\035\036\036\036\036\036\036\036\035\035\034\034\033\033\034  
\034 \033\033 
\037\037\036\036\035\035\035\036\036\036\036\037\036\036\036\036\035\035\035\035\036\036\035\035\034\034\034\034\035\035\036\037"..., 
cache_size=<optimized out>, width=426, height=240, cpu=cpu at entry=4072)
     at copy.c:243
         hblock = 9
         y = <optimized out>
         w16 = 432
         hstep = <optimized out>
#2  0x00007fffd2a9ebdc in CopyFromNv12 (dst=dst at entry=0x16ade20, 
src=src at entry=0x7fffd7552b60,
     src_pitch=src_pitch at entry=0x7fffd7552b80, width=<optimized out>, 
height=<optimized out>,
---Type <return> to continue, or q <return> to quit---
     cache=cache at entry=0xf57e20) at copy.c:315
         cpu = 4072
#3  0x00007fffd2a9c11b in Extract (p_external=0xf57d00, 
p_picture=0x16ade20, p_ff=<optimized out>)
     at vaapi.c:416
         pp_plane = {
           0x7fffcd41e000 '\020' <repeats 50 times>, 
"\021\021\022\024\027\033\035\036\036\037\037\037\036\036\035\034", 
'\033' <repeats 16 times>, 
"\032\032\031\031\030\030\030\030\027\027\026\026\026\026\026\027\027\027\027\027\030\031\032\033\027\027\032\032\027\027\027\027\027", 
'\030' <repeats 16 times>, 
"\027\030\031\035\035\035\034\033\033\033\033\034\034\035\035\035\036\036\036\036\036\036\036\035\035\034\034\033\033\034  
\034 \033\033 
\037\037\036\036\035\035\035\036\036\036\036\037\036\036\036\036\035\035\035\035\036\036\035\035\034\034\034\034\035\035\036\037"..., 

           0x7fffcd436f60 
"\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200|\200\202\200\217\200\225\177\242~\242}\242}\242}\234}\226}\226}\234}\230}\234}\243}\247}\224}\226}\231}\231}\226}\224}\224}\225}\230|\231|\231|\231|\231|\231|\231|\227}\224~\222\177\217\177\220~\221}\223|\223|\223|\222|\222|\222|\224|\224|\226|\226|\230{\234y\236x\236x\234x\231x\231x\234x\233x\227x\225x\235x\245x\253x\247x\237x\233x\230x\230x\230x\230x\221x\236x\242x\230x\222x\232x\235x\230x"...}
         pi_pitch = {426, 426}
         p_base = 0x7fffcd41e000
         i_fourcc = <optimized out>
#4  0x00007fffd2a997c6 in vlc_va_Extract (va=<optimized out>, 
src=0xf51340, dst=0x16ade20) at va.h:54
No locals.
#5  ffmpeg_CopyPicture (p_ff_pic=0xf51340, p_pic=0x16ade20, 
p_dec=0xf42d98) at video.c:933
---Type <return> to continue, or q <return> to quit---
         p_sys = 0x103e5d0
#6  DecodeVideo (p_dec=0xf42d98, pp_block=<optimized out>) at video.c:761
         p_pic = <optimized out>
         pkt = {pts = -9223372036854775808, dts = -9223372036854775808, 
data = 0x1046540 "", size = 5623,
           stream_index = 0, flags = 0, side_data = 0x0, side_data_elems 
= 0, duration = 0, destruct = 0,
           priv = 0x7fffd7552d10, pos = -1, convergence_duration = 0}
         i_pts = 1
         i_used = <optimized out>
         b_gotpicture = 368
         i_display_date = <optimized out>
         p_sys = 0x103e5d0
         p_context = <optimized out>
         b_drawpicture = 1
         b_null_size = 0
         p_block = <optimized out>
#7  0x00007ffff791ab37 in DecoderDecodeVideo 
(p_dec=p_dec at entry=0xf42d98, p_block=0x1b0)
     at input/decoder.c:1517
         p_owner = 0xf7d100
         p_pic = <optimized out>
         i_lost = 0
         i_decoded = 0
         i_displayed = 0
         p_input = <optimized out>
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff791b96d in DecoderProcessVideo (b_flush=false, 
p_block=0x10464d0, p_dec=0xf42d98)
     at input/decoder.c:1888
         p_owner = 0xf7d100
#9  DecoderProcess (p_dec=p_dec at entry=0xf42d98, 
p_block=p_block at entry=0x10464d0) at input/decoder.c:2063
         b_flush = false
         p_owner = 0xf7d100
         b_flush_request = <optimized out>
#10 0x00007ffff791bb0c in DecoderThread (p_data=0xf42d98) at 
input/decoder.c:938
         canc = 0
         p_block = <optimized out>
         p_dec = 0xf42d98
         p_owner = 0xf7d100
#11 0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffd7553700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736806074112, 
-2885703879152392125, 140736807122960,
                 140736806074816, 140737354125376, 3, 
2885757560299169859, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#12 0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
---Type <return> to continue, or q <return> to quit---
No locals.
#13 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 12 (Thread 0x7fffce30a700 (LWP 7775)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007fffd1bbb6ec in ?? () from 
/usr/lib/x86_64-linux-gnu/libavcodec.so.53
No symbol table info available.
#2  0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffce30a700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736652683008, 
-2885703879152392125, 140737344491936,
                 140736652683712, 140737354125376, 3, 
2885813391115921475, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#4  0x0000000000000000 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 11 (Thread 0x7fffceb0b700 (LWP 7774)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007fffd1bbb6ec in ?? () from 
/usr/lib/x86_64-linux-gnu/libavcodec.so.53
No symbol table info available.
#2  0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffceb0b700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736661075712, 
-2885703879152392125, 140737344491936,
                 140736661076416, 140737354125376, 3, 
2885812291067422787, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 10 (Thread 0x7fffcf30c700 (LWP 7773)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
---Type <return> to continue, or q <return> to quit---
No locals.
#1  0x00007fffd1bbb6ec in ?? () from 
/usr/lib/x86_64-linux-gnu/libavcodec.so.53
No symbol table info available.
#2  0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffcf30c700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736669468416, 
-2885703879152392125, 140737344491936,
                 140736669469120, 140737354125376, 3, 
2885811191018924099, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 9 (Thread 0x7fffcfb0d700 (LWP 7772)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007fffd1bbb6ec in ?? () from 
/usr/lib/x86_64-linux-gnu/libavcodec.so.53
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffcfb0d700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736677861120, 
-2885703879152392125, 140737344491936,
                 140736677861824, 140737354125376, 3, 
2885810095265392707, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 0x7fffd7654700 (LWP 7770)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007ffff791c878 in input_DecoderWaitBuffering (p_dec=<optimized 
out>) at input/decoder.c:598
         p_owner = 0xf7d100
#2  0x00007ffff791e5ca in EsOutDecodersStopBuffering 
(b_forced=b_forced at entry=false,
     out=<error reading variable: Unhandled dwarf expression opcode 
0xfa>) at input/es_out.c:681
         p_es = 0xf81fb0
---Type <return> to continue, or q <return> to quit---
         i = <optimized out>
         p_sys = 0x111a460
         i_ret = <optimized out>
         i_stream_start = 1
         i_system_start = 1541412133
         i_stream_duration = 400000
         i_system_duration = 362
         i_preroll_duration = <optimized out>
         i_buffering_duration = 300000
         i_decoder_buffering_start = 1541412560
         i_current_date = <optimized out>
         i_wakeup_delay = <optimized out>
#3  0x00007ffff7924bc4 in EsOutControlLocked (args=<optimized out>, 
i_query=<optimized out>, out=0x11b3370)
     at input/es_out.c:2335
         p_pgrm = 0xfb6280
         i_group = <optimized out>
         i_pcr = 400001
         b_late = <optimized out>
         p_sys = 0x111a460
#4  EsOutControl (out=0x11b3370, i_query=<optimized out>, 
args=<optimized out>) at input/es_out.c:2716
         p_sys = <optimized out>
         i_ret = 0
#5  0x00007ffff79251ec in es_out_vaControl (args=0x7fffd7653ae8, 
i_query=<optimized out>,
---Type <return> to continue, or q <return> to quit---
     out=<optimized out>) at ../include/vlc_es_out.h:126
No locals.
#6  es_out_Control (out=<optimized out>, i_query=<optimized out>) at 
../include/vlc_es_out.h:135
         args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 
0x7fffd7653bc0,
             reg_save_area = 0x7fffd7653b00}}
         i_result = -512
#7  0x00007ffff7926ff6 in ControlLocked (args=<optimized out>, 
i_query=<optimized out>,
     p_out=<optimized out>) at input/es_out_timeshift.c:622
         cmd = {i_type = 3 '\003', i_date = 1541412495, u = {add = {p_es 
= 0x61a8100000006, p_fmt = 0x0},
             del = {p_es = 0x61a8100000006}, send = {p_es = 
0x61a8100000006, p_block = 0x0, i_offset = 0},
             control = {i_query = 6, u = {b_bool = 129, i_int = 400001, 
i_i64 = 400001, p_es = 0x61a81,
                 int_i64 = {i_int = 400001, i_i64 = 0}, int_meta = 
{i_int = 400001, p_meta = 0x0}, int_epg = {
                   i_int = 400001, p_epg = 0x0}, es_bool = {p_es = 
0x61a81, b_bool = false}, es_fmt = {
                   p_es = 0x61a81, p_fmt = 0x0}, times = {f_position = 
1.9762675240214446e-318, i_time = 0,
                   i_length = 272219053752320}, jitter = {i_pts_delay = 
400001, i_pts_jitter = 0,
                   i_cr_average = -268435456}}}}}
         p_sys = 0xf356e0
#8  Control (p_out=<optimized out>, i_query=<optimized out>, 
args=<optimized out>)
     at input/es_out_timeshift.c:720
         p_sys = <optimized out>
         i_ret = -512
#9  0x00007fffd5b34e6c in es_out_vaControl (args=0x7fffd7653c58, 
i_query=<optimized out>,
     out=<optimized out>) at ../../../include/vlc_es_out.h:126
---Type <return> to continue, or q <return> to quit---
No locals.
#10 es_out_Control (out=<optimized out>, i_query=i_query at entry=6) at 
../../../include/vlc_es_out.h:135
         args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 
0x7fffd7653d30,
             reg_save_area = 0x7fffd7653c70}}
         i_result = -512
#11 0x00007fffd5b391af in Demux (p_demux=0xf77918) at mp4.c:646
         p_sys = 0xf794f0
         i_track = 2
         i_track_selected = 2
#12 0x00007ffff792e35b in demux_Demux (p_demux=0xf77918) at input/demux.h:44
No locals.
#13 MainLoopDemux (i_start_mdate=1541412109, pb_demux_polled=<synthetic 
pointer>,
     pb_changed=<synthetic pointer>, p_input=0xf29a18) at input/input.c:591
         i_ret = <optimized out>
#14 MainLoop (p_input=p_input at entry=0xf29a18, 
b_interactive=b_interactive at entry=true) at input/input.c:765
         b_force_update = false
         val = <optimized out>
         i_current = <optimized out>
         i_wakeup = 0
         b_paused = <optimized out>
         b_demux_polled = true
         i_start_mdate = 1541412109
         i_intf_update = 1541662219
---Type <return> to continue, or q <return> to quit---
         i_statistic_update = 1542412219
         i_last_seek_mdate = 0
         b_pause_after_eof = false
#15 0x00007ffff792ea25 in Run (obj=0xf29a18) at input/input.c:553
         p_input = 0xf29a18
         canc = 0
         b_abort = <optimized out>
#16 0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffd7654700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736807126784, 
-2885703879152392125, 140737223974304,
                 140736807127488, 140737354125376, 3, 
2885757697201252419, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#17 0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#18 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 0x7fffd9784700 (LWP 7759)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007ffff6a63573 in select () at ../sysdeps/unix/syscall-template.S:82
No locals.
#1  0x00007ffff396d704 in QProcessManager::run (this=0x7ffff3ce6500) at 
io/qprocess_unix.cpp:245
         readset = {fds_bits = {512, 0 <repeats 15 times>}}
         nselect = <optimized out>
         c = 0 '\000'
#2  0x00007ffff3894d0b in QThreadPrivate::start (arg=0x7ffff3ce6500) at 
thread/qthread_unix.cpp:307
         __clframe = {__cancel_routine = 0x7ffff3893cf0 
<QThreadPrivate::finish(void*)>,
           __cancel_arg = 0x7ffff3ce6500, __do_it = 1, __cancel_type = 
<optimized out>}
         thr = 0x7ffff3ce6500
         data = 0x64fc80
#3  0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffd9784700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736841926400, 
-2885703879152392125, 140737207520432,
                 140736841927104, 140737354125376, 3, 
2885779781923088451, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
---Type <return> to continue, or q <return> to quit---
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 0x7fffda164700 (LWP 7758)):
#0  0x00007ffff6a5ee33 in *__GI___poll (fds=<optimized out>, 
nfds=<optimized out>, timeout=-1)
     at ../sysdeps/unix/sysv/linux/poll.c:87
         _a3 = -1
         _a1 = 15840448
         resultvar = <optimized out>
         _a2 = 2
         oldtype = 0
         result = <optimized out>
#1  0x00007ffff2cef624 in g_main_context_poll (n_fds=2, fds=0xf1b4c0, 
timeout=-1, context=0xf07860,
     priority=<optimized out>) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3440
         poll_func = 0x7ffff2cfd410 <g_poll>
#2  g_main_context_iterate (context=context at entry=0xf07860, 
block=block at entry=1, dispatch=dispatch at entry=1,
     self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
     at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3141
         max_priority = 2147483647
         timeout = -1
         some_ready = <optimized out>
         nfds = 2
         allocated_nfds = <optimized out>
---Type <return> to continue, or q <return> to quit---
         fds = 0xf1b4c0
#3  0x00007ffff2cef744 in g_main_context_iteration (context=0xf07860, 
may_block=1)
     at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3207
         retval = <optimized out>
#4  0x00007ffff39be296 in QEventDispatcherGlib::processEvents 
(this=0xf072c0, flags=...)
     at kernel/qeventdispatcher_glib.cpp:426
         d = 0xf071b0
         canWait = <optimized out>
         savedFlags = {i = 0}
         result = false
#5  0x00007ffff398e8af in QEventLoop::processEvents 
(this=this at entry=0x7fffda163e50, flags=...)
     at kernel/qeventloop.cpp:149
         d = 0xf1b3f0
#6  0x00007ffff398eb38 in QEventLoop::exec (this=0x7fffda163e50, 
flags=...) at kernel/qeventloop.cpp:204
         d = 0xf1b3f0
         locker = {val = 15756056}
         app = 0x7fffef430dd0
#7  0x00007ffff3891d70 in QThread::exec (this=<optimized out>) at 
thread/qthread.cpp:501
         d = 0xf06a90
         locker = {val = 15756056}
         eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff3ce3630, 
static staticMetaObject = {d = {
                 superdata = 0x0, stringdata = 0x7ffff3a68260 "QObject", 
data = 0x7ffff3a68300,
                 extradata = 0x7ffff3ce0b60}}, static 
staticMetaObjectExtraData = {objects = 0x0,
---Type <return> to continue, or q <return> to quit---
               static_metacall = 0x7ffff39a6850 
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, 
void**)>}, d_ptr = {d = 0xf1b3f0}, static staticQtMetaObject = {d = 
{superdata = 0x0,
                 stringdata = 0x7ffff3a711a0 "Qt", data = 
0x7ffff3a74ac0, extradata = 0x0}}},
           static staticMetaObject = {d = {superdata = 0x7ffff3ce0b40,
               stringdata = 0x7ffff3a7ac20 "QEventLoop", data = 
0x7ffff3a7ac40, extradata = 0x7ffff3ce36c0}},
           static staticMetaObjectExtraData = {objects = 0x0,
             static_metacall = 0x7ffff39ef8f0 
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
         returnCode = <optimized out>
#8  0x00007ffff396f1bf in QInotifyFileSystemWatcherEngine::run 
(this=0xf05d90)
     at io/qfilesystemwatcher_inotify.cpp:248
         sn = {<QObject> = {_vptr.QObject = 0x7ffff3ce38f0, static 
staticMetaObject = {d = {superdata = 0x0,
                 stringdata = 0x7ffff3a68260 "QObject", data = 
0x7ffff3a68300, extradata = 0x7ffff3ce0b60}},
             static staticMetaObjectExtraData = {objects = 0x0,
               static_metacall = 0x7ffff39a6850 
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, 
void**)>}, d_ptr = {d = 0xf1b0e0}, static staticQtMetaObject = {d = 
{superdata = 0x0,
                 stringdata = 0x7ffff3a711a0 "Qt", data = 
0x7ffff3a74ac0, extradata = 0x0}}},
           static staticMetaObject = {d = {superdata = 0x7ffff3ce0b40,
               stringdata = 0x7ffff3a7be20 "QSocketNotifier", data = 
0x7ffff3a7be60,
               extradata = 0x7ffff3ce3980}}, static 
staticMetaObjectExtraData = {objects = 0x0,
             static_metacall = 0x7ffff39efd70 
<QSocketNotifier::qt_static_metacall(QObject*, QMetaObject::Call, int, 
void**)>}, sockfd = 18, sntype = QSocketNotifier::Read, snenabled = true}
#9  0x00007ffff3894d0b in QThreadPrivate::start (arg=0xf05d90) at 
thread/qthread_unix.cpp:307
---Type <return> to continue, or q <return> to quit---
         __clframe = {__cancel_routine = 0x7ffff3893cf0 
<QThreadPrivate::finish(void*)>,
           __cancel_arg = 0xf05d90, __do_it = 1, __cancel_type = 
<optimized out>}
         thr = 0xf05d90
         data = 0xf05340
#10 0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffda164700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736852281088, 
-2885703879152392125, 140737207526368,
                 140736852281792, 140737354125376, 3, 
2885786671050631235, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#11 0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#12 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 0x7fffef431700 (LWP 7755)):
#0  0x00007ffff6a5ee33 in *__GI___poll (fds=<optimized out>, 
nfds=<optimized out>, timeout=575)
     at ../sysdeps/unix/sysv/linux/poll.c:87
         _a3 = 575
---Type <return> to continue, or q <return> to quit---
         _a1 = 16976080
         resultvar = <optimized out>
         _a2 = 11
         oldtype = 0
         result = <optimized out>
#1  0x00007ffff2cef624 in g_main_context_poll (n_fds=11, fds=0x10308d0, 
timeout=575, context=0x61c010,
     priority=<optimized out>) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3440
         poll_func = 0x7ffff2cfd410 <g_poll>
#2  g_main_context_iterate (context=context at entry=0x61c010, 
block=block at entry=1, dispatch=dispatch at entry=1,
     self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
     at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3141
         max_priority = 2147483647
         timeout = 575
         some_ready = <optimized out>
         nfds = 11
         allocated_nfds = <optimized out>
         fds = 0x10308d0
#3  0x00007ffff2cef744 in g_main_context_iteration (context=0x61c010, 
may_block=1)
     at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3207
         retval = <optimized out>
#4  0x00007ffff39be276 in QEventDispatcherGlib::processEvents 
(this=0x605080, flags=...)
     at kernel/qeventdispatcher_glib.cpp:424
         d = 0x635d50
---Type <return> to continue, or q <return> to quit---
         canWait = <optimized out>
         savedFlags = {i = 0}
         result = <optimized out>
#5  0x00007ffff3f6583e in QGuiEventDispatcherGlib::processEvents 
(this=<optimized out>, flags=...)
     at kernel/qguieventdispatcher_glib.cpp:204
         d = 0x635d50
         saved_flags = {i = 0}
         returnValue = 252
#6  0x00007ffff398e8af in QEventLoop::processEvents 
(this=this at entry=0x7fffef430c70, flags=...)
     at kernel/qeventloop.cpp:149
         d = 0xd8f0c0
#7  0x00007ffff398eb38 in QEventLoop::exec (this=0x7fffef430c70, 
flags=...) at kernel/qeventloop.cpp:204
         d = 0xd8f0c0
         locker = {val = 6511368}
         app = 0x7fffef430dd0
#8  0x00007ffff3993cf8 in QCoreApplication::exec () at 
kernel/qcoreapplication.cpp:1187
         threadData = 0x6359a0
         eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff3ce3630, 
static staticMetaObject = {d = {
                 superdata = 0x0, stringdata = 0x7ffff3a68260 "QObject", 
data = 0x7ffff3a68300,
                 extradata = 0x7ffff3ce0b60}}, static 
staticMetaObjectExtraData = {objects = 0x0,
               static_metacall = 0x7ffff39a6850 
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, 
void**)>}, d_ptr = {d = 0xd8f0c0}, static staticQtMetaObject = {d = 
{superdata = 0x0,
                 stringdata = 0x7ffff3a711a0 "Qt", data = 
0x7ffff3a74ac0, extradata = 0x0}}},
---Type <return> to continue, or q <return> to quit---
           static staticMetaObject = {d = {superdata = 0x7ffff3ce0b40,
               stringdata = 0x7ffff3a7ac20 "QEventLoop", data = 
0x7ffff3a7ac40, extradata = 0x7ffff3ce36c0}},
           static staticMetaObjectExtraData = {objects = 0x0,
             static_metacall = 0x7ffff39ef8f0 
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
         returnCode = <optimized out>
#9  0x00007ffff51943a6 in Thread (obj=0x6d3628) at qt4.cpp:529
         p_intf = 0x6d3628
         argv = {0x7fffef430e80 "vlc", 0x0}
         app = {<QApplication> = {<QCoreApplication> = {<QObject> = 
{_vptr.QObject = 0x7ffff5559cf0,
                 static staticMetaObject = {d = {superdata = 0x0, 
stringdata = 0x7ffff3a68260 "QObject",
                     data = 0x7ffff3a68300, extradata = 
0x7ffff3ce0b60}}, static staticMetaObjectExtraData = {
                   objects = 0x0,
                   static_metacall = 0x7ffff39a6850 
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, 
void**)>}, d_ptr = {d = 0x6357e0}, static staticQtMetaObject = {d = 
{superdata = 0x0,
                     stringdata = 0x7ffff3a711a0 "Qt", data = 
0x7ffff3a74ac0, extradata = 0x0}}},
               static staticMetaObject = {d = {superdata = 0x7ffff3ce0b40,
                   stringdata = 0x7ffff3a7acc0 "QCoreApplication", data 
= 0x7ffff3a7ad60,
                   extradata = 0x7ffff3ce37a0}}, static 
staticMetaObjectExtraData = {objects = 0x0,
                 static_metacall = 0x7ffff39ef9d0 
<QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, 
void**)>}, static self = 0x7fffef430dd0}, static staticMetaObject = {d = {
                 superdata = 0x7ffff3ce3780, stringdata = 0x7ffff4536240 
"QApplication",
                 data = 0x7ffff4536480, extradata = 0x7ffff495ee60}}, 
static staticMetaObjectExtraData = {
---Type <return> to continue, or q <return> to quit---
               objects = 0x0,
               static_metacall = 0x7ffff3ec7e30 
<QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, 
void**)>}}, static staticMetaObject = {d = {superdata = 0x7ffff495ee40,
               stringdata = 0x7ffff52e26e0 "QVLCApp", data = 
0x7ffff52e2700, extradata = 0x7ffff5559da0}},
           static staticMetaObjectExtraData = {objects = 0x0,
             static_metacall = 0x7ffff52afbd0 
<QVLCApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
         s_style = {static null = {<No data fields>}, static shared_null 
= {ref = {_q_value = 11090},
             alloc = 0, size = 0, data = 0x7ffff3ce58fa, clean = 0, 
simpletext = 0, righttoleft = 0,
             asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, 
static shared_empty = {ref = {
               _q_value = 52}, alloc = 0, size = 0, data = 
0x7ffff3ce58da, clean = 0, simpletext = 0,
             righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 
0, array = {0}}, d = 0x9320a0,
           static codecForCStrings = 0x0}
         p_mi = 0x8584f0
         dummy = "vlc"
         argc = 1
#10 0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7fffef431700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737207539456, 
-2885703879152392125, 140737488347680,
                 140737207540160, 140737354125376, 3, 
2885739848927782979, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
---Type <return> to continue, or q <return> to quit---
         not_first_call = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#11 0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#12 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x7ffff03de700 (LWP 7754)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007ffff7906d50 in Thread (data=0x618e18) at playlist/thread.c:590
         p_playlist = 0x618e18
         p_sys = 0x618e18
#2  0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at 
pthread_create.c:304
         __res = <optimized out>
         pd = 0x7ffff03de700
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737223976704, 
-2885703879152392125, 140737488346912,
                 140737223977408, 140737354125376, 3, 
2885694551518324803, 2885687251827402819},
               mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
data = {prev = 0x0, cleanup = 0x0,
               canceltype = 0}}}
         not_first_call = <optimized out>
         freesize = <optimized out>
---Type <return> to continue, or q <return> to quit---
         __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007ffff6a69a7d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7ffff7fcb720 (LWP 7746)):
#0  do_sigwait (set=0x7fffffffe580, sig=0x7fffffffe574)
     at 
../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:65
         ret = <optimized out>
         tmpset = {__val = {0, 140737351952882, 140733193388037, 0, 
6393232, 140737344433000,
             140737488348432, 1, 140737488348880, 140737488348464, 2, 
140737351977557, 0, 12,
             140728442062064, 140737488348532}}
#1  0x00007ffff76cadf7 in __sigwait (set=<optimized out>, 
set at entry=0x7fffffffe580, sig=<optimized out>,
     sig at entry=0x7fffffffe574)
     at 
../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:100
         oldtype = 0
         result = -4
#2  0x00000000004017e4 in main (i_argc=<optimized out>, 
ppsz_argv=<optimized out>) at vlc.c:247
         set = {__val = {16391, 0 <repeats 15 times>}}
         argv = 0x7fffffffe530
         argc = <optimized out>
         i = <optimized out>
---Type <return> to continue, or q <return> to quit---
         vlc = 0x6050a0
         self = 140737353922336
         signum = 32767
(gdb) q
A debugging session is active.

         Inferior 1 [process 7746] will be killed.

Quit anyway? (y or n) y
david at Aya:~/temp$



And yes, disabling vaapi or upgrading VLC to the version in unstable 
fixes the crash on these videos.

Thanks for your time.

-David



More information about the pkg-multimedia-maintainers mailing list