I have a Canon EOS Rebel XT. Whenever I downloaded a picture from the camera, and I closed the 'download from camera' window, digikam crashed. When I try to start digikam, it crashes. To get digikam to startup, I must delete the pictur file in the album directory. I thought this maybe due to a strange jpeg format from my camera or strange exif data, so I copied my Desktop background image into an album directory, and tried to start digikam. All other photos where deleted and it still crashes. Looks like it crashes whenever it encounters an image. I recompiled libkipi, digikam, & digikamimageplugins with the debug flag. When starting and adding pictures I see: User@GNXTroll ~ $ digikam digikam: ScanLib: Finding non-existing Albums: 10 ms digikam: ScanLib: Finding items not in the database or disk: 567 ms digikam: ScanLib: Updating items without date: 6 ms digikam: ImagePlugin_Core plugin loaded digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Core digikam: Dirty: /Test digikam: Scanning /home/User/Pictures/Test KCrash: Application 'digikam' crashing... User@GNXTroll ~ $ digikam digikam: ScanLib: Finding non-existing Albums: 11 ms KCrash: Application 'digikam' crashing... digikam -v responds with: Qt: 3.3.4 KDE: 3.5.2 digiKam: 0.8.1 I have the following installed: [I--] [ ] kde-base/kde-3.5.2 (3.5) [I--] [ ] kde-base/kde-env-3-r4 (0) [I--] [ ] kde-base/kdeaddons-3.5.2-r1 (3.5) [I--] [ ] kde-base/kdeadmin-3.5.2 (3.5) [I--] [ ] kde-base/kdeartwork-3.5.2 (3.5) [I--] [ ] kde-base/kdebase-3.5.2-r1 (3.5) [I--] [ ] kde-base/kdebase-pam-6 (0) [I--] [ ] kde-base/kdeedu-3.5.2 (3.5) [I--] [ ] kde-base/kdegames-3.5.2 (3.5) [I--] [ ] kde-base/kdegraphics-3.5.2 (3.5) [I--] [ ] kde-base/kdelibs-3.5.2-r3 (3.5) [I--] [ ] kde-base/kdemultimedia-3.5.2-r1 (3.5) [I--] [ ] kde-base/kdenetwork-3.5.2 (3.5) [I--] [ ] kde-base/kdepim-3.5.2 (3.5) [I--] [ ] kde-base/kdetoys-3.5.2 (3.5) [I--] [ ] kde-base/kdeutils-3.5.2 (3.5) [I--] [ ] kde-base/kdewebdev-3.5.2 (3.5) [I--] [ ] media-tv/kdetv-0.8.8 (0) [I--] [ ] x11-libs/qt-3.3.4-r8 (3) [I--] [ ] media-gfx/digikam-0.8.1-r1 (0) [I--] [ ] media-plugins/digikamimageplugins-0.8.1 (0)
Seems the issue is isolate to jpg image files. I am able to paste in png images and digikam starts up and displays it fine.
Bug Report opened with bugs.kde.org http://bugs.kde.org/show_bug.cgi?id=127182
I have been having a similar problem, and it appears to be related to the version of libexif being used. When using media-libs/libexif-0.6.12-r4, digikam 0.8 will crash everytime for me. If I mask media-libs/libexif-0.6.12-r4 and media-libs/libkexif-0.2.2 so that older versions are used (media-libs/libexif-0.5.12-r3 and media-libs/libkexif-0.2.1), and recomplile digikam, everything works for digikam. I am not sure of the impacts to other programs when using these older versions. A quick google turned up a couple of things. http://bugs.kde.org/show_bug.cgi?id=112845 I had found another thread/bug report but I can't relocate it. The gist of the page was that the error was due to the packaging by the downstream maintainers because Digikam and libexif worked fine when using original sources.
Is this still a problem for you?
See comment 5. If it is still a problem, please reopen with digikam and kde versions.