Summary: | Serious Problems while rotating multiple Images with Synch Services (QMAP, Synology, etc.) | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Sebastian Mai <sebastian.mai.1981> |
Component: | BatchQueueManager-Core | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | metzpinguin |
Priority: | NOR | ||
Version: | 7.1.0 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/graphics/digikam/commit/3239fb4f3626f882164712d5c41a0b5278f5af5d | Version Fixed In: | 7.2.0 |
Sentry Crash Report: | |||
Attachments: | serious picture defect sample |
Description
Sebastian Mai
2021-03-21 12:33:46 UTC
Created attachment 136915 [details]
serious picture defect sample
attached a screenshot of one of the broken files :(
We cannot tell whether a service is running in the background that is backing up files in the meantime. You should stop such a service while digiKam is running. The JPEG rotation is carried out on temporary files. I see a problem in the code here. That we already know from the BQM. This could lead to temporary files being used twice if several tasks are running at the same time. I will fix this. Maik Git commit 3239fb4f3626f882164712d5c41a0b5278f5af5d by Maik Qualmann. Committed on 21/03/2021 at 16:08. Pushed by mqualmann into branch 'master'. make temporary file more unique even for multiple tasks FIXED-IN: 7.2.0 M +2 -1 NEWS M +4 -1 core/libs/jpegutils/jpegutils.cpp M +3 -3 core/utilities/queuemanager/manager/batchtool.cpp https://invent.kde.org/graphics/digikam/commit/3239fb4f3626f882164712d5c41a0b5278f5af5d |