banshee 2.2 crashes on start (ubuntu 11.10)

Bug #889562 reported by Pau Oliva
This bug report is a duplicate of:  Bug #873787: Banshee does not start. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Invalid
Undecided
Pau Oliva

Bug Description

Banshee does not start, even after removing it's config files:

pau@maco:~$ rm -r .config/banshee-1/
pau@maco:~$ banshee
[Info 18:15:04.340] Running Banshee 2.2.0: [Ubuntu oneiric (development branch) (linux-gnu, x86_64) @ 2011-09-23 04:47:58 UTC]

(Banshee:22620): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(Banshee:22620): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(Banshee:22620): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(Banshee:22620): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.ArgumentException: Value does not fall within the expected range.
  at Hyena.Gui.Canvas.Rect.set_Height (Double value) [0x00000] in <filename unknown>:0
  at Hyena.Gui.Canvas.Rect.op_Explicit (Rectangle rect) [0x00000] in <filename unknown>:0
  at Hyena.Data.Gui.ListView`1[Banshee.Collection.AlbumInfo].OnSizeAllocated (Rectangle allocation) [0x00000] in <filename unknown>:0
  at Gtk.Widget.sizeallocated_cb (IntPtr widget, IntPtr allocation) [0x00000] in <filename unknown>:0
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Widget.sizeallocated_cb(IntPtr widget, IntPtr allocation)
   at Gtk.Widget.gtksharp_widget_base_show(IntPtr )
   at Gtk.Widget.OnShown()
   at Nereid.PlayerInterface.OnShown()
   at Gtk.Widget.shown_cb(IntPtr widget)
   at Gtk.Widget.gtk_widget_show(IntPtr )
   at Gtk.Widget.Show()
   at Banshee.Gui.BaseClientWindow.InitialShowPresent()
   at Nereid.PlayerInterface.Initialize()
   at Banshee.Gui.BaseClientWindow.InitializeWindow()
   at Banshee.Gui.BaseClientWindow..ctor(System.String title, System.String configNameSpace, Int32 defaultWidth, Int32 defaultHeight)
   at Nereid.PlayerInterface..ctor()
   at System.Reflection.MonoCMethod.InternalInvoke(System.Reflection.MonoCMethod , System.Object , System.Object[] , System.Exception ByRef )
   at System.Reflection.MonoCMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
   at System.Reflection.MonoCMethod.Invoke(BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
   at System.Reflection.ConstructorInfo.Invoke(System.Object[] parameters)
   at System.Activator.CreateInstance(System.Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(System.Type type)
   at Banshee.ServiceStack.ServiceManager.RegisterService(System.Type type)
   at Banshee.ServiceStack.ServiceManager.Run()
   at Banshee.ServiceStack.Application.Run()
   at Banshee.Gui.GtkBaseClient.Initialize(Boolean registerCommonServices)
   at Banshee.Gui.GtkBaseClient..ctor(Boolean initializeDefault, System.String defaultIconName)
   at Banshee.Gui.GtkBaseClient..ctor()
   at Nereid.Client..ctor()
   at System.Reflection.MonoCMethod.InternalInvoke(System.Reflection.MonoCMethod , System.Object , System.Object[] , System.Exception ByRef )
   at System.Reflection.MonoCMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
   at System.Reflection.MonoCMethod.Invoke(BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
   at System.Reflection.ConstructorInfo.Invoke(System.Object[] parameters)
   at System.Activator.CreateInstance(System.Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(System.Type type)
   at Banshee.Gui.GtkBaseClient.Startup()
   at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup)
   at Banshee.Gui.GtkBaseClient.Startup()
   at Banshee.Gui.GtkBaseClient.Startup(System.String[] args)
   at Nereid.Client.Main(System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.AppDomain , System.Reflection.Assembly , System.String[] )
   at System.AppDomain.ExecuteAssemblyInternal(System.Reflection.Assembly a, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile)
   at Booter.Booter.BootClient(System.String clientName)
   at Booter.Booter.Main()
pau@maco:~$

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: banshee 2.2.0-1ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Sat Nov 12 18:10:19 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64+mac (20110921.2)
SourcePackage: banshee
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Pau Oliva (poliva) wrote :
Pau Oliva (poliva)
description: updated
Revision history for this message
Pau Oliva (poliva) wrote :
Download full text (8.8 KiB)

The same, adding --debug option when starting banshee:

pau@maco:~$ rm -r .gconf/apps/banshee-1/ .config/banshee-1/ .cache/banshee-1/ .cache/media-art/
pau@maco:~$ banshee --debug
** Running Mono with --debug **
[1 Info 18:48:11.907] Running Banshee 2.2.0: [Ubuntu oneiric (development branch) (linux-gnu, x86_64) @ 2011-09-23 04:47:58 UTC]
[1 Debug 18:48:11.915] Initializing GTK

(Banshee:30558): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(Banshee:30558): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(Banshee:30558): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(Banshee:30558): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
[1 Debug 18:48:12.904] Post-Initializing GTK
[1 Debug 18:48:12.910] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 18:48:12.912] Using default gconf-base-key
[1 Debug 18:48:12.963] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 18:48:13.012] Core service started (DBusServiceManager, 0.000886)
[1 Debug 18:48:13.014] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 18:48:13.018] Core service started (DBusCommandService, 0.005636)
[1 Debug 18:48:13.036] Opened SQLite (version 3.7.7) connection to /home/pau/.config/banshee-1/banshee.db
[1 Debug 18:48:13.037] Core service started (DbConnection, 0.018682)
[1 Debug 18:48:13.040] Migrating from database version 0 to 44
[1 Debug 18:48:13.072] Running ANALYZE against database to improve performance
[1 Debug 18:48:13.076] Updating collation keys for locale en-US (was )
[1 Debug 18:48:13.115] Core service started (PreferenceService, 0.030524)
[1 Debug 18:48:13.133] Core service started (Network, 0.017165)
[1 Debug 18:48:13.134] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 18:48:13.135] Core service started (SourceManager, 0.00172)
[1 Debug 18:48:13.145] Core service started (MediaProfileManager, 0.000578)
[1 Debug 18:48:13.151] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 18:48:13.152] Core service started (PlayerEngine, 0.006504)
[1 Debug 18:48:13.179] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 18:48:13.181] Core service started (PlaybackController, 0.006211)
[1 Debug 18:48:13.186] Starting - Startup Job
[1 Debug 18:48:13.186] Core service started (JobScheduler, 0.004864)
[1 Debug 18:48:13.195] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 18:48:13.243] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 18:48:13.244] Core service started (HardwareManager, 0.057473)
[1 Debug 18:48:13.252] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 18:48:13.252] Registering remote object /org/bansheep...

Read more...

Revision history for this message
Pau Oliva (poliva) wrote :

a reboot fixed the probelm, sorry for the noise.

Changed in banshee (Ubuntu):
assignee: nobody → Pau Oliva (poliva)
status: New → Invalid
Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 889562] Re: banshee 2.2 crashes on start (ubuntu 11.10)

  duplicate 873787

Workaround is to delete Banshee's configuration: "gconftool-2 --recursive-unset
/apps/banshee-1"

It would be nice to get a dump of it first, though: "gconftool-2 --dump
/apps/banshee-1"

--
Kind regards,
Loong Jin

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.