Bug#702198: rhythmbox: Rhythmbox crashes everytime you play a file
YunQiang Su
wzssyqa at gmail.com
Mon Mar 4 17:00:53 UTC 2013
On Mon, Mar 4, 2013 at 4:54 AM, Lionel Landwerlin <llandwerlin at gmail.com> wrote:
> Package: rhythmbox
> Version: 2.97-2.1
> Severity: important
>
> Rhythmbox depends on GStreamer to play media files and also depends on
> WebKitGtk for its webview component.
> Right now WebKitGtk depends on Gstreamer 1.0 where Rhythmbox depends on
> GStreamer 0.10.
> I guess you can see where the problem come from. The plugins get completely
> messed up because 0.10 plugins register as 1.0 plugins or the other way
> around.
Downgrade webkitgtk 3.0 to the sid one, please.
>
> You get a bunch of errors like that:
>
>
>
> (rhythmbox:18393): GLib-GObject-WARNING **: specified class size for type
> `GstPulseSrc' is smaller than the parent type's `GstAudioSrc' class size
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_type_add_interface_static:
> assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_type_add_interface_static:
> assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_type_add_interface_static:
> assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_type_add_interface_static:
> assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_type_add_interface_static:
> assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
>
> (rhythmbox:18393): GLib-CRITICAL **: g_once_init_leave: assertion `result !=
> 0' failed
>
> (rhythmbox:18393): GStreamer-CRITICAL **: gst_element_register: assertion
> `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
>
> Cannot connect to server socket err = No such file or directory
>
> Cannot connect to server request channel
>
> jack server is not running or cannot be started
>
> (rhythmbox:18393): GLib-GObject-WARNING **: specified class size for type
> `GstOss4Sink' is smaller than the parent type's `GstAudioSink' class size
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_type_add_interface_static:
> assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_type_add_interface_static:
> assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
>
>
>
> (rhythmbox:18393): GLib-CRITICAL **: g_once_init_leave: assertion `result !=
> 0' failed
>
> (rhythmbox:18393): GStreamer-CRITICAL **: gst_element_register: assertion
> `g_type_is_a (type, GST_TYPE_ELEMENT)' faile
>
> d
>
> (rhythmbox:18393): GLib-GObject-WARNING **: specified class size for type
> `GstOssSrc' is smaller than the parent type's `GstAudioSrc' class size
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_type_add_interface_static:
> assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_type_add_interface_static:
> assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
>
> (rhythmbox:18393): GLib-CRITICAL **: g_once_init_leave: assertion `result !=
> 0' failed
>
> (rhythmbox:18393): GStreamer-CRITICAL **: gst_element_register: assertion
> `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
>
> (rhythmbox:18393): GLib-GObject-WARNING **: specified class size for type
> `GstOpenALSink' is smaller than the parent type's `GstAudioSink' class size
>
> (rhythmbox:18393): GLib-CRITICAL **: g_once_init_leave: assertion `result !=
> 0' failed
>
> (rhythmbox:18393): GStreamer-CRITICAL **: gst_element_register: assertion
> `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
>
> (rhythmbox:18393): GLib-GObject-WARNING **: cannot register existing type
> `GstAudioClock'
>
> (rhythmbox:18393): GLib-CRITICAL **: g_once_init_leave: assertion `result !=
> 0' failed
>
> (rhythmbox:18393): GLib-GObject-CRITICAL **: g_object_new: assertion
> `G_TYPE_IS_OBJECT (object_type)' failed
>
> Segmentation fault
>
> I suppose the simplest solution to fix this is to update Rhythmbox to 2.98
> which depends on Gstreamer 0.11/1.0.
>
> Cheers,
>
> -
>
> Lionel
>
> -- System Information:
> Distributor ID: Ubuntu
> Description: Ubuntu 11.10
> Release: 11.10
> Codename: oneiric
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 3.7-trunk-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
> Versions of packages rhythmbox depends on:
> ii dbus 1.6.8-1
> ii gnome-icon-theme 3.6.0-1
> ii gstreamer0.10-plugins-base 0.10.36-1.1
> ii gstreamer0.10-plugins-good 0.10.31-3+nmu1
> ii gstreamer0.10-x 0.10.36-1.1
> ii libatk1.0-0 2.7.91-1
> ii libc6 2.17-0experimental2
> ii libcairo-gobject2 1.12.14-1
> ii libcairo2 1.12.14-1
> ii libffi5 3.0.10-3
> ii libgdk-pixbuf2.0-0 2.27.2-1
> ii libgirepository-1.0-1 1.34.2-1
> ii libglib2.0-0 2.35.8-1
> ii libgstreamer-plugins-base0.10-0 0.10.36-1.1
> ii libgstreamer0.10-0 0.10.36-1.1
> ii libgtk-3-0 3.6.4-1
> ii libice6 2:1.0.8-2
> ii libjson-glib-1.0-0 0.14.2-1
> ii libpango1.0-0 1.32.5-1
> ii libpeas-1.0-0 1.6.2-1
> ii librhythmbox-core6 2.97-2.1
> ii libsm6 2:1.2.1-2
> ii libsoup-gnome2.4-1 2.41.90-1
> ii libsoup2.4-1 2.41.90-1
> ii libtdb1 1.2.11-2.1
> ii libtotem-plparser17 3.4.3-1
> ii libxml2 2.9.0+dfsg1-4
> ii media-player-info 17-1
> ii rhythmbox-data 2.97-2.1
> ii zlib1g 1:1.2.7.dfsg-13
>
> Versions of packages rhythmbox recommends:
> ii avahi-daemon 0.6.31-1
> ii gstreamer0.10-plugins-ugly 0.10.19-2+b2
> ii gstreamer0.10-pulseaudio 0.10.31-3+nmu1
> ii gvfs-backends 1.14.1-1
> ii notification-daemon 0.7.6-1
> ii rhythmbox-plugins 2.97-2.1
> ii yelp 3.6.1-1
>
> Versions of packages rhythmbox suggests:
> pn gnome-codec-install <none>
> ii gnome-control-center 1:3.6.3-1
> ii gstreamer0.10-plugins-bad 0.10.23-7.1
> pn rhythmbox-plugin-cdrecorder <none>
>
> -- no debconf information
>
> _______________________________________________
> pkg-gnome-maintainers mailing list
> pkg-gnome-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-gnome-maintainers
--
YunQiang Su
More information about the pkg-gnome-maintainers
mailing list