Deadlocks on certain streams with >1 threads inside dav1d_get_picture
File available from https://www.dropbox.com/s/s8o8paaeghcz3cy/dav1d-rs-get-picture-deadlock.ivf?dl=0. This is an AV1 version of https://www.youtube.com/watch?v=mkggXE5e2yk
Playing this in ffmpeg/dav1dplay seems to work fine, playing it via GStreamer or VLC deadlocks in the same way. Forcing usage of a single thread makes the deadlock go away.
This happens both with 1.0.0 and latest git.
For reference, threads from VLC. Thread 36 is the one that deadlocks.
Thread 43 (Thread 0x7f1e753ff6c0 (LWP 1172681) "vlc:sh1"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 42 (Thread 0x7f1e88a5d6c0 (LWP 1172680) "vlc:gl0"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 41 (Thread 0x7f1e8925e6c0 (LWP 1172679) "vlc:gdrv0"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 40 (Thread 0x7f1e89a5f6c0 (LWP 1172678) "vlc:shlo0"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 39 (Thread 0x7f1e8a2606c0 (LWP 1172677) "vlc:sh0"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
--Type <RET> for more, q to quit, c to continue without paging--
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 38 (Thread 0x7f1e90fff6c0 (LWP 1172676) "vlc:disk$0"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 37 (Thread 0x7f1e91ce46c0 (LWP 1172672) "vlc"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438804 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1ee63566a4 in vlc_cond_timedwait () at /lib64/libvlccore.so.9
#3 0x00007f1ee63395ab in Thread () at /lib64/libvlccore.so.9
#4 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#5 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 36 (Thread 0x7f1e983fd6c0 (LWP 1172671) "vlc"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae72a20f in dav1d_get_picture () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1eaa5b16c0 in Decode () at /usr/lib64/vlc/plugins/codec/libdav1d_plugin.so
#4 0x00007f1ee630d057 in DecoderDecode () at /lib64/libvlccore.so.9
#5 0x00007f1ee630cb65 in DecoderProcess () at /lib64/libvlccore.so.9
#6 0x00007f1ee630d487 in DecoderThread () at /lib64/libvlccore.so.9
#7 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#8 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 35 (Thread 0x7f1e922c87c0 (LWP 1172670) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 34 (Thread 0x7f1e923cc7c0 (LWP 1172669) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 33 (Thread 0x7f1e924d07c0 (LWP 1172668) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 32 (Thread 0x7f1e925d47c0 (LWP 1172667) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 31 (Thread 0x7f1e926d87c0 (LWP 1172666) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 30 (Thread 0x7f1e927dc7c0 (LWP 1172665) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 29 (Thread 0x7f1e928e07c0 (LWP 1172664) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 28 (Thread 0x7f1e929e47c0 (LWP 1172663) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
Thread 27 (Thread 0x7f1e92ae87c0 (LWP 1172662) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 26 (Thread 0x7f1e92bec7c0 (LWP 1172661) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 25 (Thread 0x7f1e92cf07c0 (LWP 1172660) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 24 (Thread 0x7f1e92df47c0 (LWP 1172659) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 23 (Thread 0x7f1e92ef87c0 (LWP 1172658) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 22 (Thread 0x7f1e92ffc7c0 (LWP 1172657) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
Thread 21 (Thread 0x7f1e981f77c0 (LWP 1172656) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 20 (Thread 0x7f1e982fb7c0 (LWP 1172655) "dav1d-worker"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1eae737760 in dav1d_worker_task () at /home/slomo/Projects/dav1d/build/src/libdav1d.so.6
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 19 (Thread 0x7f1ea81976c0 (LWP 1172653) "vlc"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438804 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1ee63566a4 in vlc_cond_timedwait () at /lib64/libvlccore.so.9
#3 0x00007f1ee6320ba6 in MainLoop () at /lib64/libvlccore.so.9
#4 0x00007f1ee632186a in Run () at /lib64/libvlccore.so.9
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 18 (Thread 0x7f1e93fff6c0 (LWP 1172652) "vlc:shlo0"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 17 (Thread 0x7f1e98dfe6c0 (LWP 1172651) "vlc:sh0"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 16 (Thread 0x7f1e995ff6c0 (LWP 1172650) "vlc:disk$0"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 15 (Thread 0x7f1ea954b6c0 (LWP 1172649) "vlc:cs0"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1e9970c5bd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f1e996bcd1b in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4 0x00007f1e9970c4eb in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 14 (Thread 0x7f1eabbff6c0 (LWP 1172648) "vlc"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1ee6356d47 in vlc_timer_thread () at /lib64/libvlccore.so.9
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 13 (Thread 0x7f1e9b7fe6c0 (LWP 1172647) "Thread (pooled)"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438804 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1ed0aeded0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5
#3 0x00007f1ed0aeb72c in QThreadPoolThread::run() () at /lib64/libQt5Core.so.5
#4 0x00007f1ed0ae8507 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 12 (Thread 0x7f1e937fe6c0 (LWP 1172646) "Thread (pooled)"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438804 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1ed0aeded0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5
#3 0x00007f1ed0aeb72c in QThreadPoolThread::run() () at /lib64/libQt5Core.so.5
#4 0x00007f1ed0ae8507 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 11 (Thread 0x7f1e9bfff6c0 (LWP 1172645) "Thread (pooled)"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#1 0x00007f1ee6438804 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1ed0aeded0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5
#3 0x00007f1ed0aeb72c in QThreadPoolThread::run() () at /lib64/libQt5Core.so.5
#4 0x00007f1ed0ae8507 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 10 (Thread 0x7f1ea8d4a6c0 (LWP 1172644) "Thread (pooled)"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438804 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1ed0aeded0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5
#3 0x00007f1ed0aeb72c in QThreadPoolThread::run() () at /lib64/libQt5Core.so.5
#4 0x00007f1ed0ae8507 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 9 (Thread 0x7f1eab2846c0 (LWP 1172641) "gdbus"):
#0 0x00007f1ee64ad21f in poll () at /lib64/libc.so.6
#1 0x00007f1ed83fe50d in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f1eb815b680, timeout=<optimized out>, context=0x7f1eb8159bf0) at ../glib/gmain.c:4543
#2 g_main_context_iterate.constprop.0 (context=0x7f1eb8159bf0, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4233
#3 0x00007f1ed83a828f in g_main_loop_run (loop=0x7f1eb8159ce0) at ../glib/gmain.c:4438
#4 0x00007f1eac93888a in gdbus_shared_thread_func (user_data=0x7f1eb8159bc0) at ../gio/gdbusprivate.c:284
#5 0x00007f1ed83d29c2 in g_thread_proxy (data=0x7f1eb8153b60) at ../glib/gthread.c:831
#6 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#7 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 8 (Thread 0x7f1eaba856c0 (LWP 1172640) "gmain"):
#0 0x00007f1ee64ad21f in poll () at /lib64/libc.so.6
#1 0x00007f1ed83fe50d in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f1eb814a120, timeout=<optimized out>, context=0x7f1eb814b540) at ../glib/gmain.c:4543
#2 g_main_context_iterate.constprop.0 (context=0x7f1eb814b540, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4233
#3 0x00007f1ed83a5f40 in g_main_context_iteration (context=0x7f1eb814b540, may_block=may_block@entry=1) at ../glib/gmain.c:4303
#4 0x00007f1ed83a7bd1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6414
#5 0x00007f1ed83d29c2 in g_thread_proxy (data=0x7f1eb814c460) at ../glib/gthread.c:831
#6 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#7 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 7 (Thread 0x7f1ec16366c0 (LWP 1172636) "QXcbEventQueue"):
#0 0x00007f1ee64ad21f in poll () at /lib64/libc.so.6
#1 0x00007f1ed8098faa in _xcb_conn_wait.part.0 () at /lib64/libxcb.so.1
#2 0x00007f1ed809a93c in xcb_wait_for_event () at /lib64/libxcb.so.1
#3 0x00007f1ed0318921 in QXcbEventQueue::run() () at /lib64/libQt5XcbQpa.so.5
#4 0x00007f1ed0ae8507 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#6 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 6 (Thread 0x7f1ec21ff6c0 (LWP 1172635) "QDBusConnection"):
#0 0x00007f1ee64ad21f in poll () at /lib64/libc.so.6
#1 0x00007f1ed83fe50d in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f1eb00053f0, timeout=<optimized out>, context=0x7f1eb0001d50) at ../glib/gmain.c:4543
#2 g_main_context_iterate.constprop.0 (context=0x7f1eb0001d50, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4233
#3 0x00007f1ed83a5f40 in g_main_context_iteration (context=0x7f1eb0001d50, may_block=1) at ../glib/gmain.c:4303
#4 0x00007f1ed0cf938a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5 0x00007f1ed0ca6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6 0x00007f1ed0ae71da in QThread::exec() () at /lib64/libQt5Core.so.5
#7 0x00007f1ed022fb1b in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#8 0x00007f1ed0ae8507 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#10 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 5 (Thread 0x7f1ed23fe6c0 (LWP 1172634) "vlc"):
#0 0x00007f1ee64ad21f in poll () at /lib64/libc.so.6
#1 0x00007f1ed83fe50d in g_main_context_poll (priority=<optimized out>, n_fds=5, fds=0x7f1eb85575e0, timeout=<optimized out>, context=0x7f1eb0005070) at ../glib/gmain.c:4543
#2 g_main_context_iterate.constprop.0 (context=0x7f1eb0005070, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4233
#3 0x00007f1ed83a5f40 in g_main_context_iteration (context=0x7f1eb0005070, may_block=1) at ../glib/gmain.c:4303
#4 0x00007f1ed0cf938a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5 0x00007f1ed0ca6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6 0x00007f1ed0caed92 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#7 0x00007f1ed20aaa65 in () at /usr/lib64/vlc/plugins/gui/libqt_plugin.so
#8 0x00007f1ed20abbaa in () at /usr/lib64/vlc/plugins/gui/libqt_plugin.so
#9 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#10 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 4 (Thread 0x7f1ed7cf96c0 (LWP 1172630) "vlc"):
#0 0x00007f1ee64ad21f in poll () at /lib64/libc.so.6
#1 0x00007f1ed821c6db in Run () at /usr/lib64/vlc/plugins/control/libdbus_plugin.so
#2 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#3 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 3 (Thread 0x7f1ed7dfa6c0 (LWP 1172629) "vlc"):
#0 0x00007f1ee6435d16 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f1ee6438510 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f1ee62fcfb7 in Thread.lto_priv.0 () at /lib64/libvlccore.so.9
#3 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#4 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 2 (Thread 0x7f1ed6bff6c0 (LWP 1172628) "threaded-ml"):
#0 0x00007f1ee64ad21f in poll () at /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#1 0x00007f1ed81f2b75 in poll_func () at /lib64/libpulse.so.0
#2 0x00007f1ed81dc2dc in pa_mainloop_poll () at /lib64/libpulse.so.0
#3 0x00007f1ed81e6a4a in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4 0x00007f1ed81e6af0 in pa_mainloop_run () at /lib64/libpulse.so.0
#5 0x00007f1ed81f6cfd in thread () at /lib64/libpulse.so.0
#6 0x00007f1ed8191fd3 in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-16.1.so
#7 0x00007f1ee643912d in start_thread () at /lib64/libc.so.6
#8 0x00007f1ee64babc0 in clone3 () at /lib64/libc.so.6
Thread 1 (Thread 0x7f1ee5f4bc00 (LWP 1172627) "vlc"):
#0 0x00007f1ee63eb7da in sigtimedwait () at /lib64/libc.so.6
#1 0x00007f1ee63eaeac in sigwait () at /lib64/libc.so.6
#2 0x0000564994c1e843 in main ()