Banshee wont start

Bug #853539 reported by Andrew Wakeman
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
Invalid
Medium
banshee (Ubuntu)
Triaged
Undecided
Unassigned

Bug Description

Banshee doesn't start at all, here is the output of banshee --debug:

** Running Mono with --debug **
[1 Info 00:00:37.126] Running Banshee 2.1.4: [Ubuntu oneiric (development branch) (linux-gnu, i686) @ 2011-09-14 19:15:28 UTC]
[1 Debug 00:00:37.150] Initializing GTK
[1 Debug 00:00:38.331] Post-Initializing GTK
[1 Debug 00:00:38.344] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 00:00:38.347] Using default gconf-base-key
[1 Debug 00:00:38.401] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 00:00:38.465] Core service started (DBusServiceManager, 0.001643)
[1 Debug 00:00:38.468] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 00:00:38.477] Core service started (DBusCommandService, 0.011374)
[1 Debug 00:00:38.510] Opened SQLite (version 3.7.7) connection to /home/andrew/.config/banshee-1/banshee.db
[1 Debug 00:00:38.510] Core service started (DbConnection, 0.033156)
[1 Debug 00:00:38.518] Database version 44 is up to date
[1 Debug 00:00:38.553] Core service started (PreferenceService, 0.017912)
[1 Debug 00:00:38.564] Core service started (Network, 0.010669)
[1 Debug 00:00:38.565] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 00:00:38.565] Core service started (SourceManager, 0.000927)
[1 Debug 00:00:38.571] Core service started (MediaProfileManager, 0.000338)
[1 Debug 00:00:38.575] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 00:00:38.577] Core service started (PlayerEngine, 0.006303)
[1 Debug 00:00:38.596] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 00:00:38.597] Core service started (PlaybackController, 0.003445)
[1 Debug 00:00:38.603] Starting - Startup Job
[1 Debug 00:00:38.604] Core service started (JobScheduler, 0.007408)
[1 Debug 00:00:38.619] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 00:00:38.674] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 00:00:38.676] Core service started (HardwareManager, 0.071586)
[1 Debug 00:00:38.682] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 00:00:38.683] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[1 Debug 00:00:38.686] Core service started (CollectionIndexerService, 0.00931)
[1 Debug 00:00:38.687] Core service started (SaveTrackMetadataService, 0.001708)
[1 Debug 00:00:38.696] Adding icon theme search path: /usr/share/banshee/icons
[1 Debug 00:00:38.697] Core service started (GtkElementsService, 0.00963)
[1 Debug 00:00:38.699] Core service started (InterfaceActionService, 0.001535)
[1 Debug 00:00:38.763] Loaded new mode into shuffler: lastfm_shuffle_similar_artists
[1 Debug 00:00:38.763] RandomByLastfmUserTopArtists: Initialising List
[1 Debug 00:00:38.764] Loaded new mode into shuffler: lastfm_shuffle_topartists
[1 Debug 00:00:38.834] Extension actions loaded: MetadataFixActions
[1 Debug 00:00:38.834] Registering remote object /org/bansheeproject/Banshee/GlobalUIActions (Banshee.Gui.GlobalActions) on org.bansheeproject.Banshee
[1 Debug 00:00:38.836] Album artwork path set to /home/andrew/.cache/media-art
[1 Debug 00:00:38.859] Core service started (ArtworkManager, 0.025306)
[1 Debug 00:00:38.860] Core service started (BookmarksService, 0.000219)
[1 Debug 00:00:39.153] Adding context page lastfm-recommendations
[1 Debug 00:00:39.180] Adding context page wikipedia
[1 Debug 00:00:39.185] Adding context page lyrics
[1 Debug 00:00:39.294] Adding context page YouTube
[1 Debug 00:00:39.535] Constructed Nereid interface: 0.630015
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_Width (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()

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: banshee 2.1.4-1ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-11.18-generic-pae 3.0.4
Uname: Linux 3.0.0-11-generic-pae i686
NonfreeKernelModules: wl
ApportVersion: 1.23-0ubuntu1
Architecture: i386
Date: Sun Sep 18 23:50:03 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110413)
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: banshee
UpgradeStatus: Upgraded to oneiric on 2011-09-01 (17 days ago)

Revision history for this message
Andrew Wakeman (andrew-wakeman173) wrote :
Changed in banshee (Ubuntu):
status: New → Triaged
Changed in banshee:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Chow Loong Jin (hyperair) wrote :

From upstream bug:

Could you please check the settings for the size of the main Banshee windows ?

You can do that with gconf-editor or by running the following commands :

gconftool-2 -g /apps/banshee-1/player_window/height
gconftool-2 -g /apps/banshee-1/player_window/width

If the values seem unreasonable (more than 10000), try setting them to sensible
values, like 800.

Revision history for this message
Andrew Wakeman (andrew-wakeman173) wrote :

@hyperair: The values are 717 and 739

Revision history for this message
Andrew Wakeman (andrew-wakeman173) wrote :

I was able to "fix" the problem by uninstalling, removing it's gconf settings with "gconftool-2 --unset-recursive /apps/banshee-1". this has rectified the problem although I lost all my settings.

Revision history for this message
Andrew Wakeman (andrew-wakeman173) wrote :
Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 853539] Re: Banshee wont start

On 20/09/2011 04:05, Andrew Wakeman wrote:
> [edit https://bugs.launchpad.net/banshee/+bug/853539/comments/4] and
> reinstalling, of course.
>

Reinstalling wouldn't have helped. It was most probably purging the gconf
settings. What do the two gconftool commands output now?

--
Kind regards,
Loong Jin

Changed in banshee:
status: New → Incomplete
Changed in banshee:
status: Incomplete → Invalid
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.