After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 624181 - F-Spot crashes when connecting to an iPhone 3GS
F-Spot crashes when connecting to an iPhone 3GS
Status: RESOLVED FIXED
Product: f-spot
Classification: Other
Component: General
0.7.0
Other Linux
: Normal critical
: 0.7.1
Assigned To: F-spot maintainers
F-spot maintainers
Depends on:
Blocks:
 
 
Reported: 2010-07-12 16:18 UTC by Pedro Villavicencio
Modified: 2010-09-13 09:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pedro Villavicencio 2010-07-12 16:18:41 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)"
Comment 1 Ruben Vermeersch 2010-07-12 16:30:25 UTC
Could you paste the output of

   gvfs-mount -l -i
Comment 2 Pedro Villavicencio 2010-07-12 18:37:45 UTC
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
Comment 3 Ruben Vermeersch 2010-07-13 10:33:56 UTC
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?
Comment 4 Fabio Durán Verdugo 2010-09-11 00:02:11 UTC
the patch solve the problem?, can we close the report?
Comment 5 Ruben Vermeersch 2010-09-13 09:10:30 UTC
Let's just close it for now, please reopen if this still happens.