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

[Info  14:07:17.056] Running Banshee 2.4.0: [Ubuntu 12.04 LTS (linux-gnu, x86_64) @ 2012-05-06 11:52:27 UTC]
[Warn  14:07:19.130] Caught an exception - System.ApplicationException: No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
  at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
[Warn  14:07:19.131] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Info  14:07:19.135] Updating web proxy from GConf
[Warn  14:07:19.268] Caught an exception - System.ApplicationException: No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
  at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
[Warn  14:07:19.268] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Info  14:07:19.270] All services are started 1.246998
[Info  14:07:20.049] AmazonMP3 store redirect URL: http://redir.linuxmint.com/mp3amazonstore/
[Info  14:07:20.934] nereid Client Started
[Info  14:07:21.044] GStreamer version 0.10.36.0, gapless: True, replaygain: False
[Info  14:07:21.075] AppleDeviceSource is ignoring unmounted volume HP_TOOLS
[Info  14:07:21.145] AppleDeviceSource is ignoring unmounted volume SYSTEM
[Info  14:07:21.151] AppleDeviceSource is ignoring unmounted volume 31 GB Filesystem
[Warn  14:07:55.855] Found 283 invalid tracks on the device
Full thread dump:

"Finalizer" tid=0x0x7f50f18d6700 this=0x0x7f50f4202d68 thread handle 0x407 state : not waiting owns ()

"Threadpool worker" tid=0x0x7f50ce24b700 this=0x0x7f50e73d7c30 thread handle 0x620 state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50ce04a700 this=0x0x7f50d638d888 thread handle 0x62c state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"DAAP Proxy" tid=0x0x7f50cc61c700 this=0x0x7f50d638daf8 thread handle 0x62b state : interrupted state owns ()
  at (wrapper managed-to-native) System.Net.Sockets.Socket.Accept_internal (intptr,int&,bool) <0xffffffff>
  at System.Net.Sockets.Socket.Accept () <0x000af>
  at Banshee.Web.BaseHttpServer.ServerLoop () <0x00137>
  at System.Threading.Thread.StartInternal () <0x00071>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50cca1e700 this=0x0x7f50d66d49c0 thread handle 0x621 state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50cc81d700 this=0x0x7f50d66d4270 thread handle 0x624 state : interrupted state owns ()
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.read (int,intptr,ulong) <0xffffffff>
  at Mono.Unix.Native.Syscall.read (int,void*,ulong) <0x00033>
  at Mono.Unix.UnixStream.Read (byte[],int,int) <0x0008f>
  at NDesk.DBus.Connection.ReadMessage () <0x00061>
  at NDesk.DBus.Connection.Iterate () <0x0001b>
  at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.IterateThread (object) <0x0009f>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50d665e700 this=0x0x7f50e73d79c0 thread handle 0x467 state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"HyenaSqliteConnection (/home/simon/.config/banshee-1/banshee.db)" tid=0x0x7f50e7168700 this=0x0x7f50f42024e0 thread handle 0x42b state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <0x0006b>
  at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <0x0026a>
  at System.Threading.Thread.StartInternal () <0x00071>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

"Threapool monitor" tid=0x0x7f50d669f700 this=0x0x7f50e73d7af8 thread handle 0x466 state : interrupted state owns ()

"Threadpool worker" tid=0x0x7f50cc413700 this=0x0x7f50e73d7618 thread handle 0x8b9 state : interrupted state owns ()
  at (wrapper managed-to-native) object.__icall_wrapper_mono_array_new_specific (intptr,int) <0xffffffff>
  at System.Array.Resize<T> (T[]&,int) <0x0007f>
  at System.Collections.Generic.List`1.set_Capacity (int) <0x00053>
  at System.Collections.Generic.List`1.GrowIfNeeded (int) <0x0006b>
  at System.Collections.Generic.List`1.Add (T) <0x00037>
  at System.Collections.Generic.List`1.AddEnumerable (System.Collections.Generic.IEnumerable`1<T>) <0x00077>
  at System.Collections.Generic.List`1..ctor (System.Collections.Generic.IEnumerable`1<T>) <0x0008b>
  at System.Linq.Enumerable.ToArray<TSource> (System.Collections.Generic.IEnumerable`1<TSource>) <0x000df>
  at GPod.GPodList`1/<GetEnumerator>c__Iterator0.MoveNext () <0x000a3>
  at GPod.GPodList`1.IndexOf (T) <0x000ef>
  at GPod.GPodList`1.Remove (T) <0x00017>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.DeleteTrack (GPod.Track,bool) <0x001c9>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice (bool) <0x008c7>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice () <0x00013>
  at Banshee.Dap.DapSource.ThreadedLoadDeviceContents (object) <0x00068>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Main Thread" tid=0x0x7f50f41f3740 this=0x0x7f50f4202ea0 thread handle 0x403 state : interrupted state owns ()
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x0000b>
  at Banshee.Gui.GtkBaseClient.Run () <0x0005f>
  at Banshee.Gui.GtkBaseClient.Startup () <0x00049>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x0008e>
  at Banshee.Gui.GtkBaseClient.Startup<T> () <0x0006b>
  at Banshee.Gui.GtkBaseClient.Startup<T> (string[]) <0x000ff>
  at Nereid.Client.Main (string[]) <0x00017>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.AppDomain,System.Reflection.Assembly,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x00047>
  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00037>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssembly (string) <0x0001f>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0xffffffff>
  at Booter.Booter.BootClient (string) <0x0006b>
  at Booter.Booter.Main () <0x001db>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
Full thread dump:

"HyenaSqliteConnection (/home/simon/.config/banshee-1/banshee.db)" tid=0x0x7f50e7168700 this=0x0x7f50f42024e0 thread handle 0x42b state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <0x0006b>
  at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <0x0026a>
  at System.Threading.Thread.StartInternal () <0x00071>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50cc81d700 this=0x0x7f50d66d4270 thread handle 0x624 state : interrupted state owns ()
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.read (int,intptr,ulong) <0xffffffff>
  at Mono.Unix.Native.Syscall.read (int,void*,ulong) <0x00033>
  at Mono.Unix.UnixStream.Read (byte[],int,int) <0x0008f>
  at NDesk.DBus.Connection.ReadMessage () <0x00061>
  at NDesk.DBus.Connection.Iterate () <0x0001b>
  at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.IterateThread (object) <0x0009f>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Main Thread" tid=0x0x7f50f41f3740 this=0x0x7f50f4202ea0 thread handle 0x403 state : not waiting owns ()
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x0000b>
  at Banshee.Gui.GtkBaseClient.Run () <0x0005f>
  at Banshee.Gui.GtkBaseClient.Startup () <0x00049>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x0008e>
  at Banshee.Gui.GtkBaseClient.Startup<T> () <0x0006b>
  at Banshee.Gui.GtkBaseClient.Startup<T> (string[]) <0x000ff>
  at Nereid.Client.Main (string[]) <0x00017>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.AppDomain,System.Reflection.Assembly,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x00047>
  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00037>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssembly (string) <0x0001f>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0xffffffff>
  at Booter.Booter.BootClient (string) <0x0006b>
  at Booter.Booter.Main () <0x001db>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50cca1e700 this=0x0x7f50d66d49c0 thread handle 0x621 state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threapool monitor" tid=0x0x7f50d669f700 this=0x0x7f50e73d7af8 thread handle 0x466 state : interrupted state owns ()

"Threadpool worker" tid=0x0x7f50ce24b700 this=0x0x7f50e73d7c30 thread handle 0x620 state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50d665e700 this=0x0x7f50e73d79c0 thread handle 0x467 state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50ce04a700 this=0x0x7f50d638d888 thread handle 0x62c state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50cc413700 this=0x0x7f50e73d7618 thread handle 0x8b9 state : interrupted state owns ()
  at (wrapper managed-to-native) System.MonoType.GetConstructors_internal (System.MonoType,System.Reflection.BindingFlags,System.Type) <0xffffffff>
  at System.MonoType.GetConstructors (System.Reflection.BindingFlags) <0x00017>
  at System.Activator.CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[]) <0x00095>
  at System.Activator.CreateInstance (System.Type,object[],object[]) <0x00037>
  at System.Activator.CreateInstance (System.Type,object[]) <0x0002f>
  at GLib.ListBase.DataMarshal (intptr) <0x0038b>
  at GLib.ListBase/ListEnumerator.get_Current () <0x00033>
  at System.Linq.Enumerable/<CreateCastIterator>c__Iterator17`1.MoveNext () <0x000e7>
  at System.Collections.Generic.List`1.AddEnumerable (System.Collections.Generic.IEnumerable`1<T>) <0x0008a>
  at System.Collections.Generic.List`1..ctor (System.Collections.Generic.IEnumerable`1<T>) <0x0008b>
  at System.Linq.Enumerable.ToArray<TSource> (System.Collections.Generic.IEnumerable`1<TSource>) <0x000df>
  at GPod.GPodList`1/<GetEnumerator>c__Iterator0.MoveNext () <0x000a3>
  at GPod.GPodList`1.IndexOf (T) <0x000ef>
  at GPod.GPodList`1.Remove (T) <0x00017>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.DeleteTrack (GPod.Track,bool) <0x001c9>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice (bool) <0x008c7>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice () <0x00013>
  at Banshee.Dap.DapSource.ThreadedLoadDeviceContents (object) <0x00068>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>
Full thread dump:

"Main Thread" tid=0x0x7f50f41f3740 this=0x0x7f50f4202ea0 thread handle 0x403 state : not waiting owns ()
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x0000b>
  at Banshee.Gui.GtkBaseClient.Run () <0x0005f>
  at Banshee.Gui.GtkBaseClient.Startup () <0x00049>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x0008e>
  at Banshee.Gui.GtkBaseClient.Startup<T> () <0x0006b>
  at Banshee.Gui.GtkBaseClient.Startup<T> (string[]) <0x000ff>
  at Nereid.Client.Main (string[]) <0x00017>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.AppDomain,System.Reflection.Assembly,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x00047>
  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00037>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssembly (string) <0x0001f>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0xffffffff>
  at Booter.Booter.BootClient (string) <0x0006b>
  at Booter.Booter.Main () <0x001db>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>

"HyenaSqliteConnection (/home/simon/.config/banshee-1/banshee.db)" tid=0x0x7f50e7168700 this=0x0x7f50f42024e0 thread handle 0x42b state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <0x0006b>
  at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <0x0026a>
  at System.Threading.Thread.StartInternal () <0x00071>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50cc81d700 this=0x0x7f50d66d4270 thread handle 0x624 state : interrupted state owns ()
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.read (int,intptr,ulong) <0xffffffff>
  at Mono.Unix.Native.Syscall.read (int,void*,ulong) <0x00033>
  at Mono.Unix.UnixStream.Read (byte[],int,int) <0x0008f>
  at NDesk.DBus.Connection.ReadMessage () <0x00061>
  at NDesk.DBus.Connection.Iterate () <0x0001b>
  at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.IterateThread (object) <0x0009f>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50d665e700 this=0x0x7f50e73d79c0 thread handle 0x467 state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threapool monitor" tid=0x0x7f50d669f700 this=0x0x7f50e73d7af8 thread handle 0x466 state : interrupted state owns ()

"Threadpool worker" tid=0x0x7f50ce24b700 this=0x0x7f50e73d7c30 thread handle 0x620 state : interrupted state owns ()
  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) <0x00077>
  at System.Threading.RegisteredWaitHandle.Wait (object) <0x000d3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

"Threadpool worker" tid=0x0x7f50cc413700 this=0x0x7f50e73d7618 thread handle 0x8b9 state : interrupted state owns ()
  at (wrapper managed-to-native) System.MonoType.GetConstructors_internal (System.MonoType,System.Reflection.BindingFlags,System.Type) <0xffffffff>
  at System.MonoType.GetConstructors (System.Reflection.BindingFlags) <0x00017>
  at System.Activator.CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[]) <0x00095>
  at System.Activator.CreateInstance (System.Type,object[],object[]) <0x00037>
  at System.Activator.CreateInstance (System.Type,object[]) <0x0002f>
  at GLib.ListBase.DataMarshal (intptr) <0x0038b>
  at GLib.ListBase/ListEnumerator.get_Current () <0x00033>
  at System.Linq.Enumerable/<CreateCastIterator>c__Iterator17`1.MoveNext () <0x000e7>
  at System.Collections.Generic.List`1.AddEnumerable (System.Collections.Generic.IEnumerable`1<T>) <0x0008a>
  at System.Collections.Generic.List`1..ctor (System.Collections.Generic.IEnumerable`1<T>) <0x0008b>
  at System.Linq.Enumerable.ToArray<TSource> (System.Collections.Generic.IEnumerable`1<TSource>) <0x000df>
  at GPod.GPodList`1/<GetEnumerator>c__Iterator0.MoveNext () <0x000a3>
  at GPod.GPodList`1.IndexOf (T) <0x000ef>
  at GPod.GPodList`1.Remove (T) <0x00017>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.DeleteTrack (GPod.Track,bool) <0x001c9>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice (bool) <0x008c7>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice () <0x00013>
  at Banshee.Dap.DapSource.ThreadedLoadDeviceContents (object) <0x00068>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>
Full thread dump:

"HyenaSqliteConnection (/home/simon/.config/banshee-1/banshee.db)" tid=0x0x7f50e7168700 this=0x0x7f50f42024e0 thread handle 0x42b state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <0x0006b>
  at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <0x0026a>
  at System.Threading.Thread.StartInternal () <0x00071>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

"Threapool monitor" tid=0x0x7f50d669f700 this=0x0x7f50e73d7af8 thread handle 0x466 state : interrupted state owns ()
