XnView cannot handle pictures with metadata in specific format. I suppose it's bug of XnView because digiKam works with same files without problems. So does Exiftool (it only outputs warning: "[minor] Error reading PreviewImage").
What: When trying to change category of picture, changed value is saved only into db but not into picture metadata and XnView freezes eating 100 % of CPU time. After killing the XnView process and starting again, in db appears second occurence of the same picture. The only difference is path. Original has:"/path/file.suffix", newly created copy has:"//path/file.suffix".
Where: Tested on Arch Linux 64bit, Windows XP
When: Editing any unmodified JPG from Sony A-55 with FW v1.10 (Photos taken with FW v2.00 are OK)
How to reproduce: Open picture -> change (tick or untick) category -> instant freeze
Sample: http://dl.dropbox.com/u/30333870/DSC00868.JPG


CMD output shows nothing special:
Code: Select all
...
## MyView::onLoaded ok
### resetViewport (1b246d0) ==> 100 30 (45 30) 0 0
SetDate : 2
######### CategoryModel :: checkAndSave()
## NEW CAT CHECKED
=> 30
## CAT REMOVED
LOAD INFO <//media/PHOTOS/2011_04_03/DSC00868.JPG>
This screen is from settings:
