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