[ubuntu-mono] [Bug 678245] Re: f-spot crashes from integer conversion exception

Launchpad Bug Tracker 678245 at bugs.launchpad.net
Thu Dec 29 15:41:31 UTC 2011


Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: f-spot (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to f-spot in Ubuntu.
https://bugs.launchpad.net/bugs/678245

Title:
  f-spot crashes from integer conversion exception

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

Bug description:
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/f-spot/+bug/678245/+subscriptions



More information about the Ubuntu-mono mailing list