video_output pool: null dereference
might be radeon driver again, but under vdpau, pool is sometimes 0x0 on start.
Thread 18 (Thread 0x7feeb8e22700 (LWP 16000)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00000039d097aee6 in frame_worker_thread () at /lib64/libavcodec.so.56
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00000038aa80752a in start_thread (arg=0x7feeb8e22700) at pthread_create.c:310
__res = <optimized out>
pd = 0x7feeb8e22700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663280772864, -4683326839216421379, 140663804420608, 0, 140663280772864, 140663280773568, 4673622374589122045, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
#3 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 17 (Thread 0x7feed8187700 (LWP 15998)):
#0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 (closed) 0x00007feeee880889 in vlc_cond_wait (p_condvar=p_condvar@entry=0x7feed4da9e68, p_mutex=p_mutex@entry=0x7feed4da9e10) at posix/thread.c:387
val =
func = "vlc_cond_wait"
#2 (closed) 0x00007feeee82058d in input_DecoderWait (p_dec=0x7feed4da9878) at input/decoder.c:2130
p_owner = 0x7feed4da9c20
PRETTY_FUNCTION = "input_DecoderWait"
func = "input_DecoderWait"
#3 (closed) 0x00007feeee822212 in EsOutDecodersStopBuffering (out=out@entry=0x7feec40053b0, b_forced=b_forced@entry=false) at input/es_out.c:653
p_es = 0x7feed4cdba80
i = 0
p_sys = 0x7feec4006610
i_stream_start = 1
i_system_start = 636674775632
i_stream_duration = 320000
i_system_duration = 970
i_preroll_duration =
i_buffering_duration = 300000
func = "EsOutDecodersStopBuffering"
i_decoder_buffering_start = 636674776609
i_wakeup_delay =
i_current_date =
#4 0x00007feeee828a9d in EsOutControl (args=, i_query=, out=0x7feec40053b0) at input/es_out.c:2326
p_pgrm = 0x7feed4cdbc70
i_group =
i_pcr = 320001
b_late = false
p_sys = 0x7feec4006610
p_sys =
#5 (closed) 0x00007feeee828a9d in EsOutControl (out=0x7feec40053b0, i_query=, args=) at input/es_out.c:2706
p_sys =
#6 (closed) 0x00007feeee8293fc in es_out_Control (args=0x7feed8186be8, i_query=, out=) at ../include/vlc_es_out.h:125
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7feed8186cc0, reg_save_area = 0x7feed8186c00}}
#7 (closed) 0x00007feeee8293fc in es_out_Control (out=, i_query=) at ../include/vlc_es_out.h:134
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7feed8186cc0, reg_save_area = 0x7feed8186c00}}
#8 (closed) 0x00007feeee82b156 in Control (args=, i_query=, p_out=) at input/es_out_timeshift.c:618
cmd = {i_type = 3 '\003', i_date = 636674776602, u = {add = {p_es = 0x4e20100000006, p_fmt = 0x0}, del = {p_es = 0x4e20100000006}, send = {p_es = 0x4e20100000006, p_block = 0x0, i_offset = 0}, control = {i_query = 6, u = {b_bool = true, i_int = 320001, i_i64 = 320001, p_es = 0x4e201, int_i64 = {i_int = 320001, i_i64 = 0}, int_meta = {i_int = 320001, p_meta = 0x0}, int_epg = {i_int = 320001, p_epg = 0x0}, es_bool = {p_es = 0x4e201, b_bool = false}, es_fmt = {p_es = 0x4e201, p_fmt = 0x0}, times = {f_position = 1.5810150073484474e-318, i_time = 0, i_length = 7926335345698799616}, jitter = {i_pts_delay = 320001, i_pts_jitter = 0, i_cr_average = 1526726656}}}}}
p_sys = 0x7feed4004300
p_sys =
#9 (closed) 0x00007feeee82b156 in Control (p_out=, i_query=, args=) at input/es_out_timeshift.c:716
p_sys =
#10 (closed) 0x00007feedb9bd6fc in ProbeIndex (s=) at ../include/vlc_stream.h:155
i_pos = 140663804423712
p_sys = 0xa
i_backup_pos = 206158430232
i_stream_size =
mfro = " n\030\330\356\177\000\000m\030\330\356\177\000" __PRETTY_FUNCTION__ = "ProbeIndex" __func__ = "ProbeIndex" [#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x00007feedb9bd6fc in ProbeIndex (p_demux=0x7feed4003a40) at demux/mp4/mp4.c:4419 p_sys = 0xa i_backup_pos = 206158430232 i_stream_size = <optimized out> mfro = " n\030\330\356\177\000\000
m\030\330\356\177\000"
PRETTY_FUNCTION = "ProbeIndex"
func = "ProbeIndex"
#12 (closed) 0x0000000000000001 in ()
#13 (closed) 0x00007feed4e789b8 in ()
#14 (closed) 0x00007feedb9e63dd in () at /home/fcartegn/vlcsource/vlc/modules/.libs/libmp4_plugin.so
#15 (closed) 0x00000000000af48e in ()
#16 (closed) 0x00007feeee83a48b in stream_Block (s=0x4e201, i_size=-1438109346) at input/stream.c:1929
i_read =
p_bk = 0xaf48e
#17 (closed) 0x00007feedb9c031b in MP4_Block_Read (p_block=0x7feed4003a40) at demux/mp4/mp4.c:440
i_copied = 0
i_bytes = 0
p_newblock =
i_remaining = 18446744073709551104
p_write =
p_read =
p_block = 0x7feed4003a40
#18 (closed) 0x00007feedb9c031b in MP4_Block_Read (i_size=, p_track=, p_track=, p_demux=) at demux/mp4/mp4.c:504
p_block = 0x7feed4003a40
#19 (closed) 0x00007feedb9cce56 in Demux (p_demux=0xaf48e, p_track=0x38aa80c3e4 <__pthread_cond_destroy+100>) at demux/mp4/mp4.c:251
i_sample = 4294966784
i_dts = 128
p_sys = 0x7feedb9e63dd
p_chunk =
i_index =
tk = 0x38aa80c3e4 <__pthread_cond_destroy+100>
p_sys = 0x7feed4003a40
i_track =
i_track_selected =
func = "Demux"
b_data_sent =
tk =
i_candidate_pos =
i_candidate_dts =
i_nb_samples = 32750
i_samplessize =
#20 (closed) 0x00007feedb9cce56 in Demux (p_demux=0xaf48e) at demux/mp4/mp4.c:1177
tk = 0x38aa80c3e4 <__pthread_cond_destroy+100>
p_sys = 0x7feed4003a40
i_track =
i_track_selected =
func = "Demux"
b_data_sent =
tk =
i_candidate_pos =
i_candidate_dts =
i_nb_samples = 32750
i_samplessize =
#21 (closed) 0x00007feec4000958 in ()
#22 (closed) 0x00007feed4001d48 in ()
#23 (closed) 0x00007feeee832bda in MainLoop (p_demux=0x7feec4001270) at input/demux.h:44
i_ret =
b_force_update = false
now =
i_wakeup = -1
b_paused =
i_start_mdate = 636674775554
i_intf_update = 636675025650
i_last_seek_mdate = 0
b_pause_after_eof = false
func = "MainLoop"
#24 (closed) 0x00007feeee832bda in MainLoop (i_start_mdate=636674775554, pb_changed=, p_input=) at input/input.c:580
i_ret =
b_force_update = false
now =
i_wakeup = -1
b_paused =
i_start_mdate = 636674775554
i_intf_update = 636675025650
i_last_seek_mdate = 0
b_pause_after_eof = false
func = "MainLoop"
#25 (closed) 0x00007feeee832bda in MainLoop (p_input=p_input@entry=0x7feec4000958, b_interactive=b_interactive@entry=true) at input/input.c:728
b_force_update = false
now =
i_wakeup = -1
b_paused =
i_start_mdate = 636674775554
i_intf_update = 636675025650
i_last_seek_mdate = 0
b_pause_after_eof = false
func = "MainLoop"
#26 (closed) 0x00007feeee8333d9 in Run (obj=0x7feec4000958) at input/input.c:539
p_input = 0x7feec4000958
canc = 0
#27 (closed) 0x00000038aa80752a in start_thread (arg=0x7feed8187700) at pthread_create.c:310
__res =
pd = 0x7feed8187700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663804425984, -4683326839216421379, 140664034520576, 0, 140663804425984, 140663804426688, 4673833977427248637, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
#28 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 16 (Thread 0x7feeb761f700 (LWP 16003)): #0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 (closed) 0x00000039d097aee6 in frame_worker_thread () at /lib64/libavcodec.so.56 #2 (closed) 0x00000038aa80752a in start_thread (arg=0x7feeb761f700) at pthread_create.c:310 __res = pd = 0x7feeb761f700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663255594752, -4683326839216421379, 140663804420608, 0, 140663255594752, 140663255595456, 4673634489081251325, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #3 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 15 (Thread 0x7feeb8621700 (LWP 16001)): #0 0x00000038aa4f6407 in ioctl () at ../sysdeps/unix/syscall-template.S:81 #1 (closed) 0x0000003c6d403b18 in drmIoctl () at /lib64/libdrm.so.2 #2 (closed) 0x0000003c6d40667b in drmCommandWrite () at /lib64/libdrm.so.2 #3 (closed) 0x00007feed8fdf3a4 in radeon_bo_wait () at /usr/lib64/dri/r600_dri.so #4 0x00007feed8fe081d in radeon_bo_map () at /usr/lib64/dri/r600_dri.so #5 (closed) 0x00007feed8ff1b16 in ruvd_begin_frame () at /usr/lib64/dri/r600_dri.so #6 (closed) 0x00007feeaf075322 in vlVdpDecoderRender () at /usr/lib64/vdpau/libvdpau_r600.so.1 #7 (closed) 0x00000039d0a4a25a in vdpau_h264_end_frame () at /lib64/libavcodec.so.56 #8 (closed) 0x00000039d07c347f in ff_h264_field_end () at /lib64/libavcodec.so.56 #9 (closed) 0x00000039d078e53d in h264_decode_frame () at /lib64/libavcodec.so.56 #10 (closed) 0x00000039d097ae5d in frame_worker_thread () at /lib64/libavcodec.so.56 #11 (closed) 0x00000038aa80752a in start_thread (arg=0x7feeb8621700) at pthread_create.c:310 __res = pd = 0x7feeb8621700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663272380160, -4683326839216421379, 140663804420608, 0, 140663272380160, 140663272380864, 4673623473563878909, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #12 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 14 (Thread 0x7feec8120700 (LWP 16005)): #0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 (closed) 0x00007feeee880889 in vlc_cond_wait (p_condvar=p_condvar@entry=0x7feed512d718, p_mutex=p_mutex@entry=0x7feed512d6f0) at posix/thread.c:387 val = func = "vlc_cond_wait" #2 (closed) 0x00007feeee7f88e7 in DecoderWaitUnblock (p_dec=) at input/decoder.c:623 p_owner = 0x7feed512d500 #3 (closed) 0x00007feeee7f8b26 in DecoderDecodeAudio (pi_lost_sum=, pi_played_sum=, p_audio=0x7feebc02abd0, p_dec=0x7feed512d158) at input/decoder.c:1076 p_aout = 0x2182ae8 b_reject = false i_rate = 0 p_owner = 0x7feed512d500 b_paused = p_owner = 0x7feed512d500 p_aout_buf = 0x7feebc02abd0 i_decoded = i_lost = 0 i_played = 0 func = "DecoderDecodeAudio" p_input = #4 0x00007feeee7f8b26 in DecoderDecodeAudio (p_dec=p_dec@entry=0x7feed512d158, p_block=p_block@entry=0x7feed5132070) at input/decoder.c:1150 p_owner = 0x7feed512d500 p_aout_buf = 0x7feebc02abd0 i_decoded = i_lost = 0 i_played = 0 func = "DecoderDecodeAudio" p_input = #5 (closed) 0x00007feeee81fa9f in DecoderThread (b_flush=false, p_block=0x7feed5132070, p_dec=) at input/decoder.c:1207 p_owner = 0x7feed512d500 b_flush = false b_flush_request = p_owner = 0x7feed512d500 p_block = 0x7feed5132070 canc = 0 p_dec = 0x7feed512d158 p_owner = 0x7feed512d500 #6 (closed) 0x00007feeee81fa9f in DecoderThread (p_block=0x7feed5132070, p_dec=0x7feed512d158) at input/decoder.c:1374 b_flush = false b_flush_request = p_owner = 0x7feed512d500 p_block = 0x7feed5132070 canc = 0 p_dec = 0x7feed512d158 p_owner = 0x7feed512d500 #7 (closed) 0x00007feeee81fa9f in DecoderThread (p_data=0x7feed512d158) at input/decoder.c:1441 p_block = 0x7feed5132070 canc = 0 p_dec = 0x7feed512d158 p_owner = 0x7feed512d500 #8 (closed) 0x00000038aa80752a in start_thread (arg=0x7feec8120700) at pthread_create.c:310 __res = pd = 0x7feec8120700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663535568640, -4683326839216421379, 140663804422656, 0, 140663535568640, 140663535569344, 4673869097911698941, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #9 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 13 (Thread 0x7feedac3f700 (LWP 15990)): #0 0x00000038aa4f4c8d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 (closed) 0x00000038ac449b34 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 (closed) 0x00000038ac449c4c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 (closed) 0x0000003b0fae689c in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /lib64/libQt5Core.so.5 #4 0x0000003b0fa8c042 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /lib64/libQt5Core.so.5 #5 (closed) 0x0000003b0fa93aec in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #6 (closed) 0x00007feedb361bf7 in Thread(void*) (obj=0x21959e8) at qt4.cpp:592 p_mi = 0x7feecc0ee770 p_input = argc = 1 app = { = {}, static staticMetaObject = {d = {superdata = 0x7feedb2b1dc0 QApplication::staticMetaObject, stringdata = 0x7feedb50bd80, data = 0x7feedb50bd00, static_metacall = 0x7feedb4be850 <QVLCApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} func = "Thread" s_style = {static null = {}, d = 0x7feecc0e7410} p_intf = 0x21959e8 vlc_name = "vlc" argv = {0x7feedac3edb0 "vlc", 0x0} platform = {static null = {}, d = 0x7feecc000dd0} #7 (closed) 0x00000038aa80752a in start_thread (arg=0x7feedac3f700) at pthread_create.c:310 __res = pd = 0x7feedac3f700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663849219840, -4683326839216421379, 140723349150208, 0, 140663849219840, 140663849220544, 4673837606674613757, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 12 (Thread 0x7feed96cb700 (LWP 15996)): #0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 (closed) 0x00007feeee880889 in vlc_cond_wait (p_condvar=, p_mutex=) at posix/thread.c:387 val = func = "vlc_cond_wait" #2 (closed) 0x00007feeee880dad in vlc_timer_thread (data=0x7feecc13d7d0) at posix/timer.c:63 canc = now = misses = __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -4683326839216421379, 140663849215232, 0, 140663826724608, 140663826725312, 4673832429030721021, 4673793159150552573}, __mask_was_saved = 0}}, __pad = {0x7feed96caf70, 0x0, 0x0, 0x0}} __cancel_routine = 0x7feeee880c90 <vlc_cleanup_lock> __cancel_arg = 0x7feecc13d808 __not_first_call = timer = 0x7feecc13d7d0 #3 (closed) 0x00000038aa80752a in start_thread (arg=0x7feed96cb700) at pthread_create.c:310 __res = pd = 0x7feed96cb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663826724608, -4683326839216421379, 140663849215232, 0, 140663826724608, 140663826725312, 4673832429091538429, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #4 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 11 (Thread 0x7feeca2b0700 (LWP 15997)): #0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 (closed) 0x00007feed8fe2edb in radeon_drm_cs_emit_ioctl () at /usr/lib64/dri/r600_dri.so #2 (closed) 0x00007feed8fe2657 in impl_thrd_routine () at /usr/lib64/dri/r600_dri.so #3 (closed) 0x00000038aa80752a in start_thread (arg=0x7feeca2b0700) at pthread_create.c:310 __res = pd = 0x7feeca2b0700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663570761472, -4683326839216421379, 140663849213952, 0, 140663570761472, 140663570762176, 4673873676346836477, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #4 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 10 (Thread 0x7feec9aaf700 (LWP 16004)): #0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 (closed) 0x00000039d097ab3f in ff_thread_decode_frame () at /lib64/libavcodec.so.56 #2 (closed) 0x00000039d0a10eba in avcodec_decode_video2 () at /lib64/libavcodec.so.56 #3 (closed) 0x00007feeb958c5ef in DecodeVideo (p_dec=, pp_block=) at codec/avcodec/video.c:678 pkt = {buf = 0x0, pts = 166834, dts = 125126, data = 0x7feed5132860 "", size = 27, stream_index = 0, flags = 0, side_data = 0x0, side_data_elems = 0, duration = 0, destruct = 0x0, priv = 0x7feeb0001020, pos = -1, convergence_duration = 0} frame = 0x7feeb00f4f80 i_pts = p_pic = i_used = b_gotpicture = 0 i_display_date = p_context = b_drawpicture = p_block = 0x7feed51327e0 func = "DecodeVideo" #4 0x00007feeee7f8e92 in DecoderDecodeVideo (p_dec=p_dec@entry=0x7feed4da9878, p_block=p_block@entry=0x7feed51327e0) at input/decoder.c:938 p_owner = 0x7feed4da9c20 p_pic = i_lost = 0 i_decoded = 0 i_displayed = 0 func = "DecoderDecodeVideo" p_input = #5 (closed) 0x00007feeee81f9fb in DecoderThread (b_flush=false, p_block=0x7feed51327e0, p_dec=) at input/decoder.c:1045 p_owner = 0x7feed4da9c20 b_flush = false b_flush_request = p_owner = 0x7feed4da9c20 p_block = 0x7feed51327e0 canc = 0 p_dec = 0x7feed4da9878 p_owner = 0x7feed4da9c20 #6 (closed) 0x00007feeee81f9fb in DecoderThread (p_block=0x7feed51327e0, p_dec=0x7feed4da9878) at input/decoder.c:1378 b_flush = false b_flush_request = p_owner = 0x7feed4da9c20 p_block = 0x7feed51327e0 canc = 0 p_dec = 0x7feed4da9878 p_owner = 0x7feed4da9c20 #7 (closed) 0x00007feeee81f9fb in DecoderThread (p_data=0x7feed4da9878) at input/decoder.c:1441 p_block = 0x7feed51327e0 canc = 0 p_dec = 0x7feed4da9878 p_owner = 0x7feed4da9c20 #8 (closed) 0x00000038aa80752a in start_thread (arg=0x7feec9aaf700) at pthread_create.c:310 __res = pd = 0x7feec9aaf700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663562368768, -4683326839216421379, 140663804422656, 0, 140663562368768, 140663467306272, 4673865979228571133, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #9 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 9 (Thread 0x7feee4253700 (LWP 15995)): #0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 (closed) 0x00007feeee880889 in vlc_cond_wait (p_condvar=, p_mutex=) at posix/thread.c:387 val = func = "vlc_cond_wait" #2 (closed) 0x00007feeee880dad in vlc_timer_thread (data=0x7feecc103bc0) at posix/timer.c:63 canc = now = misses = __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -4683326839216421379, 140663849215232, 0, 140664006588160, 35191024, 4673807634184521213, 4673793159150552573}, __mask_was_saved = 0}}, __pad = {0x7feee4252f70, 0x0, 0x7feee4253680, 0x4}} __cancel_routine = 0x7feeee880c90 <vlc_cleanup_lock> __cancel_arg = 0x7feecc103bf8 __not_first_call = timer = 0x7feecc103bc0 #3 (closed) 0x00000038aa80752a in start_thread (arg=0x7feee4253700) at pthread_create.c:310 __res = pd = 0x7feee4253700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140664006588160, -4683326839216421379, 140663849215232, 0, 140664006588160, 35191024, 4673807634245338621, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #4 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 8 (Thread 0x7feeda286700 (LWP 15991)): #0 0x00000038aa4f4c8d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 (closed) 0x0000003e0080a182 in _xcb_conn_wait () at /lib64/libxcb.so.1 #2 (closed) 0x0000003e0080bcff in xcb_wait_for_event () at /lib64/libxcb.so.1 #3 (closed) 0x00007feee5b67959 in QXcbEventReader::run() () at /usr/lib64/qt5/plugins/platforms/libqxcb.so #4 0x0000003b0f8a314e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #5 (closed) 0x00000038aa80752a in start_thread (arg=0x7feeda286700) at pthread_create.c:310 __res = pd = 0x7feeda286700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663839024896, -4683326839216421379, 140663849216000, 0, 140663839024896, 140663839025600, 4673838512375842301, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #6 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 7 (Thread 0x7feeb7e20700 (LWP 16002)): #0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 (closed) 0x00000039d097aee6 in frame_worker_thread () at /lib64/libavcodec.so.56 #2 (closed) 0x00000038aa80752a in start_thread (arg=0x7feeb7e20700) at pthread_create.c:310 __res = pd = 0x7feeb7e20700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663263987456, -4683326839216421379, 140663804420608, 0, 140663263987456, 140663263988160, 4673633390106494461, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #3 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 6 (Thread 0x7feed9a85700 (LWP 15994)): #0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 (closed) 0x00007feeee880889 in vlc_cond_wait (p_condvar=, p_mutex=) at posix/thread.c:387 val = func = "vlc_cond_wait" #2 (closed) 0x00007feeee880dad in vlc_timer_thread (data=0x7feecc1022e0) at posix/timer.c:63 canc = now = misses = __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -4683326839216421379, 140663849215232, 0, 140663830632192, 140663735716768, 4673830815196759549, 4673793159150552573}, __mask_was_saved = 0}}, __pad = {0x7feed9a84f70, 0x0, 0x38aa7b3690 <__elf_set___libc_thread_subfreeres_element_res_thread_freeres__>, 0x38aa7b36a0}} __cancel_routine = 0x7feeee880c90 <vlc_cleanup_lock> __cancel_arg = 0x7feecc102318 __not_first_call = timer = 0x7feecc1022e0 #3 (closed) 0x00000038aa80752a in start_thread (arg=0x7feed9a85700) at pthread_create.c:310 __res = pd = 0x7feed9a85700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663830632192, -4683326839216421379, 140663849215232, 0, 140663830632192, 140663735716768, 4673830815257576957, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #4 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 5 (Thread 0x7feee4152700 (LWP 15989)): #0 0x00000038aa4f4c8d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 (closed) 0x00007feedb7b027b in Run (__timeout=, __nfds=2, __fds=0x7feee4151e40) at /usr/include/bits/poll2.h:46 fds = 0x7feee4151e40 p_watches = p_info = p_intf = 0x2191988 p_sys = 0x2192680 canc = 0 #2 (closed) 0x00007feedb7b027b in Run (data=0x2191988) at control/dbus/dbus.c:807 fds = 0x7feee4151e40 p_watches = p_info = p_intf = 0x2191988 p_sys = 0x2192680 canc = 0 #3 (closed) 0x00000038aa80752a in start_thread (arg=0x7feee4152700) at pthread_create.c:310 __res = pd = 0x7feee4152700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140664005535488, -4683326839216421379, 140723349150208, 0, 140664005535488, 140664005536192, 4673807496269514237, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #4 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 4 (Thread 0x7feee64f8700 (LWP 15986)): #0 0x00000038aa4f4c8d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 (closed) 0x0000003e0d233811 in poll_func () at /lib64/libpulse.so.0 #2 (closed) 0x0000003e0d224d51 in pa_mainloop_poll () at /lib64/libpulse.so.0 #3 (closed) 0x0000003e0d2253ee in pa_mainloop_iterate () at /lib64/libpulse.so.0 #4 0x0000003e0d2254a0 in pa_mainloop_run () at /lib64/libpulse.so.0 #5 (closed) 0x0000003e0d2337a6 in thread () at /lib64/libpulse.so.0 #6 (closed) 0x0000003e0d652898 in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-6.0.so #7 (closed) 0x00000038aa80752a in start_thread (arg=0x7feee64f8700) at pthread_create.c:310 __res = pd = 0x7feee64f8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140664042915584, -4683326839216421379, 140723349149696, 0, 140664042915584, 140664042916288, 4673812357098751485, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 3 (Thread 0x7feeee7ab700 (LWP 15984)): #0 0x00000038aa80fe50 in __sigwait (sig=0x7ffcb53cdec0, set=) at ../sysdeps/unix/sysv/linux/sigwait.c:64 ret = tmpset = {__val = {0, 243370386224, 140664058611588, 240518168600, 140723349151200, 140723349151120, 0, 2, 0, 2, 0, 12, 0, 140723349151424, 140723349151296, 140723349151424}} oldtype = 0 result = 128 #1 (closed) 0x00000038aa80fe50 in __sigwait (set=set@entry=0x7ffcb53cde40, sig=sig@entry=0x7ffcb53cdec0) at ../sysdeps/unix/sysv/linux/sigwait.c:98 oldtype = 0 result = 128 #2 (closed) 0x00000000004014af in main (i_argc=, ppsz_argv=) at vlc.c:261 set = {__val = {16391, 0 <repeats 15 times>}} self = 140664179963648 argv = 0x7ffcb53cde00 argc = vlc = 0x20783f0 ret = 1 signum = 0
Thread 2 (Thread 0x7feee5cf7700 (LWP 15987)): #0 0x00000038aa80c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 (closed) 0x00007feeee880889 in vlc_cond_wait (p_condvar=p_condvar@entry=0x21690e0, p_mutex=p_mutex@entry=0x21690b8) at posix/thread.c:387 val = func = "vlc_cond_wait" #2 (closed) 0x00007feeee80aef6 in Thread (p_playlist=0x2168f78) at playlist/thread.c:466 p_sys = 0x2168f78 p_input = 0x7feec4000958 p_playlist = 0x2168f78 p_sys = 0x2168f78 PRETTY_FUNCTION = "Thread" func = "Thread" #3 (closed) 0x00007feeee80aef6 in Thread (data=0x2168f78) at playlist/thread.c:506 p_playlist = 0x2168f78 p_sys = 0x2168f78 PRETTY_FUNCTION = "Thread" func = "Thread" #4 0x00000038aa80752a in start_thread (arg=0x7feee5cf7700) at pthread_create.c:310 __res = pd = 0x7feee5cf7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140664034522880, -4683326839216421379, 140723349150464, 0, 140664034522880, 140664034523584, 4673804659980486141, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #5 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 1 (Thread 0x7feeb4170700 (LWP 16006)): #0 0x00000038aa809830 in __GI___pthread_mutex_lock (mutex=mutex@entry=0x30) at ../nptl/pthread_mutex_lock.c:67 type = id = #1 (closed) 0x00007feeee8809c9 in vlc_mutex_lock (p_mutex=p_mutex@entry=0x30) at posix/thread.c:256 val = func = "vlc_mutex_lock" #2 (closed) 0x00007feeee863dbd in picture_pool_Get (pool=0x0) at misc/picture_pool.c:234 PRETTY_FUNCTION = "picture_pool_Get" #3 (closed) 0x00007feeee845241 in ThreadDisplayPicture (is_forced=true, vout=0x7feea8000958) at video_output/video_output.c:938 direct = sys = 0x7feea8000988 render_subtitle_date = do_early_spu = subpicture_chromas = torender = render_osd_date = fmt_spu = {i_chroma = 810959958, i_width = 1024, i_height = 576, i_x_offset = 0, i_y_offset = 0, i_visible_width = 1024, i_visible_height = 576, i_bits_per_pixel = 0, i_sar_num = 1, i_sar_den = 1, i_frame_rate = 2997, i_frame_rate_base = 125, i_rmask = 0, i_gmask = 0, i_bmask = 0, i_rrshift = 0, i_lrshift = 0, i_rgshift = 0, i_lgshift = 0, i_rbshift = 0, i_lbshift = 0, p_palette = 0x0, orientation = ORIENT_TOP_LEFT} fmt_spu_rot = {i_chroma = 810959958, i_width = 1024, i_height = 576, i_x_offset = 0, i_y_offset = 0, i_visible_width = 1024, i_visible_height = 576, i_bits_per_pixel = 0, i_sar_num = 1, i_sar_den = 1, i_frame_rate = 2997, i_frame_rate_base = 125, i_rmask = 0, i_gmask = 0, i_bmask = 0, i_rrshift = 0, i_lrshift = 0, i_rgshift = 0, i_lgshift = 0, i_rbshift = 0, i_lbshift = 0, p_palette = 0x0, orientation = ORIENT_TOP_LEFT} is_direct = false vd = 0x7feea40024b8 do_dr_spu = subpic = 0x7feea407f3f0 todisplay = 0x7feea4070680 filtered = do_snapshot = false frame_by_frame = false paused = first = date = render_delay = drop_next_frame = date_next = refresh = date_refresh = force_refresh = false is_forced = true #4 0x00007feeee845241 in ThreadDisplayPicture (vout=vout@entry=0x7feea8000958, deadline=deadline@entry=0x7feeb416fe18) at video_output/video_output.c:1078 frame_by_frame = false paused = first = date = render_delay = drop_next_frame = date_next = refresh = date_refresh = force_refresh = false is_forced = true #5 (closed) 0x00007feeee845926 in Thread (object=0x7feea8000958) at video_output/video_output.c:1573 cmd = {type = 3, u = {boolean = 144, time = 140662930986896, time_ptr = 0x7feea408d790, string = 0x7feea408d790 "\001", integer = -1542924400, pair = {a = -1542924400, b = 32750}, pause = {is_on = 144, date = 0}, message = {channel = -1542924400, string = 0x0}, border = {left = 2752042896, top = 32750, right = 0, bottom = 0}, window = {x = 2752042896, y = 32750, width = 0, height = 0}, cfg = 0x7feea408d790, subpicture = 0x7feea408d790}} picture_interlaced = vout = 0x7feea8000958 sys = 0x7feea8000988 interlacing = {is_interlaced = false, date = 636674855934} deadline = 0 wait = #6 (closed) 0x00000038aa80752a in start_thread (arg=0x7feeb4170700) at pthread_create.c:310 __res = pd = 0x7feeb4170700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140663200352000, -4683326839216421379, 140663280769280, 0, 140663200352000, 140663200352704, 4673631543270557181, -4652167779612768771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 (closed) 0x00000038aa50022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
}}}