[vlc-devel] vlc: svn commit r23595 (jpsaman)
Jean-Paul Saman
jean-paul.saman at planet.nl
Thu Dec 13 22:11:37 CET 2007
Rafaël Carré wrote:
> Le Thu, 13 Dec 2007 17:39:33 +0100 (CET),
> Subversion daemon <svn at videolan.org> a écrit :
>
>> r23595 | jpsaman | 2007-12-13 17:39:33 +0100 (Thu, 13 Dec 2007) | 2
>> lines Changed paths:
>> M /trunk/src/playlist/control.c
>>
>> Patch by Jilles Tjoelker. Fixes crash in playlist due to negative
>> index in playlist item array. Added boundary check to solve this.
>
> It would be good to know where this negative index comes from,
> rather than hiding the problem.
>
> Can you have more details, like, when this crash happens (at init,
> while doing some specific thing ?, at exit ?) and if possible a
> backtrace ?
>
> This variable is used through array functions (vlc_array.h) so at first
> sight i suspect a race condition either when changing the "current"
> playlist, or at initialisation.
If you startup with an m3u playlist item and press backwards, then vlc
immediately segfaults, because the Index = -2.
I'll try to produce a stacktrace later.
Gtz,
Jean-Paul Saman.
More information about the vlc-devel
mailing list