timer.c deadlock on exit
Thread 4 (LWP 26667):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6db34a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007ffff7978d39 in vlc_cond_wait (p_condvar=<value optimized out>, p_mutex=<value optimized out>) at posix/thread.c:431
val = <value optimized out>
__func__ = "vlc_cond_wait"
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007ffff7979200 in vlc_timer_thread (data=0x7fffe818ea60) at posix/timer.c:63
canc = <value optimized out>
now = <value optimized out>
misses = <value optimized out>
__cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 6606391176759496677, 140737353876208, 140736912619968, 140737354125312, 3, -6606456743182053403, -6606372825649623067}, __mask_was_saved = 0}}, __pad = {0x7fffddaeef80, 0x0, 0x0, 0x0}}
__cancel_arg = 0x7fffe818ea98
__not_first_call = <value optimized out>
timer = 0x7fffe818ea60
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff6dafb8f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007ffff68ebe9d in clone () from /lib64/libc.so.6
No symbol table info available.
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 2 (LWP 26663):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007ffff6db0d20 in pthread_join () from /lib64/libpthread.so.0
No symbol table info available.
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007ffff7978f59 in vlc_join (handle=<value optimized out>, result=<value optimized out>) at posix/thread.c:764
val = <value optimized out>
__func__ = "vlc_join"
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007ffff7979406 in vlc_timer_destroy (timer=0x7fffe818ea60) at posix/timer.c:152
No locals.
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffff2e75d9e in Close_Extension (p_this=0x7fffe8338d68) at extension.c:184
fe_idx = <value optimized out>
p_mgr = 0x7fffe8338d68
p_ext = 0x7fffe8368fd0
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007ffff795a582 in vlc_module_unload (module=<value optimized out>, deinit=<value optimized out>) at modules/modules.c:402
ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffff7fc0a50, reg_save_area = 0x7ffff7fc0990}}
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x00007ffff1a70db3 in ExtensionsManager::~ExtensionsManager (this=0x7fffe81dd700, __in_chrg=<value optimized out>) at extensions_manager.cpp:66
No locals.
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x00007ffff1a70de9 in ExtensionsManager::~ExtensionsManager (this=0x7fffe81dd700, __in_chrg=<value optimized out>) at extensions_manager.cpp:69
No locals.
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x00007ffff1a6272d in killInstance (this=0x7fffe817e430, __in_chrg=<value optimized out>) at extensions_manager.hpp:54
No locals.
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) MainInterface::~MainInterface (this=0x7fffe817e430, __in_chrg=<value optimized out>) at main_interface.cpp:284
No locals.
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x00007ffff1a63019 in MainInterface::~MainInterface (this=0x7fffe817e430, __in_chrg=<value optimized out>) at main_interface.cpp:318
No locals.
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x00007ffff1a50ee3 in Thread (obj=0x6dd8d8) at qt4.cpp:567
locker = {val = 140737251602113}
p_intf = 0x6dd8d8
argv = {0x7ffff7fc0e70 "vlc", 0x0}
app = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff12380c0, stringdata = 0x7ffff1bb6ae0 "QVLCApp", data = 0x7ffff1bb6b00, extradata = 0x0}}}
s_style = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 2961}, alloc = 0, size = 0, data = 0x7ffff05ed8fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 7}, alloc = 0, size = 0, data = 0x7ffff05ed8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffe817d490, static codecForCStrings = 0x0}
p_mi = 0x7fffe817e430
dummy = "vlc"
argc = 1
#11 (closed) 0x00007ffff6dafb8f in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #12 (closed) 0x00007ffff68ebe9d in clone () from /lib64/libc.so.6 No symbol table info available. #13 (closed) 0x0000000000000000 in ?? () No symbol table info available.
Thread 1 (LWP 26654): #0 0x00007ffff6db0d20 in pthread_join () from /lib64/libpthread.so.0 No symbol table info available. #1 (closed) 0x00007ffff7978f59 in vlc_join (handle=, result=) at posix/thread.c:764 val = func = "vlc_join" #2 (closed) 0x00007ffff1a5026e in Close (p_this=0x6dd8d8) at qt4.cpp:438 p_intf = 0x6dd8d8 p_sys = 0x705980 PRETTY_FUNCTION = "void Close(vlc_object_t*)" #3 (closed) 0x00007ffff795a582 in vlc_module_unload (module=, deinit=) at modules/modules.c:402 ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffde60, reg_save_area = 0x7fffffffdda0}} #4 0x00007ffff78fd9b6 in intf_DestroyAll (p_libvlc=) at interface/interface.c:184 p_next = 0x6f1128 p_intf = p_first = #5 (closed) 0x00007ffff78ef763 in libvlc_InternalCleanup (p_libvlc=) at libvlc.c:671 p_playlist = 0x6d72a8 p_ml = psz_pidfile = #6 (closed) 0x00007ffff7bcb396 in libvlc_release (p_instance=0x6031b0) at core.c:107 lock = 0x6031d8 refs = 0 PRETTY_FUNCTION = "libvlc_release" #7 (closed) 0x00000000004014a9 in main (i_argc=, ppsz_argv=) at vlc.c:238 set = {__val = {8194, 0 <repeats 15 times>}} self = 140737353889536 argv = 0x7fffffffdee0 argc = vlc = 0x6031b0 signum = 15 warning: RTTI symbol not found for class 'QApplication'
}}}