After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 568080 - Crashes when updating filter with no results
Crashes when updating filter with no results
Status: RESOLVED FIXED
Product: f-spot
Classification: Other
Component: Browsing
0.5.x
Other Linux
: Normal normal
: ---
Assigned To: F-spot maintainers
F-spot maintainers
: 584566 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-01-17 14:23 UTC by Felipe Lessa
Modified: 2009-06-03 07:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Felipe Lessa 2009-01-17 14:23:26 UTC
Hello!

Steps to reproduce the problem:
1) Create a new tag and a photo.
2) Filter to that tag.
3) Enter edit mode.
4) Remove that photo.
5) Update the filter (using the "refresh" button on the upper right corner)
6) KABOOM!

Exception thrown:
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.ArgumentNullException: Argument cannot be null.
Parameter name: key
  at System.Collections.Generic.Dictionary`2[System.Object,System.Object].set_Item (System.Object key, System.Object value) [0x00000] 
  at FSpot.Utils.DisposableCache`2[System.String,Gdk.Pixbuf].Add (System.String key, Gdk.Pixbuf value) [0x00000] 
  at FSpot.Widgets.Filmstrip.GetPixbuf (Int32 i, Boolean highlighted) [0x00000] 
  at FSpot.Widgets.Filmstrip.GetPixbuf (Int32 i) [0x00000] 
  at FSpot.Widgets.Filmstrip.OnExposeEvent (Gdk.EventExpose evnt) [0x00000] 
  at Gtk.Widget.exposeevent_cb (IntPtr widget, IntPtr evnt) [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Widget.exposeevent_cb(IntPtr widget, IntPtr evnt)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Gnome.Program.Run()
   at FSpot.Driver.Main(System.String[] args)

Thanks!
Felipe.
Comment 1 Maxxer 2009-01-18 10:42:27 UTC
i cannot reproduce, and i believe it has been fixed in svn.
please reopen if you can reproduce this bug with svn.
thanks
Comment 2 Maxxer 2009-06-03 07:32:04 UTC
*** Bug 584566 has been marked as a duplicate of this bug. ***