exec -a banshee-1 mono  /usr/lib/banshee-1/Banshee.exe    --redirect-log --play-enqueued

[Info  11:03:40.755] Running Banshee 1.7.4: [Ubuntu 10.04.1 LTS (linux-gnu, i486) @ 2010-08-13 15:58:49 UTC]
[Info  11:03:42.200] Updating web proxy from GConf
[Info  11:03:42.277] All services are started 1.252013
[Info  11:03:43.729] nereid Client Started
Full thread dump:

"LibraryWatcher for Music" tid=0x0xb0089b70 this=0x0x37cbb8 thread handle 0x53b 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) <0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <0x0005b>
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <0x002b6>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

"Main Thread" tid=0x0xb75346f0 this=0x0x3eed8 thread handle 0x404 state : waiting on 0x558 : Sem  owns ()
  at Banshee.ServiceStack.ServiceManager.Get (string) <0xffffffff>
  at Banshee.ServiceStack.ServiceManager.Get (string) <0x0001c>
  at Banshee.ServiceStack.ServiceManager.get_PlayerEngine () <0x00013>
  at Banshee.Gui.Widgets.TrackInfoDisplay.LoadCurrentTrack (bool) <0x0000f>
  at Banshee.Gui.Widgets.TrackInfoDisplay.LoadCurrentTrack () <0x00012>
  at Banshee.Gui.Widgets.TrackInfoDisplay.OnSizeAllocated (Gdk.Rectangle) <0x0004f>
  at Banshee.Gui.Widgets.ClassicTrackInfoDisplay.OnSizeAllocated (Gdk.Rectangle) <0x0002e>
  at Gtk.Widget.sizeallocated_cb (intptr,intptr) <0x0007e>
  at (wrapper native-to-managed) Gtk.Widget.sizeallocated_cb (intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x0000a>
  at Banshee.Gui.GtkBaseClient.Run () <0x00054>
  at Banshee.Gui.GtkBaseClient.Startup () <0x00044>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x00089>
  at Banshee.Gui.GtkBaseClient.Startup<Nereid.Client> () <0x0004d>
  at Banshee.Gui.GtkBaseClient.Startup<Nereid.Client> (string[]) <0x000ca>
  at Nereid.Client.Main (string[]) <0x00015>
  at (wrapper runtime-invoke) Nereid.Client.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
  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[]) <0xffffffff>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x0002b>
  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[]) <0xffffffff>
  at System.AppDomain.ExecuteAssembly (string) <0x00019>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0xffffffff>
  at Booter.Booter.BootClient (string) <0x00069>
  at Booter.Booter.Main () <0x00187>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>

"<threadpool thread>" tid=0x0xafb28b70 this=0x0x37c960 thread handle 0x551 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) <0xffffffff>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <0x000f8>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"<unnamed thread>" tid=0x0xafe37b70 this=0x0x372d48 thread handle 0x543 state : interrupted state owns ()
  at (wrapper managed-to-native) System.IO.InotifyWatcher.ReadFromFD (intptr,byte[],intptr) <0x00004>
  at (wrapper managed-to-native) System.IO.InotifyWatcher.ReadFromFD (intptr,byte[],intptr) <0xffffffff>
  at System.IO.InotifyWatcher.Monitor () <0x00055>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

"<threadpool thread>" tid=0x0xaf8ffb70 this=0x0x37c898 thread handle 0x557 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) <0xffffffff>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <0x000f8>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"<threadpool thread>" tid=0x0xaf7feb70 this=0x0x37c7d0 thread handle 0x56e 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) <0xffffffff>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <0x000f8>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Spawned: System.Threading.ThreadStart" tid=0x0xaf6fdb70 this=0x0x37c640 thread handle 0x590 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) <0xffffffff>
  at System.Threading.Monitor.Wait (object) <0x0002a>
  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&) <0x00124>
  at org.freedesktop.DBus.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) <0xffffffff>
  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&) <0xffffffff>
  at System.Reflection.MonoCMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x000f3>
  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) <0x0010d>
  at System.Activator.CreateInstance (System.Type) <0x00012>
  at Banshee.ServiceStack.ServiceManager.RegisterService (System.Type) <0x00034>
  at Banshee.ServiceStack.ServiceManager.Get<Banshee.Networking.Network> () <0x000ba>
  at Banshee.Podcasting.PodcastService.<DelayedInitialize>m__7 () <0x00562>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

"LibraryWatcher for Videos" tid=0x0xaff88b70 this=0x0x37caf0 thread handle 0x53e 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) <0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <0x0005b>
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <0x002b6>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

"HyenaSqliteConnection (/home/network/sbutcher/.config/banshee-1/banshee.db)" tid=0x0xb56f7b70 this=0x0x3e7d0 thread handle 0x419 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) <0xffffffff>
  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) <0xffffffff>

"<threadpool thread>" tid=0x0xafc2db70 this=0x0x372c80 thread handle 0x54a 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.Collection.RescanPipeline.OnFinished (object,System.EventArgs) <0x00352>
  at Hyena.Collections.QueuePipeline`1<object>.OnFinished () <0x00025>
  at Hyena.Collections.QueuePipeline`1<object>.OnElementFinished (object,System.EventArgs) <0x0013b>
  at Hyena.Collections.QueuePipelineElement`1<object>.OnFinished () <0x0009f>
  at Hyena.Collections.QueuePipelineElement`1<object>.Processor (object) <0x00216>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>
[Warn  11:04:04.480] Cannot connect to NetworkManager or Wicd - An available, working network connection will be assumed

"Banshee.Kernel Job Thread" tid=0x0xaf5b2b70 this=0x0x37c578 thread handle 0x593 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) <0xffffffff>
  at System.Threading.Monitor.Wait (object) <0x0002a>
  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&) <0x00124>
  at Hal.IDeviceProxy.PropertyExists (string) <0x00083>
  at Hal.Device.PropertyExists (string) <0x0001f>
  at Banshee.HalBackend.Device.get_MediaCapabilities () <0x00023>
  at Banshee.Dap.DapService/MapDeviceJob.Run () <0x0036e>
  at Banshee.Kernel.Scheduler.ProcessJobThread () <0x00109>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>
[Warn  11:04:04.485] Caught an exception - System.Threading.SynchronizationLockException: Object is not synchronized (in `mscorlib')
  at System.Threading.Monitor.Wait (System.Object obj) [0x00000] 
  at NDesk.DBus.PendingCall.get_Reply () [0x00000] 
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] 
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] 
  at Hal.IDeviceProxy.PropertyExists (System.String ) [0x00000] 
  at Hal.Device.PropertyExists (System.String key) [0x00000] 
  at Banshee.HalBackend.Device.get_MediaCapabilities () [0x00000] 
  at Banshee.Dap.DapService+MapDeviceJob.Run () [0x00000] 
