After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 659433 - Banshee wont start
Banshee wont start
Status: RESOLVED DUPLICATE of bug 624976
Product: banshee
Classification: Other
Component: User Interface
2.1.4
Other Linux
: Normal normal
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-09-19 05:23 UTC by Chow Loong Jin
Modified: 2011-10-24 00:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Chow Loong Jin 2011-09-19 05:23:50 UTC
Originally reported at:
  https://bugs.launchpad.net/bugs/853539

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 :0 
  at Hyena.Gui.Canvas.Rect.op_Explicit (Rectangle rect) [0x00000] in :0 
  at Hyena.Data.Gui.ListView`1[Banshee.Collection.AlbumInfo].OnSizeAllocated (Rectangle allocation) [0x00000] in :0 
  at Gtk.Widget.sizeallocated_cb (IntPtr widget, IntPtr allocation) [0x00000] in :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)
Comment 1 Bertrand Lorentz 2011-09-19 16:31:45 UTC
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.
Comment 2 Chow Loong Jin 2011-09-19 17:53:58 UTC
The values are 717 and 739
Comment 3 Chow Loong Jin 2011-09-20 04:23:24 UTC
Bertrand, if there's a problem with the window height/width causing Banshee to crash, can we set them to more sensible values when starting up so Banshee doesn't die outright when something like this happens?

For example, if we're talking window height/width, switching between a super-huge monitor and a smaller monitor could cause the sizes to go haywire.
Comment 4 Andrés G. Aragoneses (IRC: knocte) 2011-10-24 00:38:29 UTC
This stacktrace is set_Width while the one in bug 624976 is in set_Height, but anyway they seem to be the same problem so I'm marking them as duplicates.

*** This bug has been marked as a duplicate of bug 624976 ***