On Tue, 15 Jun 2010 14:47:23 +0900, Norbert Preining wrote:

> On Di, 15 Jun 2010, David Paleino wrote:
> > As your report :)
> 
> Sorry.
> 
> > Can you please install gthumb-dbg, and retry?
> 
> Stil crashed, gdb bt gives 
> ...
> Core was generated by `gthumb'.
> Program terminated with signal 11, Segmentation fault.
> #0  0x0000000000000031 in ?? ()
> (gdb) bt
> #0  0x0000000000000031 in ?? ()
> #1  0x00007f7baa04e080 in operator<< (image=<value optimized out>, 
>     info=<value optimized out>) at /usr/include/exiv2/metadatum.hpp:305
> #2  exiv2_read_metadata (image=<value optimized out>, 
>     info=<value optimized out>) at exiv2-utils.cpp:368
> #3  0x00007f7baa04f749 in exiv2_read_metadata_from_file (
>     file=<value optimized out>, info=0x7f7b9c08a960, error=0x0)
>     at exiv2-utils.cpp:465
> #4  0x00007f7baa0533a6 in gth_metadata_provider_exiv2_read (self=0x153d8a0, 
>     file_data=0x14d6ec0, attributes=0x150dfb0 "*")
>     at gth-metadata-provider-exiv2.c:95
> #5  0x0000000000488cdf in gth_metadata_provider_read (self=0x153d8a0, 
>     file_data=0x14d6ec0, attributes=0x150dfb0 "*")
>     at gth-metadata-provider.c:128
> #6  0x0000000000488f62 in read_metadata_thread (data=0x14f5940)
>     at gth-metadata-provider.c:213
> #7  0x00007f7bb3f0d6e4 in ?? () from /lib/libglib-2.0.so.0
> #8  0x00007f7bb50ec8ba in start_thread (arg=<value optimized out>)
>     at pthread_create.c:300
> #9  0x00007f7bb3c1401d in clone ()
>     at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #10 0x0000000000000000 in ?? ()
> 
> I believe that this is based on libexi* or so, because I see other
> strange things in geeqie.
> 
> What else can I provide?

Can you re-do the same thing with libexiv2-dbg installed?

(some day I'll make "gthumb-dbg" depend on all those -dbg symbols, I promise :))

Also, does it crash with _every_ photo/image? Or just with one/all those made
by a specific camera? i.e. if you download something from the net, does it
crash?
From point #2 above, it seems like exiv2_read_metadata() is the culprit, so it
could be anything from a bug in the exiv2 plugin of gthumb, a bug in libexiv2
itself, or malformed EXIF info set by your camera :/

Grazie ancora!
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: PGP signature

Reply via email to