Comment 10 for bug 676949

Revision history for this message
Jim Nelson (yorba-jim) wrote :

I investigated this briefly and saw that the crash was happening when a std:iterator was being dereferenced via its -> operator to retrieve the Exifdatum struct it was pointing to. The segfault was not in accessing the struct once it was extracted, but rather while pulling it from the iterator via the -> operator. (It appeared to be happening inside the Exifdatum's copy constructor; gdb's debug symbols were inconsistent on this point.)

I hesitate to point the finger at Exiv2 because it's quite possible I'm doing something wrong inside gexiv2, but I have now included that package in this ticket because the bug is in the interaction between gexiv2 and it.