Package: rhythmbox; Maintainer for rhythmbox is Debian GNOME Maintainers <[email protected]>; Source for rhythmbox is src:rhythmbox (PTS, buildd, popcon).
Reported by: Lionel Landwerlin <[email protected]>
Date: Sun, 3 Mar 2013 20:57:01 UTC
Severity: important
Found in version rhythmbox/2.97-2.1
Reply or subscribe to this bug.
View this report as an mbox folder, status mbox, maintainer mbox
Report forwarded
to [email protected], Debian GNOME Maintainers <[email protected]>
:
Bug#702198
; Package rhythmbox
.
(Sun, 03 Mar 2013 20:57:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Lionel Landwerlin <[email protected]>
:
New Bug report received and forwarded. Copy sent to Debian GNOME Maintainers <[email protected]>
.
(Sun, 03 Mar 2013 20:57:04 GMT) (full text, mbox, link).
Message #5 received at [email protected] (full text, mbox, reply):
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. 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
Information forwarded
to [email protected], Debian GNOME Maintainers <[email protected]>
:
Bug#702198
; Package rhythmbox
.
(Mon, 04 Mar 2013 17:03:06 GMT) (full text, mbox, link).
Acknowledgement sent
to YunQiang Su <[email protected]>
:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <[email protected]>
.
(Mon, 04 Mar 2013 17:03:06 GMT) (full text, mbox, link).
Message #10 received at [email protected] (full text, mbox, reply):
On Mon, Mar 4, 2013 at 4:54 AM, Lionel Landwerlin <[email protected]> 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 > [email protected] > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-gnome-maintainers -- YunQiang Su
Information forwarded
to [email protected], Debian GNOME Maintainers <[email protected]>
:
Bug#702198
; Package rhythmbox
.
(Mon, 04 Mar 2013 17:03:08 GMT) (full text, mbox, link).
Acknowledgement sent
to YunQiang Su <[email protected]>
:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <[email protected]>
.
(Mon, 04 Mar 2013 17:03:08 GMT) (full text, mbox, link).
Information forwarded
to [email protected], Debian GNOME Maintainers <[email protected]>
:
Bug#702198
; Package rhythmbox
.
(Sat, 30 Mar 2013 07:00:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Asheesh Laroia <[email protected]>
:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <[email protected]>
.
(Sat, 30 Mar 2013 07:00:04 GMT) (full text, mbox, link).
Message #20 received at [email protected] (full text, mbox, reply):
It would be nice if package metadata indicated this conflict. Regardless, I ran this command and got this output, and my crash went away. $ sudo apt-get install libwebkitgtk-1.0-0/unstable libwebkitgtk-3.0-0/unstable libjavascriptcoregtk-3.0-0/unstable Reading package lists... Done Building dependency tree Reading state information... Done libwebkitgtk-1.0-0 is already the newest version. Selected version '1.8.1-3.4' (Debian:unstable [amd64]) for 'libwebkitgtk-1.0-0' Selected version '1.8.1-3.4' (Debian:unstable [amd64]) for 'libwebkitgtk-3.0-0' Selected version '1.8.1-3.4' (Debian:unstable [amd64]) for 'libjavascriptcoregtk-3.0-0' The following packages were automatically installed and are no longer required: libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 Use 'apt-get autoremove' to remove them. The following packages will be DOWNGRADED: libjavascriptcoregtk-3.0-0 libwebkitgtk-3.0-0 0 upgraded, 0 newly installed, 2 downgraded, 0 to remove and 240 not upgraded. Need to get 5,760 kB of archives. After this operation, 3,078 kB disk space will be freed. Do you want to continue [Y/n]? Get:1 http://mirror.mit.edu/debian/ sid/main libwebkitgtk-3.0-0 amd64 1.8.1-3.4 [4,755 kB] Get:2 http://mirror.mit.edu/debian/ sid/main libjavascriptcoregtk-3.0-0 amd64 1.8.1-3.4 [1,005 kB] Fetched 5,760 kB in 14s (406 kB/s) dpkg: warning: downgrading libwebkitgtk-3.0-0 from 1.10.2-2 to 1.8.1-3.4 (Reading database ... 583128 files and directories currently installed.) Preparing to replace libwebkitgtk-3.0-0 1.10.2-2 (using .../libwebkitgtk-3.0-0_1.8.1-3.4_amd64.deb) ... Unpacking replacement libwebkitgtk-3.0-0 ... dpkg: warning: downgrading libjavascriptcoregtk-3.0-0 from 1.10.2-2 to 1.8.1-3.4 Preparing to replace libjavascriptcoregtk-3.0-0 1.10.2-2 (using .../libjavascriptcoregtk-3.0-0_1.8.1-3.4_amd64.deb) ... Unpacking replacement libjavascriptcoregtk-3.0-0 ... Setting up libjavascriptcoregtk-3.0-0 (1.8.1-3.4) ... Setting up libwebkitgtk-3.0-0 (1.8.1-3.4) ...
Send a report that this bug log contains spam.
Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.