Crashes when choosing a lyric

Bug #386636 reported by David Prieto
This bug report is a duplicate of:  Bug #511868: Crash when click on lirycs. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bansheelyricsplugin (Ubuntu)
New
Undecided
Unassigned

Bug Description

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

Revision history for this message
David Prieto (frandavid100-gmail) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.