The crash is produced when the gconf key /apps/banshee-1/interface/panes/albumartist/browser/top/position is set to 0. When this key is set to 0, banshee will not start anymore. To reproduce the bug: 1. drag the window separator to the most upper side possible. 2. Banshee will start consuming a lot of CPU, and should be killed. 3. After dragging the window it will show the output pasted below. 4. When you try to start banshee again, it will not start. Please see the attached screenshot showing how to reproduce it. ** (Banshee:11270): WARNING **: Error calling get_info: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 702, in _message_cb retval = candidate_method(self, *args, **keywords) File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/platform/linux/dbus_interface.py", line 1041, in get_info return self.syncdaemon_folders.get_info(path) File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/syncdaemon/interaction_interfaces.py", line 640, in get_info mdobj = self.fs.get_by_path(path.encode('utf-8')) File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/syncdaemon/filesystem_manager.py", line 781, in get_by_path mdid = self._idx_path[path] KeyError: '/home/poliva/.ubuntuone/Purchased from Ubuntu One' ** (Banshee:11270): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed ** (Banshee:11270): WARNING **: Error rescanning Purchased Music: No such file or directory ** (Banshee:11270): DEBUG: Loading the real store page 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 :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.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()