Full thread dump:

"<threadpool thread>" tid=0x0x3542b70 this=0x0x50434b0 thread handle 0x5de state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0x00046>

"<threadpool thread>" tid=0x0x37bcb70 this=0x0x2ae7898 thread handle 0x503 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0x00046>

"Main Thread" tid=0x0x3876f0 this=0x0x3eed8 thread handle 0x404 state : waiting on 0x60f : Sem  owns ()
  at Banshee.ServiceStack.ServiceManager.Get (string) <0xffffffff>
  at Banshee.ServiceStack.ServiceManager.Get (string) <0x0001c>
  at Banshee.ServiceStack.ServiceManager.get_PlaybackController () <0x00013>
  at Banshee.Sources.Gui.SourceRowRenderer.Render (Gdk.Drawable,Gtk.Widget,Gdk.Rectangle,Gdk.Rectangle,Gdk.Rectangle,Gtk.CellRendererState) <0x00317>
  at Gtk.CellRenderer.Render_cb (intptr,intptr,intptr,Gdk.Rectangle&,Gdk.Rectangle&,Gdk.Rectangle&,Gtk.CellRendererState) <0x00179>
  at (wrapper native-to-managed) Gtk.CellRenderer.Render_cb (intptr,intptr,intptr,Gdk.Rectangle&,Gdk.Rectangle&,Gdk.Rectangle&,Gtk.CellRendererState) <0x00055>
  at (wrapper managed-to-native) Gtk.Widget.gtksharp_widget_base_expose_event (intptr,intptr) <0x00004>
  at (wrapper managed-to-native) Gtk.Widget.gtksharp_widget_base_expose_event (intptr,intptr) <0x00004>
  at Gtk.Widget.OnExposeEvent (Gdk.EventExpose) <0x0002b>
  at Banshee.Sources.Gui.SourceView.OnExposeEvent (Gdk.EventExpose) <0x00275>
  at Gtk.Widget.exposeevent_cb (intptr,intptr) <0x00064>
  at (wrapper native-to-managed) Gtk.Widget.exposeevent_cb (intptr,intptr) <0x00046>
  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0x00004>
  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0x00004>
  at Gtk.Dialog.Run () <0x00016>
  at Banshee.Gui.Dialogs.BansheeDialog.Run () <0x00010>
  at Banshee.Gui.GlobalActions.OnPreferences (object,System.EventArgs) <0x00037>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_object (object,intptr,intptr,intptr) <0x0004c>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x0012a>
  at System.Reflection.MethodBase.Invoke (object,object[]) <0x00025>
  at System.Delegate.DynamicInvokeImpl (object[]) <0x0018a>
  at System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x00034>
  at System.Delegate.DynamicInvoke (object[]) <0x00019>
  at GLib.Signal.ClosureInvokedCB (object,GLib.ClosureInvokedArgs) <0x00126>
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs) <0x00023>
  at GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0x00225>
  at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0x00052>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at Gtk.Application.Run () <0x0000a>
  at Banshee.Gui.GtkBaseClient.Run () <0x00054>
  at Banshee.Gui.GtkBaseClient.Startup () <0x0003f>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x00089>
  at Banshee.Gui.GtkBaseClient.Startup<object> () <0x0005c>
  at Banshee.Gui.GtkBaseClient.Startup<object> (string[]) <0x000d8>
  at Nereid.Client.Main (string[]) <0x00015>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0x00043>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x0002e>
  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00025>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00067>
  at System.AppDomain.ExecuteAssembly (string) <0x00019>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0x00057>
  at Booter.Booter.BootClient (string) <0x00069>
  at Booter.Booter.Main () <0x0018a>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0x0003a>

"<threadpool thread>" tid=0x0x36bbb70 this=0x0x2ae7960 thread handle 0x5f9 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0x00046>

"Spawned: System.Threading.ThreadStart" tid=0x0x3982b70 this=0x0x2ae7708 thread handle 0x60c state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.Monitor.Monitor_wait (object,int) <0x00004>
  at (wrapper managed-to-native) System.Threading.Monitor.Monitor_wait (object,int) <0x00004>
  at System.Threading.Monitor.Wait (object,int) <0x00039>
  at System.Threading.Monitor.Wait (object) <0x00012>
  at NDesk.DBus.PendingCall.get_Reply () <0x0009b>
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message) <0x00021>
  at NDesk.DBus.BusObject.SendMethodCall (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x0012a>
  at IBusProxy.NameHasOwner (string) <0x00083>
  at NDesk.DBus.Bus.NameHasOwner (string) <0x0001f>
  at Banshee.Networking.NetworkManager.get_ManagerPresent () <0x0001a>
  at Banshee.Networking.Network.ConnectToManager () <0x0000e>
  at Banshee.Networking.Network..ctor () <0x00020>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>
  at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
  at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
  at System.Reflection.MonoCMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x0018b>
  at System.Reflection.MonoCMethod.Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00027>
  at System.Reflection.ConstructorInfo.Invoke (object[]) <0x00042>
  at System.Activator.CreateInstance (System.Type,bool) <0x00184>
  at System.Activator.CreateInstance (System.Type) <0x00012>
  at Banshee.ServiceStack.ServiceManager.RegisterService (System.Type) <0x00034>
  at Banshee.ServiceStack.ServiceManager.Get<object> () <0x000ca>
  at Banshee.Podcasting.PodcastService.<DelayedInitialize>m__7 () <0x00565>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>
[Warn  20:46:25.304] Cannot connect to NetworkManager or Wicd - An available, working network connection will be assumed

"<threadpool thread>" tid=0x0x40a0b70 this=0x0x5108578 thread handle 0x61a state : interrupted state owns ()

"<threadpool thread>" tid=0x0x5659b70 this=0x0x51084b0 thread handle 0x61b state : interrupted state owns ()

"<threadpool thread>" tid=0x0x75a3b70 this=0x0x5108320 thread handle 0x61e state : interrupted state owns ()
  at Banshee.ServiceStack.ServiceManager.Get (string) <0xffffffff>
  at Banshee.ServiceStack.ServiceManager.Get (string) <0x0001c>
  at Banshee.ServiceStack.ServiceManager.get_DbConnection () <0x00013>
  at Banshee.Sources.PrimarySource.Save () <0x0000a>
  at Banshee.Sources.DatabaseSource.RateLimitedReload () <0x00076>
  at Banshee.Base.RateLimiter.InnerExecute () <0x0004e>
  at Banshee.Base.RateLimiter.Execute () <0x00060>
  at Banshee.Sources.DatabaseSource.Reload () <0x00027>
  at Banshee.Podcasting.PodcastService.OnFeedsChanged (object,System.EventArgs) <0x0001a>
  at Migo.Syndication.FeedManager.OnFeedsChanged () <0x00024>
  at Migo.Syndication.Feed.Save (bool) <0x000ca>
  at Migo.Syndication.FeedUpdateTask.OnDownloadDataReceived (object,Migo.Net.DownloadStringCompletedEventArgs) <0x00524>
  at Migo.Net.AsyncWebClient.OnDownloadStringCompleted (Migo.Net.DownloadStringCompletedEventArgs) <0x00022>
  at Migo.Net.AsyncWebClient.OnDownloadStringCompleted (string,System.Exception,bool,object) <0x00041>
  at Migo.Net.AsyncWebClient.DownloadCompleted (byte[],System.Exception,bool,object) <0x0026b>
  at Migo.Net.AsyncWebClient.Completed (System.Exception) <0x0006b>
  at Migo.Net.AsyncWebClient.OnResponseCallback (System.IAsyncResult) <0x004ad>
  at System.Net.WebAsyncResult.DoCallback () <0x0002a>
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData) <0x00665>
  at (wrapper remoting-invoke-with-check) System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData) <0x00057>
  at System.Net.WebConnection.ReadDone (System.IAsyncResult) <0x005f3>
  at System.Net.Sockets.Socket/SocketAsyncResult.Complete () <0x001b7>
  at System.Net.Sockets.Socket/Worker.Receive () <0x00016>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"HyenaSqliteConnection (/home/mimox/.config/banshee-1/banshee.db)" tid=0x0x1f25b70 this=0x0x3e708 thread handle 0x415 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <0x0005b>
  at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <0x001e9>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"Migo.TaskCore.TaskGroup`1[Migo.Syndication.FeedUpdateTask]" tid=0x0x3f9fb70 this=0x0x50e1000 thread handle 0x614 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <0x0005b>
  at Migo.TaskCore.GroupStatusManager.Wait () <0x0002b>
  at Migo.TaskCore.TaskGroup`1<object>.PumpQueueImpl () <0x00041>
  at Migo.TaskCore.TaskGroup`1<object>.PumpQueue () <0x00018>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>
