[vlc-devel] VLC hangs if "control=notify" is set in vlcrc on debian and ubuntu
sandeep.kumar.ruhil at gmail.com
Thu Jun 21 19:30:00 CEST 2012
so it requires changes in the implementation of notify-plugin?
On Wednesday 20 June 2012 05:12 PM, Rémi Denis-Courmont wrote:
> 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.
More information about the vlc-devel