Bug#624417: rhythmbox: radio support fails with TypeError: Couldn't find conversion for foreign struct 'cairo.Context'

Cyril Brulebois kibi at debian.org
Thu Apr 28 08:51:46 UTC 2011


Package: rhythmbox
Version: 2.90.1~20110329-1
Severity: important

Hi,

trying to listen to an online radio, I'm getting this:
| $ rhythmbox 
| 
| (rhythmbox:8040): Gtk-WARNING **: GTK+ module /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
| GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
| Gtk-Message: Failed to load module "canberra-gtk-module"
| GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
| 
| (rhythmbox:8040): Rhythmbox-WARNING **: Unable to start mDNS browsing: MDNS service is not running
| 
| (rhythmbox:8040): libdmapsharing-WARNING **: Unable to initialize mDNS: Daemon not running
| 
| (rhythmbox:8040): libdmapsharing-WARNING **: Unable to notify network of media sharing: The avahi MDNS service is not running
| 
| (rhythmbox:8040): libdmapsharing-WARNING **: Unable to start Remote lookup: MDNS service is not running
| 
| (rhythmbox:8040): Rhythmbox-WARNING **: Unable to grab media player keys: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
*clicking on the online radio happens here*
| (rhythmbox:8040): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed
| 
| (rhythmbox:8040): Rhythmbox-WARNING **: Couldn't find an x overlay
| TypeError: Couldn't find conversion for foreign struct 'cairo.Context'
| Segmentation fault

I guess a backtrace isn't really needed, the TypeError is likely to be
the initial culprit here?

KiBi.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-2-amd64 (SMP w/6 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.4.8-2           simple interprocess messaging syst
ii  gconf2                 2.32.1-2          GNOME configuration database syste
ii  gnome-icon-theme       2.30.3-2          GNOME Desktop icon theme
ii  gstreamer0.10-alsa [gs 0.10.32-2         GStreamer plugin for ALSA
ii  gstreamer0.10-plugins- 0.10.32-2         GStreamer plugins from the "base" 
ii  gstreamer0.10-plugins- 0.10.28-3         GStreamer plugins from the "good" 
ii  gstreamer0.10-x        0.10.32-2         GStreamer plugins for X11 and Pang
ii  libatk1.0-0            2.0.0-1           The ATK accessibility toolkit
ii  libc6                  2.11.2-13         Embedded GNU C Library: Shared lib
ii  libcairo-gobject2      1.10.2-6          The Cairo 2D vector graphics libra
ii  libcairo2              1.10.2-6          The Cairo 2D vector graphics libra
ii  libdbus-1-3            1.4.8-2           simple interprocess messaging syst
ii  libdbus-glib-1-2       0.92-1            simple interprocess messaging syst
ii  libffi5                3.0.9-4           Foreign Function Interface library
ii  libfontconfig1         2.8.0-2.2         generic font configuration library
ii  libfreetype6           2.4.4-1           FreeType 2 font engine, shared lib
ii  libgconf2-4            2.32.1-2          GNOME configuration database syste
ii  libgdk-pixbuf2.0-0     2.23.3-3          GDK Pixbuf library
ii  libgirepository-1.0-1  0.10.7-1          Library for handling GObject intro
ii  libglib2.0-0           2.28.6-1          The GLib library of C routines
ii  libgnome-media-profile 2.91.2-4          GNOME Media Profiles library
ii  libgstreamer-plugins-b 0.10.32-2         GStreamer libraries from the "base
ii  libgstreamer0.10-0     0.10.32-6         Core GStreamer libraries and eleme
ii  libgtk-3-0             3.0.8-1           The GTK+ graphical user interface 
ii  libice6                2:1.0.7-1         X11 Inter-Client Exchange library
ii  libpango1.0-0          1.28.3-6          Layout and rendering of internatio
ii  libpython2.6           2.6.6-10          Shared Python runtime library (ver
ii  librhythmbox-core4     2.90.1~20110329-1 support library for the rhythmbox 
ii  libsm6                 2:1.2.0-1         X11 Session Management library
ii  libsoup-gnome2.4-1     2.34.0-1          HTTP library implementation in C -
ii  libsoup2.4-1           2.34.0-1          HTTP library implementation in C -
ii  libtotem-plparser17    2.32.4-3          Totem Playlist Parser library - ru
ii  libxml2                2.7.8.dfsg-2+b1   GNOME XML library
ii  media-player-info      14-1              Media player identification files
ii  python-gobject         2.28.3-3          Python bindings for the GObject li
ii  python-gst0.10         0.10.21-2         generic media-playing framework (P
ii  zlib1g                 1:1.2.3.4.dfsg-3  compression library - runtime

Versions of packages rhythmbox recommends:
pn  avahi-daemon           <none>            (no description available)
pn  gstreamer0.10-plugins- <none>            (no description available)
pn  gvfs-backends          <none>            (no description available)
ii  notification-daemon    0.5.0-2           daemon to displays passive pop-up 
ii  rhythmbox-plugins      2.90.1~20110329-1 plugins for rhythmbox music player
pn  yelp                   <none>            (no description available)

Versions of packages rhythmbox suggests:
pn  gnome-codec-install           <none>     (no description available)
pn  gnome-control-center          <none>     (no description available)
pn  gstreamer0.10-plugins-bad     <none>     (no description available)
pn  rhythmbox-plugin-cdrecorder   <none>     (no description available)
pn  rhythmbox-plugin-coherence    <none>     (no description available)

-- no debconf information






More information about the pkg-gnome-maintainers mailing list