← Back to team overview

desktop-packages team mailing list archive

[Bug 820191] Re: rhythmbox crashes on start if ubuntuoone music store plugin is installed (SIGSEGV in g_typelib_get_dir_entry_by_gtype())

 

Here's exactly what I see when trying to start it in 11.10 after
enabling the Magnatune plugin:

$ rhythmbox 
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
**
ERROR:/build/buildd/pygobject-3.0.0/gi/_gobject/pygobject.c:929:pygobject_new_full: assertion failed: (tp != NULL)
Aborted

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to rhythmbox in Ubuntu.
https://bugs.launchpad.net/bugs/820191

Title:
  rhythmbox crashes on start if ubuntuoone music store plugin is
  installed (SIGSEGV in g_typelib_get_dir_entry_by_gtype())

Status in “rhythmbox” package in Ubuntu:
  New

Bug description:
  Did try to start the ubuntuone music store on oneiric using the nightly ppa of ubuntuone. 
  Problem: If I try to start rhythmbox no window opens. Instead the program crashes a few seconds later. The messages I get until then are:

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  
  (rhythmbox:8449): Gtk-WARNING **: GtkImage 0x9d54000 is mapped but visible=1 child_visible=1 parent GtkTrayIcon 0x9d53018 mapped=0
  `menu_proxy_module_load': rhythmbox: undefined symbol: menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  `menu_proxy_module_load': rhythmbox: undefined symbol:
  menu_proxy_module_load

  (rhythmbox:8449): Gtk-WARNING **: Failed to load type module: (null)

  
  (rhythmbox:8449): GLib-GObject-WARNING **: specified class size for type `PyGtkGenericCellRenderer' is smaller than the parent type's `GtkCellRenderer' class size

  (rhythmbox:8449): GLib-GObject-CRITICAL **: g_type_get_qdata:
  assertion `node != NULL' failed

  (rhythmbox:8449): GLib-GObject-CRITICAL **: g_type_get_qdata:
  assertion `node != NULL' failed

  (rhythmbox:8449): GLib-CRITICAL **: g_ascii_strncasecmp: assertion `s2 != NULL' failed
  Segmentation fault (core dumped)

  ProblemType: Crash
  DistroRelease: Ubuntu 11.10
  Package: rhythmbox 2.90.1~20110329-1ubuntu5
  ProcVersionSignature: Ubuntu 3.0.0-7.9-generic-pae 3.0.0
  Uname: Linux 3.0.0-7-generic-pae i686
  NonfreeKernelModules: wl
  Architecture: i386
  Date: Wed Aug  3 07:26:50 2011
  EcryptfsInUse: Yes
  ExecutablePath: /usr/bin/rhythmbox
  ProcCmdline: rhythmbox
  ProcEnviron:
   SHELL=/bin/bash
   PATH=(custom, user)
   LANG=en_US.UTF-8
   LANGUAGE=en_US:en
   LC_TIME=de_DE.UTF-8
  SegvAnalysis:
   Segfault happened at: 0xb6b7de08:	movzbl (%eax),%ecx
   PC (0xb6b7de08) ok
   source "(%eax)" (0x00000000) not located in a known VMA region (needed readable region)!
   destination "%ecx" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: rhythmbox
  StacktraceTop:
   ?? () from /lib/i386-linux-gnu/libc.so.6
   g_typelib_get_dir_entry_by_gtype () from /usr/lib/libgirepository-1.0.so.1
   ?? () from /usr/lib/libgirepository-1.0.so.1
   g_hash_table_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
   g_irepository_find_by_gtype () from /usr/lib/libgirepository-1.0.so.1
  Title: rhythmbox crashed with SIGSEGV in g_typelib_get_dir_entry_by_gtype()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/820191/+subscriptions