[Digikam-devel] [digikam] [Bug 317943] (Auto) rotate/flip using EXIF Information destroys pictures

Peter Albrecht px79 at crazymonkeys.de
Wed Jun 26 21:20:36 BST 2013


https://bugs.kde.org/show_bug.cgi?id=317943

--- Comment #29 from Peter Albrecht <px79 at crazymonkeys.de> ---
(In reply to comment #27)
> (In reply to comment #26)
> > I thinking not about debug trace in fact, printed on the console.
> > I suspect more debug symbols included during compilation time.
> > Here with full debug symbol, i never reproduce this dysfunction.
> > In release compilation, all debug symbols are dropped and code in more
> > optimized (in speed in general). This can have any side effects...
> 
> What I did was enabling debug output with "kdebugdialog". Rebuilding digikam
> with debug symbols would be a lot more effort. ;)

Ok, I tried to build digikam with debug symbols, to help, finding out why you
can't reproduce the error.
On my gentoo system, I ...
   - added "-ggdb" to the CFLAGS in "make.conf"
   - added 'FEATURE="nostrip"' in "make.conf"
   - enabled the useflag "debug" for package "media-gfx/digikam"
  (according to http://www.gentoo.org/proj/en/qa/backtraces.xml)
Than I rebuild digikam. Now "/usr/bin/digikam" is 82 MByte large, so I guess,
there are a lot of debug symbols included. ;)

Additionally, I enabled every "*digikam*" setting in kdebugdialog.

Now I rerun my test of comment #28: "Doing one CTRL + SHIFT + "Cursor Right" on
my album of 415 images". This time I ended up with:
   - a total of 30 images destroyed
   - 16 "JpegRotator-XXXXXXX.digikamtempfile.jpg" files left after rotation
batch finished
   - 7 file of 0 Byte
   - 2 of those 0 Byte files with digikams thread-id attached to the filename
   - 2 files are larger than the larges original file

Another interesting fact: The destroyed images are not spread equally. Among
the 30 destroyed images, I have two blocks of 6 images with subsequent image
numbers:
   - IMG_7864.jpg to IMG_7869.jpg
   - IMG_8074.jpg to IMG_8079.jpg

=> To sum up: I still can reproduce this error with debug symbols enabled.

Do you have any idea, what I could test / debug / log next to help, find this
bug?

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list