← Back to team overview

desktop-packages team mailing list archive

[Bug 830012] [NEW] banshee freezes on startup and uses %100 CPU

 

Public bug reported:

I upgraded yesterday to Oneiric and since then, Banshee is unusable. It freezes on startup, it seems to have a problem with the Mono bindings.
$ banshee --debug
** Running Mono with --debug   **
[1 Info  13:22:12.533] Running Banshee 2.1.0: [Ubuntu oneiric (development branch) (linux-gnu, x86_64) @ 2011-07-13 10:41:18 UTC]
[1 Debug 13:22:12.545] Initializing GTK
[1 Debug 13:22:13.577] Post-Initializing GTK
[1 Debug 13:22:13.587] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 13:22:13.590] Using default gconf-base-key
[1 Debug 13:22:13.680] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 13:22:13.733] Core service started (DBusServiceManager, 0,001269)
[1 Debug 13:22:13.736] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 13:22:13.744] Core service started (DBusCommandService, 0,010157)
[1 Debug 13:22:13.770] Opened SQLite (version 3.7.7) connection to /home/oier/.config/banshee-1/banshee.db
[1 Debug 13:22:13.770] Core service started (DbConnection, 0,026331)
[1 Debug 13:22:13.777] Database version 43 is up to date
[1 Debug 13:22:13.812] Core service started (PreferenceService, 0,017973)
[1 Debug 13:22:13.820] Core service started (Network, 0,007976)
[1 Debug 13:22:13.820] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 13:22:13.821] Core service started (SourceManager, 0,00059)
[1 Debug 13:22:13.829] Core service started (MediaProfileManager, 0,000347)
[1 Debug 13:22:13.832] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 13:22:13.834] Core service started (PlayerEngine, 0,005419)
[1 Debug 13:22:13.848] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 13:22:13.849] Core service started (PlaybackController, 0,002707)
[1 Debug 13:22:13.853] Starting - Startup Job
[1 Debug 13:22:13.854] Core service started (JobScheduler, 0,004881)
[1 Debug 13:22:13.866] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 13:22:13.909] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 13:22:13.912] Core service started (HardwareManager, 0,057762)
[1 Debug 13:22:13.917] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 13:22:13.919] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[1 Debug 13:22:13.920] Core service started (CollectionIndexerService, 0,00864)
[1 Debug 13:22:13.921] Core service started (SaveTrackMetadataService, 0,001152)
[1 Debug 13:22:13.929] Adding icon theme search path: /usr/share/banshee/icons
[1 Debug 13:22:13.930] Core service started (GtkElementsService, 0,008534)
[1 Debug 13:22:13.931] Core service started (InterfaceActionService, 0,001175)
[1 Debug 13:22:13.972] Loaded new mode into  shuffler: mirage_similar
[1 Debug 13:22:14.047] Extension actions loaded: MetadataFixActions
[1 Debug 13:22:14.048] Registering remote object /org/bansheeproject/Banshee/GlobalUIActions (Banshee.Gui.GlobalActions) on org.bansheeproject.Banshee
[1 Debug 13:22:14.050] Album artwork path set to /home/oier/.cache/media-art
[1 Debug 13:22:14.067] Core service started (ArtworkManager, 0,018192)
[1 Debug 13:22:14.067] Core service started (BookmarksService, 0,000335)
[1 Debug 13:22:14.248] Adding context page lastfm-recommendations
[1 Debug 13:22:14.272] Adding context page YouTube
[1 Debug 13:22:14.278] Adding context page lyrics
[1 Debug 13:22:17.344] Adding context page wikipedia
[1 Debug 13:22:17.589] Constructed Nereid interface: 3,488158
[1 Debug 13:22:17.659] Creating new surface cache for 90px images, capped at 0,62 MiB (20 items)
[1 Debug 13:22:17.728] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
[1 Debug 13:22:17.728] Core service started (NereidPlayerInterface, 3,652084)
[1 Debug 13:22:17.732] Extension service started (DapService, 0,002296)
[1 Debug 13:22:17.750] Extension service started (MprisService, 0,017361)
[1 Debug 13:22:17.790] Extension service started (AudioCdService, 0,040294)
[1 Debug 13:22:17.793] Extension service started (AmazonMp3DownloaderService, 0,002606)
[1 Debug 13:22:17.985] Audioscrobbler state: connected
[1 Debug 13:22:17.987] Extension service started (AudioscrobblerService, 0,19398)
[1 Debug 13:22:19.282] Extension service started (GStreamerCoreService, 1,293899)
[1 Debug 13:22:19.302] Extension service started (LyricsService, 0,020441)
[1 Debug 13:22:19.323] Extension service started (EmusicService, 0,020465)
[1 Debug 13:22:19.361] Extension service started (SoundMenuService, 0,038266)
[1 Debug 13:22:19.363] Extension service started (LibraryWatcherService, 0,001739)
[1 Info  13:22:19.368] Updating web proxy from GConf
[1 Debug 13:22:19.378] Direct connection, no proxy in use
[1 Debug 13:22:19.393] Extension service started (GnomeService, 0,029138)
[1 Debug 13:22:19.396] Extension service started (CoverArtService, 0,003127)
[1 Debug 13:22:19.397] Extension service started (DaapService, 0,000838)
[1 Debug 13:22:19.397] Extension service started (MirageService, 0,000176)
[1 Debug 13:22:19.441] Extension service started (BpmService, 0,043309)
[1 Debug 13:22:19.454] Using GNOME 2.22 API for Multimedia Keys
[1 Debug 13:22:19.455] Extension service started (MultimediaKeysService, 0,013639)
[1 Debug 13:22:19.465] Zeitgeist client created
[1 Debug 13:22:19.493] Extension service started (ZeitgeistService, 0,038613)
[1 Debug 13:22:19.649] Extension service started (ClutterFlowService, 0,155112)
[1 Info  13:22:19.650] All services are started 5,967706
[1 Warn  13:22:20.156] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
[1 Warn  13:22:20.224] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
[1 Debug 13:22:20.229] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 13:22:20.701] Loaded IScreensaverManager: Banshee.GnomeBackend.GnomeScreensaverManager
** (Banshee:10356): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

(Banshee:10356): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome'
[1 Debug 13:22:21.482] Extension source loaded: Ubuntu One musika-denda
[1 Debug 13:22:21.490] Extension source loaded: Orain erreproduzitzen
[1 Debug 13:22:21.519] Extension source loaded: Last.fm
[1 Debug 13:22:21.537] Extension source loaded: Irratia
[1 Debug 13:22:21.802] Loaded new mode into  shuffler: mirage_similar
[1 Debug 13:22:22.294] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
[1 Debug 13:22:22.294] Extension source loaded: Erreprodukzio-ilara
[1 Debug 13:22:22.313] Extension source loaded: Interneteko artxiboa
[1 Info  13:22:22.320] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/
[1 Debug 13:22:22.324] Extension source loaded: Amazon MP3 denda
[1 Debug 13:22:22.360] Extension source loaded: Fitxategi-sistemaren ilara
[1 Debug 13:22:22.366] Starting GTK main loop
ClutterFlow - Loading Covers
[7 Debug 13:22:22.433] ArtworkLookup Run ()
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.NullReferenceException: Object reference not set to an instance of an object
  at Banshee.Gui.BaseClientWindow.OnWindowStateEvent (Gdk.EventWindowState evnt) [0x00000] in <filename unknown>:0 
  at Gtk.Widget.windowstateevent_cb (IntPtr widget, IntPtr evnt) [0x00000] in <filename unknown>:0 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Widget.windowstateevent_cb(IntPtr widget, IntPtr evnt)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Banshee.Gui.GtkBaseClient.Run()
   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()

** Affects: banshee (Ubuntu)
     Importance: Undecided
         Status: New

** Summary changed:

- banshee freezes on startup and uses 100 CPU
+ banshee freezes on startup and uses %100 CPU

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

Title:
  banshee freezes on startup and uses %100 CPU

Status in “banshee” package in Ubuntu:
  New

Bug description:
  I upgraded yesterday to Oneiric and since then, Banshee is unusable. It freezes on startup, it seems to have a problem with the Mono bindings.
  $ banshee --debug
  ** Running Mono with --debug   **
  [1 Info  13:22:12.533] Running Banshee 2.1.0: [Ubuntu oneiric (development branch) (linux-gnu, x86_64) @ 2011-07-13 10:41:18 UTC]
  [1 Debug 13:22:12.545] Initializing GTK
  [1 Debug 13:22:13.577] Post-Initializing GTK
  [1 Debug 13:22:13.587] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
  [1 Debug 13:22:13.590] Using default gconf-base-key
  [1 Debug 13:22:13.680] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
  [1 Debug 13:22:13.733] Core service started (DBusServiceManager, 0,001269)
  [1 Debug 13:22:13.736] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
  [1 Debug 13:22:13.744] Core service started (DBusCommandService, 0,010157)
  [1 Debug 13:22:13.770] Opened SQLite (version 3.7.7) connection to /home/oier/.config/banshee-1/banshee.db
  [1 Debug 13:22:13.770] Core service started (DbConnection, 0,026331)
  [1 Debug 13:22:13.777] Database version 43 is up to date
  [1 Debug 13:22:13.812] Core service started (PreferenceService, 0,017973)
  [1 Debug 13:22:13.820] Core service started (Network, 0,007976)
  [1 Debug 13:22:13.820] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
  [1 Debug 13:22:13.821] Core service started (SourceManager, 0,00059)
  [1 Debug 13:22:13.829] Core service started (MediaProfileManager, 0,000347)
  [1 Debug 13:22:13.832] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
  [1 Debug 13:22:13.834] Core service started (PlayerEngine, 0,005419)
  [1 Debug 13:22:13.848] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
  [1 Debug 13:22:13.849] Core service started (PlaybackController, 0,002707)
  [1 Debug 13:22:13.853] Starting - Startup Job
  [1 Debug 13:22:13.854] Core service started (JobScheduler, 0,004881)
  [1 Debug 13:22:13.866] IO provider extension loaded (Banshee.IO.Gio.Provider)
  [1 Debug 13:22:13.909] Loaded HardwareManager backend: Banshee.Hardware.Gio
  [1 Debug 13:22:13.912] Core service started (HardwareManager, 0,057762)
  [1 Debug 13:22:13.917] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
  [1 Debug 13:22:13.919] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
  [1 Debug 13:22:13.920] Core service started (CollectionIndexerService, 0,00864)
  [1 Debug 13:22:13.921] Core service started (SaveTrackMetadataService, 0,001152)
  [1 Debug 13:22:13.929] Adding icon theme search path: /usr/share/banshee/icons
  [1 Debug 13:22:13.930] Core service started (GtkElementsService, 0,008534)
  [1 Debug 13:22:13.931] Core service started (InterfaceActionService, 0,001175)
  [1 Debug 13:22:13.972] Loaded new mode into  shuffler: mirage_similar
  [1 Debug 13:22:14.047] Extension actions loaded: MetadataFixActions
  [1 Debug 13:22:14.048] Registering remote object /org/bansheeproject/Banshee/GlobalUIActions (Banshee.Gui.GlobalActions) on org.bansheeproject.Banshee
  [1 Debug 13:22:14.050] Album artwork path set to /home/oier/.cache/media-art
  [1 Debug 13:22:14.067] Core service started (ArtworkManager, 0,018192)
  [1 Debug 13:22:14.067] Core service started (BookmarksService, 0,000335)
  [1 Debug 13:22:14.248] Adding context page lastfm-recommendations
  [1 Debug 13:22:14.272] Adding context page YouTube
  [1 Debug 13:22:14.278] Adding context page lyrics
  [1 Debug 13:22:17.344] Adding context page wikipedia
  [1 Debug 13:22:17.589] Constructed Nereid interface: 3,488158
  [1 Debug 13:22:17.659] Creating new surface cache for 90px images, capped at 0,62 MiB (20 items)
  [1 Debug 13:22:17.728] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
  [1 Debug 13:22:17.728] Core service started (NereidPlayerInterface, 3,652084)
  [1 Debug 13:22:17.732] Extension service started (DapService, 0,002296)
  [1 Debug 13:22:17.750] Extension service started (MprisService, 0,017361)
  [1 Debug 13:22:17.790] Extension service started (AudioCdService, 0,040294)
  [1 Debug 13:22:17.793] Extension service started (AmazonMp3DownloaderService, 0,002606)
  [1 Debug 13:22:17.985] Audioscrobbler state: connected
  [1 Debug 13:22:17.987] Extension service started (AudioscrobblerService, 0,19398)
  [1 Debug 13:22:19.282] Extension service started (GStreamerCoreService, 1,293899)
  [1 Debug 13:22:19.302] Extension service started (LyricsService, 0,020441)
  [1 Debug 13:22:19.323] Extension service started (EmusicService, 0,020465)
  [1 Debug 13:22:19.361] Extension service started (SoundMenuService, 0,038266)
  [1 Debug 13:22:19.363] Extension service started (LibraryWatcherService, 0,001739)
  [1 Info  13:22:19.368] Updating web proxy from GConf
  [1 Debug 13:22:19.378] Direct connection, no proxy in use
  [1 Debug 13:22:19.393] Extension service started (GnomeService, 0,029138)
  [1 Debug 13:22:19.396] Extension service started (CoverArtService, 0,003127)
  [1 Debug 13:22:19.397] Extension service started (DaapService, 0,000838)
  [1 Debug 13:22:19.397] Extension service started (MirageService, 0,000176)
  [1 Debug 13:22:19.441] Extension service started (BpmService, 0,043309)
  [1 Debug 13:22:19.454] Using GNOME 2.22 API for Multimedia Keys
  [1 Debug 13:22:19.455] Extension service started (MultimediaKeysService, 0,013639)
  [1 Debug 13:22:19.465] Zeitgeist client created
  [1 Debug 13:22:19.493] Extension service started (ZeitgeistService, 0,038613)
  [1 Debug 13:22:19.649] Extension service started (ClutterFlowService, 0,155112)
  [1 Info  13:22:19.650] All services are started 5,967706
  [1 Warn  13:22:20.156] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
  [1 Warn  13:22:20.224] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
  [1 Debug 13:22:20.229] Creating Pango.Layout, configuring Cairo.Context
  [1 Debug 13:22:20.701] Loaded IScreensaverManager: Banshee.GnomeBackend.GnomeScreensaverManager
  ** (Banshee:10356): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

  (Banshee:10356): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome'
  [1 Debug 13:22:21.482] Extension source loaded: Ubuntu One musika-denda
  [1 Debug 13:22:21.490] Extension source loaded: Orain erreproduzitzen
  [1 Debug 13:22:21.519] Extension source loaded: Last.fm
  [1 Debug 13:22:21.537] Extension source loaded: Irratia
  [1 Debug 13:22:21.802] Loaded new mode into  shuffler: mirage_similar
  [1 Debug 13:22:22.294] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
  [1 Debug 13:22:22.294] Extension source loaded: Erreprodukzio-ilara
  [1 Debug 13:22:22.313] Extension source loaded: Interneteko artxiboa
  [1 Info  13:22:22.320] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/
  [1 Debug 13:22:22.324] Extension source loaded: Amazon MP3 denda
  [1 Debug 13:22:22.360] Extension source loaded: Fitxategi-sistemaren ilara
  [1 Debug 13:22:22.366] Starting GTK main loop
  ClutterFlow - Loading Covers
  [7 Debug 13:22:22.433] ArtworkLookup Run ()
  Exception in Gtk# callback delegate
    Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
  System.NullReferenceException: Object reference not set to an instance of an object
    at Banshee.Gui.BaseClientWindow.OnWindowStateEvent (Gdk.EventWindowState evnt) [0x00000] in <filename unknown>:0 
    at Gtk.Widget.windowstateevent_cb (IntPtr widget, IntPtr evnt) [0x00000] in <filename unknown>:0 
     at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
     at Gtk.Widget.windowstateevent_cb(IntPtr widget, IntPtr evnt)
     at Gtk.Application.gtk_main()
     at Gtk.Application.Run()
     at Banshee.Gui.GtkBaseClient.Run()
     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()

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


Follow ups

References