GNOME Bugzilla – Bug 624181
F-Spot crashes when connecting to an iPhone 3GS
Last modified: 2010-09-13 09:10:30 UTC
this report has been filed here: https://bugs.edge.launchpad.net/ubuntu/+source/f-spot/+bug/603885 "F-Spot crashes when connecting to an iPhone 3GS with the following error report: An unhandled exception was thrown: Filename path must be absolute at Hyena.SafeUri.FilenameToUri (System.String localPath) [0x00000] in <filename unknown>:0 at Hyena.SafeUri..ctor (System.String uri) [0x00000] in <filename unknown>:0 at FSpot.App.HandleImport (System.String path) [0x00000] in <filename unknown>:0 at FSpot.App.Import (System.String path) [0x00000] in <filename unknown>:0 at FSpot.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0 .NET Version: 2.0.50727.1433 Assembly Version Information: FSpot.Exporters.RetroactiveRoll (0.7.0.0) FSpot.Exporters.CDExport (0.7.0.0) FSpot.Exporters.FlickrExport (0.7.0.0) FSpot.Exporters.HashJob (0.7.0.0) FSpot.Exporters.ScreensaverConfig (0.7.0.0) FSpot.Exporters.PicasaWeb (0.7.0.0) FSpot.Exporters.GalleryExport (0.7.0.0) FSpot.Exporters.FolderExport (0.7.0.0) FSpot.Exporters.SmugMugExport (0.7.0.0) glade-sharp (2.12.0.0) FSpot.Bling (0.7.0.0) pango-sharp (2.12.0.0) FSpot.Query (0.7.0.0) gtk-sharp-beans (2.14.0.0) gnome-sharp (2.24.0.0) System.Transactions (2.0.0.0) System.Data (2.0.0.0) Mono.Data.SqliteClient (2.0.0.0) FSpot.JobScheduler (0.7.0.0) System.Configuration (2.0.0.0) FSpot.Widgets (0.7.0.0) System.Xml (2.0.0.0) gconf-sharp (2.24.0.0) System.Core (3.5.0.0) unique-sharp (1.0.0.0) System (2.0.0.0) Mono.Addins (0.4.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) atk-sharp (2.12.0.0) gtk-sharp (2.12.0.0) Mono.Addins.Setup (0.4.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)"
Could you paste the output of gvfs-mount -l -i
output of gvfs: BEFORE THE CRASH: Drive(0): 100 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): Windows 7 Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: '1E3C701A3C6FEAEB' unix-device: '/dev/sda1' label: 'Windows 7' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] can_mount=1 can_eject=0 should_automount=0 Volume(1): Lucid Lynx Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: 'f78c003e-1b38-4779-b82c-ad42657b3760' unix-device: '/dev/sda2' label: 'Lucid Lynx' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] can_mount=1 can_eject=0 should_automount=0 Drive(1): 160 GB Hard Disk Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sdb' 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): Ubuntu 10.04 Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: 'c64399c5-449a-47eb-83a0-5610ff3c885b' unix-device: '/dev/sdb2' label: 'Ubuntu 10.04' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] can_mount=1 can_eject=0 should_automount=0 AFTER THE CRASH: Drive(0): 100 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): Windows 7 Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: '1E3C701A3C6FEAEB' unix-device: '/dev/sda1' label: 'Windows 7' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] can_mount=1 can_eject=0 should_automount=0 Volume(1): Lucid Lynx Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: 'f78c003e-1b38-4779-b82c-ad42657b3760' unix-device: '/dev/sda2' label: 'Lucid Lynx' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] can_mount=1 can_eject=0 should_automount=0 Drive(1): 160 GB Hard Disk Type: GProxyDrive (GProxyVolumeMonitorGdu) ids: unix-device: '/dev/sdb' 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): Ubuntu 10.04 Type: GProxyVolume (GProxyVolumeMonitorGdu) ids: uuid: 'c64399c5-449a-47eb-83a0-5610ff3c885b' unix-device: '/dev/sdb2' label: 'Ubuntu 10.04' themed icons: [drive-harddisk-ata] [drive-harddisk] [drive] can_mount=1 can_eject=0 should_automount=0 Volume(0): Herwig Cuypers’s iPhone Type: GProxyVolume (GProxyVolumeMonitorAfc) ids: uuid: '8c2551fd7407700d7103b1007c69899a766303fa' uuid=8c2551fd7407700d7103b1007c69899a766303fa activation_root=afc://8c2551fd7407700d7103b1007c69899a766303fa/ themed icons: [phone-apple-iphone] [phone-apple] [phone] can_mount=1 can_eject=0 should_automount=1 Mount(0): Herwig Cuypers’s iPhone -> afc://8c2551fd7407700d7103b1007c69899a766303fa/ Type: GProxyShadowMount (GProxyVolumeMonitorAfc) default_location=afc://8c2551fd7407700d7103b1007c69899a766303fa/ themed icons: [phone-apple-iphone] [phone-apple] [phone] x_content_types: x-content/audio-player x-content/image-dcf can_unmount=1 can_eject=0 is_shadowed=0 Mount(1): Herwig Cuypers’s iPhone -> afc://8c2551fd7407700d7103b1007c69899a766303fa/ Type: GDaemonMount default_location=afc://8c2551fd7407700d7103b1007c69899a766303fa/ themed icons: [phone-apple-iphone] [phone-apple] [phone] x_content_types: x-content/audio-player x-content/image-dcf can_unmount=1 can_eject=0 is_shadowed=1
I've pushed a patch that might solve this. commit b49c7a0f34edd216af2fe0f606f7995c31463b39 Author: Ruben Vermeersch <ruben@savanne.be> Date: Tue Jul 13 12:32:06 2010 +0200 Increase MAX_SCHEME_LENGTH to handle gphoto2 URIs. Might solve https://bugzilla.gnome.org/show_bug.cgi?id=624181 Could you test this with git master?
the patch solve the problem?, can we close the report?
Let's just close it for now, please reopen if this still happens.