← Back to team overview

desktop-packages team mailing list archive

[Bug 835704] Re: Banshee hangs with YouTube context pane if the server 404s

 

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/835704

Title:
  Banshee hangs with YouTube context pane if the server 404s

Status in “banshee” package in Ubuntu:
  New

Bug description:
  I have noticed that Banshee has been hanging for me recently where it
  will seemingly randomly hang (the interface fades to grey) and I need
  to kill it to get it back. To see what was wrong I ran it with the
  --debug switch from a terminal and when it hung I got the following
  output (apologies there is not a full log, this was how much I could
  grab from the terminal scrollback):

     at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38()
     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()
  Domain: 'Gtk' Level: Critical
  Message: IA__gtk_style_detach: assertion `style->attach_count > 0' failed
  Trace follows:
     at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
     at Gtk.Container.gtk_container_remove(IntPtr , IntPtr )
     at Gtk.Container.Remove(Gtk.Widget widget)
     at Banshee.Widgets.TileView.RemoveContainerEntries(Gtk.Container widget)
     at Banshee.Widgets.TileView.ResizeTable(Gtk.Table table, Int32 columns, IList`1 list)
     at Banshee.Widgets.TileView.LayoutTableDefault(Gtk.Table table, IList`1 widgets)
     at Banshee.Widgets.TileView.AddWidget(Gtk.Widget widget)
     at Banshee.YouTube.YouTubePane+<UpdateForQuery>c__AnonStorey0.<>m__1()
     at Hyena.ThreadAssist+<BlockingProxyToMain>c__AnonStorey10.<>m__5()
     at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38()
     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()
  Domain: 'Gtk' Level: Critical
  Message: IA__gtk_style_detach: assertion `style->attach_count > 0' failed
  Trace follows:
     at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
     at Gtk.Container.gtk_container_remove(IntPtr , IntPtr )
     at Gtk.Container.Remove(Gtk.Widget widget)
     at Banshee.Widgets.TileView.RemoveContainerEntries(Gtk.Container widget)
     at Banshee.Widgets.TileView.ResizeTable(Gtk.Table table, Int32 columns, IList`1 list)
     at Banshee.Widgets.TileView.LayoutTableDefault(Gtk.Table table, IList`1 widgets)
     at Banshee.Widgets.TileView.AddWidget(Gtk.Widget widget)
     at Banshee.YouTube.YouTubePane+<UpdateForQuery>c__AnonStorey0.<>m__1()
     at Hyena.ThreadAssist+<BlockingProxyToMain>c__AnonStorey10.<>m__5()
     at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38()
     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()
  Domain: 'Gtk' Level: Critical
  Message: IA__gtk_style_detach: assertion `style->attach_count > 0' failed
  Trace follows:
     at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
     at Gtk.Container.gtk_container_remove(IntPtr , IntPtr )
     at Gtk.Container.Remove(Gtk.Widget widget)
     at Banshee.Widgets.TileView.RemoveContainerEntries(Gtk.Container widget)
     at Banshee.Widgets.TileView.ResizeTable(Gtk.Table table, Int32 columns, IList`1 list)
     at Banshee.Widgets.TileView.LayoutTableDefault(Gtk.Table table, IList`1 widgets)
     at Banshee.Widgets.TileView.AddWidget(Gtk.Widget widget)
     at Banshee.YouTube.YouTubePane+<UpdateForQuery>c__AnonStorey0.<>m__1()
     at Hyena.ThreadAssist+<BlockingProxyToMain>c__AnonStorey10.<>m__5()
     at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38()
     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()
  Domain: 'Gtk' Level: Critical
  Message: IA__gtk_style_detach: assertion `style->attach_count > 0' failed
  Trace follows:
     at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
     at Gtk.Container.gtk_container_remove(IntPtr , IntPtr )
     at Gtk.Container.Remove(Gtk.Widget widget)
     at Banshee.Widgets.TileView.RemoveContainerEntries(Gtk.Container widget)
     at Banshee.Widgets.TileView.ResizeTable(Gtk.Table table, Int32 columns, IList`1 list)
     at Banshee.Widgets.TileView.LayoutTableDefault(Gtk.Table table, IList`1 widgets)
     at Banshee.Widgets.TileView.AddWidget(Gtk.Widget widget)
     at Banshee.YouTube.YouTubePane+<UpdateForQuery>c__AnonStorey0.<>m__1()
     at Hyena.ThreadAssist+<BlockingProxyToMain>c__AnonStorey10.<>m__5()
     at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38()
     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()
  Domain: 'Gtk' Level: Critical
  Message: IA__gtk_style_detach: assertion `style->attach_count > 0' failed
  Trace follows:
     at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
     at Gtk.Container.gtk_container_remove(IntPtr , IntPtr )
     at Gtk.Container.Remove(Gtk.Widget widget)
     at Banshee.Widgets.TileView.RemoveContainerEntries(Gtk.Container widget)
     at Banshee.Widgets.TileView.ResizeTable(Gtk.Table table, Int32 columns, IList`1 list)
     at Banshee.Widgets.TileView.LayoutTableDefault(Gtk.Table table, IList`1 widgets)
     at Banshee.Widgets.TileView.AddWidget(Gtk.Widget widget)
     at Banshee.YouTube.YouTubePane+<UpdateForQuery>c__AnonStorey0.<>m__1()
     at Hyena.ThreadAssist+<BlockingProxyToMain>c__AnonStorey10.<>m__5()
     at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38()
     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()
  Domain: 'Gtk' Level: Critical
  Message: IA__gtk_style_detach: assertion `style->attach_count > 0' failed
  Trace follows:
     at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
     at Gtk.Container.gtk_container_remove(IntPtr , IntPtr )
     at Gtk.Container.Remove(Gtk.Widget widget)
     at Banshee.Widgets.TileView.RemoveContainerEntries(Gtk.Container widget)
     at Banshee.Widgets.TileView.ResizeTable(Gtk.Table table, Int32 columns, IList`1 list)
     at Banshee.Widgets.TileView.LayoutTableDefault(Gtk.Table table, IList`1 widgets)
     at Banshee.Widgets.TileView.AddWidget(Gtk.Widget widget)
     at Banshee.YouTube.YouTubePane+<UpdateForQuery>c__AnonStorey0.<>m__1()
     at Hyena.ThreadAssist+<BlockingProxyToMain>c__AnonStorey10.<>m__5()
     at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38()
     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()
  Domain: 'Gtk' Level: Critical
  Message: IA__gtk_style_detach: assertion `style->attach_count > 0' failed
  Trace follows:
     at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
     at Gtk.Container.gtk_container_remove(IntPtr , IntPtr )
     at Gtk.Container.Remove(Gtk.Widget widget)
     at Banshee.Widgets.TileView.RemoveContainerEntries(Gtk.Container widget)
     at Banshee.Widgets.TileView.ResizeTable(Gtk.Table table, Int32 columns, IList`1 list)
     at Banshee.Widgets.TileView.LayoutTableDefault(Gtk.Table table, IList`1 widgets)
     at Banshee.Widgets.TileView.AddWidget(Gtk.Widget widget)
     at Banshee.YouTube.YouTubePane+<UpdateForQuery>c__AnonStorey0.<>m__1()
     at Hyena.ThreadAssist+<BlockingProxyToMain>c__AnonStorey10.<>m__5()
     at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38()
     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()
  Domain: 'Gtk' Level: Critical
  Message: IA__gtk_style_detach: assertion `style->attach_count > 0' failed
  Trace follows:
     at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
     at Gtk.Container.gtk_container_remove(IntPtr , IntPtr )
     at Gtk.Container.Remove(Gtk.Widget widget)
     at Banshee.Widgets.TileView.RemoveContainerEntries(Gtk.Container widget)
     at Banshee.Widgets.TileView.ResizeTable(Gtk.Table table, Int32 columns, IList`1 list)
     at Banshee.Widgets.TileView.RelayoutTables(Int32 columnCount)
     at Banshee.Widgets.TileView.RelayoutTablesIfNeeded(Int32 availableWidth, Int32 currentColumnCount)
     at Banshee.Widgets.TileView.OnSizeAllocated(Rectangle allocation)
     at Gtk.Widget.sizeallocated_cb(IntPtr widget, IntPtr allocation)
     at Gtk.Widget.gtk_widget_size_allocate(IntPtr , IntPtr )
     at Gtk.Widget.SizeAllocate(Rectangle allocation)
     at Hyena.Widgets.RoundedFrame.OnSizeAllocated(Rectangle allocation)
     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()
  [149 Debug 14:31:03.921] (libbanshee:player) [Gapless] Requesting next track
  [149 Debug 14:31:04.664] Starting - Saving Metadata to File
  [168 Debug 14:31:04.679] Finished - Saving Metadata to File
  [1 Debug 14:31:04.687] Querying model for track to play in song:Next mode
  [1 Debug 14:31:05.963] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Debug 14:31:05.970] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "The Hangman"
  [1 Info  14:31:06.192] Uncached artwork size 221 requested
  [1 Debug 14:31:06.288] Canceled
  [1 Debug 14:31:06.288] Starting
  [170 Debug 14:31:06.463] YouTube: No videos found
  Domain: 'Gtk' Level: Critical
  Message: IA__gtk_style_detach: assertion `style->attach_count > 0' failed
  Trace follows:
     at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags level, System.String message)
     at Gtk.Container.gtk_container_remove(IntPtr , IntPtr )
     at Gtk.Container.Remove(Gtk.Widget widget)
     at Banshee.YouTube.YouTubePane+<UpdateForQuery>c__AnonStorey0.<>m__1()
     at Hyena.ThreadAssist+<BlockingProxyToMain>c__AnonStorey10.<>m__5()
     at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38()
     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()

  (Banshee:4974): Gtk-WARNING **: gtk_scrolled_window_add(): cannot add non scrollable widget use gtk_scrolled_window_add_with_viewport() instead
  [1 Debug 14:31:07.211] TrackInfoDisplay RenderAnimation: 16.00 FPS
  [1 Debug 14:31:07.334] TrackInfoDisplay RenderAnimation: 19.00 FPS
  [169 Debug 14:31:07.551] Starting - Saving Metadata to File
  [172 Debug 14:31:07.585] Finished - Saving Metadata to File
  [1 Debug 14:33:11.526] Refreshing any podcasts that haven't been updated in over an hour
  [21 Debug 14:35:04.729] (libbanshee:player) [Gapless] Requesting next track
  [21 Debug 14:35:05.475] Starting - Saving Metadata to File
  [174 Debug 14:35:05.491] Finished - Saving Metadata to File
  [1 Debug 14:35:05.499] Querying model for track to play in song:Next mode
  [1 Debug 14:35:06.790] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Debug 14:35:06.794] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Revelations Carved In Flesh"
  [1 Info  14:35:06.900] Uncached artwork size 221 requested
  [1 Debug 14:35:06.972] Canceled
  [1 Debug 14:35:06.972] Starting
  [1 Debug 14:35:07.924] TrackInfoDisplay RenderAnimation: 19.00 FPS
  [1 Debug 14:35:08.047] TrackInfoDisplay RenderAnimation: 22.00 FPS
  [175 Debug 14:35:08.282] Starting - Saving Metadata to File
  [178 Debug 14:35:08.306] Finished - Saving Metadata to File
  [149 Debug 14:39:45.109] (libbanshee:player) [Gapless] Requesting next track
  [149 Debug 14:39:45.849] Starting - Saving Metadata to File
  [181 Debug 14:39:45.868] Finished - Saving Metadata to File
  [1 Debug 14:39:45.873] Querying model for track to play in song:Next mode
  [1 Debug 14:39:47.175] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Debug 14:39:47.182] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Mission (A World Record)"
  [1 Info  14:39:47.318] Uncached artwork size 221 requested
  [1 Debug 14:39:47.407] Canceled
  [1 Debug 14:39:47.407] Starting
  [1 Debug 14:39:48.335] TrackInfoDisplay RenderAnimation: 21.00 FPS
  [1 Debug 14:39:48.427] TrackInfoDisplay RenderAnimation: 23.00 FPS
  [182 Debug 14:39:48.676] Starting - Saving Metadata to File
  [184 Debug 14:39:48.699] Finished - Saving Metadata to File
  [1 Debug 14:43:11.526] Refreshing any podcasts that haven't been updated in over an hour
  [21 Debug 14:44:11.123] (libbanshee:player) [Gapless] Requesting next track
  [21 Debug 14:44:11.873] Starting - Saving Metadata to File
  [188 Debug 14:44:11.889] Finished - Saving Metadata to File
  [1 Debug 14:44:11.924] Querying model for track to play in song:Next mode
  [1 Debug 14:44:13.185] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Debug 14:44:13.190] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Bastard Nation"
  [1 Info  14:44:13.235] Uncached artwork size 221 requested
  [1 Debug 14:44:13.261] Canceled
  [1 Debug 14:44:13.262] Starting
  [1 Debug 14:44:14.235] TrackInfoDisplay RenderAnimation: 27.00 FPS
  [1 Debug 14:44:14.312] TrackInfoDisplay RenderAnimation: 28.00 FPS
  [189 Debug 14:44:14.733] Starting - Saving Metadata to File
  [192 Debug 14:44:14.771] Finished - Saving Metadata to File
  [149 Debug 14:50:09.068] (libbanshee:player) [Gapless] Requesting next track
  [149 Debug 14:50:09.809] Starting - Saving Metadata to File
  [203 Debug 14:50:09.827] Finished - Saving Metadata to File
  [1 Debug 14:50:09.832] Querying model for track to play in song:Next mode
  [1 Debug 14:50:11.109] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Debug 14:50:11.133] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Swarm of piranha"
  [1 Info  14:50:11.349] Uncached artwork size 221 requested
  [1 Debug 14:50:11.466] Canceled
  [1 Debug 14:50:11.466] Starting
  [1 Debug 14:50:12.367] TrackInfoDisplay RenderAnimation: 19.00 FPS
  [1 Debug 14:50:12.490] TrackInfoDisplay RenderAnimation: 22.00 FPS
  [204 Debug 14:50:12.719] Starting - Saving Metadata to File
  [207 Debug 14:50:12.737] Finished - Saving Metadata to File
  [1 Debug 14:53:11.527] Refreshing any podcasts that haven't been updated in over an hour
  [21 Debug 14:54:39.106] (libbanshee:player) [Gapless] Requesting next track
  [21 Debug 14:54:39.843] Starting - Saving Metadata to File
  [210 Debug 14:54:39.863] Finished - Saving Metadata to File
  [1 Debug 14:54:39.864] Querying model for track to play in song:Next mode
  [1 Debug 14:54:41.225] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Debug 14:54:41.230] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Hotel California"
  [1 Info  14:54:41.454] Uncached artwork size 221 requested
  [1 Debug 14:54:41.552] Canceled
  [1 Debug 14:54:41.553] Starting
  [1 Debug 14:54:42.477] TrackInfoDisplay RenderAnimation: 20.00 FPS
  [1 Debug 14:54:42.604] TrackInfoDisplay RenderAnimation: 23.00 FPS
  [211 Debug 14:54:42.934] Starting - Saving Metadata to File
  [213 Debug 14:54:42.952] Finished - Saving Metadata to File
  [1 Debug 14:56:02.774] Player state change: Playing -> Paused
  [1 Debug 14:56:26.676] Player state change: Paused -> Playing
  [1 Debug 14:56:27.144] Player state change: Playing -> Paused
  [1 Debug 14:56:32.403] Player state change: Paused -> Playing
  [149 Debug 15:02:20.448] (libbanshee:player) [Gapless] Requesting next track
  [149 Debug 15:02:21.200] Starting - Saving Metadata to File
  [217 Debug 15:02:21.218] Finished - Saving Metadata to File
  [1 Debug 15:02:21.221] Querying model for track to play in song:Next mode
  [1 Debug 15:02:22.510] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Debug 15:02:22.515] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Breath of Centuries"
  [1 Info  15:02:22.606] Uncached artwork size 221 requested
  [1 Debug 15:02:22.633] Canceled
  [1 Debug 15:02:22.634] Starting
  [1 Debug 15:02:23.637] TrackInfoDisplay RenderAnimation: 21.00 FPS
  [1 Debug 15:02:23.667] TrackInfoDisplay RenderAnimation: 21.00 FPS
  [218 Debug 15:02:24.021] Starting - Saving Metadata to File
  [220 Debug 15:02:24.037] Finished - Saving Metadata to File
  [219 Warn  15:02:44.047] Caught an exception - System.Net.WebException: The remote server returned an error: (404) Not Found. (in `System')
    at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in <filename unknown>:0 
    at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in <filename unknown>:0 
  [219 Warn  15:02:44.198] Caught an exception - System.Net.WebException: The remote server returned an error: (404) Not Found. (in `System')
    at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in <filename unknown>:0 
    at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in <filename unknown>:0 
  Exception in Gtk# callback delegate
    Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
  GLib.GException: Failed to open file '/home/jono/.cache/banshee-1/extensions/youtube/h1aVDvl0mc4.jpg': No such file or directory
    at Gdk.Pixbuf..ctor (System.String filename) [0x00000] in <filename unknown>:0 
    at Banshee.YouTube.Gui.YouTubeTile..ctor (Banshee.YouTube.Gui.YouTubeTileData data) [0x00000] in <filename unknown>:0 
    at Banshee.YouTube.YouTubePane+<UpdateForQuery>c__AnonStorey0.<>m__1 () [0x00000] in <filename unknown>:0 
    at Hyena.ThreadAssist+<BlockingProxyToMain>c__AnonStorey10.<>m__5 () [0x00000] in <filename unknown>:0 
    at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey21.<>m__38 () [0x00000] in <filename unknown>:0 
    at Banshee.Gui.GtkBaseClient+<RunIdle>c__AnonStorey1D.<>m__9F () [0x00000] in <filename unknown>:0 
    at GLib.Idle+IdleProxy.Handler () [0x00000] in <filename unknown>:0 
     at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
     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()
  ^C
  jono@forge:~$ 

  It looks like the context pane (which I have open and which shows
  related YouTube videos) gets a 404 from YouTube and it can't download
  an image file and thus hangs.

  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: banshee 2.1.3-1ubuntu1
  ProcVersionSignature: Ubuntu 3.0.0-9.14-generic 3.0.3
  Uname: Linux 3.0.0-9-generic i686
  Architecture: i386
  Date: Sat Aug 27 15:27:18 2011
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202)
  ProcEnviron:
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: banshee
  UpgradeStatus: Upgraded to oneiric on 2011-07-13 (45 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/835704/+subscriptions


References