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

Sandeep Ruhil 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.
>

-- 
--
Regards,
Sandeep Kumar




More information about the vlc-devel mailing list