FS#10101 - f-spot does not import photos on GNOME-2.22.0

Attached to Project: Arch Linux
Opened by Neil Darlow (neildarlow) - Sunday, 06 April 2008, 20:49 GMT
Last edited by Greg (dolby) - Sunday, 22 June 2008, 09:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture i686
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: Since updating to GNOME-2.22.0, f-spot no longer imports photos from camera or memory card.


Additional info:
* f-spot-0.4.2-1


Steps to reproduce:
1) Run f-spot in a terminal
2) Select File|Import...
3) You receive the following failure traceback:

Initializing Mono.Addins
Starting new FSpot server
Query: SELECT photos.id, photos.time, photos.uri, photos.description, photos.roll_id, photos.default_version_id, photos.rating FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY photos.time
Query: SELECT photos.id, photos.time, photos.uri, photos.description, photos.roll_id, photos.default_version_id, photos.rating FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY photos.time
Query: SELECT photos.id, photos.time, photos.uri, photos.description, photos.roll_id, photos.default_version_id, photos.rating FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY photos.time
Query: SELECT photos.id, photos.time, photos.uri, photos.description, photos.roll_id, photos.default_version_id, photos.rating FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY photos.time
Reloading
Query: SELECT photos.id, photos.time, photos.uri, photos.description, photos.roll_id, photos.default_version_id, photos.rating FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY photos.time
item changed
open uri = file:///home/neil/Photos/2008/04/05/dscf0114.jpg
open uri = file:///home/neil/Photos/2008/04/05/dscf0114.jpg
open uri = file:///home/neil/Photos/2008/04/05/dscf0113.jpg
open uri = file:///home/neil/Photos/2008/04/05/dscf0113.jpg

(f-spot:6891): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.
open uri = file:///home/neil/Photos/2008/04/05/dscf0114.jpg
open uri = file:///home/neil/Photos/2008/04/05/dscf0114.jpg
open uri = file:///home/neil/Photos/2008/04/05/dscf0112.jpg
open uri = file:///home/neil/Photos/2008/04/05/dscf0112.jpg
FinePix S6500fd - gnome-dev-harddisk-usb - Mountpoint file:///media/FinePix%20S6500fd True True Harddrive
Harddrive
*** glibc detected *** f-spot: free(): invalid pointer: 0x0928de44 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7d2ac64]
/lib/libc.so.6(cfree+0x9c)[0xb7d2cb4c]
/usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb7e84066]
[0xb7737a09]
[0xa2c11b0d]
[0xa2c11a89]
[0xa2c0f9f9]
[0xa2c0e1af]
[0xa2c0dcf0]
[0xb3c1c2cb]
[0xb4e4059f]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb6b51114]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb6b43b0b]
/usr/lib/libgobject-2.0.so.0[0xb6b5723a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7de)[0xb6b581be]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb6b58606]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x87)[0xb676a127]
/usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x120)[0xb664af40]
/usr/lib/libgtk-x11-2.0.so.0[0xb664cd3d]
/usr/lib/libgtk-x11-2.0.so.0[0xb6643a2b]
/usr/lib/libgtk-x11-2.0.so.0[0xb663d726]
/usr/lib/libgobject-2.0.so.0[0xb6b42289]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb6b43b0b]
/usr/lib/libgobject-2.0.so.0[0xb6b569cf]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x66c)[0xb6b5804c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb6b58606]
/usr/lib/libgtk-x11-2.0.so.0[0xb67652ae]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xec)[0xb66363ac]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2df)[0xb663767f]
/usr/lib/libgdk-x11-2.0.so.0[0xb64aa40a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb7e7bf58]
/usr/lib/libglib-2.0.so.0[0xb7e7f4bb]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0xb7e7f98a]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb6637bb9]
[0xa2cf28d9]
[0xa2cf28a8]
[0xa2cf2890]
[0xb7737442]
[0xb77361d4]
f-spot(mono_runtime_exec_main+0xf7)[0x81002f7]
f-spot(mono_runtime_run_main+0x16d)[0x81008dd]
f-spot(mono_main+0x623)[0x805ad63]
f-spot[0x805a252]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb7cd6396]
f-spot[0x805a191]
======= Memory map: ========
00001000-00456000 rwxp 00001000 00:00 0
08048000-08219000 r-xp 00000000 fd:04 377194 /usr/bin/mono
08219000-0821b000 rwxp 001d1000 fd:04 377194 /usr/bin/mono
0821b000-0930f000 rwxp 0821b000 00:00 0 [heap]
a1295000-a14c4000 rwxp a2985000 00:00 0
a1698000-a28f2000 rwxp a1698000 00:00 0
a28f2000-a2900000 ---p a28f2000 00:00 0
a2a00000-a2ae8000 rwxp a2a00000 00:00 0
a2ae8000-a2b00000 ---p a2ae8000 00:00 0
a2b37000-a2b97000 rwxs 00000000 00:08 3309594 /SYSV00000000 (deleted)
a2c06000-a2c16000 rwxp a2c06000 00:00 0
a2c21000-a2c28000 r-xp 00000000 fd:04 165203 /usr/lib/libltdl.so.7.1.0
a2c28000-a2c29000 rwxp 00007000 fd:04 165203 /usr/lib/libltdl.so.7.1.0
a2c29000-a2c30000 r-xp 00000000 fd:04 163881 /usr/lib/libgphoto2_port.so.0.8.0
a2c30000-a2c31000 rwxp 00006000 fd:04 163881 /usr/lib/libgphoto2_port.so.0.8.0
a2c31000-a2c4a000 r-xp 00000000 fd:04 163877 /usr/lib/libgphoto2.so.2.3.0
a2c4a000-a2c4b000 rwxp 00019000 fd:04 163877 /usr/lib/libgphoto2.so.2.3.0
a2c4b000-a2cab000 rwxp a2c4b000 00:00 0
a2cab000-a2cba000 r-xp 00000000 fd:04 312723 /usr/share/fonts/TTF/VeraBd.ttf
a2cd8000-a2cdf000 r-xp 00000000 fd:04 298900 /usr/lib/f-spot/libgphoto2-sharp.dll
a2cdf000-a2ce5000 r-xp 00000000 fd:04 164913 /usr/lib/libfam.so.0.0.0
a2ce5000-a2ce6000 rwxp 00005000 fd:04 164913 /usr/lib/libfam.so.0.0.0
a2cec000-a2cf0000 r-xp 00000000 fd:04 196307 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
a2cf0000-a2cf1000 rwxp 00003000 fd:04 196307 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
a2cf1000-a2d01000 rwxp a2cf1000 00:00 0
a2d01000-a2d0d000 r-xp 00000000 fd:04 196394 /usr/lib/gnome-vfs-2.0/modules/libfile.so
a2d0d000-a2d0e000 rwxp 0000b000 fd:04 196394 /usr/lib/gnome-vfs-2.0/modules/libfile.so
a2d0e000-a2d12000 r-xp 00000000 fd:04 166515 /usr/lib/libgdksharpglue-2.so
a2d12000-a2d13000 rwxp 00003000 fd:04 166515 /usr/lib/libgdksharpglue-2.so
a2d17000-a2d1d000 r-xp 00000000 fd:01 114737 /lib/libacl.so.1.1.0
a2d1d000-a2d1e000 rwxp 00005000 fd:01 114737 /lib/libacl.so.1.1.0
a2d1e000-a2ff7000 rwxp a2d1e000 00:00 0
a2ff7000-a34d7000 rwxs d0302000 00:0d 10906 /dev/dri/card0
a34d7000-a36d7000 rwxs d0102000 00:0d 10906 /dev/dri/card0
a36d7000-b36d7000 rwxs b0000000 00:0d 10906 /dev/dri/card0
b36d7000-b38cb000 r-xp 00000000 fd:04 560792 /usr/lib/xorg/modules/dri/r200_dri.so
b38cb000-b38e0000 rwxp 001f4000 fd:04 560792 /usr/lib/xorg/modules/dri/r200_dri.so
b38e0000-b3905000 rwxp b38e0000 00:00 0
b3905000-b390d000 r-xp 00000000 fd:04 164720 /usr/lib/libdrm.so.2.3.0
b390d000-b390e000 rwxp 00008000 fd:04 164720 /usr/lib/libdrm.so.2.3.0
b390e000-b3962000 r-xp 00000000 fd:04 163693 /usr/lib/libGL.so.1.2
b3962000-b396b000 rwxp 00053000 fd:04 163693 /usr/lib/libGL.so.1.2
b396b000-b396c000 rwxp b396b000 00:00 0
b396c000-b3981000 r-xp 00000000 fd:04 298891 /usr/lib/f-spot/libfspoteog.so.0.0.0
b3981000-b3982000 rwxp 00015000 fd:04 298891 /usr/lib/f-spot/libfspoteog.so.0.0.0
b3982000-b39a2000 r-xp 00000000 fd:04 165970 /usr/lib/libexif.so.12.2.0
b39a2000-b39ab000 rwxp 0001f000 fd:04 165970 /usr/lib/libexif.so.12.2.0
b39ab000-b39d7000 r-xp 00000000 fd:04 164985 /usr/lib/liblcms.so.1.0.16
b39d7000-b39d9000 rwxp 0002b000 fd:04 164985 /usr/lib/liblcms.so.1.0.16
b39d9000-b39db000 rwxp b39d9000 00:00 0
b39dc000-b39dd000 r-xp 00000000 fd:04 656538 /usr/lib/gconv/ISO8859-1.so
b39dd000-b39df000 rwxp 00001000 fd:04 656538 /usr/lib/gconv/ISO8859-1.so
b39df000-b39e2000 r-xp 00000000 fd:01 116893 /lib/libattr.so.1.1.0
b39e2000-b39e3000 rwxp 00002000 fd:01 116893 /lib/libattr.so.1.1.0
b39e3000-b39e4000 r-xs d0101000 00:0d 10906 /dev/dri/card0
b39e4000-b39f4000 r-xs cfef0000 00:0d 10906 /dev/dri/card0
b39f4000-b39f6000 rwxs f8d53000 00:0d 10906 /dev/dri/card0
b39f6000-b3a01000 r-xp 00000000 fd:04 298893 /usr/lib/f-spot/libfspot.so.0.0.0
b3a01000-b3a02000 rwxp 0000a000 fd:04 298893 /usr/lib/f-spot/libfspot.so.0.0.0
b3a02000-b3a03000 ---p b3a02000 00:00 0
b3a03000-b3b03000 rwxp b3a03000 00:00 0
b3b03000-b3b04000 ---p b3b03000 00:00 0
b3b04000-b3c24000 rwxp b3b04000 00:00 0
b3c24000-b3c84000 rwxs 00000000 00:08 3276825 /SYSV00000000 (deleted)
b3c84000-b3c8a000 r-xp 00000000 fd:04 166513 /usr/lib/libgtksharpglue-2.so
b3c8a000-b3c8b000 rwxp 00005000 fd:04 166513 /usr/lib/libgtksharpglue-2.so
b3c8b000-b3c8f000 r-xp 00000000 fd:04 164715 /usr/lib/libXxf86vm.so.1.0.0
b3c8f000-b3c90000 rwxp 00003000 fd:04 164715 /usr/lib/libXxf86vm.so.1.0.0
b3c90000-b3c95000 r-xp 00000000 fd:04 298898 /usr/lib/f-spot/libfspotjpegtran.so.0.0.0
b3c95000-b3c96000 rwxp 00004000 fd:04 298898 /usr/lib/f-spot/libfspotjpegtran.so.0.0.0
b3c96000-b3ca6000 rwxp b3c96000 00:00 0
b3ca6000-b3cb7000 r-xp 00000000 fd:04 312715 /usr/share/fonts/TTF/Vera.ttf
b3cb7000-b3cb9000 r-xp 00000000 fd:04 611288 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3cb9000-b3cba000 rwxp 00001000 fd:04 611288 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3cba000-b3cca000 r-xs 00000000 fd:05 1193760 /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b3cca000-b3cd0000 r-xs 00000000 fd:05 1193770 /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b3cd0000-b3cdb000 r-xs 00000000 fd:05 1193769 /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-x86.cache-2
b3cdb000-b3d21000 r-xs 00000000 fd:05 1193763 /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86.cache-2
b3d21000-b3d67000 r-xs 00000000 fd:05 1193709 /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86.cache-2
b3d67000-b3d6a000 r-xp 00000000 fd:04 196488 /usr/lib/libglade/2.0/libbonobo.so
b3d6a000-b3d6b000 rwxp 00002000 fd:04 196488 /usr/lib/libglade/2.0/libbonobo.so
b3d6b000-b3d71000 r-xp 00000000 fd:04 196380 /usr/lib/libglade/2.0/libgnome.so
b3d71000-b3d72000 rwxp 00006000 fd:04 196380 /usr/lib/libglade/2.0/libgnome.so
b3d72000-b3d73000 r-xp 00000000 fd:04 196412 /usr/lib/libglade/2.0/libcanvas.so
b3d73000-b3d74000 rwxp 00001000 fd:04 196412 /usr/lib/libglade/2.0/libcanvas.so
b3d74000-b3d8b000 r-xp 00000000 fd:04 298349 /usr/lib/mono/gac/pango-sharp/2.12.0.0__35e10195dab3c99f/pango-sharp.dll
b3d8b000-b3db2000 r-xp 00000000 fd:04 298889 /usr/lib/f-spot/SemWeb.dll
b3db2000-b3dc6000 r-xp 00000000 fd:04 298514 /usr/lib/mono/gac/gtkhtml-sharp/3.16.0.0__35e10195dab3c99f/gtkhtml-sharp.dll
b3dc6000-b3dc7000 ---p b3dc6000 00:00 0
b3dc7000-b45c7000 rwxp b3dc7000 00:00 0
b45c7000-b45c8000 ---p b45c7000 00:00 0
b45c8000-b4dc8000 rwxp b45c8000 00:00 0
b4dc8000-b4e26000 r-xp 00000000 fd:04 163583 /usr/lib/libsqlite3.so.0.8.6
b4e26000-b4e27000 rwxp 0005e000 fd:04 163583 /usr/lib/libsqlite3.so.0.8.6
b4e28000-b4e2a000 r-xp 00000000 fd:04 102629 /usr/share/locale/en_GB/LC_MESSAGES/atk10.mo
b4e2a000-b4e32000 r-xp 00000000 fd:04 298186 /usr/lib/mono/gac/glade-sharp/2.12.0.0__35e10195dab3c99f/glade-sharp.dll
b4e32000-b4e42000 rwxp b4e32000 00:00 0
b4e42000-b4e43000 ---p b4e42000 00:00 0
b4e43000-b4f43000 rwxp b4e43000 00:00 0
b4f43000-b500d000 r-xp 00000000 fd:04 298006 /usr/lib/mono/gac/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
b500d000-b501c000 r-xp 00000000 fd:01 114747 /lib/libbz2.so.1.0.4
b501c000-b501d000 rwxp 0000f000 fd:01 114747 /lib/libbz2.so.1.0.4
b501d000-b504f000 r-xp 00000000 fd:04 165332 /usr/lib/libcroco-0.6.so.3.0.1
b504f000-b5052000 rwxp 00031000 fd:04 165332 /usr/lib/libcroco-0.6.so.3.0.1
b5052000-b5082000 r-xp 00000000 fd:04 165334 /usr/lib/libgsf-1.so.114.0.8
b5082000-b5085000 rwxp 0002f000 fd:04 165334 /usr/lib/libgsf-1.so.114.0.8
b5085000-b5086000 rwxp b5085000 00:00 0
b5086000-b50e4000 r-xp 00000000 fd:04 164431 /usr/lib/libgio-2.0.so.0.0.0
b50e4000-b50e6000 rwxp 0005e000 fd:04 164431 /usr/lib/libgio-2.0.so.0.0.0
b50e6000-b5116000 r-xp 00000000 fd:04 165338 /usr/lib/librsvg-2.so.2.22.2
b5116000-b5117000 rwxp 00030000 fd:04 165338 /usr/lib/librsvg-2.so.2.22.2
b5117000-b5119000 r-xp 00000000 fd:04 298903 /usr/lib/f-spot/FSpot.Query.dll
b5119000-b5125000 r-xp 00000000 fd:04 101028 /usr/share/locale/en_GB/LC_MESSAGES/f-spot.mo
b5125000-b5132000 r-xp 00000000 fd:04 296505 /usr/lib/mono/gac/Mono.Data.SqliteClient/2.0.0.0__0738eb9f132ed756/Mono.Data.SqliteClient.dll
b5132000-b5557000 r-xp 00000000 fd:04 136771 /usr/share/icons/hicolor/icon-theme.cache
b5557000-b597c000 r-xp 00000000 fd:04 136771 /usr/share/icons/hicolor/icon-theme.cache
b597c000-b598e000 r-xp 00000000 fd:04 196294 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b598e000-b598f000 rwxp 00012000 fd:04 196294 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b598f000-b59af000 rwxp b598f000 00:00 0
b59af000-b59cd000 r-xp 00000000 fd:04 297094 /usr/lib/mono/gac/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
b59cd000-b59dd000 rwxp b59cd000 00:00 0
b59dd000-b5b0f000 r-xp 00000000 fd:04 297138 /usr/lib/mono/gac/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
b5b0f000-b5bf4000 r-xp 00000000 fd:04 163586 /usr/lib/libstdc++.so.6.0.10
b5bf4000-b5bf7000 r-xp 000e5000 fd:04 163586 /usr/lib/libstdc++.so.6.0.10
b5bf7000-b5bf9000 rwxp 000e8000 fd:04 163586 /usr/lib/libstdc++.so.6.0.10
b5bf9000-b5bff000 rwxp b5bf9000 00:00 0
b5bff000-b5c11000 r-xp 00000000 fd:04 165051 /usr/lib/libelf-0.8.10.so
b5c11000-b5c12000 rwxp 00012000 fd:04 165051 /usr/lib/libelf-0.8.10.so
b5c13000-b5c1a000 r-xp 00000000 fd:04 297906 /usr/lib/mono/gac/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
b5c1a000-b5c2a000 rwxp b5c1a000 00:00 0
b5c2a000-b5c2d000 r-xp 00000000 fd:04 102028 /usr/share/locale/en_GB/LC_MESSAGES/libbonobo-2.0.mo
b5c2d000-b5c7d000 r-xp 00000000 fd:04 493916 /usr/lib/bug-buddy/libbreakpad.so.0.0.0
b5c7d000-b5c7e000 rwxp 00050000 fd:04 493916 /usr/lib/bug-buddy/libbreakpad.so.0.0.0
b5c7e000-b5c8d000 r-xp 00000000 fd:04 100758 /usr/share/locale/en_GB/LC_MESSAGES/gtk20.mo
b5c8d000-b5caf000 r-xp 00000000 fd:04 100759 /usr/share/locale/en_GB/LC_MESSAGES/gtk20Stacktrace:

at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_marshal_free (intptr) <0x00004>
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_marshal_free (intptr) <0xffffffff>
at (wrapper managed-to-native) LibGPhoto2.CameraList.gp_list_get_value (System.Runtime.InteropServices.HandleRef,int,string&) <0xffffffff>
at LibGPhoto2.CameraList.GetValue (int) <0x00068>
at SourceMenu..ctor (ImportCommand) <0x003f0>
at ImportCommand.ImportFromFile (PhotoStore,string) <0x002b6>
at MainWindow.HandleImportCommand (object,System.EventArgs) <0x0004f>
at GLib.Signal.voidObjectCallback (intptr,intptr) <0x000da>
at (wrapper native-to-managed) GLib.Signal.voidObjectCallback (intptr,intptr) <0xffffffff>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
at Gtk.Application.Run () <0x00007>
at Gnome.Program.Run () <0x00007>
at FSpot.Driver.Main (string[]) <0x00cf1>
at (wrapper runtime-invoke) FSpot.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

f-spot [0x816f534]
[0xb7f1e440]
/lib/libc.so.6(abort+0x188) [0xb7cebd38]
/lib/libc.so.6 [0xb7d24e3d]
/lib/libc.so.6 [0xb7d2ac64]
/lib/libc.so.6(cfree+0x9c) [0xb7d2cb4c]
/usr/lib/libglib-2.0.so.0(g_free+0x36) [0xb7e84066]
[0xb7737a09]
[0xa2c11b0d]
[0xa2c11a89]
[0xa2c0f9f9]
[0xa2c0e1af]
[0xa2c0dcf0]
[0xb3c1c2cb]
[0xb4e4059f]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb6b51114]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb6b43b0b]
/usr/lib/libgobject-2.0.so.0 [0xb6b5723a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7de) [0xb6b581be]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b58606]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x87) [0xb676a127]
/usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x120) [0xb664af40]
/usr/lib/libgtk-x11-2.0.so.0 [0xb664cd3d]
/usr/lib/libgtk-x11-2.0.so.0 [0xb6643a2b]
/usr/lib/libgtk-x11-2.0.so.0 [0xb663d726]
/usr/lib/libgobject-2.0.so.0 [0xb6b42289]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb6b43b0b]
/usr/lib/libgobject-2.0.so.0 [0xb6b569cf]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x66c) [0xb6b5804c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b58606]
/usr/lib/libgtk-x11-2.0.so.0 [0xb67652ae]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xec) [0xb66363ac]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2df) [0xb663767f]
/usr/lib/libgdk-x11-2.0.so.0 [0xb64aa40a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8) [0xb7e7bf58]
/usr/lib/libglib-2.0.so.0 [0xb7e7f4bb]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca) [0xb7e7f98a]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9) [0xb6637bb9]
[0xa2cf28d9]
[0xa2cf28a8]
[0xa2cf2890]
[0xb7737442]
[0xb77361d4]
f-spot(mono_runtime_exec_main+0xf7) [0x81002f7]
f-spot(mono_runtime_run_main+0x16d) [0x81008dd]
f-spot(mono_main+0x623) [0x805ad63]
f-spot [0x805a252]
/lib/libc.so.6(__libc_start_main+0xe6) [0xb7cd6396]
f-spot [0x805a191]
This task depends upon

Closed by  Greg (dolby)
Sunday, 22 June 2008, 09:06 GMT
Reason for closing:  Fixed
Additional comments about closing:  f-spot-0.4.4 is now in extra
Comment by Riri (chicha) - Tuesday, 22 April 2008, 08:04 GMT
Hello,

I am having the same issue.

I do not think this is a bug from libgphoto2, I am able to fetch my photos using the command gphoto2 --get-all-files.
But I tried it as root. I will try it as a normal user and put my comments back here.

Then I was able to import my photos with f-spot from the directory on my filesystem, where I fetched my photos from my camera.
So the problem is really related to importing from a camera (not a directory).

I have not found any related issues on f-spot's bugtracker.
There is also a post in the forum with people having similar problems : http://bbs.archlinux.org/viewtopic.php?id=47179

This may (or not) be related to mono problems identified in bug http://bugs.archlinux.org/task/10123.
This will have to be checked with mono/f-spot devs as long as we are sure that f-spot or mono is guilty (and not libgphot2, hal or other apps).

Neil, until this is fixed you can you use the command 'gphoto2 --get-all-files' to fetch you photos from your camera.
Comment by Neil Darlow (neildarlow) - Tuesday, 22 April 2008, 08:37 GMT
I don't believe it is a libgphoto2 problem either. I suspect it to be either dbus or f-spot's revised dbus interface.

For the time being, I am resorting to drag-and-drop from a nautilus browser window (from media card) into f-spot's image browser window.

There are a number of niggling issues in gnome-2.22.0 like this. Let's hope the 2.22.1 packages start appearing soon.
Comment by Riri (chicha) - Thursday, 24 April 2008, 17:58 GMT
I have opened the following bug report upstream :
http://bugzilla.gnome.org/show_bug.cgi?id=529754

Maybe they can help.
Comment by Riri (chicha) - Friday, 25 April 2008, 07:01 GMT
Hello,

In fact my upstream bug was a duplicate from bug http://bugzilla.gnome.org/show_bug.cgi?id=528162
The good news is that a fix is available in f-spot's svn trunk :
http://svn.gnome.org/viewvc/f-spot/trunk/libgphoto2-sharp/CameraList.cs?view=patch&r1=3361&r2=3831&pathrev=3831

I think this bug can be closed, since it is an upstream bug.
Comment by Neil Darlow (neildarlow) - Friday, 25 April 2008, 09:05 GMT
Not yet, my original report was for importing from a media card. Yours is camera related.

Looking at the svn fix you quoted, it appears to be libgphoto2 related. Does libgphoto2 participate in media card imports?
Comment by Riri (chicha) - Friday, 25 April 2008, 09:07 GMT
Good question :-)
Sorry, I did not see that, I was too selfish :-P
Comment by Riri (chicha) - Saturday, 26 April 2008, 16:57 GMT
Hello Neil,

I gave your logs another look. It seems you are also having trouble with libgphoto2 :

at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_marshal_free (intptr) <0x00004>
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_marshal_free (intptr) <0xffffffff>
at (wrapper managed-to-native) LibGPhoto2.CameraList.gp_list_get_value (System.Runtime.InteropServices.HandleRef,int,string&) <0xffffffff>
at LibGPhoto2.CameraList.GetValue (int) <0x00068>
at SourceMenu..ctor (ImportCommand) <0x003f0>
at ImportCommand.ImportFromFile (PhotoStore,string) <0x002b6>
at MainWindow.HandleImportCommand (object,System.EventArgs) <0x0004f>
at GLib.Signal.voidObjectCallback (intptr,intptr) <0x000da>
at (wrapper native-to-managed) GLib.Signal.voidObjectCallback (intptr,intptr) <0xffffffff>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
at Gtk.Application.Run () <0x00007>
at Gnome.Program.Run () <0x00007>
at FSpot.Driver.Main (string[]) <0x00cf1>
at (wrapper runtime-invoke) FSpot.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Copy the f-spot directory from abs and try the attached patch + PKGBUILD.
It solved the problem for me and will hopefully solve the problem for you.

The fix has also been backported to version 0.4.2 in f-spot SVN. You can also build from there without using the patch.

I hope it helped !
Comment by Neil Darlow (neildarlow) - Saturday, 26 April 2008, 20:26 GMT
Well, the patched version of f-spot did produce an Import Selection dialog this time but:

1) Attempting to import from the camera over a USB cable gave an error that the USB device could not be claimed - yes I am a member of group camera.
2) Attempting to import from the media card still crashes f-spot.

I guess (1) could be UDEV related but, to be honest, I'm getting a bit disheartened with the state of GNOME-2.22.x in Archlinux and I might look elsewhere.
Comment by Riri (chicha) - Sunday, 27 April 2008, 17:24 GMT
Can you give the output from the patched f-spot ? I guess it has changed from the previous one ...
Comment by Neil Darlow (neildarlow) - Tuesday, 03 June 2008, 08:44 GMT
I built f-spot-0.4.4 for i686 using the x86_64 files from testing and can confirm that importing from camera and memory card now works as expected.
Comment by Glenn Matthys (RedShift) - Tuesday, 17 June 2008, 19:03 GMT
f-spot in extra still needs to be updated to 0.4.4 for i686 (It's currently at 0.4.2 which has this bug).

Loading...