LibVLC media player dead lock
From the test suite:
Back trace shortly before SIGALARM:
Thread 2 (Thread 0x40412b70 (LWP 13054)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x40000832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x4019bb69 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x40197065 in _L_lock_881 () from /lib/i686/cmov/libpthread.so.0
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x40196e80 in __pthread_mutex_lock (mutex=0x85ad824) at pthread_mutex_lock.c:61
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x401249a6 in pthread_mutex_lock (mutex=0x85ad824) at forward.c:182
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x4024f886 in vlc_mutex_lock (p_mutex=0x85ad824) at ../../src/misc/pthread.c:221
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x4002e935 in lock (p_mi=0x85ad808, state=<value optimized out>, b_locked=false) at ../../src/control/media_player.c:90
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) set_state (p_mi=0x85ad808, state=<value optimized out>, b_locked=false) at ../../src/control/media_player.c:210
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x4002f5eb in input_event_changed (p_this=0x85aef48, psz_cmd=<value optimized out>, oldval=..., newval=<value optimized out>, p_userdata=0x85ad808)
at ../../src/control/media_player.c:313
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x40249cd8 in TriggerCallback (p_this=<value optimized out>, p_var=0x859ea70, psz_name=0x4026f19e "intf-event", oldval=...)
at ../../src/misc/variables.c:1363
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x4024a08b in var_SetChecked (p_this=0x85aef48, psz_name=0x4026f19e "intf-event", expected_type=48, val=...) at ../../src/misc/variables.c:781
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x401f2715 in var_SetInteger (p_input=0xfffffe00, i_type=<value optimized out>) at ../../include/vlc_variables.h:195
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) Trigger (p_input=0xfffffe00, i_type=<value optimized out>) at ../../src/input/event.c:333
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x401f2a5d in input_SendEventState (p_input=0x85aef48, i_state=4) at ../../src/input/event.c:185
[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x401f34ca in input_ChangeState (p_input=0x85aef48, i_state=4) at ../../src/input/input.c:3085
[#15](https://code.videolan.org/videolan/vlc/-/issues/15) 0x401fafe5 in MainLoop (p_input=<value optimized out>, b_interactive=<value optimized out>) at ../../src/input/input.c:843
[#16](https://code.videolan.org/videolan/vlc/-/issues/16) 0x401fb6dd in Run (p_this=0x85aef48) at ../../src/input/input.c:541
[#17](https://code.videolan.org/videolan/vlc/-/issues/17) 0x4023b26a in thread_entry (data=0x859ed80) at ../../src/misc/threads.c:58
[#18](https://code.videolan.org/videolan/vlc/-/issues/18) 0x40195585 in start_thread (arg=0x40412b70) at pthread_create.c:300
[#19](https://code.videolan.org/videolan/vlc/-/issues/19) 0x4011726e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 1 (Thread 0x402b8a30 (LWP 13052)):
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x40000832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x401990a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x401247dd in __pthread_cond_wait (cond=0x85aeeec, mutex=0x85aeed4) at forward.c:139
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x4024fb8e in vlc_cond_wait (p_condvar=0x85aeeec, p_mutex=0x85aeed4) at ../../src/misc/pthread.c:359
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x40249af7 in WaitUnused (p_this=<value optimized out>, p_var=<value optimized out>) at ../../src/misc/variables.c:1165
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x4024a665 in var_DelCallback (p_this=0x85aef48, psz_name=0x40032c0c "intf-event", pf_callback=0x4002f242 <input_event_changed>, p_data=0x85ad808)
at ../../src/misc/variables.c:938
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x4002d963 in release_input_thread (p_mi=0x85ad808, b_input_abort=<value optimized out>) at ../../src/control/media_player.c:116
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x4002e98b in libvlc_media_player_stop (p_mi=0x85ad808) at ../../src/control/media_player.c:866
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x0804889f in test_media_player_pause_stop () at ../../test/libvlc/media_player.c:114
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) main () at ../../test/libvlc/media_player.c:125