f-spot fails to import portrait-oriented photos downloaded by gthumb
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
f-spot (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: f-spot
I just discovered that a great many photos were missing from my f-spot photo collection today. The default photo download program in Ubuntu is gthumb, which launches whenever I plug in my Canon A520 camera. gthumb properly rotates portrait mode photos (as marked by the camera's orentation sensor) so they appear correctly oriented in nautilus.
When I attempt to import these photos into f-spot, f-spot dumps a message to the console, but otherwise silently fails to import the picture. I've lost a number of pictures this way, because once the pictures are "safely" in f-spot, I delete the folder that gthumb created.
Here's what f-spot dumps when importing one of these pictures:
burner@
Starting new FSpot server
item ImportCommand+
Scanning /home/burner/
loading exif data
loading exif data
loading exif data
loading exif data
loading exif data
Error importing /home/burner/
System.
Parameter name: src
in <0x00000> <unknown method>
in (wrapper managed-to-native) System.
in <0x00013> System.
in <0x00050> Exif.ExifEntry:
in <0x00054> FSpot.JpegFile:
in <0x0006d> PhotoStore:Create (System.String newPath, System.String origPath, Gdk.Pixbuf thumbnail)
in <0x000d5> FileImportBacke
Could not import file
loading exif data
loading exif data
loading exif data
loading exif data
cleanup context
cleanup context
Stopping
This pictures is one that f-spot appears to be unable to import. Even if gthumb is tweaking the exif headers in a bad way, it seems that f-spot should still be able to import any pictures, or at least let the user know that some pictures failed to import, loudly even.