f-spot crashes when exporting to PicasaWeb (empty Picasa album collection ?)

Bug #274709 reported by AlexConrad
2
Affects Status Importance Assigned to Milestone
F-Spot
Fix Released
Critical
f-spot (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: f-spot

Hi,

I'm trying to export photos to PicasaWeb. When I tried to export the first time, I've set my login + password, then f-spot crashed. I tried again, and now it crashes as soon as I click the export to PicasaWeb menu entry. I've seen other bugs similar to this one regarding a wrong user/password account. Although, I do have the correct login/password google account set. My PicasaWeb is brand new and I have no albums yet. The traceback makes it pretty obvious that this is the problem.

The program crashes a few moments after "GoogleAccount.Connect()".

aconrad@ubuntu:~$ f-spot
Starting new FSpot server
Reloading
item changed

(f-spot:10262): 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.
error checking orientation
GoogleAccount.Connect()
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.ArgumentOutOfRangeException: Index is less than 0 or more than or equal to the list count.
Parameter name: index
0
  at System.Collections.ArrayList.get_Item (Int32 index) [0x00000]
  at System.Collections.Specialized.NameObjectCollectionBase.BaseGet (Int32 index) [0x00000]
  at Mono.Google.Picasa.PicasaAlbumCollection.get_Item (Int32 index) [0x00000]
  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)

Regards,
Alex Conrad

Revision history for this message
AlexConrad (aconrad-tlv) wrote :

Ah, I forgot to mention version: I'm running Ubuntu Hardy 8.04.1 with all the latest updates from the repos.

aconrad@ubuntu:~$ dpkg --list | grep f-spot
ii f-spot 0.4.3.1-0ubuntu1 personal photo management application

Regards,
Alex Conrad

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the report, that's fixed in intrepid , upstream bug is http://bugzilla.gnome.org/show_bug.cgi?id=541140

Changed in f-spot:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Fix Released
Changed in f-spot:
status: Unknown → Fix Released
Changed in f-spot:
importance: Unknown → Critical
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.