After upgrading to KDE 4.6 (Factory repos) Amarok crashes every time I try to play a song. Changing between Gstreamer and Xine doesn’t make any difference.
Write in terminal
amarok
and tell us the output.
Of course, I forgot that.
There are the starting and error outputs.
Starting Amarok:
hernan@hernan-CL:~> amarok
KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work
"Atención: Parece que no tiene instalado el paquete gstreamer0.10-plugins-good.
Se han desactivado algunas funcionalidades de vídeo."
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
110129 14:14:22 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
Crash:
hernan@hernan-CL:~> amarok(12022)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
amarok(12022)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
amarok(12022)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
amarok(12022)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
** Message: PackageKit: xid = 111149426
** Message: PackageKit: Codec nice name: Etiqueta ID3
** Message: PackageKit: structure: gstreamer0.10(decoder-application/x-id3)
** Message: PackageKit: Did not install codec: The name org.freedesktop.PackageKit was not provided by any .service files
** Message: PackageKit: xid = 111149426
** Message: PackageKit: Codec nice name: Etiqueta ID3
** Message: PackageKit: structure: gstreamer0.10(decoder-application/x-id3)
** Message: PackageKit: Did not install codec: The name org.freedesktop.PackageKit was not provided by any .service files
QSocketNotifier: Invalid socket 40 and type 'Read', disabling...
KCrash: Application 'amarok' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/hernan/.kde4/socket-hernan-CL/kdeinit4__0
Have you installed all multimedia libraries?
I can understand these words
Parece que no tiene instalado el paquete gstreamer0.10-plugins-good.
Se han desactivado algunas funcionalidades de v�deo."
Because I do not know spanish
Translation:
“Seems that you don’t have installed the gstreamer0.10-plugins-good package. Some video functions have been disabled.”
Before moving the kde sources to factory repos all my multimedia was working fine. I’ll try the mmcheck script to find some dependency failures.
System 32bit or 64bit?
32 bits
(Linux hernan-CL 2.6.36-90-desktop #1 SMP PREEMPT 2010-10-29 13:47:35 +0200 i686 i686 i386 GNU/Linux)
And read this http://en.opensuse.org/Amarok
And this https://build.opensuse.org/package/show?package=gstreamer-0_10&project=KDE:Distro:Factory
Thanks stamostolias. This seems to be a BUG reported at https://bugzilla.gnome.org/show_bug.cgi?id=640771
I have installed all the gstreamer packages suggested in amarok’s log and some new Critical errors showed up:
(amarok:3836): GStreamer-CRITICAL **: gst_debug_add_log_function: assertion `func != NULL’ failed
“Atención: Parece que no tiene instalados los complementos base de GStreamer.
Se ha desactivado la reproducción de audio y de vídeo.”
Phonon::GStreamer::Backend: Failed to initialize GStreamer
(amarok:3836): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)’ failed
WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::AudioOutput ( no objectName ).
(amarok:3836): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)’ failed
Does anyone have Amarok 2.4.0 running well on KDE 4.6 in openSUSE 11.3?
Yes. Works with both GStreamer and Xine.
Because it is a bug. Did you install this library?
Amarok is working now but only with Xine.
As all I wanted is to make Amarok works, my problem has been solved.
Thanks guys!
Choose Xine in Phonon setup
Hello,
I solved this problem in my OpenSuSE 11.4:
First I install OpenSuSE 11.4, after install the multimedia codecs in the site: openSUSE 11.4 | SUSE Linux | Beginner’s guide to multimedia codecs MP3 DVD 3D nvidia ati wireless netbook
But my amarok crashed, see the message:
*KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work
(amarok:7610): GStreamer-CRITICAL *: gst_debug_add_log_function: assertion `func != NULL’ failed
Annddd I did was the following:
-
open yast2
-
find packages with “phonon”
-
marked only: libphonon4, phonon, phonon-backend-xine
-
unmarked: phonon-backend-gstreamer-0_10, phonon-backend-vlc, phonon-****-devel, phonon-devel
-
find packages with “xine”
-
marked: kaffeine, kdebase4-runtime-xine, libxine1, libxine1-codecs, libxine1-codecs-vfs, libxine1-pulse, phonon-backend-xine, xine-ui, xinetd
-
ualaa, its work amarok and vlc and xine!!!
Strange it is. I have Gstreamer and I have no crashing problems.