[vlc-devel] Re: Fix for "_Next_" wxwidgets "Playlist" Crash bug
xxcv07 at gmail.com
Wed Jan 17 14:22:23 CET 2007
zorglub, with AddPendingEvent the playlist window will crash wxwidgets
1. add one file
2. open playlist window
3. repetitively pressing Next
4. it will crash.
This procedure is almost exactly same as having a playlist window open
with many items and playing the list naturally. After a while "it will
crash" when Next in the playlist function is called naturally.
However in the other hand, if using ProcessEvent it will "not crash"
when processing Next item of the playlist window. I have been using this
fix in my vlc builds and my playlist window will "_not crash_" anymore.
I am sure that, many other VLC users have been annoyed by this crash for
a very long time now. The main reason that users are using playlists is
to enjoy and entertain with their music and videos, but if playlist
window will crash VLC every 10-15 minutes, then it is not very good.
Therefore, I am pretty sure, that a lot of people will be very happy
with it patched.
Thank you very much
Clément Stenac wrote:
> With AddPendingEvent, the event is added in a queue in the wx thread,
> but there is a deadlock between the global WX lock that is required to
> add in the queue and the playlist lock, probably.
> With ProcessEvent, the event is processed synchronously, but this will
> crash because you are not allowed to process an event that will touch
> the GUI from outside the wx thread.
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel