1/ This bug is _not_ upstream. It is a bug in KDE's Phonon VLC, not in LibVLC.
2/ This bug is _not_ resolved. I had sent a patch for this and it was summarily reverted so obviously the problem is still there.
3/ It is not specific to PulseAudio and even with an up-to-date libpulse (i.e. >= 0.9.22), the problem can still show up. In particular, this bug will also show up if LibVLC renders video through GLX or SDL-X11.
Anyway, there are two ways to cleanly solve this crash:
* Call XInitThreads() from Amarok before creation of the QApplication object.
or
* Pass the "--no-xlib" parameter to libvlc_new() from Phonon VLC.
1/ This bug is _not_ upstream. It is a bug in KDE's Phonon VLC, not in LibVLC.
2/ This bug is _not_ resolved. I had sent a patch for this and it was summarily reverted so obviously the problem is still there.
3/ It is not specific to PulseAudio and even with an up-to-date libpulse (i.e. >= 0.9.22), the problem can still show up. In particular, this bug will also show up if LibVLC renders video through GLX or SDL-X11.
Anyway, there are two ways to cleanly solve this crash:
* Call XInitThreads() from Amarok before creation of the QApplication object.
or
* Pass the "--no-xlib" parameter to libvlc_new() from Phonon VLC.