Package: f-spot Version: 0.2.1-1 On an up-to-date Testing, if I choose photos to import then press the 'Import' button I get the following error:
An unhandled exception was thrown: SQL logic error or missing database at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt, System.Int32 cols, System.IntPtr pazValue, System.IntPtr pazColName) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32 rows_affected) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] at PhotoStore.Update (.Photo photo) [0x00000] at PhotoStore.Commit (.DbItem[] items, .DbItemEventArgs args) [0x00000] at PhotoStore.Commit (.DbItem item) [0x00000] at ImportCommand.ImportFromFile (.PhotoStore store, System.String path) [0x00000] at MainWindow.HandleImportCommand (System.Object sender, System.EventArgs e) [0x00000] at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs) at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr gch) [0x00000] at (wrapper native-to-managed) GLib.Signal:voidObjectCallback (intptr,intptr) at <0x00000> <unknown method> at (wrapper managed-to-native) Gtk.Application:gtk_main () at Gtk.Application.Run () [0x00000] at Gnome.Program.Run () [0x00000] at FSpot.Driver.Main (System.String[] args) [0x00000] .NET Version: 1.1.4322.2032 Assembly Version Information: libgphoto2-sharp (1.0.2471.35655) FlickrNet (1.1.0.0) google-sharp (0.0.0.0) gconf-sharp (2.8.0.0) pango-sharp (2.8.0.0) SemWeb (0.7.1.0) glade-sharp (2.8.0.0) gtkhtml-sharp (2.8.0.0) System.Data (1.0.5000.0) Mono.Data.SqliteClient (1.0.5000.0) gdk-sharp (2.8.0.0) gnome-vfs-sharp (2.8.0.0) dbus-sharp (0.60.0.0) System (1.0.5000.0) Mono.Posix (1.0.5000.0) atk-sharp (2.8.0.0) gtk-sharp (2.8.0.0) glib-sharp (2.8.0.0) gnome-sharp (2.8.0.0) f-spot (0.2.1.0) mscorlib (1.0.5000.0) Platform Information: Linux 2.6.17-2-686 i686 unknown GNU/Linux Disribution Information: [/etc/debian_version] testing/unstable I checked other similar bugs with earlier versions of f-spot and they mentioned missing libsqlite0 and libmono-sqlite dependencies. I have both installed. When I subsequently tried to run F-Spot, the program begins to start, I see 'Starting F-Spot photo...' as a minimised window then that disappears. I ran it from the command line and got the following: ** (/usr/lib/f-spot/f-spot.exe:8383): CRITICAL **: _wapi_shm_file_open: shared f ile [/home/XXXX/.wapi/shared_data-XXXX-Linux-i686-308-10-0] write error: No space left on device ** (/usr/lib/f-spot/f-spot.exe:8383): CRITICAL **: _wapi_shm_attach: shared file [/home/XXXX/.wapi/shared_data-XXXX-Linux-i686-308-10-0] open error ** ERROR **: file shared.c: line 313 (_wapi_shm_semaphores_init): assertion fail ed: (tmp_shared != NULL) aborting... ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Stacktrace: Native stacktrace: mono(mono_handle_native_sigsegv+0xec) [0x81804b5] mono [0x81633e6] [0xffffe440] /lib/tls/libc.so.6(abort+0x109) [0xa7d1c0c9] /usr/lib/libglib-2.0.so.0(g_logv+0x454) [0xa7eae074] /usr/lib/libglib-2.0.so.0(g_log+0x29) [0xa7eae0a9] /usr/lib/libglib-2.0.so.0(g_assert_warning+0x77) [0xa7eae127] mono [0x811f5e2] mono [0x81112d5] mono(mono_once+0x91) [0x811b721] mono [0x81118a0] mono [0x811e090] mono [0x811e70c] mono(mono_thread_pool_init+0x94) [0x80e2d37] mono(mono_runtime_init+0x1a) [0x80e9362] mono [0x816447c] mono(mono_main+0x12c2) [0x805e3e0] mono [0x805c116] /lib/tls/libc.so.6(__libc_start_main+0xc8) [0xa7d06ea8] mono [0x805c071] Aborted My partition had filled up completely. I made space and ran F-Spot again, it loaded ok and the pictures had after all been imported. If all this is because of running out of disk space, couldn't F-Spot have said 'There is no space left in /home, please make some space and try again'?