Public bug reported:

Binary package hint: f-spot

I accidently entered the wrong password for my Google-account when
setting up the Picasa Web export plugin in F-Spot. This caused F-spot to
crash immediately. The bad password was stored (in Gnome-keyring), and
caused F-spot to crash every time I tried to export to Picasa Web. It
gave me no chance to re-enter the correct password.

Here's the stack trace:

(f-spot:8406): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling 
gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the 
data stream to the loader before dropping the last reference.
item changed
item changed
item changed
GoogleAccount.Connect()
Can not connect to Picasa. Bad username ? password ? network connection ?
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 FSpotGoogleExport.GoogleExport.HandleAlbumOptionMenuChanged (System.Object 
sender, System.EventArgs args) [0x00000] 
  at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr data) [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean 
is_terminal)
   at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
   at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
   at Gtk.OptionMenu.gtk_option_menu_set_menu(IntPtr , IntPtr )
   at Gtk.OptionMenu.gtk_option_menu_set_menu(IntPtr , IntPtr )
   at Gtk.OptionMenu.set_Menu(Gtk.Widget value)
   at 
FSpotGoogleExport.GoogleExport.PopulateAlbumOptionMenu(Mono.Google.Picasa.PicasaWeb
 picasa)
   at FSpotGoogleExport.GoogleExport.Connect(FSpotGoogleExport.GoogleAccount 
selected, System.String token, System.String text)
   at FSpotGoogleExport.GoogleExport.Connect(FSpotGoogleExport.GoogleAccount 
selected)
   at FSpotGoogleExport.GoogleExport.Connect()
   at FSpotGoogleExport.GoogleExport.Run(IBrowsableCollection selection)
   at FSpot.Extensions.ExportMenuItemNode.OnActivated(System.Object o, 
System.EventArgs e)
   at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
   at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
   at Gtk.Application.gtk_main()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Gnome.Program.Run()
   at FSpot.Driver.Main(System.String[] args)


I fixed my Google account password in the Gnome keyring through Seahorse, and 
now the Picasa Web export from F-spot works fine. The point is, F-spot or the 
Picasa plugin does not handle the case of wrong username or password being 
entered and/or connection/authentication errors to Google.

** Affects: f-spot (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Binary package hint: f-spot
  
  I accidently entered the wrong password for my Google-account when
  setting up the Picasa Web export plugin in F-Spot. This caused F-spot to
  crash immediately. The bad password was stored (in Gnome-keyring), and
  caused F-spot to crash every time I tried to export to Picasa Web. It
- gave my no chance to re-enter the correct password.
+ gave me no chance to re-enter the correct password.
  
  Here's the stack trace:
  
  (f-spot:8406): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without 
calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly 
end the data stream to the loader before dropping the last reference.
  item changed
  item changed
  item changed
  GoogleAccount.Connect()
  Can not connect to Picasa. Bad username ? password ? network connection ?
  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 FSpotGoogleExport.GoogleExport.HandleAlbumOptionMenuChanged 
(System.Object sender, System.EventArgs args) [0x00000] 
    at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr data) [0x00000] 
     at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, 
Boolean is_terminal)
     at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
     at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
     at Gtk.OptionMenu.gtk_option_menu_set_menu(IntPtr , IntPtr )
     at Gtk.OptionMenu.gtk_option_menu_set_menu(IntPtr , IntPtr )
     at Gtk.OptionMenu.set_Menu(Gtk.Widget value)
     at 
FSpotGoogleExport.GoogleExport.PopulateAlbumOptionMenu(Mono.Google.Picasa.PicasaWeb
 picasa)
     at FSpotGoogleExport.GoogleExport.Connect(FSpotGoogleExport.GoogleAccount 
selected, System.String token, System.String text)
     at FSpotGoogleExport.GoogleExport.Connect(FSpotGoogleExport.GoogleAccount 
selected)
     at FSpotGoogleExport.GoogleExport.Connect()
     at FSpotGoogleExport.GoogleExport.Run(IBrowsableCollection selection)
     at FSpot.Extensions.ExportMenuItemNode.OnActivated(System.Object o, 
System.EventArgs e)
     at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
     at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
     at Gtk.Application.gtk_main()
     at Gtk.Application.gtk_main()
     at Gtk.Application.Run()
     at Gnome.Program.Run()
     at FSpot.Driver.Main(System.String[] args)
  
  
  I fixed my Google account password in the Gnome keyring through Seahorse, and 
now the Picasa Web export from F-spot works fine. The point is, F-spot or the 
Picasa plugin does not handle the case of wrong username or password being 
entered and/or connection/authentication errors to Google.

-- 
Picasa Web export crashes F-Spot when Google account password is incorrect
https://bugs.launchpad.net/bugs/240797
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to