after upgrading to media-libs/phonon-gstreamer-4.8.0 (a requirement of kde 4.14 in gentoo) Amarok stops working, when using the gstreamer backend. The application freezes directly after initialization observable by graphical artifacts. this bug is reproducible on two computers, running amarok 2.8.0-r3 and amarok git (build 04.09.2014 13:00 UTC) i have linked the gentoo bug Reproducible: Always Steps to Reproduce: 1. install media-libs/phonon-gstreamer-4.8.0 (this is gentoo) 2. set gstreamer backend for phonon in systemsettings 3. start amarok Reproducible: Always
Did you recompile your QtWebkit against GStreamer-1.0? phonon-gstreamer 4.8 uses GStreamer-1.0, so if you start Amarok with phonon-gst 4.8, but QtWebkit linked against GStreamer- 0.10, the application will try to load both sets of plugins (for both 0.10 and 1.0) and it deadlocks (well, GStreamer deadlocks).
No, this seems to be indeed the case. However, this is a problem, since qt-4.8.x webkit does not support gstreamer-1.x afaik. (Gentoo devs seem to consider packaging qtwebkit seperatily in the future -> see downstream bug report)
forgot to change status
Marking as invalid, since this is not a phonon bug. For the record, there are patches lying around the interwebs to make Qt 4 WebKit build with gstreamer-1.0, they are used by most distributions that decided to dump gst0.10 for good (like Fedora)
can you please give a link to that patch?
This is the one we have in Fedora (it's originally from openSUSE packages, but I don't know where their distgit is :-) ) http://pkgs.fedoraproject.org/cgit/qtwebkit.git/commit/?id=4564ccf943eb2dea00631397e2e4d8fdca3c9b7a
thx