f-spot crashes from integer conversion exception
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
F-Spot |
Won't Fix
|
Critical
|
|||
f-spot (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
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://
[4 Debug 13:03:59.670] open uri = file://
[4 Debug 13:04:00.102] Invalid thumbnail, reloading: file://
[4 Debug 13:04:00.104] open uri = file://
[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://
[4 Debug 13:04:01.265] open uri = file://
[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.ExceptionM
System.
at System.
at System.
at System.
at System.
at Mono.Data.
at Mono.Data.
at Hyena.Data.
at Hyena.Data.
at (wrapper remoting-
at Hyena.Data.
--- End of inner exception stack trace ---
at System.
at System.
at System.
at System.
at System.
at GLib.Signal.
at GLib.SignalClos
at GLib.SignalClos
at GLib.ExceptionM
at GLib.SignalClos
at Gtk.Adjustment.
at Gtk.Adjustment.
at FSpot.Widgets.
at FSpot.Widgets.
at FSpot.MainWindo
at FSpot.MainWindo
at FSpot.TimeAdapt
at FSpot.GroupSele
at FSpot.GroupSele
at FSpot.GroupSele
at FSpot.GroupSele
at Gtk.Widget.
at Gtk.Application
at Gtk.Application
at FSpot.Driver.
at Hyena.Gui.
at FSpot.Driver.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: f-spot 0.8.0-1
ProcVersionSign
Uname: Linux 2.6.35-22-generic i686
NonfreeKernelMo
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
Changed in f-spot: | |
importance: | Unknown → Critical |
status: | Unknown → New |
tags: | added: f-spot |
Changed in f-spot (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in f-spot: | |
status: | New → Won't Fix |
Imported 350 photos off SO's iphone 4.
Bug is triggered while trying to browser history by date at more than one place.
Same stack trace.
System. Reflection. TargetInvocatio nException: Exception has been thrown by the target of an invocation. ---> System. OverflowExcepti on: Value is greater than Int32.MaxValue or less than Int32.MinValue Convert. ToInt32 (Int64 value) [0x00000] in <filename unknown>:0 Int64.System. IConvertible. ToInt32 (IFormatProvider provider) [0x00000] in <filename unknown>:0 Convert. ToType (System.Object value, System.Type conversionType, IFormatProvider provider, Boolean try_target_to_type) [0x00000] in <filename unknown>:0 Convert. ChangeType (System.Object value, System.Type conversionType, IFormatProvider provider) [0x00000] in <filename unknown>:0 Sqlite. Sqlite3. GetValue (Mono.Data. Sqlite. SqliteStatement stmt, Int32 index, Mono.Data. Sqlite. SqliteType typ) [0x00000] in <filename unknown>:0 Sqlite. SqliteDataReade r.GetValue (Int32 i) [0x00000] in <filename unknown>:0 Sqlite. HyenaSqliteArra yDataReader. ReadAllRows (Mono.Data. Sqlite. SqliteDataReade r reader) [0x00000] in <filename unknown>:0 Sqlite. HyenaSqliteArra yDataReader. .ctor (Mono.Data. Sqlite. SqliteDataReade r reader) [0x00000] in <filename unknown>:0 invoke- with-check) Hyena.Data. Sqlite. HyenaSqliteArra yDataReader: .ctor (Mono.Data. Sqlite. SqliteDataReade r) Sqlite. HyenaSqliteComm and.Execute (Hyena. Data.Sqlite. HyenaSqliteConn ection hconnection, Mono.Data. Sqlite. SqliteConnectio n connection) [0x00000] in <filename unknown>:0
at System.
at System.
at System.
at System.
at Mono.Data.
at Mono.Data.
at Hyena.Data.
at Hyena.Data.
at (wrapper remoting-
at Hyena.Data.