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