[ubuntu-mono] [Bug 373202] Re: When no photos are displayed, clicking on timeline crashes f-spot

Bug Watch Updater 373202 at bugs.launchpad.net
Thu Sep 16 08:25:57 UTC 2010


** Changed in: f-spot
       Status: New => Fix Released

** Changed in: f-spot
   Importance: Unknown => High

-- 
When no photos are displayed, clicking on timeline crashes f-spot
https://bugs.launchpad.net/bugs/373202
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to f-spot in ubuntu.

Status in Personal photo management for the GNOME desktop: Fix Released
Status in “f-spot” package in Ubuntu: Fix Released

Bug description:
Binary package hint: f-spot

Steps to reproduce the bug:

 1. Start without pre-existing f-spot configuration (no ~/Photos, ~/.gnome2/f-spot or ~/.gconf/apps/f-spot directory).
  2. Start f-spot
  3. In the import dialog which appears, select a directory with some images and import them.
  4. Click the close button in the search bar thingy (the brown bar where it says "import roll")
  5. Double-click a tag which has no photos (none of the photos I imported had any tags so this was trivial)
  6. Maximise the window
  7. Click in the timeline pane.

Here's the backtrace:

Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.IndexOutOfRangeException: Array index is out of range.
  at FSpot.PhotoQuery+PhotoCache.Get (Int32 index) [0x00000] 
  at FSpot.PhotoQuery.get_Item (Int32 index) [0x00000] 
  at FSpot.PhotoQuery.LookupItem (DateTime date, Boolean asc) [0x00000] 
  at FSpot.PhotoQuery.LookupItem (DateTime date) [0x00000] 
  at FSpot.TimeAdaptor.SetGlass (Int32 min) [0x00000] 
  at FSpot.GroupSelector+Glass.PositionChanged () [0x00000] 
  at FSpot.GroupSelector+Manipulator.SetPosition (Int32 position, Boolean update) [0x00000] 
  at FSpot.GroupSelector+Manipulator.SetPosition (Int32 position) [0x00000] 
  at FSpot.GroupSelector.OnButtonPressEvent (Gdk.EventButton args) [0x00000] 
  at Gtk.Widget.buttonpressevent_cb (IntPtr widget, IntPtr evnt) [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Widget.buttonpressevent_cb(IntPtr widget, IntPtr evnt)
   at Gtk.Widget.buttonpressevent_cb(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)






More information about the Ubuntu-mono mailing list