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
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs