[vlc-devel] VLC hangs if "control=notify" is set in vlcrc on debian and ubuntu

Rémi Denis-Courmont remi at remlab.net
Wed Jun 20 13:42:56 CEST 2012


On Sat, 16 Jun 2012 01:15:46 +0530, Sandeep Ruhil
<sandeep.kumar.ruhil at gmail.com> wrote:
> Hey all,
> 
> This is in reference to ticket #4461 
> <https://trac.videolan.org/vlc/ticket/6641>. I debugged the problem and 
> need some help in resolving it.
> 
> Reason of hang :
>      A thread (playlist's thread, maybe) locks the playlist-mutex at 
> src/playlist/thread.c line 573 and makes call to LoopRequest() at
> line 589. This eventually results in calling playlist_CurrentInput() at 
> modules/notify/notify.c line 166. playlist_CurrentInput()
> tries to lock the playlist-mutex , which causes deadlock.
> 
> What can be done in this case to resolve the deadlock?

That was already discussed a few weeks ago.

playlist_CurrentInput() simply cannot be used there.

-- 
Rémi Denis-Courmont
Sent from my collocated server



More information about the vlc-devel mailing list