Transcoding deadlock waiting
When using a stream which recreates es and we are transcoding, if the stream_out can't add the new stream, the whole stuff deadlocks after filling fifo
Thread 60 (Thread 0x7fffbd10c700 (LWP 28747)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fff882495eb in x265::FrameEncoder::threadMain() () at /lib64/libx265.so.68
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007fff884c1c5a in x265::ThreadShim(void*) () at /lib64/libx265.so.68
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 59 (Thread 0x7fffa5493700 (LWP 28746)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fff882495eb in x265::FrameEncoder::threadMain() () at /lib64/libx265.so.68
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007fff884c1c5a in x265::ThreadShim(void*) () at /lib64/libx265.so.68
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 58 (Thread 0x7fffa4c92700 (LWP 28745)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fff882495eb in x265::FrameEncoder::threadMain() () at /lib64/libx265.so.68
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007fff884c1c5a in x265::ThreadShim(void*) () at /lib64/libx265.so.68
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 57 (Thread 0x7fff82cd4700 (LWP 28744)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fff882495eb in x265::FrameEncoder::threadMain() () at /lib64/libx265.so.68
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007fff884c1c5a in x265::ThreadShim(void*) () at /lib64/libx265.so.68
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 52 (Thread 0x7fff838de700 (LWP 28739)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fff8947ad06 in frame_worker_thread () at /lib64/libavcodec.so.56
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 51 (Thread 0x7fff840df700 (LWP 28738)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fff8947ad06 in frame_worker_thread () at /lib64/libavcodec.so.56
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 50 (Thread 0x7fff848e0700 (LWP 28737)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fff8947ad06 in frame_worker_thread () at /lib64/libavcodec.so.56
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 49 (Thread 0x7fff850e1700 (LWP 28736)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fff8947ad06 in frame_worker_thread () at /lib64/libavcodec.so.56
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 48 (Thread 0x7fffbd20d700 (LWP 28735)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d2989d in __lll_lock_wait () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007ffff6d26939 in pthread_cond_destroy@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007ffff79641a9 in vlc_cond_destroy (p_condvar=<optimized out>) at posix/thread.c:275
val = <optimized out>
__func__ = "vlc_cond_destroy"
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007fff979d7a28 in transcode_video_close (p_stream=0x7fffa0005758, id=0x7fff64169520) at stream_out/transcode/video.c:592
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007fff979d83d6 in transcode_video_process (p_stream=0x7fffa0005758, id=id@entry=0x7fff64169520, in=0x7fff641692a0, out=out@entry=0x7fffbd20cbe8) at stream_out/transcode/video.c:768
p_sys = 0x7fffa0005f90
p_pic = 0x7fff8c001d80
__func__ = "transcode_video_process"
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x00007fff979d33ed in Send (p_stream=0x7fffa0005758, id=0x7fff64169520, p_buffer=<optimized out>) at stream_out/transcode/transcode.c:654
p_sys = <optimized out>
p_out = 0x0
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x00007ffff796b13f in sout_InputSendBuffer (p_input=0x7fff64169500, p_buffer=p_buffer@entry=0x7fff641692a0) at stream_output/stream_output.c:230
p_sout = <optimized out>
i_ret = <optimized out>
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x00007ffff7903a22 in DecoderThread (p_sout_block=0x7fff641692a0, p_dec=0x7fffa0c0e8a8) at input/decoder.c:710
p_owner = 0x7fffa0c0ec60
p_next = 0x0
p_sout_block = 0x7fff641692a0
p_owner = 0x7fffa0c0ec60
p_block = 0x7fffa0c1db40
canc = 0
__cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {140735890386016, 794788315886514743, 140736085403215, 140736366434048, 1048576, 0, -794641780853444041, -794805193298808265}, __mask_was_saved = 0}}, __pad = {0x7fffbd20cdf0, 0x0, 0x0, 0x0}}
__cancel_routine = 0x7ffff7901190 <vlc_fifo_Cleanup>
__cancel_arg = <optimized out>
__not_first_call = <optimized out>
p_dec = <optimized out>
p_owner = <optimized out>
paused = false
__func__ = "DecoderThread"
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x00007ffff7903a22 in DecoderThread (p_block=0x0, p_dec=<optimized out>) at input/decoder.c:758
p_next = 0x0
p_sout_block = 0x7fff641692a0
p_owner = 0x7fffa0c0ec60
p_block = 0x7fffa0c1db40
canc = 0
__cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {140735890386016, 794788315886514743, 140736085403215, 140736366434048, 1048576, 0, -794641780853444041, -794805193298808265}, __mask_was_saved = 0}}, __pad = {0x7fffbd20cdf0, 0x0, 0x0, 0x0}}
__cancel_routine = 0x7ffff7901190 <vlc_fifo_Cleanup>
__cancel_arg = <optimized out>
__not_first_call = <optimized out>
p_dec = <optimized out>
p_owner = <optimized out>
paused = false
__func__ = "DecoderThread"
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x00007ffff7903a22 in DecoderThread (p_block=0x7fffa0c1db40, p_dec=0x7fffa0c0e8a8) at input/decoder.c:1253
p_owner = 0x7fffa0c0ec60
p_block = 0x7fffa0c1db40
canc = 0
__cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {140735890386016, 794788315886514743, 140736085403215, 140736366434048, 1048576, 0, -794641780853444041, -794805193298808265}, __mask_was_saved = 0}}, __pad = {0x7fffbd20cdf0, 0x0, 0x0, 0x0}}
__cancel_routine = 0x7ffff7901190 <vlc_fifo_Cleanup>
__cancel_arg = <optimized out>
__not_first_call = <optimized out>
p_dec = <optimized out>
p_owner = <optimized out>
paused = false
__func__ = "DecoderThread"
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x00007ffff7903a22 in DecoderThread (p_data=<optimized out>) at input/decoder.c:1407
p_block = 0x7fffa0c1db40
canc = 0
__cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {140735890386016, 794788315886514743, 140736085403215, 140736366434048, 1048576, 0, -794641780853444041, -794805193298808265}, __mask_was_saved = 0}}, __pad = {0x7fffbd20cdf0, 0x0, 0x0, 0x0}}
__cancel_routine = 0x7ffff7901190 <vlc_fifo_Cleanup>
__cancel_arg = <optimized out>
__not_first_call = <optimized out>
p_dec = <optimized out>
p_owner = <optimized out>
paused = false
__func__ = "DecoderThread"
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 32 (Thread 0x7fffac60b700 (LWP 28719)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007ffff7964129 in vlc_cond_wait (p_condvar=p_condvar@entry=0x7fffa0c0eed8, p_mutex=<optimized out>) at posix/thread.c:292
val = <optimized out>
__func__ = "vlc_cond_wait"
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007ffff794263e in vlc_fifo_WaitCond (fifo=<optimized out>, condvar=condvar@entry=0x7fffa0c0eed8) at misc/fifo.c:110
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff79043cf in input_DecoderDecode (p_dec=<optimized out>, p_block=0x7fffa0c1bd90, b_do_pace=<optimized out>) at input/decoder.c:1828
p_owner = 0x7fffa0c0ec60
__func__ = "input_DecoderDecode"
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007ffff790a501 in EsOutSend (out=0x7fff9c015a10, es=0x7fffa0c0dcf0, p_block=<optimized out>) at input/es_out.c:1998
p_sys = 0x7fff9c01aa90
p_input = 0x7fff9c011428
__func__ = "EsOutSend"
fmt_dsc = {i_cat = 0, i_codec = 0, i_original_fourcc = 0, i_id = -1, i_group = 0, i_priority = 0, psz_language = 0x0, psz_description = 0x0, i_extra_languages = 0, p_extra_languages = 0x0, audio = {i_format = 0, i_rate = 0, i_physical_channels = 0, i_original_channels = 0, i_bytes_per_frame = 0, i_frame_length = 0, i_bitspersample = 0, i_blockalign = 0, i_channels = 0 '\000'}, audio_replay_gain = {pb_peak = {false, false}, pf_peak = {0, 0}, pb_gain = {false, false}, pf_gain = {0, 0}}, video = {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_bits_per_pixel = 0, i_sar_num = 0, i_sar_den = 0, i_frame_rate = 0, i_frame_rate_base = 0, 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}, subs = {psz_encoding = 0x0, i_x_origin = 0, i_y_origin = 0, spu = {palette = {0 <repeats 17 times>}, i_original_frame_width = 0, i_original_frame_height = 0}, dvb = {i_id = 0}, teletext = {i_magazine = 0, i_page = 0}, p_style = 0x0}, i_bitrate = 0, i_profile = -1, i_level = -1, b_packetized = true, i_extra = 0, p_extra = 0x0}
p_meta_dsc = 0x0
pb_cc = {false, false, false, false}
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x00007ffff790f9b9 in Send (p_out=0x7fffa0001380, p_es=0x7fffa0c0dcd0, p_block=0x7fffa0c1bd90) at input/es_out_timeshift.c:462
p_sys = 0x7fffa0001800
cmd = {i_type = 1 '\001', i_date = 97463277807, u = {add = {p_es = 0x7fffa0c0dcd0, p_fmt = 0x0}, del = {p_es = 0x7fffa0c0dcd0}, send = {p_es = 0x7fffa0c0dcd0, p_block = 0x0, i_offset = 0}, control = {i_query = -1597973296, u = {b_bool = 255, i_int = 32767, i_i64 = 32767, p_es = 0x7fff, int_i64 = {i_int = 32767, i_i64 = 0}, int_meta = {i_int = 32767, p_meta = 0x0}, int_epg = {i_int = 32767, p_epg = 0x0}, es_bool = {p_es = 0x7fff, b_bool = false}, es_fmt = {p_es = 0x7fff, p_fmt = 0x0}, times = {f_position = 1,6189049017280126e-319, i_time = 0, i_length = -23537602703392768}, jitter = {i_pts_delay = 32767, i_pts_jitter = 0, i_cr_average = -805306368}}}}}
i_ret = 0
#6 (closed) 0x00007fffa415626a in DemuxAsLeaf (pi_mdatlen=0x7fffa0c08df4, p_trun=0x7fffa0c0c860, i_defaultsize=0, i_defaultduration=4, p_track=0x7fffa0c0d9a0, p_demux=0x7fffa0c089d8) at demux/mp4/mp4.c:4207 p_block = i_read = i = 15 dur = len = i_nzdts = 4624990 i_nzpts = 4624990 chunk_size = p_tfhd_data = p_trun_data = 0x7fffa0c0c860 i_trun_sample_default_duration = 4 i_trun_sample_default_size = 0 p_sys = 0x7fffa0c08d70 i_pos = p_sys = i_track_selected = func = "DemuxAsLeaf" PRETTY_FUNCTION = "DemuxAsLeaf" i_lowest_dts = i_lowest_time = #7 (closed) 0x00007fffa415626a in DemuxAsLeaf (p_moof=, p_demux=0x7fffa0c089d8) at demux/mp4/mp4.c:4697 p_tfhd_data = p_trun_data = 0x7fffa0c0c860 i_trun_sample_default_duration = 4 i_trun_sample_default_size = 0 p_sys = 0x7fffa0c08d70 i_pos = p_sys = i_track_selected = func = "DemuxAsLeaf" PRETTY_FUNCTION = "DemuxAsLeaf" i_lowest_dts = i_lowest_time = #8 (closed) 0x00007fffa415626a in DemuxAsLeaf (p_demux=0x7fffa0c089d8) at demux/mp4/mp4.c:4883 p_sys = i_track_selected = func = "DemuxAsLeaf" PRETTY_FUNCTION = "DemuxAsLeaf" i_lowest_dts = i_lowest_time = #9 (closed) 0x00007ffff7917852 in MainLoop (p_demux=) at ../include/vlc_demux.h:299 i_ret = b_force_update = false now = i_wakeup = -1 b_paused = i_intf_update = 97463387162 i_last_seek_mdate = 0 b_pause_after_eof = false func = "MainLoop" #10 (closed) 0x00007ffff7917852 in MainLoop (pb_changed=, p_input=) at input/input.c:538 i_ret = b_force_update = false now = i_wakeup = -1 b_paused = i_intf_update = 97463387162 i_last_seek_mdate = 0 b_pause_after_eof = false func = "MainLoop" #11 (closed) 0x00007ffff7917852 in MainLoop (p_input=p_input@entry=0x7fff9c011428, b_interactive=b_interactive@entry=true) at input/input.c:683 b_force_update = false now = i_wakeup = -1 b_paused = i_intf_update = 97463387162 i_last_seek_mdate = 0 b_pause_after_eof = false func = "MainLoop" #12 (closed) 0x00007ffff791806d in Run (obj=0x7fff9c011428) at input/input.c:475 p_input = 0x7fff9c011428 #13 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #14 (closed) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 14 (Thread 0x7fffad6f4700 (LWP 28699)): #0 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 (closed) 0x00007fffaec112fa in radeon_drm_cs_emit_ioctl () at /usr/lib64/dri/r600_dri.so #2 (closed) 0x00007fffaec10a37 in impl_thrd_routine () at /usr/lib64/dri/r600_dri.so #3 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #4 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 13 (Thread 0x7fffaf336700 (LWP 28698)): #0 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 (closed) 0x00007ffff7964129 in vlc_cond_wait (p_condvar=, p_mutex=) at posix/thread.c:292 val = func = "vlc_cond_wait" #2 (closed) 0x00007ffff7964655 in vlc_timer_thread (data=0x7fffcc2b0680) at posix/timer.c:63 canc = now = misses = __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 794788315886514743, 140737020650063, 140736132769536, 1048576, 0, -794610844709424585, -794805140161170889}, __mask_was_saved = 0}}, __pad = {0x7fffaf335df0, 0x0, 0x0, 0x0}} __cancel_routine = 0x7ffff7964540 <vlc_cleanup_lock> __cancel_arg = 0x7fffcc2b06b8 __not_first_call = timer = 0x7fffcc2b0680 #3 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #4 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 12 (Thread 0x7fffaf437700 (LWP 28697)): #0 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 (closed) 0x00007ffff7964129 in vlc_cond_wait (p_condvar=, p_mutex=) at posix/thread.c:292 val = func = "vlc_cond_wait" #2 (closed) 0x00007ffff7964655 in vlc_timer_thread (data=0x7fffcc26cc70) at posix/timer.c:63 canc = now = misses = __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 794788315886514743, 140737020650063, 140736133822208, 1048576, 0, -794611255415672265, -794805140161170889}, __mask_was_saved = 0}}, __pad = {0x7fffaf436df0, 0x0, 0x0, 0x0}} __cancel_routine = 0x7ffff7964540 <vlc_cleanup_lock> __cancel_arg = 0x7fffcc26cca8 __not_first_call = timer = 0x7fffcc26cc70 #3 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #4 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 11 (Thread 0x7fffaf538700 (LWP 28696)): #0 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 (closed) 0x00007ffff7964129 in vlc_cond_wait (p_condvar=, p_mutex=) at posix/thread.c:292 val = func = "vlc_cond_wait" #2 (closed) 0x00007ffff7964655 in vlc_timer_thread (data=0x7fffcc26c9e0) at posix/timer.c:63 canc = now = misses = __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 794788315886514743, 140737020650063, 140736134874880, 1048576, 0, -794611118513589705, -794805140161170889}, __mask_was_saved = 0}}, __pad = {0x7fffaf537df0, 0x0, 0x0, 0x0}} __cancel_routine = 0x7ffff7964540 <vlc_cleanup_lock> __cancel_arg = 0x7fffcc26ca18 __not_first_call = timer = 0x7fffcc26c9e0 #3 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #4 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 8 (Thread 0x7fffbda0e700 (LWP 28693)): #0 0x00007ffff684bffd in poll () at /lib64/libc.so.6 #1 (closed) 0x00007fffd60a016c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 (closed) 0x00007fffd60a04f2 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #3 (closed) 0x00007fffc86d7336 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0 #4 0x00007fffd60c6835 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #6 (closed) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 7 (Thread 0x7fffbe20f700 (LWP 28692)): #0 0x00007ffff684bffd in poll () at /lib64/libc.so.6 #1 (closed) 0x00007fffd60a016c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 (closed) 0x00007fffd60a027c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 (closed) 0x00007fffd60a02b9 in glib_worker_main () at /lib64/libglib-2.0.so.0 #4 0x00007fffd60c6835 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #6 (closed) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 6 (Thread 0x7fffcaaa3700 (LWP 28690)): #0 0x00007ffff68ae058 in __memmove_ssse3_back () at /lib64/libc.so.6 #1 (closed) 0x00007fffed96527c in _xcb_in_read_block () at /lib64/libxcb.so.1 #2 (closed) 0x00007fffed965775 in _xcb_in_read () at /lib64/libxcb.so.1 #3 (closed) 0x00007fffed9634e1 in _xcb_conn_wait () at /lib64/libxcb.so.1 #4 0x00007fffed964ee7 in xcb_wait_for_event () at /lib64/libxcb.so.1 #5 (closed) 0x00007fffd0d70da9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5 #6 (closed) 0x00007fffd6a063ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #8 (closed) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 5 (Thread 0x7fffe41f7700 (LWP 28689)): #0 0x00007ffff6d2989d in __lll_lock_wait () at /lib64/libpthread.so.0 #1 (closed) 0x00007ffff6d239cd in pthread_mutex_lock () at /lib64/libpthread.so.0 #2 (closed) 0x00007fffed964245 in xcb_flush () at /lib64/libxcb.so.1 #3 (closed) 0x00007fffd6c162ea in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #4 0x00007fffd6c3debe in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /lib64/libQt5Core.so.5 #5 (closed) 0x00007fffd6be4f0a in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /lib64/libQt5Core.so.5 #6 (closed) 0x00007fffd6becfec in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #7 (closed) 0x00007fffe42731a5 in Thread(void*) (obj=0x710028) at qt4.cpp:596 p_intf = 0x710028 p_mi = 0x7fffcc1ffb50 vlc_name = "vlc" argv = {0x7fffe41f6c20 "vlc", 0x0} argc = 1 app = { = {}, static staticMetaObject = {d = {superdata = 0x7fffd7fcef80 QApplication::staticMetaObject, stringdata = 0x7fffe440ab20, data = 0x7fffe440aaa0, static_metacall = 0x7fffe43bfb60 <QVLCApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} p_input = platform = {static null = {}, d = 0x7fffcc000fb0} func = "Thread" s_style = {static null = {}, d = 0x7fffcc203920} #8 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #9 (closed) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7fffe47a2700 (LWP 28688)): #0 0x00007ffff684bffd in poll () at /lib64/libc.so.6 #1 (closed) 0x00007fffe47ac29b in Run (__timeout=, __nfds=, __fds=0x7fffe47a1cb0) at /usr/include/bits/poll2.h:46 fds = 0x7fffe47a1cb0 p_watches = p_info = p_intf = 0x70c178 p_sys = 0x70cdb0 canc = 0 #2 (closed) 0x00007fffe47ac29b in Run (data=0x70c178) at control/dbus/dbus.c:807 fds = 0x7fffe47a1cb0 p_watches = p_info = p_intf = 0x70c178 p_sys = 0x70cdb0 canc = 0 #3 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #4 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7fffe9df0700 (LWP 28687)): #0 0x00007ffff6d26b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 (closed) 0x00007ffff7964129 in vlc_cond_wait (p_condvar=p_condvar@entry=0x61ae20, p_mutex=p_mutex@entry=0x61adf8) at posix/thread.c:292 val = func = "vlc_cond_wait" #2 (closed) 0x00007ffff78edc26 in Thread (p_playlist=0x61acb8) at playlist/thread.c:466 p_sys = 0x61acb8 p_input = 0x7fff9c011428 p_playlist = 0x61acb8 p_sys = 0x61acb8 PRETTY_FUNCTION = "Thread" func = "Thread" #3 (closed) 0x00007ffff78edc26 in Thread (data=0x61acb8) at playlist/thread.c:506 p_playlist = 0x61acb8 p_sys = 0x61acb8 PRETTY_FUNCTION = "Thread" func = "Thread" #4 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #5 (closed) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7fffe57c3700 (LWP 28686)): #0 0x00007ffff67d8988 in malloc () at /lib64/libc.so.6 #1 (closed) 0x00007fffea4c86e7 in pa_xmalloc () at /lib64/libpulse.so.0 #2 (closed) 0x00007fffea24cb0a in pa_pdispatch_register_reply () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so #3 (closed) 0x00007fffea4abc65 in pa_context_get_sink_info_by_index () at /lib64/libpulse.so.0 #4 0x00007fffea6e3e9f in context_cb (aout=0x6de1c8, idx=0, type=16, ctx=0x6f4b10) at audio_output/pulse.c:161 op = 0x0 aout = 0x6de1c8 sys = 0x6f6c20 facility = #5 (closed) 0x00007fffea6e3e9f in context_cb (ctx=0x6f4b10, type=PA_SUBSCRIPTION_EVENT_CHANGE, idx=0, userdata=0x6de1c8) at audio_output/pulse.c:424 aout = 0x6de1c8 sys = 0x6f6c20 facility = #6 (closed) 0x00007fffea4c2441 in pa_command_subscribe_event () at /lib64/libpulse.so.0 #7 (closed) 0x00007fffea24d2e2 in pa_pdispatch_run () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so #8 (closed) 0x00007fffea49f07e in pstream_packet_callback () at /lib64/libpulse.so.0 #9 (closed) 0x00007fffea24fb5f in do_read () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so #10 (closed) 0x00007fffea2521bb in do_pstream_read_write () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so #11 (closed) 0x00007fffea252569 in srb_callback () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so #12 (closed) 0x00007fffea252dfa in srbchannel_rwloop () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so #13 (closed) 0x00007fffea4b4167 in pa_mainloop_dispatch () at /lib64/libpulse.so.0 #14 (closed) 0x00007fffea4b456c in pa_mainloop_iterate () at /lib64/libpulse.so.0 #15 (closed) 0x00007fffea4b4610 in pa_mainloop_run () at /lib64/libpulse.so.0 #16 (closed) 0x00007fffea4c2836 in thread () at /lib64/libpulse.so.0 #17 (closed) 0x00007fffea262c78 in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so #18 (closed) 0x00007ffff6d2160a in start_thread () at /lib64/libpthread.so.0 #19 (closed) 0x00007ffff6857a9d in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7ffff7f2c880 (LWP 28667)): #0 0x00007ffff6d226ad in pthread_join () at /lib64/libpthread.so.0 #1 (closed) 0x00007ffff7963ea9 in vlc_join (handle=, result=result@entry=0x0) at posix/thread.c:508 val = func = "vlc_join" #2 (closed) 0x00007ffff78ecf44 in playlist_Deactivate (p_playlist=p_playlist@entry=0x61acb8) at playlist/thread.c:87 p_sys = 0x61acb8 func = "playlist_Deactivate" #3 (closed) 0x00007fffe42729ca in Close(vlc_object_t*) (p_this=0x710028) at qt4.cpp:441 pl = 0x61acb8 p_intf = 0x710028 p_sys = 0x7437a0 func = "Close" PRETTY_FUNCTION = "void Close(vlc_object_t*)" #4 0x00007ffff7948062 in vlc_module_unload (module=, deinit=deinit@entry=0x7ffff7947560 <generic_stop>) at modules/modules.c:340 ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffe180, reg_save_area = 0x7fffffffe0c0}} #5 (closed) 0x00007ffff79480f1 in module_unneed (obj=obj@entry=0x710028, module=) at modules/modules.c:373 func = "module_unneed" #6 (closed) 0x00007ffff78ec0bb in intf_DestroyAll (libvlc=libvlc@entry=0x605528) at interface/interface.c:238 intf = 0x710028 playlist = 0x61acb8 #7 (closed) 0x00007ffff78ddaaa in libvlc_InternalCleanup (p_libvlc=0x605528) at libvlc.c:504 func = "libvlc_InternalCleanup" #8 (closed) 0x00007ffff7bc4317 in libvlc_release (p_instance=p_instance@entry=0x605400) at core.c:105 lock = 0x605428 refs = 0 PRETTY_FUNCTION = "libvlc_release" #9 (closed) 0x00000000004014e3 in main (i_argc=, ppsz_argv=) at vlc.c:275 set = {__val = {8194, 0 <repeats 15 times>}} self = 140737353271424 argv = 0x7fffffffe200 argc = vlc = 0x605400 ret = 0 signum = 15
}}}