GNOME Bugzilla – Bug 626873
f-spot crashed at start
Last modified: 2011-01-17 05:56:23 UTC
I plugged a sd card in a drive, and the dialog asked to choose an action, I chose to start f-spot. f-spot started and immediatly a error message appeared with this content: -----8<---------------------------------------------------------------- Une exception non gérée a été levée : Filename path must be absolute at Hyena.SafeUri.FilenameToUri (System.String localPath) [0x00000] at Hyena.SafeUri..ctor (System.String uri) [0x00000] at FSpot.App.HandleImport (System.String path) [0x00000] at FSpot.App.Import (System.String path) [0x00000] at FSpot.Driver.Startup () [0x00000] at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] .NET Version: 2.0.50727.1433 OS Version: Unix 2.6.32.24 Assembly Version Information: FSpot.Exporters.Flickr (0.7.0.0) FSpot.Exporters.Folder (0.7.0.0) FSpot.Exporters.Gallery (0.7.0.0) FSpot.Tools.RetroactiveRoll (0.7.0.0) FSpot.Tools.ScreensaverConfig (0.7.0.0) FSpot.Tools.HashJob (0.7.0.0) FSpot.Exporters.CD (0.7.0.0) FSpot.Exporters.PicasaWeb (0.7.0.0) FSpot.Exporters.SmugMug (0.7.0.0) glade-sharp (2.12.0.0) FSpot.Bling (0.7.0.0) TagLib (0.7.0.0) pango-sharp (2.12.0.0) FSpot.Query (0.7.0.0) gnome-sharp (2.24.0.0) System.Transactions (2.0.0.0) System.Data (2.0.0.0) Mono.Data.Sqlite (0.7.0.0) gtk-sharp-beans (2.14.0.0) Hyena.Data.Sqlite (0.7.0.0) FSpot.JobScheduler (0.7.0.0) System.Core (3.5.0.0) unique-sharp (1.0.0.0) System.Configuration (2.0.0.0) FSpot.Gui (0.7.0.0) System.Xml (2.0.0.0) Mono.Addins (0.4.0.0) gio-sharp (2.14.0.0) gconf-sharp (2.24.0.0) Hyena.Gui (0.7.0.0) atk-sharp (2.12.0.0) System (2.0.0.0) Mono.Addins.Setup (0.4.0.0) gtk-sharp (2.12.0.0) FSpot.Cms (0.7.0.0) FSpot.Core (0.7.0.0) FSpot.Platform (0.7.0.0) Mono.Posix (2.0.0.0) gdk-sharp (2.12.0.0) Hyena (0.7.0.0) glib-sharp (2.12.0.0) FSpot.Utils (0.7.0.0) f-spot (0.7.0.0) mscorlib (2.0.0.0) Platform Information: Linux 2.6.32-24-generic x86_64 unknown GNU/Linux Disribution Information: [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.04 DISTRIB_CODENAME=lucid DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS" [/etc/debian_version] squeeze/sid -----8<---------------------------------------------------------------- then f-spot closed.
Are you sure this is with f-spot 0.7.2?
Oh never mind, it is. Could you paste me the output of "gvfs-mount -l -i", with the memory card inserted?
Drive(0): Disque SSD 160 GB Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sda' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] is_media_removable=0 has_media=1 is_media_check_automatic=0 can_poll_for_media=0 can_eject=0 can_start=0 can_stop=0 start_stop_type=unknown Volume(0): Syst?me de fichiers 54 GB Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: '8619a056-63bd-4021-bdcf-733df34e00e2' unix-device: '/dev/sda4' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] can_mount=1 can_eject=0 should_automount=0 Mount(0): Syst?me de fichiers 54 GB -> file:///media/8619a056-63bd-4021-bdcf-733df34e00e2 Type: GProxyMount (GProxyVolumeMonitorGdu) default_location=file:///media/8619a056-63bd-4021-bdcf-733df34e00e2 themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] can_unmount=1 can_eject=0 is_shadowed=0 Drive(1): Datafab MULTI READER Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sdc' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] is_media_removable=1 has_media=0 is_media_check_automatic=1 can_poll_for_media=1 can_eject=0 can_start=0 can_stop=1 start_stop_type=shutdown Drive(2): Datafab MULTI READER Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sdd' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] is_media_removable=1 has_media=1 is_media_check_automatic=1 can_poll_for_media=1 can_eject=1 can_start=0 can_stop=1 start_stop_type=shutdown Volume(0): NIKON D40 Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sdd1' label: 'NIKON D40' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] can_mount=1 can_eject=1 should_automount=1 Mount(0): NIKON D40 -> file:///media/NIKON%20D40 Type: GProxyMount (GProxyVolumeMonitorGdu) default_location=file:///media/NIKON%20D40 themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] x_content_types: x-content/image-dcf can_unmount=1 can_eject=1 is_shadowed=0 Drive(3): Datafab MULTI READER Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sdb' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] is_media_removable=1 has_media=0 is_media_check_automatic=1 can_poll_for_media=1 can_eject=0 can_start=0 can_stop=1 start_stop_type=shutdown Drive(4): Lecteur CD/DVD Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sr0' themed icons: [drive-optical] [drive] is_media_removable=1 has_media=0 is_media_check_automatic=1 can_poll_for_media=1 can_eject=0 can_start=0 can_stop=0 start_stop_type=unknown
Hi, I get the same symptoms; I've also attached the logs; this is from a Panasonic FZ-28 camera mounted in PC mode (it shows up below as the 2GB filesystem); I've also seen it on a SD card. f-spot 0.7.2-1 on Ubuntu Maverick (uptodate alpha) - used to work on the Gnome/F-spot version in Ubuntu Lucid. Dave Drive(0): 11 GB Hard Disk Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/mapper/main-crypt' themed icons: [drive-harddisk] [drive] is_media_removable=0 has_media=1 is_media_check_automatic=0 can_poll_for_media=0 can_eject=0 can_start=0 can_stop=0 start_stop_type=unknown Volume(0): crypt Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: '0af33ca5-b8f5-4f9b-9431-371a43459e7b' unix-device: '/dev/mapper/udisks-luks-uuid-0af33ca5-b8f5-4f9b-9431-371a43459e7b-uid1000' can_mount=1 can_eject=0 should_automount=0 Mount(0): crypt -> file:///media/crypt Type: GProxyMount (GProxyVolumeMonitorGdu) default_location=file:///media/crypt can_unmount=1 can_eject=0 is_shadowed=0 Drive(1): MATSHITA DMC-FZ28 Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sdc' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] is_media_removable=1 has_media=1 is_media_check_automatic=1 can_poll_for_media=1 can_eject=1 can_start=0 can_stop=1 start_stop_type=shutdown Volume(0): 2.0 GB Filesystem Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: '64A5-F009' unix-device: '/dev/sdc1' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] can_mount=1 can_eject=1 should_automount=1 Mount(0): 2.0 GB Filesystem -> file:///media/64A5-F009_ Type: GProxyMount (GProxyVolumeMonitorGdu) default_location=file:///media/64A5-F009_ themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] x_content_types: x-content/image-dcf can_unmount=1 can_eject=1 is_shadowed=0 Drive(2): 215 GB Hard Disk Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/mapper/main-more' themed icons: [drive-harddisk] [drive] is_media_removable=0 has_media=1 is_media_check_automatic=0 can_poll_for_media=0 can_eject=0 can_start=0 can_stop=0 start_stop_type=unknown Volume(0): more Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: '1bc920db-d852-493a-9959-89006e4b58f3' unix-device: '/dev/mapper/main-more' label: 'more' themed icons: [drive-harddisk] [drive] can_mount=1 can_eject=0 should_automount=0 Mount(0): more -> file:///media/more Type: GProxyMount (GProxyVolumeMonitorGdu) default_location=file:///media/more themed icons: [drive-harddisk] [drive] can_unmount=1 can_eject=0 is_shadowed=0 Drive(3): Kingston DataTraveler G2 Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sdb' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] is_media_removable=1 has_media=1 is_media_check_automatic=1 can_poll_for_media=1 can_eject=1 can_start=0 can_stop=1 start_stop_type=shutdown Volume(0): Music16GBa Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: '65811f37-962c-43ba-95a5-d3cddb3a8759' unix-device: '/dev/sdb1' label: 'Music16GBa' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] can_mount=1 can_eject=1 should_automount=1 Mount(0): Music16GBa -> file:///media/Music16GBa Type: GProxyMount (GProxyVolumeMonitorGdu) default_location=file:///media/Music16GBa themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] can_unmount=1 can_eject=1 is_shadowed=0 Drive(4): CD/DVD Drive Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sr0' themed icons: [drive-optical] [drive] is_media_removable=1 has_media=0 is_media_check_automatic=1 can_poll_for_media=1 can_eject=0 can_start=0 can_stop=0 start_stop_type=unknown
Maybe one more can be usable. thnov@thnov-desktop:~$ gvfs-mount -l -i Drive(0): HTC Android Phone Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sdb' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] is_media_removable=1 has_media=1 is_media_check_automatic=1 can_poll_for_media=1 can_eject=1 can_start=0 can_stop=1 start_stop_type=shutdown Volume(0): 7,9 GB Filesystem Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: '7BC3-36AB' unix-device: '/dev/sdb1' themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] can_mount=1 can_eject=1 should_automount=1 Mount(0): 7,9 GB Filesystem -> file:///media/7BC3-36AB_ Type: GProxyMount (GProxyVolumeMonitorGdu) default_location=file:///media/7BC3-36AB_ themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive] x_content_types: x-content/image-dcf can_unmount=1 can_eject=1 is_shadowed=0 Drive(1): 750 GB Hard Disk Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sda' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] is_media_removable=0 has_media=1 is_media_check_automatic=0 can_poll_for_media=0 can_eject=0 can_start=0 can_stop=0 start_stop_type=unknown Volume(0): 12 GB Filesystem Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: '68E4ECD0E4ECA194' unix-device: '/dev/sda2' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] can_mount=1 can_eject=0 should_automount=0 Drive(2): CD/DVD Drive Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sr0' themed icons: [drive-optical] [drive] is_media_removable=1 has_media=0 is_media_check_automatic=1 can_poll_for_media=1 can_eject=0 can_start=0 can_stop=0 start_stop_type=unknown Mount(0): mistik_backup -> file:///media/mistik_backup Type: GProxyMount (GProxyVolumeMonitorGdu) default_location=file:///media/mistik_backup themed icons: [drive-harddisk] [drive] can_unmount=1 can_eject=0 is_shadowed=0 Mount(2): mistik_shared -> file:///media/mistik_shared Type: GProxyMount (GProxyVolumeMonitorGdu) default_location=file:///media/mistik_shared themed icons: [drive-harddisk] [drive] can_unmount=1 can_eject=0 is_shadowed=0
Apparently it still exists. I added a debug statement for this in git. Could someone test f-spot from git and paste the output when run with --debug?
Is this debug statement also present in the version I'm running? Also, how do I run f-spot with --debug when it's not "me" starting it. F-spot starts automatically when I insert my camera (after a dialog). If I start f-spot manually no crash happens. $ apt-cache policy f-spot f-spot: Installed: 0.7.3-1~ppa~lucid0 Candidate: 0.7.3-1~ppa~lucid0 Version table: *** 0.7.3-1~ppa~lucid0 0 500 http://ppa.launchpad.net/f-spot/f-spot-ppa/ubuntu/ lucid/main Packages
any news for this report?
I think this is fixed in 0.8? I can't recall seeing it since upgrading to Maverick which included this version..
Closing the bug as per comment#9