GNOME Bugzilla – Bug 659433
Banshee wont start
Last modified: 2011-10-24 00:38:29 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)
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.
The values are 717 and 739
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.
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 ***