[Digikam-users] digikam crashes while converting raw to jpg or png - UPDATE

Gilles Caulier caulier.gilles at gmail.com
Fri Feb 15 05:04:41 GMT 2008


2008/2/15, Michael Eschweiler <Michael.Eschweiler at t-online.de>:
>
> Hi there,
> Last time I wrote in the 'P.S.:' that converting raw to jpg with OSS 10.3
> worked. This was only correct for the first try. Some days later I updated
> the system and afterwards I had the same problem as with OSS 10.2:
> crashing
> digikam while converting raw.
>
> Now I tried to get some more explicit messages starting digikam from a
> console
> At the start I get the following messages:
> Found dcraw version: 8.81
>
> ---------------
> Then I select a raw-picture in the center of the digikam windows:
> ---------------
>
> Running RAW decoding
> command: /opt/kde3/lib/libkdcraw2/kdcraw -c -e
> '/home/me/Bilder/test/img_0128.cr2'
> Warning: Size 12080 of Exif.Canon.0x4002 exceeds 4096 bytes limit. Not
> decoded.
> Warning: Size 14144 of Exif.Canon.0x4005 exceeds 4096 bytes limit. Not
> decoded.
> Warning: Size 12080 of Exif.Canon.0x4002 exceeds 4096 bytes limit. Not
> decoded.
> Warning: Size 14144 of Exif.Canon.0x4005 exceeds 4096 bytes limit. Not
> decoded.
> Running RAW decoding
> command: /opt/kde3/lib/libkdcraw2/kdcraw -c -v -4 -h -w -a -H 0 -b 1 -q 0
> -o


====> Look like it's libkdcraw ABI VERSION 2 !



1 /home/me/Bilder/test/img_0128.cr2
> RAW decoding StdErr: Loading Canon EOS 40D image
> from /home/me/Bilder/test/img_0
> 128.cr2 ...
> Using embedded RAW preview extraction
> Warning: Size 12080 of Exif.Canon.0x4002 exceeds 4096 bytes limit. Not
> decoded.
> Warning: Size 14144 of Exif.Canon.0x4005 exceeds 4096 bytes limit. Not
> decoded.
> Exif Orientation: 1
> Cannot load metadata using Exiv2  (/home/me/Bilder/test/img_0128.ppm: Die
> Datei                                          enthält Daten eines
> unbekannten Bildtyps.)
> Cannot load metadata using Exiv2  (/home/me/Bilder/test/img_0128.ppm: Die
> Datei                                          enthält Daten eines
> unbekannten Bildtyps.)
> Exif Orientation: 1
> RAW decoding StdErr: Scaling with black 1019, multiplier
> RAW decoding StdErr:  1.64411
> RAW decoding StdErr:  1.00000
> RAW decoding StdErr:  1.92530
> RAW decoding StdErr:  1.00000
> RAW decoding StdErr:
> RAW decoding StdErr: Converting to sRGB colorspace...
> RAW decoding StdErr: Writing data to standard output ...
>
> -----------------
> Despite the error message 'cannot load metadata'... digikam still works,


This message come from Exiv2 library, not digiKam directly...


and
> when I select the conversion from extras the 'converter-window' opens and
> I
> get:
> -----------------
>
> Found dcraw version: 8.60
> Running RAW decoding
> command: /opt/kde3/lib/libkdcraw1/kdcraw -c -e
> '/home/me/Bilder/test/img_0128.cr2'
> Using embedded RAW preview extraction
> Running RAW decoding
> command: /opt/kde3/lib/libkdcraw1/kdcraw -c -i -v
> '/home/me/Bilder/test/img_0128.cr2'



------------------
> As you can see the dcraw-version here doesn't match with the version
> indicated
> at the starting of digikam. If I then press the convert-button the
> console-window gives back the following error-message:
> -----------------
>
> Running RAW decoding command: /opt/kde3/lib/libkdcraw1/kdcraw -c -v -w -a
> -H
> 0 -b 1 -q 0 -o 1 /home/me/Bilder/test/img_0128.cr2


====> Look like it's libkdcraw ABI VERSION 1 !



RAW decoding StdErr: Loading Canon EOS 40D image
> from /home/me/Bilder/test/img_0128.cr2 ...
> RAW decoding StdErr: Scaling with black 0, multiplier
> RAW decoding StdErr:  1.00000
> RAW decoding StdErr:  267.00000
> RAW decoding StdErr:  341.33334
> RAW decoding StdErr:  341.33334
> RAW decoding StdErr:
> RAW decoding StdErr: Bilinear interpolation...
> RAW decoding StdErr: Converting to sRGB colorspace...
> RAW decoding StdErr: Writing data to standard output ...
> Warning: Size 12080 of Exif.Canon.0x4002 exceeds 4096 bytes limit. Not
> decoded.
> Warning: Size 14144 of Exif.Canon.0x4005 exceeds 4096 bytes limit. Not
> decoded.
> KCrash: Application 'digikam' crashing...
> QSocketNotifier: invalid socket 12 and type 'Read', disabling...
> QSocketNotifier: invalid socket 7 and type 'Read', disabling...
> KCrash cannot reach kdeinit, launching directly.
> digikam: Fatal IO error: client killed



So both version of libkdcraw are installed at the same time (this is
possible of course) and used at the same time (this is impossible). It's not
clean...

Best

Gilles Caulier
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20080215/105147c0/attachment.html>


More information about the Digikam-users mailing list