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

[Info  09:24:32.346] Running Banshee 2.4.0: [Ubuntu 12.04 LTS (linux-gnu, i686) @ 2012-04-21 02:12:32 UTC]
[Info  09:24:38.792] Updating web proxy from GConf
[Info  09:24:40.299] All services are started 6.417526
[Info  09:24:42.991] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/
[Info  09:24:46.200] Creating Accessible for Banshee.Collection.Gui.TrackListView
[Info  09:24:46.317] Creating Accessible for Banshee.Collection.Gui.QueryFilterView`1[System.String]
[Info  09:24:46.334] Creating Accessible for Banshee.Collection.Gui.ArtistListView
[Info  09:24:46.341] Creating Accessible for Banshee.Collection.Gui.YearListView
[Info  09:24:46.345] Creating Accessible for Banshee.Collection.Gui.AlbumListView
[Info  09:24:46.576] nereid Client Started
[Info  09:24:47.015] GStreamer version 0.10.36.0, gapless: True, replaygain: False
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.Sources.Gui.SourceView.<BuildColumns>m__D1 (CellLayout layout, Gtk.CellRenderer cell, TreeModel model, TreeIter iter) [0x00000] in <filename unknown>:0 
  at GtkSharp.CellLayoutDataFuncWrapper.NativeCallback (IntPtr cell_layout, IntPtr cell, IntPtr tree_model, IntPtr iter, IntPtr data) [0x00000] in <filename unknown>:0 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GtkSharp.CellLayoutDataFuncWrapper.NativeCallback(IntPtr cell_layout, IntPtr cell, IntPtr tree_model, IntPtr iter, IntPtr data)
   at Gtk.TreeStore.gtk_tree_store_insert(IntPtr , TreeIter ByRef , IntPtr , Int32 )
   at Gtk.TreeStore.InsertNode(Int32 position)
   at Banshee.Sources.Gui.SourceModel.AddSource(Banshee.Sources.Source source, TreeIter parent)
   at Banshee.Sources.Gui.SourceModel.AddSource(Banshee.Sources.Source source)
   at Banshee.Sources.Gui.SourceModel+<OnSourceAdded>c__AnonStorey2F.<>m__C4()
   at Hyena.ThreadAssist.ProxyToMain(Hyena.InvokeHandler handler)
   at Banshee.Sources.Gui.SourceModel.OnSourceAdded(Banshee.Sources.SourceAddedArgs args)
   at System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception ByRef )
   at System.Reflection.MonoMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
   at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters)
   at System.Delegate.DynamicInvokeImpl(System.Object[] args)
   at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args)
   at System.Delegate.DynamicInvoke(System.Object[] args)
   at Hyena.EventExtensions.SafeInvoke(Banshee.Sources.SourceAddedHandler event, System.Object[] args)
   at Banshee.Sources.SourceManager.AddSource(Banshee.Sources.Source source, Boolean isDefault)
   at Banshee.Sources.SourceManager.AddSource(Banshee.Sources.Source source)
   at Banshee.Podcasting.PodcastService.DelayedInitialize()
   at Banshee.ServiceStack.ServiceManager.DelayedInitialize(IService service)
   at Banshee.ServiceStack.ServiceManager.DelayedInitialize()
   at Banshee.ServiceStack.ServiceManager.OnClientStarted(Banshee.ServiceStack.Client client)
   at <Module>.invoke_void__this___Client(Banshee.ServiceStack.Client )
   at Banshee.ServiceStack.Application.OnClientStarted(Banshee.ServiceStack.Client client)
   at Banshee.ServiceStack.Client.OnStarted()
   at Banshee.Gui.GtkBaseClient.<Run>m__9C()
   at Banshee.Gui.GtkBaseClient+<RunIdle>c__AnonStorey1D.<>m__9F()
   at GLib.Idle+IdleProxy.Handler()
   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()
