When the lyrics plugin does not find a song's lyrics it gives you several options to choose from, in the form of links. Clicking on any of those, though, crash banshee.
If launched from the terminal, it says the following:
david@david-laptop:~$ banshee
[Info 09:04:11.797] Running Banshee 1.4.3: [Ubuntu karmic (development branch) (linux-gnu, i486) @ 2009-06-04 05:40:56 UTC]
(Banshee:4748): Gtk-CRITICAL **: gtk_container_child_set_property: assertion `child->parent == GTK_WIDGET (container)' failed
[Info 09:04:13.385] All services are started 1,428619s
[Info 09:04:14.135] nereid Client Started
[Warn 09:04:15.489] Caught an exception - Invalid RSS document. (in `Migo')
at Migo.Syndication.RssParser.CheckRss () [0x00000]
at Migo.Syndication.RssParser..ctor (System.String url, System.String xml) [0x00000]
at Migo.Syndication.FeedUpdateTask.OnDownloadDataReceived (System.Object sender, Migo.Net.DownloadStringCompletedEventArgs args) [0x00000]
Submitting via non-uri handler.
Marshaling link_clicked signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Argument cannot be null.
Parameter name: s
at System.Text.Encoding.GetBytes (System.String s) [0x00000]
at Gtk.HTMLStream.Write (System.String buffer) [0x00000]
at Banshee.Lyrics.Gui.LyricsBrowser.LoadString (System.String str) [0x00000]
at Banshee.Lyrics.Gui.LyricsBrowser.OnLinkClicked (System.Object obj, Gtk.LinkClickedArgs args) [0x00000]
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000]
at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000]
at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000]
at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000]
at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000]
at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000]
at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
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.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()
ProblemType: Bug
Architecture: i386
Date: Sat Jun 13 09:07:05 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: banshee-extension-lyrics 0.7-1
PackageArchitecture: all
ProcEnviron:
LANG=es_ES.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.30-8.9-generic
SourcePackage: bansheelyricsplugin
Uname: Linux 2.6.30-8-generic i686