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 |
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 |
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 |
Free forum by Nabble | Edit this page |