[vlc-devel] [PATCH] Fix double free in stream deletion
Thomas Guillem
thomas at gllm.fr
Wed Mar 20 15:51:56 CET 2019
I think you should set p_module and description to NULL for spu and video like it's done for audio.
On Wed, Mar 20, 2019, at 15:46, Awais Chishti wrote:
> Hi,
> Can you please specify whether you're saying that the crash is impossible or that the workaround can not be implemented
> I'm new to the code so it isn't explanatory from your reason
>
> On Wed, Mar 20, 2019 at 7:32 PM Francois Cartegnie <fcartegnie at gmail.com> wrote:
>> Le 20/03/2019 à 18:08, chishtiawais511 at gmail.com a écrit :
>> > From: Awais Chishti <chishtiawais511 at gmail.com>
>> >
>> > Decoder cleaning is being done with module_unneed() once in transcode.c:697 and sometimes in the preceeding switch statement causing VLC to crash. Either avoid cleaning the decoder in DeleteSoutStreamID() or in the transcode_*() functions. The patch does the latter as suggested earlier.
>> > ---
>>
>>
>> AFAIR that's not possible as the decoder probing must
>> copy the resulting format while the decoder is not touching it.
>>
>>
>> --
>> Francois Cartegnie
>> VideoLAN - VLC Developer
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20190320/cd7a1b72/attachment.html>
More information about the vlc-devel
mailing list