amarok crashes on quit when using vlc backend

Bug #702493 reported by Jonathan Riddell
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Amarok
Unknown
Unknown
vlc (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: amarok

amarok crashes on quit when using vlc backend

this is due to libpulse using XCB but vlc using xlib

Tags: kubuntu
Revision history for this message
Jonathan Riddell (jr) wrote :
affects: amarok (Ubuntu) → vlc (Ubuntu)
affects: vlc (Ubuntu) → phonon-backend-vlc (Ubuntu)
Revision history for this message
Jonathan Riddell (jr) wrote :
affects: phonon-backend-vlc (Ubuntu) → vlc (Ubuntu)
Changed in vlc (Ubuntu):
milestone: none → natty-alpha-2
tags: added: kubuntu
affects: vlc (Ubuntu) → phonon-backend-vlc (Ubuntu)
affects: phonon-backend-vlc (Ubuntu) → vlc (Ubuntu)
Revision history for this message
Rémi Denis-Courmont (rdenis) wrote :

Ok dudes, there is no way in hell that VLC can avoid limitations of Xlib.

Changed in vlc (Ubuntu):
status: New → Invalid
Revision history for this message
Rémi Denis-Courmont (rdenis) wrote :

This is due to Amarok not calling XInitThreads() which is required when multiple threads in the same process use Xlib.

As a (poor) alternative, Phonon-VLC would need to pass "--no-xlib" to libvlc_new(). However this would disable some useful Xlib-dependent plugins inside of LibVLC. Or Phonon-VLC could explicitly depend on LibVLC >= 1.1.6, which automatically but unreliably detects the need for "--no-xlib". Anyway, functionality will still suck due to avoiding Xlib.

In any case, this is not a VLC bug.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vlc - 1.1.5-3ubuntu2

---------------
vlc (1.1.5-3ubuntu2) natty; urgency=low

  * Add 0101-pulse-Disable-xlib-in-pulse.-libpulse-now-uses-xcb-o.patch
    from upstream, use xcb instead of xlib, stops crashes with pulse LP:
    #702493
 -- Jonathan Riddell <email address hidden> Thu, 13 Jan 2011 17:43:09 +0000

Changed in vlc (Ubuntu):
status: Invalid → Fix Released
Revision history for this message
Reinhard Tartler (siretart) wrote : Re: [Bug 702493] Re: amarok crashes on quit when using vlc backend

Does the patch
0101-pulse-Disable-xlib-in-pulse.-libpulse-now-uses-xcb-o.patch fix bug
#668671
in addition to bug #702493?

--
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4

Revision history for this message
Rémi Denis-Courmont (rdenis) wrote :

They are one and the same. And I still believe the patch is insufficient. To fully solve the problem either Phonon-VLC or Amarok needs to be patched.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.