Deleting Versions, BatchQs and Freezes

Bugs & Suggestions
Post Reply
grubernd
Posts: 248
Joined: Thu Jan 12, 2012 8:17 pm
operating_system: Linux
System_Drive: N/A
Location: Graz, Austria

Deleting Versions, BatchQs and Freezes

Post by grubernd »

Code: Select all

ASP 1.2.0.7 -- Xubuntu 12.10 & 13.04 -- no OpenCL available.
hi..

"Zombie XMP will kill your CPU"

that was the headline for your yellow press paper. now lets get a little more specific.

if you delete a version, then only line 9 of the xmp will be updated:

Code: Select all

   dmf:versionCount="1">
the xmp will carry along ALL of the old settings as a zombie with it, even with more versions and so.
some of those can be re-used, making the xmp not grow.

Code: Select all

 if newVersionCount > CurrentMaxVersion then use (CurrentMaxVersion + 1)
and here comes the bad part, somewhat unscientific, but very very predictable and annoying:
if you run a batch the more zombie-settings are in your files, the more likely aftershot will freeze.

rendering previews, editing, etc seems to be unaffected.
which is really really devious because you can work for hours adjusting images, then send to batch, sigh of relief, go for a drink, came back later and not much happened except for a computer running on full throttle doing nothing.

if i remember correctly this bug with the zombie-xmp-data has been around for ages. but somehow 1.2.0.7 managed a dawn of the dead. someone wants to lend my shotgun?

PS: you can clean up the messy data by hand, or never delete versions and everything will be fine.
Bibble since 2004. Aftershot until 2020. From then on darktable.
Post Reply