Summary: | corrupts image file when crashing | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Kai <kazwo> |
Component: | Portability-Runtime | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | major | CC: | caulier.gilles |
Priority: | NOR | ||
Version: | 4.12.0 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.4.0 | |
Attachments: | corrupted example jpg |
Description
Kai
2016-11-05 00:34:07 UTC
What do you do exactly to reproduce this dysfunction ? Which version of digiKam you use ? Which kind of image type mime you process exactly ? JPEG ? RAW ? TIFF ? PNG ? Metadata are not processed directly by digiKam but in low level by Exiv2 shared lib. Which version do you use ? Look in Help/Components Info for details. Image is always processed on a copy by Exiv2. Never on original directly. Also, image data are not touch by Exiv2, only the metadata chunk. So you kind of corruption is strange. Run digiKAm on a console. Which debug trace do you seen when you can reproduce the problem ? Try also to localize which image file can be used to reproduce the problem... In all cases, the relevant code will be certainly located in Exiv2, not in digiKam... Gilles Caulier Also try with current digiKam 5.3.0 AppImage bundle for Linux, to see if problem still reproducible... https://drive.google.com/open?id=0BzeiVr-byqt5Y0tIRWVWelRJenM Gilles Caulier I only worked with JPGs in that case. It will be a few days before I have access to that computer again. I'm going to add all the version details then. Did you try with DK AppImage bundle given at the url : https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM Gilles Caulier Created attachment 102484 [details]
corrupted example jpg
corrupted example jpg
sorry for taking this long I got the version from the kubuntu-backports for ubuntu trusty, which - sadly - is v. 4.0.0 (cannot set this version number in the metadata of this bug entry). LibExiv2 is tagged with version 0.23 here. Up to now I only used this version that I can install from packages sources. Nonetheless I uploaded a <1M corrupted jpg file to demonstrate what I'm trying to describe (the file should be 5M to 8M). No. Please use the AppImage Bundle for Linux and forget DK from your system, as i said in comment #4. The AppImage do not install anything and have the last libraries mandatory for DK embedded inside. For ex, Exiv2 is 0.26-rc... Gilles Caulier Seems fair enough. I'll try that way. please close this bug report as "outdated", "not a bug", or something like this (seems I cannot switch to theses states myself - only to resolved) Thanks for bothering! |