More info on my strace findings: For each JPG file, gthumb's strace starts out like:
[pid 4804] open("/media/64A5-F009//DCIM/103_PANA/P1030183.JPG", O_RDONLY) = 21 [pid 4804] fstat64(21, {st_mode=S_IFREG|0755, st_size=72597, ...}) = 0 [pid 4804] mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4e75000 [pid 4804] read(21, "\377\330\377\341o\236Exif\0\0II*\0\10\0\0\0\f\0\17\1\2\0\n\0\0\0\236\0"..., 32768) = 32768 [pid 4804] close(21) = 0 [pid 4804] munmap(0xb4e75000, 32768) = 0 But for each MOV file it starts out like: [pid 4804] open("/media/64A5-F009//DCIM/103_PANA/P1030183.MOV", O_RDONLY) = 21 [pid 4804] fstat64(21, {st_mode=S_IFREG|0755, st_size=18763610, ...}) = 0 [pid 4804] mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4e75000 [pid 4804] read(21, "\1\36D\0mdat\324\376\tT\0\0\0\0\320\376\tT\0\0\0\0Q\325\340U\0\0\0\0"..., 32768) = 32768 [pid 4804] open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale/en_US/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale/en.utf8/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale/en/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale-langpack/en_US/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] open("/usr/share/locale-langpack/en/LC_MESSAGES/libexif-12.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 4804] close(21) = 0 [pid 4804] munmap(0xb4e75000, 32768) = 0 That said, no package contains libexif-12.mo for US-English in either Jaunty or Karmic, so this is probably a red-herring. I can't really see anything else that seems wrong in the strace log; the issue is probably not in reading the file data, but some parsing/interpretation of some data in the file. A bug on gnome.org (https://bugzilla.gnome.org/show_bug.cgi?id=578888 http://sourceforge.net/tracker/?func=detail&aid=2760486&group_id=8874&atid=108874) implied that "gthumb --debug -L" might show up something useful. However, that command correctly identifies the MIME type of all the JPG and MOV files on the SD card. There is a bug on gnome.org that sounds like this current bug (https://bugzilla.gnome.org/show_bug.cgi?id=605670) I asked the reporter to clarify whether this launchpad bug sounds like his/her issue. If it does, I'll link that bug as an upstream bug into this bug report. ** Bug watch added: GNOME Bug Tracker #578888 https://bugzilla.gnome.org/show_bug.cgi?id=578888 ** Bug watch added: SourceForge.net Tracker #2760486 http://sourceforge.net/support/tracker.php?aid=2760486 ** Bug watch added: GNOME Bug Tracker #605670 https://bugzilla.gnome.org/show_bug.cgi?id=605670 -- gThumb doesn't import images https://bugs.launchpad.net/bugs/444300 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gthumb in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs