Random input deadlock when switching or starting media
I've been reproducing and tracing this issue for a while now:
When start or switching media, the playback can (sometimes) start for a little and get stuck either in EsOutDecodersStopBuffering
or, when closing the player EsOutDestroyDecoder
.
The recurring trace is input_decoder
blocking the EsOut, with in particular ffmpeg internal thread being stuck on picture_pool_Wait().
Backtrace for EsOutDestroyDecoder
:
Thread 1 "vlc" received signal SIGINT, Interrupt.
0x000077ad720dfebe in ?? () from /usr/lib/libc.so.6
(gdb) thread apply all bt full
Thread 54 (Thread 0x77ad4a0006c0 (LWP 55270) "Thread (pooled)"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2 0x000077ad58d6c794 in ??? () at /usr/lib/libupnp.so.17
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 53 (Thread 0x77ad3be006c0 (LWP 55267) "Thread (pooled)"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2 0x000077ad58d6c794 in ??? () at /usr/lib/libupnp.so.17
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 52 (Thread 0x77ad38dff6c0 (LWP 17448) "vlc-vout"):
#0 0x000077ad7215e88d in syscall () at /usr/lib/libc.so.6
#1 0x000077ad724b9008 in sys_futex (val3=-1, addr2=0x0, to=<optimized out>, val=0, op=137, addr=0x77ad38dfed20) at ../../src/linux/thread.c:83
num = <optimized out>
#2 vlc_futex_wait (to=<optimized out>, val=0, flags=0, addr=0x77ad38dfed20) at ../../src/linux/thread.c:94
#3 vlc_atomic_timedwait (addr=addr@entry=0x77ad38dfed20, val=val@entry=0, deadline=deadline@entry=47734871175) at ../../src/linux/thread.c:117
ts = {tv_sec = 47734, tv_nsec = 871175000}
__PRETTY_FUNCTION__ = "vlc_atomic_timedwait"
#4 0x000077ad724a97ff in vlc_cond_timedwait (cond=cond@entry=0x77ab6c1b00e8, mutex=mutex@entry=0x77ab6c1b00d8, deadline=deadline@entry=47734871175) at ../../src/misc/threads.c:314
waiter = {pprev = 0x77ab6c1b00e8, next = 0x0, value = 0}
ret = <optimized out>
__PRETTY_FUNCTION__ = "vlc_cond_timedwait"
#5 0x000077ad7247a8ff in vout_control_Wait (ctrl=ctrl@entry=0x77ab6c1b00d8, deadline=deadline@entry=47734871175) at ../../src/video_output/control.c:113
#6 0x000077ad7247feab in Thread (object=0x77ab6c1aff90) at ../../src/video_output/video_output.c:1823
picture_interlaced = <optimized out>
vout = 0x77ab6c1aff90
sys = 0x77ab6c1aff90
deadline = 47734871175
__PRETTY_FUNCTION__ = "Thread"
#7 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#8 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 51 (Thread 0x77acd3e006c0 (LWP 17447) "vlc:gl0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 50 (Thread 0x77acd8c006c0 (LWP 17446) "vlc:gdrv0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--c
Thread 49 (Thread 0x77acdb4006c0 (LWP 17445) "vlc:traceq0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 48 (Thread 0x77ace20006c0 (LWP 17444) "vlc:traceq0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 47 (Thread 0x77ace2a006c0 (LWP 17443) "vlc:traceq0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 46 (Thread 0x77ace34006c0 (LWP 17442) "vlc:shlo0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 45 (Thread 0x77ace3e006c0 (LWP 17441) "vlc:sh0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 44 (Thread 0x77ace90006c0 (LWP 17440) "vlc:disk$0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 43 (Thread 0x77ad397ff6c0 (LWP 17439) "vlc-dec-audio"):
#0 0x000077ad7215e88d in syscall () at /usr/lib/libc.so.6
#1 0x000077ad724b8fb2 in sys_futex (val3=-1, addr2=0x0, to=0x0, val=0, op=137, addr=0x77ad397fed50) at ../../src/linux/thread.c:83
#2 vlc_futex_wait (flags=0, to=0x0, val=0, addr=addr@entry=0x77ad397fed50) at ../../src/linux/thread.c:94
#3 vlc_atomic_wait (addr=addr@entry=0x77ad397fed90, val=val@entry=0) at ../../src/linux/thread.c:110
#4 0x000077ad724a9717 in vlc_cond_wait (cond=0x77abb4012428, mutex=0x77abb4012418) at ../../src/misc/threads.c:300
waiter = {pprev = 0x77abb4012428, next = 0x0, value = 0}
__PRETTY_FUNCTION__ = "vlc_cond_wait"
#5 0x000077ad7243cfac in vlc_queue_Wait (q=<optimized out>) at ../../include/vlc_queue.h:123
#6 vlc_fifo_Wait (fifo=<optimized out>) at ../../include/vlc_frame.h:689
#7 DecoderThread (p_data=0x77abb4914600) at ../../src/input/decoder.c:1859
frame = <optimized out>
p_owner = 0x77abb4914600
thread_name = <optimized out>
#8 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#9 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 42 (Thread 0x77ad403ff6c0 (LWP 17438) "vlc-dec-video"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad0869c01c in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad0869c2dc in avcodec_send_packet () at /usr/lib/libavcodec.so.60
#4 0x000077ad49033a8e in DecodeBlock (pp_block=<optimized out>, p_dec=<optimized out>) at ../../modules/codec/avcodec/video.c:1332
pkt = 0x77abb4113240
ret = <optimized out>
p_frame_info = <optimized out>
frame = 0x0
ret = <optimized out>
i_pts = <optimized out>
p_pic = <optimized out>
i_used = 0
not_received_frame = <optimized out>
p_frame_info = <optimized out>
av_pts = <optimized out>
i_next_pts = <optimized out>
b_error = <optimized out>
b_drain = <optimized out>
b_first_output_sequence = true
p_sys = <optimized out>
p_context = <optimized out>
b_need_output_picture = <optimized out>
p_block = <optimized out>
b_drained = <optimized out>
p_sys = <optimized out>
p_context = <optimized out>
b_need_output_picture = <optimized out>
b_error = <optimized out>
p_block = <optimized out>
b_drain = <optimized out>
b_drained = <optimized out>
b_first_output_sequence = <optimized out>
__func__ = "DecodeBlock"
__PRETTY_FUNCTION__ = "DecodeBlock"
i_used = <optimized out>
frame = <optimized out>
ret = <optimized out>
not_received_frame = <optimized out>
p_frame_info = <optimized out>
av_pts = <optimized out>
i_pts = <optimized out>
i_next_pts = <optimized out>
p_pic = <optimized out>
pkt = <optimized out>
ret = <optimized out>
p_frame_info = <optimized out>
pal = <optimized out>
p_palette = <optimized out>
i = <optimized out>
p_palette = <optimized out>
#5 DecodeVideo (p_dec=<optimized out>, p_block=<optimized out>) at ../../modules/codec/avcodec/video.c:1591
p_sys = <optimized out>
pp_block = <optimized out>
#6 0x000077ad7243c62f in DecoderThread_DecodeBlock (p_owner=0x77abb406baa0, frame=0x77abb40e81f0) at ../../src/input/decoder.c:1630
p_dec = 0x77abb406baa0
tracer = 0x0
ret = <optimized out>
__PRETTY_FUNCTION__ = "DecoderThread_DecodeBlock"
#7 0x000077ad7243ccdb in DecoderThread_ProcessInput (p_owner=p_owner@entry=0x77abb406baa0, frame=<optimized out>) at ../../src/input/decoder.c:1756
p_dec = 0x77abb406baa0
reload = <optimized out>
__func__ = "DecoderThread_ProcessInput"
packetize = <optimized out>
#8 0x000077ad7243cf4d in DecoderThread (p_data=0x77abb406baa0) at ../../src/input/decoder.c:1870
frame = <optimized out>
p_owner = 0x77abb406baa0
thread_name = <optimized out>
#9 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#10 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 41 (Thread 0x77acf96006c0 (LWP 17437) "av:hevc:df9"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad08a559ae in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 40 (Thread 0x77acfa0006c0 (LWP 17436) "av:hevc:df8"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad08a559ae in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 39 (Thread 0x77acfaa006c0 (LWP 17435) "av:hevc:df7"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad08a559ae in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 38 (Thread 0x77acfb4006c0 (LWP 17434) "av:hevc:df6"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad08a559ae in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 37 (Thread 0x77acfbe006c0 (LWP 17433) "av:hevc:df5"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad08a559ae in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 36 (Thread 0x77ad0aa006c0 (LWP 17432) "av:hevc:df4"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad08a559ae in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 35 (Thread 0x77acdaa006c0 (LWP 17431) "av:hevc:df3"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad08a559ae in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 34 (Thread 0x77acda0006c0 (LWP 17430) "av:hevc:df2"):
#0 0x000077ad7215e88d in syscall () at /usr/lib/libc.so.6
#1 0x000077ad724b8fb2 in sys_futex (val3=-1, addr2=0x0, to=0x0, val=0, op=137, addr=0x77acd9fffa40) at ../../src/linux/thread.c:83
#2 vlc_futex_wait (flags=0, to=0x0, val=0, addr=addr@entry=0x77acd9fffa40) at ../../src/linux/thread.c:94
#3 vlc_atomic_wait (addr=addr@entry=0x77acd9fffa80, val=val@entry=0) at ../../src/linux/thread.c:110
#4 0x000077ad724a9717 in vlc_cond_wait (cond=cond@entry=0x77ab5c1b4210, mutex=mutex@entry=0x77ab5c1b4200) at ../../src/misc/threads.c:300
waiter = {pprev = 0x77ab5c1b4210, next = 0x0, value = 0}
__PRETTY_FUNCTION__ = "vlc_cond_wait"
#5 0x000077ad724a6023 in picture_pool_Wait (pool=0x77ab5c1b4200) at ../../src/misc/picture_pool.c:182
__PRETTY_FUNCTION__ = "picture_pool_Wait"
i = <optimized out>
#6 0x000077ad7243a10c in ModuleThread_NewVideoBuffer (p_dec=<optimized out>) at ../../src/input/decoder.c:863
p_owner = <optimized out>
pic = <optimized out>
__PRETTY_FUNCTION__ = "ModuleThread_NewVideoBuffer"
#7 0x000077ad490363e3 in lavc_dr_GetFrame (frame=0x77abb4055580, ctx=0x77abb408abc0) at ../../modules/codec/avcodec/video.c:1739
sys = <optimized out>
aligns = {-864463760, 30634, -1274671424, 30635, -1274718848, 30635, 151136196, 30637}
dec = 0x77abb406baa0
pic = <optimized out>
width = 32116736
height = -2044580077
dec = <optimized out>
sys = <optimized out>
pic = <optimized out>
width = <optimized out>
height = <optimized out>
aligns = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}
__PRETTY_FUNCTION__ = "lavc_dr_GetFrame"
__func__ = "lavc_dr_GetFrame"
error = <optimized out>
i = <optimized out>
i = <optimized out>
data = <optimized out>
size = <optimized out>
#8 lavc_GetFrame (ctx=0x77abb408abc0, frame=0x77abb4055580, flags=<optimized out>) at ../../modules/codec/avcodec/video.c:1850
dec = 0x77abb406baa0
sys = 0x77abb404a000
ret = <optimized out>
#9 0x000077ad086a9a9b in ??? () at /usr/lib/libavcodec.so.60
#10 0x000077ad08a5529b in ??? () at /usr/lib/libavcodec.so.60
#11 0x000077ad08a5532d in ??? () at /usr/lib/libavcodec.so.60
#12 0x000077ad0885381a in ??? () at /usr/lib/libavcodec.so.60
#13 0x000077ad08854cea in ??? () at /usr/lib/libavcodec.so.60
#14 0x000077ad08876e7e in ??? () at /usr/lib/libavcodec.so.60
#15 0x000077ad08a55855 in ??? () at /usr/lib/libavcodec.so.60
#16 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#17 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 33 (Thread 0x77acd96006c0 (LWP 17429) "av:hevc:df1"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad08a559ae in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 32 (Thread 0x77acdbe006c0 (LWP 17428) "av:hevc:df0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad08a559ae in ??? () at /usr/lib/libavcodec.so.60
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 31 (Thread 0x77ad501246c0 (LWP 17400) "vlc-input"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e50e3 in ??? () at /usr/lib/libc.so.6
#2 0x000077ad724ba449 in vlc_join (th=..., result=result@entry=0x0) at ../../src/posix/thread.c:196
val = <optimized out>
__func__ = "vlc_join"
#3 0x000077ad7243d79e in vlc_input_decoder_Delete (p_owner=0x77abb406baa0) at ../../src/input/decoder.c:2321
__PRETTY_FUNCTION__ = "vlc_input_decoder_Delete"
#4 0x000077ad724478f3 in EsOutDestroyDecoder (out=out@entry=0x77ab8408bc10, p_es=p_es@entry=0x77abb4962f70) at ../../src/input/es_out.c:2352
__PRETTY_FUNCTION__ = "EsOutDestroyDecoder"
#5 0x000077ad724479df in EsOutUnselectEs (out=out@entry=0x77ab8408bc10, es=es@entry=0x77abb4962f70, b_update=true) at ../../src/input/es_out.c:2473
p_sys = 0x77ab8408ba80
p_input = <optimized out>
__func__ = "EsOutUnselectEs"
#6 0x000077ad72444f3c in EsOutVaPrivControlLocked (out=out@entry=0x77ab8408bc10, source=<optimized out>, source@entry=0x0, query=query@entry=65536, args=args@entry=0x77ad50123b20) at ../../src/input/es_out.c:3657
vlc_list_it__es = {head = <optimized out>, current = 0x77abb49631f8, next = 0x77abb404bd98}
fetes_i = 0
i_mode = <optimized out>
es = 0x77abb4962f70
p_sys = 0x77ab8408ba80
__PRETTY_FUNCTION__ = "EsOutVaPrivControlLocked"
#7 0x000077ad724467d4 in EsOutPrivControl (out=0x77ab8408bc10, source=0x0, query=65536, args=0x77ad50123b20) at ../../src/input/es_out.c:3967
p_sys = 0x77ab8408ba80
ret = <optimized out>
#8 0x000077ad7244c280 in es_out_in_vaPrivControl (args=0x77ad50123b20, i_query=<optimized out>, in=<optimized out>, p_out=<optimized out>) at ../../src/input/es_out_timeshift.c:465
#9 es_out_in_PrivControl (p_out=<optimized out>, in=<optimized out>, i_query=<optimized out>) at ../../src/input/es_out_timeshift.c:475
args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x77ad50123c00, reg_save_area = 0x77ad50123b40}}
i_result = <optimized out>
#10 0x000077ad7244d6cc in PrivControlLocked (args=<optimized out>, i_query=<optimized out>, in=<optimized out>, p_tsout=0x77abb40290d8) at ../../src/input/es_out_timeshift.c:743
cmd = {header = {i_type = 4 '\004', i_date = 18557900581}, add = {header = {i_type = 4 '\004', i_date = 18557900581}, in = 0x10000, p_es = 0x0, p_fmt = 0x77ad50123d}, del = {header = {i_type = 4 '\004', i_date = 18557900581}, p_es = 0x10000}, send = {header = {i_type = 4 '\004', i_date = 18557900581}, p_es = 0x10000, {p_block = 0x0, i_offset = 0}}, control = {header = {i_type = 4 '\004', i_date = 18557900581}, i_query = 65536, in = 0x0, u = {b_bool = false, i_int = 0, i_i64 = -5958242253808861184, p_es = 0xad50123d00000000, int_i64 = {i_int = 0, i_i64 = 119}, int_meta = {i_int = 0, p_meta = 0x77}, int_epg = {i_int = 0, p_epg = 0x77}, int_epg_evt = {i_int = 0, p_evt = 0x77}, es_bool = {p_es = 0xad50123d00000000, b_bool = 119}, es_fmt = {p_es = 0xad50123d00000000, p_fmt = 0x77}, es_policy = {i_cat = 0, i_policy = -1387261379}}}, privcontrol = {header = {i_type = 4 '\004', i_date = 18557900581}, i_query = 65536, in = 0x0, u = {i_int = 0, jitter = {i_pts_delay = -5958242253808861184, i_pts_jitter = 119, i_cr_average = 33554432}, times = {f_position = -1.9723808848791138e-90, i_time = 119, i_normal_time = 33554432, i_length = -5950381103494725632}}}}
p_sys = 0x77abb4029080
p_sys = <optimized out>
__PRETTY_FUNCTION__ = "PrivControlLocked"
cmd = {header = {i_type = <optimized out>, i_date = <optimized out>}, add = {header = {i_type = <optimized out>, i_date = <optimized out>}, in = <optimized out>, p_es = <optimized out>, p_fmt = <optimized out>}, del = {header = {i_type = <optimized out>, i_date = <optimized out>}, p_es = <optimized out>}, send = {header = {i_type = <optimized out>, i_date = <optimized out>}, p_es = <optimized out>, {p_block = <optimized out>, i_offset = <optimized out>}}, control = {header = {i_type = <optimized out>, i_date = <optimized out>}, i_query = <optimized out>, in = <optimized out>, u = {b_bool = <optimized out>, i_int = <optimized out>, i_i64 = <optimized out>, p_es = <optimized out>, int_i64 = {i_int = <optimized out>, i_i64 = <optimized out>}, int_meta = {i_int = <optimized out>, p_meta = <optimized out>}, int_epg = {i_int = <optimized out>, p_epg = <optimized out>}, int_epg_evt = {i_int = <optimized out>, p_evt = <optimized out>}, es_bool = {p_es = <optimized out>, b_bool = <optimized out>}, es_fmt = {p_es = <optimized out>, p_fmt = <optimized out>}, es_policy = {i_cat = <optimized out>, i_policy = <optimized out>}}}, privcontrol = {header = {i_type = <optimized out>, i_date = <optimized out>}, i_query = <optimized out>, in = <optimized out>, u = {i_int = <optimized out>, jitter = {i_pts_delay = <optimized out>, i_pts_jitter = <optimized out>, i_cr_average = <optimized out>}, times = {f_position = <optimized out>, i_time = <optimized out>, i_normal_time = <optimized out>, i_length = <optimized out>}}}}
pi_wakeup = <optimized out>
pb_buffering = <optimized out>
b_source_paused = <optimized out>
b_paused = <optimized out>
i_date = <optimized out>
src_rate = <optimized out>
rate = <optimized out>
#11 PrivControl (p_tsout=0x77abb40290d8, in=<optimized out>, i_query=<optimized out>, args=<optimized out>) at ../../src/input/es_out_timeshift.c:802
p_sys = <optimized out>
i_ret = <optimized out>
#12 0x000077ad7244f101 in es_out_vaPrivControl (args=0x77ad50123c90, query=65536, out=<optimized out>) at ../../src/input/es_out.h:105
__PRETTY_FUNCTION__ = "es_out_vaPrivControl"
#13 es_out_PrivControl (out=<optimized out>, query=query@entry=65536) at ../../src/input/es_out.h:112
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x77ad50123d70, reg_save_area = 0x77ad50123cb0}}
result = <optimized out>
#14 0x000077ad72456be5 in es_out_SetMode (i_mode=0, p_out=<optimized out>) at ../../src/input/es_out.h:119
i_ret = <optimized out>
i_ret = <optimized out>
__PRETTY_FUNCTION__ = "es_out_SetMode"
#15 End (p_input=p_input@entry=0x77ab84088510) at ../../src/input/input.c:1421
priv = 0x77ab84088510
#16 0x000077ad72456ef5 in Run (data=0x77ab84088510) at ../../src/input/input.c:421
priv = 0x77ab84088510
p_input = 0x77ab84088510
#17 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#18 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 30 (Thread 0x77ad402676c0 (LWP 17382) "vlc-spu-prerend"):
#0 0x000077ad7215e88d in syscall () at /usr/lib/libc.so.6
#1 0x000077ad724b8fb2 in sys_futex (val3=-1, addr2=0x0, to=0x0, val=0, op=137, addr=0x77ad40266b90) at ../../src/linux/thread.c:83
#2 vlc_futex_wait (flags=0, to=0x0, val=0, addr=addr@entry=0x77ad40266b90) at ../../src/linux/thread.c:94
#3 vlc_atomic_wait (addr=addr@entry=0x77ad40266bd0, val=val@entry=0) at ../../src/linux/thread.c:110
#4 0x000077ad724a9717 in vlc_cond_wait (cond=cond@entry=0x77ab6c1b2b90, mutex=mutex@entry=0x77ab6c1b2b80) at ../../src/misc/threads.c:300
waiter = {pprev = 0x77ab6c1b2b90, next = 0x0, value = 0}
__PRETTY_FUNCTION__ = "vlc_cond_wait"
#5 0x000077ad72485e42 in spu_PrerenderThread (priv=0x77ab6c1b2690) at ../../src/video_output/vout_subpictures.c:1611
fmtsrc = {i_chroma = 0, i_width = 0, i_height = 0, i_x_offset = 0, i_y_offset = 0, i_visible_width = 0, i_visible_height = 0, i_sar_num = 0, i_sar_den = 0, i_frame_rate = 0, i_frame_rate_base = 0, p_palette = 0x0, orientation = ORIENT_TOP_LEFT, primaries = COLOR_PRIMARIES_UNDEF, transfer = TRANSFER_FUNC_UNDEF, space = COLOR_SPACE_UNDEF, color_range = COLOR_RANGE_UNDEF, chroma_location = CHROMA_LOCATION_UNDEF, multiview_mode = MULTIVIEW_2D, b_multiview_right_eye_first = false, projection_mode = PROJECTION_MODE_RECTANGULAR, pose = {yaw = 0, pitch = 0, roll = 0, fov = 0}, mastering = {primaries = {0, 0, 0, 0, 0, 0}, white_point = {0, 0}, max_luminance = 0, min_luminance = 0}, lighting = {MaxCLL = 0, MaxFALL = 0}, dovi = {version_major = 0 '\000', version_minor = 0 '\000', profile = 0, level = 0, rpu_present = 0, el_present = 0, bl_present = 0}, i_cubemap_padding = 0}
fmtdst = {i_chroma = 0, i_width = 0, i_height = 0, i_x_offset = 0, i_y_offset = 0, i_visible_width = 0, i_visible_height = 0, i_sar_num = 0, i_sar_den = 0, i_frame_rate = 0, i_frame_rate_base = 0, p_palette = 0x0, orientation = ORIENT_TOP_LEFT, primaries = COLOR_PRIMARIES_UNDEF, transfer = TRANSFER_FUNC_UNDEF, space = COLOR_SPACE_UNDEF, color_range = COLOR_RANGE_UNDEF, chroma_location = CHROMA_LOCATION_UNDEF, multiview_mode = MULTIVIEW_2D, b_multiview_right_eye_first = false, projection_mode = PROJECTION_MODE_RECTANGULAR, pose = {yaw = 0, pitch = 0, roll = 0, fov = 0}, mastering = {primaries = {0, 0, 0, 0, 0, 0}, white_point = {0, 0}, max_luminance = 0, min_luminance = 0}, lighting = {MaxCLL = 0, MaxFALL = 0}, dovi = {version_major = 0 '\000', version_minor = 0 '\000', profile = 0, level = 0, rpu_present = 0, el_present = 0, bl_present = 0}, i_cubemap_padding = 0}
i_idx = <optimized out>
spu = <optimized out>
sys = 0x77ab6c1b26b0
chroma_list = {1094862674, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
#6 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#7 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 29 (Thread 0x77ad0b4006c0 (LWP 17335) "gdbus"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad68c9e2f6 in ??? () at /usr/lib/libglib-2.0.so.0
#2 0x000077ad68c40b97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x000077ad6213919c in ??? () at /usr/lib/libgio-2.0.so.0
#4 0x000077ad68c71a45 in ??? () at /usr/lib/libglib-2.0.so.0
#5 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#6 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 28 (Thread 0x77ad396006c0 (LWP 17333) "gmain"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad68c9e2f6 in ??? () at /usr/lib/libglib-2.0.so.0
#2 0x000077ad68c3e162 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x000077ad68c3e1b2 in ??? () at /usr/lib/libglib-2.0.so.0
#4 0x000077ad68c71a45 in ??? () at /usr/lib/libglib-2.0.so.0
#5 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#6 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 27 (Thread 0x77ad38c006c0 (LWP 17332) "pool-spawner"):
#0 0x000077ad7215e88d in syscall () at /usr/lib/libc.so.6
#1 0x000077ad68c99337 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x000077ad68c0b1b4 in ??? () at /usr/lib/libglib-2.0.so.0
#3 0x000077ad68c73ace in ??? () at /usr/lib/libglib-2.0.so.0
#4 0x000077ad68c71a45 in ??? () at /usr/lib/libglib-2.0.so.0
#5 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#6 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 26 (Thread 0x77ad23e006c0 (LWP 17320) "vlc:sh3"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 25 (Thread 0x77ad296006c0 (LWP 17318) "vlc:sh2"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 24 (Thread 0x77ad2a0006c0 (LWP 17317) "vlc:sh1"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 23 (Thread 0x77ad334006c0 (LWP 17308) "Thread (pooled)"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad710d9e11 in __gthread_cond_wait (__mutex=<optimized out>, __cond=0x566107d7c678) at /usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865
#3 std::__condvar::wait (__m=<optimized out>, this=0x566107d7c678) at /usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/std_mutex.h:171
__e = <optimized out>
__e = <optimized out>
__PRETTY_FUNCTION__ = {<optimized out> <repeats 39 times>}
#4 std::condition_variable::wait (this=this@entry=0x566107d7c678, __lock=...) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/condition_variable.cc:41
#5 0x000077ad71576058 in std::condition_variable::wait<medialibrary::DiscovererWorker::run()::<lambda()> > (__p=..., __lock=..., this=0x566107d7c678) at /usr/include/c++/13.2.1/condition_variable:105
#6 medialibrary::DiscovererWorker::run (this=0x566107d7c620) at ../src/discoverer/DiscovererWorker.cpp:445
lock = {_M_device = 0x566107d7c650, _M_owns = true}
task = {entryPoint = "", entityId = 0, type = medialibrary::DiscovererWorker::Task::Type::Reload}
d = {m_func = {__this = <optimized out>}}
__func__ = "run"
needTaskRefresh = false
__PRETTY_FUNCTION__ = "void medialibrary::DiscovererWorker::run()"
#7 0x000077ad710e1943 in std::execute_native_thread_routine (__p=0x77acac001000) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/thread.cc:104
__t = std::unique_ptr<std::thread::_State> = {get() = <optimized out>}
#8 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#9 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 22 (Thread 0x77ad511ff6c0 (LWP 17307) "vlc-mdns-servis"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad58db7abb in ??? () at /usr/lib/libmicrodns.so.1
#2 0x000077ad58db7e06 in mdns_listen () at /usr/lib/libmicrodns.so.1
#3 0x000077ad58dbd74f in RunSD (p_this=0x77accc08ca90) at ../../modules/services_discovery/microdns.c:470
p_sd = 0x77accc08ca90
p_sys = <optimized out>
i_status = <optimized out>
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 21 (Thread 0x77ad33e006c0 (LWP 17305) "Thread (pooled)"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2 0x000077ad58d6c794 in ??? () at /usr/lib/libupnp.so.17
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 20 (Thread 0x77ad3a0006c0 (LWP 17301) "Thread (pooled)"):
#0 0x000077ad7215e2fc in select () at /usr/lib/libc.so.6
#1 0x000077ad58d5d697 in ??? () at /usr/lib/libupnp.so.17
#2 0x000077ad58d6c9e5 in ??? () at /usr/lib/libupnp.so.17
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 19 (Thread 0x77ad40c006c0 (LWP 17297) "Thread (pooled)"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2 0x000077ad58d6c794 in ??? () at /usr/lib/libupnp.so.17
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 18 (Thread 0x77ad416006c0 (LWP 17296) "Thread (pooled)"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad58d6d652 in ??? () at /usr/lib/libupnp.so.17
#3 0x000077ad58d6c9e5 in ??? () at /usr/lib/libupnp.so.17
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 17 (Thread 0x77ad420006c0 (LWP 17295) "Thread (pooled)"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad5974f340 in ??? () at /usr/lib/libavahi-common.so.3
#2 0x000077ad59751ed1 in avahi_simple_poll_run () at /usr/lib/libavahi-common.so.3
#3 0x000077ad597520b1 in avahi_simple_poll_iterate () at /usr/lib/libavahi-common.so.3
#4 0x000077ad597522c6 in avahi_simple_poll_loop () at /usr/lib/libavahi-common.so.3
#5 0x000077ad5975234f in ??? () at /usr/lib/libavahi-common.so.3
#6 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#7 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 16 (Thread 0x77ad53fff6c0 (LWP 17294) "vlc-sap"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad5a00be55 in poll (__timeout=-1, __nfds=20, __fds=0x77ad53ffd840) at /usr/include/bits/poll2.h:39
#2 Run (data=0x77accc055f10) at ../../modules/services_discovery/sap.c:500
n = 20
ufd = {{fd = 39, events = 1, revents = 0}, {fd = 40, events = 1, revents = 0}, {fd = 41, events = 1, revents = 0}, {fd = 42, events = 1, revents = 0}, {fd = 43, events = 1, revents = 0}, {fd = 44, events = 1, revents = 0}, {fd = 45, events = 1, revents = 0}, {fd = 46, events = 1, revents = 0}, {fd = 47, events = 1, revents = 0}, {fd = 48, events = 1, revents = 0}, {fd = 49, events = 1, revents = 0}, {fd = 51, events = 1, revents = 0}, {fd = 52, events = 1, revents = 0}, {fd = 53, events = 1, revents = 0}, {fd = 54, events = 1, revents = 0}, {fd = 55, events = 1, revents = 0}, {fd = 56, events = 1, revents = 0}, {fd = 57, events = 1, revents = 0}, {fd = 58, events = 1, revents = 0}, {fd = 59, events = 1, revents = 0}}
val = <optimized out>
now = <optimized out>
p_sd = 0x77accc055f10
p_sys = <optimized out>
psz_addr = <optimized out>
timeout = -1
canc = 0
psz_address = "ff0E::2:7ffe\000br-ce5266aa44f5", '\000' <repeats 35 times>
l = <optimized out>
ipv6_scopes = "1456789ABCDE"
__func__ = "Run"
__PRETTY_FUNCTION__ = {<optimized out>, <optimized out>, <optimized out>, <optimized out>}
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 15 (Thread 0x77ad5a1566c0 (LWP 17292) "vlc-exec-runner"):
#0 0x000077ad7215e88d in syscall () at /usr/lib/libc.so.6
#1 0x000077ad724b8fb2 in sys_futex (val3=-1, addr2=0x0, to=0x0, val=0, op=137, addr=0x77ad5a155d30) at ../../src/linux/thread.c:83
#2 vlc_futex_wait (flags=0, to=0x0, val=0, addr=addr@entry=0x77ad5a155d30) at ../../src/linux/thread.c:94
#3 vlc_atomic_wait (addr=addr@entry=0x77ad5a155d70, val=val@entry=0) at ../../src/linux/thread.c:110
#4 0x000077ad724a9717 in vlc_cond_wait (cond=cond@entry=0x77accc0685b8, mutex=mutex@entry=0x77accc068560) at ../../src/misc/threads.c:300
waiter = {pprev = 0x77accc0685b8, next = 0x0, value = 0}
__PRETTY_FUNCTION__ = "vlc_cond_wait"
#5 0x000077ad7249f704 in QueueTake (executor=0x77accc068560) at ../../src/misc/executor.c:98
runnable = <optimized out>
__PRETTY_FUNCTION__ = "QueueTake"
runnable = <optimized out>
#6 ThreadRun (userdata=0x77accc029150) at ../../src/misc/executor.c:128
thread = 0x77accc029150
executor = 0x77accc068560
runnable = <optimized out>
__PRETTY_FUNCTION__ = "ThreadRun"
#7 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#8 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 14 (Thread 0x77ad434006c0 (LWP 17291) "Thread (pooled)"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad710d9e11 in __gthread_cond_wait (__mutex=<optimized out>, __cond=0x77accc001eb8) at /usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865
#3 std::__condvar::wait (__m=<optimized out>, this=0x77accc001eb8) at /usr/src/debug/gcc/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/std_mutex.h:171
__e = <optimized out>
__e = <optimized out>
__PRETTY_FUNCTION__ = {<optimized out> <repeats 39 times>}
#4 std::condition_variable::wait (this=this@entry=0x77accc001eb8, __lock=...) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/condition_variable.cc:41
#5 0x000077ad715c0d05 in std::condition_variable::wait<medialibrary::ModificationNotifier::run()::<lambda()> > (__p=..., __lock=..., this=0x77accc001eb8) at /usr/include/c++/13.2.1/condition_variable:105
#6 medialibrary::ModificationNotifier::run (this=0x77accc0018e0) at ../src/utils/ModificationsNotifier.cpp:246
expected = 67
lock = {_M_device = 0x77accc001e90, _M_owns = true}
flushing = <optimized out>
now = Python Exception <class 'gdb.error'>: value has been optimized out
nextTimeout = Python Exception <class 'gdb.error'>: value has been optimized out
media = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, added = std::vector of length 0, capacity 0, modified = std::set with 0 elements, removed = std::set with 0 elements, timeout = std::chrono::_V2::steady_clock time_point = { 0ns }}
artists = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, added = std::vector of length 0, capacity 0, modified = std::set with 0 elements, removed = std::set with 0 elements, timeout = std::chrono::_V2::steady_clock time_point = { 0ns }}
albums = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, added = std::vector of length 0, capacity 0, modified = std::set with 0 elements, removed = std::set with 0 elements, timeout = std::chrono::_V2::steady_clock time_point = { 0ns }}
playlists = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, added = std::vector of length 0, capacity 0, modified = std::set with 0 elements, removed = std::set with 0 elements, timeout = std::chrono::_V2::steady_clock time_point = { 0ns }}
genres = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, added = std::vector of length 0, capacity 0, modified = std::set with 0 elements, removed = std::set with 0 elements, timeout = std::chrono::_V2::steady_clock time_point = { 0ns }}
mediaGroups = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, added = std::vector of length 0, capacity 0, modified = std::set with 0 elements, removed = std::set with 0 elements, timeout = std::chrono::_V2::steady_clock time_point = { 0ns }}
bookmarks = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, added = std::vector of length 0, capacity 0, modified = std::set with 0 elements, removed = std::set with 0 elements, timeout = std::chrono::_V2::steady_clock time_point = { 0ns }}
folders = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, added = std::vector of length 0, capacity 0, modified = std::set with 0 elements, removed = std::set with 0 elements, timeout = std::chrono::_V2::steady_clock time_point = { 0ns }}
thumbnailsCleanup = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, removed = std::set with 0 elements, timeout = std::chrono::_V2::steady_clock time_point = { 0ns }}
timeout = std::chrono::_V2::steady_clock time_point = { 0ns }
#7 0x000077ad710e1943 in std::execute_native_thread_routine (__p=0x77accc001000) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/thread.cc:104
__t = std::unique_ptr<std::thread::_State> = {get() = <optimized out>}
#8 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#9 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 13 (Thread 0x77ad4aa006c0 (LWP 17287) "vlc:traceq0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 12 (Thread 0x77ad4b4006c0 (LWP 17286) "vlc:traceq0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 11 (Thread 0x77ad4be006c0 (LWP 17285) "vlc:shlo0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 10 (Thread 0x77ad510006c0 (LWP 17284) "vlc:sh0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 9 (Thread 0x77ad51a006c0 (LWP 17283) "vlc:disk$0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 8 (Thread 0x77ad58c006c0 (LWP 17282) "vlc:cs0"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e2750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x000077ad51d13a1c in ??? () at /usr/lib/dri/radeonsi_dri.so
#3 0x000077ad51d0ad5c in ??? () at /usr/lib/dri/radeonsi_dri.so
#4 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#5 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 7 (Thread 0x77ad5be006c0 (LWP 17277) "WaylandEventThr"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad6a32305d in ??? () at /usr/lib/libQt5WaylandClient.so.5
#2 0x000077ad696f379a in ??? () at /usr/lib/libQt5Core.so.5
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 6 (Thread 0x77ad612006c0 (LWP 17276) "WaylandEventThr"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad6a32305d in ??? () at /usr/lib/libQt5WaylandClient.so.5
#2 0x000077ad696f379a in ??? () at /usr/lib/libQt5Core.so.5
#3 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#4 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 5 (Thread 0x77ad61c006c0 (LWP 17275) "QDBusConnection"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad68c9e2f6 in ??? () at /usr/lib/libglib-2.0.so.0
#2 0x000077ad68c3e162 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x000077ad698ead0c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x000077ad6989ac04 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5 0x000077ad696f7576 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6 0x000077ad69b97a9a in ??? () at /usr/lib/libQt5DBus.so.5
#7 0x000077ad696f379a in ??? () at /usr/lib/libQt5Core.so.5
#8 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#9 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 4 (Thread 0x77ad61d756c0 (LWP 17274) "vlc-qt"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad68c9e2f6 in ??? () at /usr/lib/libglib-2.0.so.0
#2 0x000077ad68c3e162 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x000077ad698ead0c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x000077ad6989ac04 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5 0x000077ad6989c0a3 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#6 0x000077ad6b8ded9e in Thread (obj=0x566107e0b440) at ../../../../modules/gui/qt/qt.cpp:910
p_intf = 0x566107e0b440
vlc_name = "vlc"
argv = {0x77ad54000b70 "vlc", 0x0, 0x0}
argc = 1
argvReleaser = std::unique_ptr<char *[]> = {get() = 0x77ad61d74d70}
compositor = <optimized out>
compositorFactory = {m_intf = 0x566107e0b440, m_compositorName = {d = 0x77ad54000bb0}, m_compositorIndex = 1}
app = <incomplete type>
__func__ = "Thread"
__PRETTY_FUNCTION__ = "void* Thread(void*)"
s_style = {d = 0x77ad5404d110}
#7 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#8 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 3 (Thread 0x77ad6bfff6c0 (LWP 17268) "vlc-player-end"):
#0 0x000077ad7215e88d in syscall () at /usr/lib/libc.so.6
#1 0x000077ad724b8fb2 in sys_futex (val3=-1, addr2=0x0, to=0x0, val=0, op=137, addr=0x77ad6bffecf0) at ../../src/linux/thread.c:83
#2 vlc_futex_wait (flags=0, to=0x0, val=0, addr=addr@entry=0x77ad6bffecf0) at ../../src/linux/thread.c:94
#3 vlc_atomic_wait (addr=addr@entry=0x77ad6bffed30, val=val@entry=0) at ../../src/linux/thread.c:110
#4 0x000077ad724a9717 in vlc_cond_wait (cond=cond@entry=0x566107d82a48, mutex=mutex@entry=0x566107d82928) at ../../src/misc/threads.c:300
waiter = {pprev = 0x566107d82a48, next = 0x0, value = 0}
__PRETTY_FUNCTION__ = "vlc_cond_wait"
#5 0x000077ad7245baca in vlc_player_destructor_Thread (data=0x566107d82910) at ../../src/player/player.c:217
input = <optimized out>
keep_sout = <optimized out>
inputs_changed = <optimized out>
player = 0x566107d82910
#6 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#7 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 2 (Thread 0x77ad708006c0 (LWP 17267) "threaded-ml"):
#0 0x000077ad721530bf in poll () at /usr/lib/libc.so.6
#1 0x000077ad717de9b7 in ??? () at /usr/lib/libpulse.so.0
#2 0x000077ad717c845c in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3 0x000077ad717d261c in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4 0x000077ad717d26d1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5 0x000077ad717e2bf2 in ??? () at /usr/lib/libpulse.so.0
#6 0x000077ad70bd12b7 in ??? () at /usr/lib/pulseaudio/libpulsecommon-17.0.so
#7 0x000077ad720e355a in ??? () at /usr/lib/libc.so.6
#8 0x000077ad72160a3c in ??? () at /usr/lib/libc.so.6
Thread 1 (Thread 0x77ad71c90840 (LWP 17261) "vlc"):
#0 0x000077ad720dfebe in ??? () at /usr/lib/libc.so.6
#1 0x000077ad720e50e3 in ??? () at /usr/lib/libc.so.6
#2 0x000077ad724ba449 in vlc_join (th=..., result=result@entry=0x0) at ../../src/posix/thread.c:196
val = <optimized out>
__func__ = "vlc_join"
#3 0x000077ad7245e351 in vlc_player_Delete (player=0x566107d82910) at ../../src/player/player.c:1873
__PRETTY_FUNCTION__ = "vlc_player_Delete"
cookies = <optimized out>
#4 0x000077ad7242bb79 in vlc_playlist_PlayerDestroy (playlist=<optimized out>) at ../../src/playlist/player.c:164
#5 0x000077ad7242bd19 in vlc_playlist_Delete (playlist=0x566107d82860) at ../../src/playlist/playlist.c:73
__PRETTY_FUNCTION__ = "vlc_playlist_Delete"
#6 0x000077ad72409a3e in libvlc_InternalCleanup (p_libvlc=0x566107ce7710) at ../../src/libvlc.c:383
priv = <optimized out>
__func__ = "libvlc_InternalCleanup"
pidfile = <optimized out>
#7 0x000077ad7252d283 in libvlc_release (p_instance=p_instance@entry=0x566107ce76b0) at ../../lib/core.c:98
#8 0x0000566107a6356b in main (argc=<optimized out>, argv=0x7ffd6719a928) at ../../bin/vlc.c:273
set = {__val = {8194, 131586827084157, 131586827946688, 656, 0, 131586826636486, 140726333188064, 131586826640295, 131586827946784, 94974742781952, 704, 131586831285262, 135168, 9665339508973506560, 524288, 656}}
self = 131586822047808
args = 0x7ffd6719a690
count = <optimized out>
vlc = 0x566107ce76b0
ret = 0
signum = 15
Backtrace for decoder waiting during EsOutDecodersStopBuffering:
- Thread 60 (LWP 47073 "vlc-dec-audio"):
#0 0x000072ce209d773d in ??? () at /usr/lib/libc.so.6
#1 0x000072cc66517328 in ??? ()
#2 0x000072ce20d1b717 in vlc_cond_wait (cond=0x72ce20d2afb2 <vlc_atomic_wait+34>, cond@entry=0x72cc66517328, mutex=0xffffffffffffffff) at ../../src/misc/threads.c:300
waiter = {pprev = 0x72cc66517328, next = 0x0, value = 0}
**PRETTY_FUNCTION** = "vlc_cond_wait"
#3 0x000072ce20cac023 in vlc_fifo_WaitCond (condvar=0x72cc66517328, fifo=<optimized out>) at ../../include/vlc_frame.h:696
q = <optimized out>
#4 DecoderWaitUnblock (p_owner=<optimized out>) at ../../src/input/decoder.c:1044
**PRETTY_FUNCTION** = "DecoderWaitUnblock"
#5 DecoderWaitUnblock (p_owner=0x72cc66516ea0) at ../../src/input/decoder.c:1033
**PRETTY_FUNCTION** = "DecoderWaitUnblock"
#6 0x000072ce20cac4e4 in ModuleThread_PlayAudio (p_audio=0x72cc644edd00, p_owner=0x72cc66516ea0) at ../../src/input/decoder.c:1505
p_dec = 0x72cc66516ea0
prerolled = <optimized out>
ret = <optimized out>
status = <optimized out>
p_astream = 0x72ccac0018b0
p_dec = <optimized out>
**PRETTY_FUNCTION** = "ModuleThread_PlayAudio"
**func** = "ModuleThread_PlayAudio"
p_astream = <optimized out>
prerolled = <optimized out>
ret = <optimized out>
status = <optimized out>
**atomic_store_ptr = <optimized out>
__atomic_store_tmp = <optimized out>
#7 ModuleThread_QueueAudio (p_dec=p_dec@entry=0x72cc66516ea0, p_aout_buf=0x72cc644edd00) at ../../src/input/decoder.c:1542
p_owner = 0x72cc66516ea0
tracer = <optimized out>
success = <optimized out>
played = 131072
aout_lost = 0
#8 0x000072cdeb40367b in decoder_QueueAudio (p_aout_buf=<optimized out>, dec=0x72cc66516ea0) at ../../include/vlc_codec.h:464
__PRETTY_FUNCTION** = "decoder_QueueAudio"
#9 DecodeBlock (p_dec=<optimized out>, p_block=<optimized out>) at ../../modules/codec/faad.c:599
samples = <optimized out>
frame = {bytesconsumed = 342, samples = 2048, channels = 2 '\002', error = 0 '\000', samplerate = 44100, sbr = 0 '\000', object_type = 2 '\002', header_type = 0 '\000', num_front_channels = 2 '\002', num_side_channels = 0 '\000', num_back_channels = 0 '\000', num_lfe_channels = 0 '\000', channel_position = "\002\003", '\000' <repeats 61 times>, ps = 0 '\000'}
p_out = 0x72cc644edd00
pi_neworder_table = "\000\001", '\000' <repeats 61 times>
pi_faad_channels_positions = {2, 4, 0 <repeats 63 times>}
b_sbr = <optimized out>
channel_repeat_fixes = {{chans = 7 'a', faulty = "\002\003\002\003\002\003\006", fixed = "\001\002\003\006abt"}, {chans = 8 'b', faulty = "\001\002\003\006a\006at", fixed = "\001\002\003\006a\004\005t"}}
i_faadused = <optimized out>
b_reorder = <optimized out>
p_sys = 0x72cc6403edb0
i_pts = <optimized out>
**func** = "DecodeBlock"
#10 0x000072ce20cae62f in DecoderThread_DecodeBlock (p_owner=0x72cc66516ea0, frame=0x72cc664d74f0) at ../../src/input/decoder.c:1630
p_dec = 0x72cc66516ea0
tracer = 0x0
ret = <optimized out>
**PRETTY_FUNCTION** = "DecoderThread_DecodeBlock"
#11 0x000072ce20caecdb in DecoderThread_ProcessInput (p_owner=p_owner@entry=0x72cc66516ea0, frame=<optimized out>) at ../../src/input/decoder.c:1756
p_dec = 0x72cc66516ea0
reload = <optimized out>
**func** = "DecoderThread_ProcessInput"
packetize = <optimized out>
#12 0x000072ce20caef4d in DecoderThread (p_data=0x72cc66516ea0) at ../../src/input/decoder.c:1870
frame = <optimized out>
p_owner = 0x72cc66516ea0
thread_name = <optimized out>
#13 0x000072ce209559eb in pthread_getattr_np () at /usr/lib/libc.so.6
#14 0x000072ce209d97cc in ??? () at /usr/lib/libc.so.6
#15 0x0000000000000000 in ??? ()
Thread 51 (LWP 47064 "av:hevc:df2"):
#0 0x000072ce209d773d in ??? () at /usr/lib/libc.so.6
#1 0x000072cbbc1b4210 in ??? ()
#2 0x000072ce20d1b717 in vlc_cond_wait (cond=0x72ce20d2afb2 <vlc_atomic_wait+34>, cond@entry=0x72cbbc1b4210, mutex=0xffffffffffffffff, mutex@entry=0x72cbbc1b4200) at ../../src/misc/threads.c:300
waiter = {pprev = 0x72cbbc1b4210, next = 0x0, value = 0}
__PRETTY_FUNCTION__ = "vlc_cond_wait"
#3 0x000072ce20d18023 in picture_pool_Wait (pool=0x72cbbc1b4200) at ../../src/misc/picture_pool.c:182
__PRETTY_FUNCTION__ = "picture_pool_Wait"
i = <optimized out>
#4 0x000072ce20cac10c in ModuleThread_NewVideoBuffer (p_dec=<optimized out>) at ../../src/input/decoder.c:863
p_owner = <optimized out>
pic = <optimized out>
__PRETTY_FUNCTION__ = "ModuleThread_NewVideoBuffer"
#5 0x000072cdf3e1f3e3 in lavc_dr_GetFrame (frame=0x72cc640604c0, ctx=0x72cc642e3840) at ../../modules/codec/avcodec/video.c:1739
sys = <optimized out>
aligns = {469776176, 29388, 1680747968, 29388, 1678116032, 29388, -1304287292, 29389}
dec = 0x72cc648d0850
pic = <optimized out>
width = -595546624
height = 469428828
dec = <optimized out>
sys = <optimized out>
pic = <optimized out>
width = <optimized out>
height = <optimized out>
aligns = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}
__PRETTY_FUNCTION__ = "lavc_dr_GetFrame"
__func__ = "lavc_dr_GetFrame"
error = <optimized out>
i = <optimized out>
i = <optimized out>
data = <optimized out>
size = <optimized out>
#6 lavc_GetFrame (ctx=0x72cc642e3840, frame=0x72cc640604c0, flags=<optimized out>) at ../../modules/codec/avcodec/video.c:1850
dec = 0x72cc648d0850
sys = 0x72cc64377840
ret = <optimized out>
#7 0x000072cdb1aa9a9b in ??? () at /usr/lib/libavcodec.so.60
#8 0x000072cdb1e5529b in ??? () at /usr/lib/libavcodec.so.60
#9 0x000072cdb1e5532d in ??? () at /usr/lib/libavcodec.so.60
#10 0x000072cdb1c5381a in ??? () at /usr/lib/libavcodec.so.60
#11 0x000072cdb1c54cea in ??? () at /usr/lib/libavcodec.so.60
#12 0x000072cdb1c76e7e in ??? () at /usr/lib/libavcodec.so.60
#13 0x000072cdb1e55855 in ??? () at /usr/lib/libavcodec.so.60
#14 0x000072ce209559eb in pthread_getattr_np () at /usr/lib/libc.so.6
#15 0x000072ce209d97cc in ??? () at /usr/lib/libc.so.6
#16 0x0000000000000000 in ??? ()