Public bug reported: Binary package hint: f-spot
After scrolling through the "date bar" to an earlier date, f-spot crashes with an exception. My photo collection has about 9200 images. Some of the images were imported with an earlier version of f-spot. It only occurs with the older photos, so it maybe a particular one. Tail of f-spot --debug: [4 Debug 13:03:59.656] Invalid thumbnail, reloading: file:///home/crj/Pictures/Photos/2003/05/01/img_0246.jpg [4 Debug 13:03:59.670] open uri = file:///home/crj/Pictures/Photos/2003/05/01/img_0246.jpg [4 Debug 13:04:00.102] Invalid thumbnail, reloading: file:///home/crj/Pictures/Photos/2003/05/04/img_0252.jpg [4 Debug 13:04:00.104] open uri = file:///home/crj/Pictures/Photos/2003/05/04/img_0252.jpg [1 Debug 13:04:00.548] IndexOf took 0.015483 : SELECT ROWID AS row_id FROM photoquery_temp_0 WHERE time <= 1049176799 ORDER BY time DESC LIMIT 1 [1 Debug 13:04:00.864] Query took 0.014783 : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 8800 [1 Debug 13:04:00.883] Query took 0.017766 : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 8900 [4 Debug 13:04:01.249] Invalid thumbnail, reloading: file:///home/crj/Pictures/Photos/2003/04/19/img_0190.jpg [4 Debug 13:04:01.265] open uri = file:///home/crj/Pictures/Photos/2003/04/19/img_0190.jpg [1 Debug 13:04:01.919] IndexOf took 0.006558 : SELECT ROWID AS row_id FROM photoquery_temp_0 WHERE time <= 1046498399 ORDER BY time DESC LIMIT 1 [1 Debug 13:04:03.070] IndexOf took 0.004456 : SELECT ROWID AS row_id FROM photoquery_temp_0 WHERE time <= 1044079199 ORDER BY time DESC LIMIT 1 [1 Debug 13:04:04.254] IndexOf took 0.005444 : SELECT ROWID AS row_id FROM photoquery_temp_0 WHERE time <= 1041400799 ORDER BY time DESC LIMIT 1 [1 Debug 13:04:05.363] IndexOf took 0.004121 : SELECT ROWID AS row_id FROM photoquery_temp_0 WHERE time <= 1038722399 ORDER BY time DESC LIMIT 1 [5 Debug 13:04:05.481] Exception executing command: SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 9200 Marshaling value_changed signal Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.OverflowException: Value is greater than Int32.MaxValue or less than Int32.MinValue at System.Convert.ToInt32 (Int64 value) [0x00000] in <filename unknown>:0 at System.Int64.System.IConvertible.ToInt32 (IFormatProvider provider) [0x00000] in <filename unknown>:0 at System.Convert.ToType (System.Object value, System.Type conversionType, IFormatProvider provider, Boolean try_target_to_type) [0x00000] in <filename unknown>:0 at System.Convert.ChangeType (System.Object value, System.Type conversionType, IFormatProvider provider) [0x00000] in <filename unknown>:0 at Mono.Data.Sqlite.Sqlite3.GetValue (Mono.Data.Sqlite.SqliteStatement stmt, Int32 index, Mono.Data.Sqlite.SqliteType typ) [0x00000] in <filename unknown>:0 at Mono.Data.Sqlite.SqliteDataReader.GetValue (Int32 i) [0x00000] in <filename unknown>:0 at Hyena.Data.Sqlite.HyenaSqliteArrayDataReader.ReadAllRows (Mono.Data.Sqlite.SqliteDataReader reader) [0x00000] in <filename unknown>:0 at Hyena.Data.Sqlite.HyenaSqliteArrayDataReader..ctor (Mono.Data.Sqlite.SqliteDataReader reader) [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) Hyena.Data.Sqlite.HyenaSqliteArrayDataReader:.ctor (Mono.Data.Sqlite.SqliteDataReader) at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.Sqlite.SqliteConnection connection) [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0 at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0 at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) at Gtk.Adjustment.gtk_adjustment_set_value(IntPtr , Double ) at Gtk.Adjustment.set_Value(Double value) at FSpot.Widgets.CellGridView.ScrollTo(Int32 cell_num, Boolean center) at FSpot.Widgets.CellGridView.ScrollTo(Int32 cell_num) at FSpot.MainWindow.JumpTo(Int32 index) at FSpot.MainWindow.HandleAdaptorGlassSet(FSpot.GroupAdaptor sender, Int32 index) at FSpot.TimeAdaptor.SetGlass(Int32 min) at FSpot.GroupSelector+Glass.PositionChanged() at FSpot.GroupSelector+Manipulator.SetPosition(Int32 position, Boolean update) at FSpot.GroupSelector+Manipulator.SetPosition(Int32 position) at FSpot.GroupSelector.OnButtonPressEvent(Gdk.EventButton args) at Gtk.Widget.buttonpressevent_cb(IntPtr widget, IntPtr evnt) at Gtk.Application.gtk_main() at Gtk.Application.Run() at FSpot.Driver.Startup() at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup) at FSpot.Driver.Main(System.String[] args) ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: f-spot 0.8.0-1 ProcVersionSignature: Ubuntu 2.6.35-22.35-generic 2.6.35.4 Uname: Linux 2.6.35-22-generic i686 NonfreeKernelModules: nvidia Architecture: i386 Date: Sun Nov 21 12:49:54 2010 InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5) ProcEnviron: PATH=(custom, no user) LANG=en_US.utf8 SHELL=/bin/bash SourcePackage: f-spot ** Affects: f-spot (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug i386 maverick -- f-spot crashes from integer conversion exception https://bugs.launchpad.net/bugs/678245 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to f-spot in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs