download pictures from a cf-card silently overwrites pictures

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

download pictures from a cf-card silently overwrites pictures

Bugzilla from Klaus.Weidenbach@gmx.net
Hello,

Today I discovered a strange bug when downloading pictures within digiKam from
a CF-card trough a USB card reader. The download media is a removable media
in media:/sdb1. On this card there are 31 pictures. I download all and three
pictures fail, so that there is a red cross and these three pictures also
don't show up in digiKam. The folder in digiKam just shows 28 pictures. So I
selected the three pictures with a red cross and downloaded them again. I got
no warning or anything. One image that failed downloading is img_2933.jpg.
When I go back to digiKam I got confused seeing img_2932 and img_2933 being
the same pictures! On the card they are two completely different pictures. I
checked digiKam's folder in konqueror and it is true both pictures are the
same, so no caching problems, but they also have slightly different filesize.
Well, it's getting even more strange. Image img_2932.jpg overwrote the image
before, with the name img_2896.jpg and the real img_2896.jpg is gone! There
was no warning about overwriting an image! If I download img_2896 and
img_2932 once more from the card everything is allright, but there i am asked
to overwrite the files.

Okay, I just made some more tests, that maybe clarify the real problem for the
strange behavior explained above:
New test with same 31 pictures downloading from the card into a new folder.
3 pictures fail again, but different ones from the first time. The download
tool shows the first red cross on the third picture img_2880.jpg. The first
two pictures are called img_2862.jpg and img_2863.jpg. When I check in
digiKam and in konqueror I see that the picture img_2880.jpg from the flash
card is renamed to img_2863.jpg on the harddisk. The original img_2863.jpg
from the card is not on the harddisk. There exists no file with the name
img_2880.jpg on the harddisk, so therefore the download tool shows the red
cross I guess. That's okay, but picture img_2880 IS existing as img_2863 and
the real img_2863 is not there on the harddisk. So I can also download
img_2880 again without a warning, because it does not exist with the name
img_2880, but with the name img_2863. This explains why I had no overwrite
warning on my first test.

If I drag&drop the pictures from konqueror from the card to digiKam there seem
to be no problem with failed transfers. Just when I use the download tool in
digiKam some pictures always fail. I had these failed transfers often since
using newer digiKam versions, but never realized the problem that the
pictures before the cross got lost and not the pictures with the red cross.

I am using Slackware current, KDE 3.5.8, SVN snapshot of digiKam from 2 weeks
ago and just recompiling current snapshot to verify if it still exists there.

Hope you can understand my explanations.

Regards,
Klaus

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel

signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: download pictures from a cf-card silently overwrites pictures

Bugzilla from Klaus.Weidenbach@gmx.net
I could reproduce the same bug in a fresh SVN checkout. I don't know why some pictures fail to be transfered. I used another computer and other cards, but still the same card reader and I always had some pictures that failed to be transfered trough digiKam. If I copy them from konqueror all pictures get copied without a warning.
But the problem is that if a picture fails digiKam mixes up the filenames and indicates the wrong image with a red cross and so causing image loss when retrying again to download the pictures with the red cross only.
--
Best Regards,
Klaus

Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: download pictures from a cf-card silently overwrites pictures

Bugzilla from Julien@narboux.fr
In reply to this post by Bugzilla from Klaus.Weidenbach@gmx.net
Hello,

I can reproduce here exactly this bug using svn version of Digikam. I am
using pictures on a CF card generated by CANON EOS 400D.
I tried  to  switch off the options for automatic directory creation,
and  automatic renaming of the files. It does not help.
By the way the transfer speed is really better using Konqueror and drag
and drog rather than Digikam download window.

I hope this helps.

Julien

Klaus Weidenbach a écrit :

> Hello,
>
> Today I discovered a strange bug when downloading pictures within digiKam from
> a CF-card trough a USB card reader. The download media is a removable media
> in media:/sdb1. On this card there are 31 pictures. I download all and three
> pictures fail, so that there is a red cross and these three pictures also
> don't show up in digiKam. The folder in digiKam just shows 28 pictures. So I
> selected the three pictures with a red cross and downloaded them again. I got
> no warning or anything. One image that failed downloading is img_2933.jpg.
> When I go back to digiKam I got confused seeing img_2932 and img_2933 being
> the same pictures! On the card they are two completely different pictures. I
> checked digiKam's folder in konqueror and it is true both pictures are the
> same, so no caching problems, but they also have slightly different filesize.
> Well, it's getting even more strange. Image img_2932.jpg overwrote the image
> before, with the name img_2896.jpg and the real img_2896.jpg is gone! There
> was no warning about overwriting an image! If I download img_2896 and
> img_2932 once more from the card everything is allright, but there i am asked
> to overwrite the files.
>
> Okay, I just made some more tests, that maybe clarify the real problem for the
> strange behavior explained above:
> New test with same 31 pictures downloading from the card into a new folder.
> 3 pictures fail again, but different ones from the first time. The download
> tool shows the first red cross on the third picture img_2880.jpg. The first
> two pictures are called img_2862.jpg and img_2863.jpg. When I check in
> digiKam and in konqueror I see that the picture img_2880.jpg from the flash
> card is renamed to img_2863.jpg on the harddisk. The original img_2863.jpg
> from the card is not on the harddisk. There exists no file with the name
> img_2880.jpg on the harddisk, so therefore the download tool shows the red
> cross I guess. That's okay, but picture img_2880 IS existing as img_2863 and
> the real img_2863 is not there on the harddisk. So I can also download
> img_2880 again without a warning, because it does not exist with the name
> img_2880, but with the name img_2863. This explains why I had no overwrite
> warning on my first test.
>
> If I drag&drop the pictures from konqueror from the card to digiKam there seem
> to be no problem with failed transfers. Just when I use the download tool in
> digiKam some pictures always fail. I had these failed transfers often since
> using newer digiKam versions, but never realized the problem that the
> pictures before the cross got lost and not the pictures with the red cross.
>
> I am using Slackware current, KDE 3.5.8, SVN snapshot of digiKam from 2 weeks
> ago and just recompiling current snapshot to verify if it still exists there.
>
> Hope you can understand my explanations.
>
> Regards,
> Klaus
>  
> ------------------------------------------------------------------------
>
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>  

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel