Mr. Bylund, I wanted to let you and the list know we haven't forgotten about this issue, and, as luck would have it, the test library on my work desktop here now exhibits the same problem. I got myself into this state by accident while researching another metadata-related ticket (please see http://redmine.yorba.org/issues/5992), and now believe the two bugs are at least partially-related; hopefully, whatever is causing this will be at least improved by work we do on #5992.
Cheers, -c On 18/10/2012, Clinton Rogers <[email protected]> wrote: > Hi Joseph, > > On 18/10/2012, Joseph Bylund <[email protected]> wrote: >> I'm getting an infinite loop in shotwell on "writing metadata to >> files". Anyone else seen this behavior? > > Unfortunately, people have reported this in the past, and, although we > did deploy what we thought was a fix at the time (please have a look > at http://redmine.yorba.org/issues/4297), it seems that there is at > least one alternate reproduction path that the patch doesn't correctly > handle. > > The original problem was that, due to the way hierarchical tags are > written out to images, Shotwell would become confused over > fully-qualified vs. 'shortened form' tags and unable to detect that > something like > /entomology/insects/ants > ...and... > 'ants' > referred to the same tag, and because it didn't see the former in the > file it was trying to save to, it would repeatedly write the latter. > >> The files can be found here: http://www.columbia.edu/~jhb2147/shotwell/ > > Thanks for that; perhaps there's some clue within the tags/keywords > fields in the image headers. > >> Permissions I guess are ok (this is on my home machine)? >> -rw------- 1 jbylund ants 2023130 Oct 18 16:04 12_1.jpg >> -rw-r--r-- 1 jbylund ants 2023130 Oct 18 16:04 12_1_modified.jpg > > The permissions look about right for something in one's home > directory; that's almost certainly not the problem. > >> Thanks, >> -Joe > > Thank you for taking time to share some affected files with us; > hopefully, we'll be able to trigger the problem, and, with that, cook > up a suitable fix. > > Cheers, > -c > -- public struct Box { public static const int HAND_GRENADES = 12; -- from shotwell/src/Box.vala _______________________________________________ Shotwell mailing list [email protected] http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
