Bug 306053 - Digikam creashes on loading collections
Summary: Digikam creashes on loading collections
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-DImg-RAW (show other bugs)
Version: 2.9.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-30 22:01 UTC by bogdan
Modified: 2018-07-05 13:28 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 3.0.0


Attachments
New crash information added by DrKonqi (8.85 KB, text/plain)
2012-09-19 03:41 UTC, bogdan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bogdan 2012-08-30 22:01:31 UTC
Application: digikam (2.8.0)
KDE Platform Version: 4.9.00 "release 559"
Qt Version: 4.8.2
Operating System: Linux 3.5.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
Crashes right away after load

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe6e903d800 (LWP 26287))]

Thread 14 (Thread 0x7fe6ca261700 (LWP 26288)):
#0  0x00007fe6e0695e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe6e4130b2b in wait (time=18446744073709551615, this=0xdafa30) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xdaf928, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005dfd20 in Digikam::ScanController::run (this=0xcc51c0) at /usr/src/debug/digikam-2.8.0/core/digikam/database/scancontroller.cpp:698
#4  0x00007fe6e413061b in QThreadPrivate::start (arg=0xcc51c0) at thread/qthread_unix.cpp:307
#5  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fe6c9a60700 (LWP 26289)):
#0  0x00007fe6e0694014 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fe6daa42b4c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe6daa42fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe6e425de36 in QEventDispatcherGlib::processEvents (this=0x7fe6bc0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fe6e422d842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe6e422da97 in QEventLoop::exec (this=0x7fe6c9a5fd50, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe6e412d5f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fe6e420d62f in QInotifyFileSystemWatcherEngine::run (this=0xda1ef0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fe6e413061b in QThreadPrivate::start (arg=0xda1ef0) at thread/qthread_unix.cpp:307
#9  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fe6b60d4700 (LWP 26415)):
#0  0x00007fe6e271eff3 in poll () from /lib64/libc.so.6
#1  0x00007fe6daa42ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe6daa42fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe6e425de36 in QEventDispatcherGlib::processEvents (this=0x7fe6a00008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fe6e422d842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe6e422da97 in QEventLoop::exec (this=0x7fe6b60d3d50, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe6e412d5f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fe6e420d62f in QInotifyFileSystemWatcherEngine::run (this=0x49005c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fe6e413061b in QThreadPrivate::start (arg=0x49005c0) at thread/qthread_unix.cpp:307
#9  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fe69e2d9700 (LWP 26416)):
#0  0x00007fe6e069402d in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fe6daa422df in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe6daa42b02 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe6daa42fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fe6e425de36 in QEventDispatcherGlib::processEvents (this=0x7fe6980008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fe6e422d842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe6e422da97 in QEventLoop::exec (this=0x7fe69e2d8d50, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe6e412d5f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fe6e420d62f in QInotifyFileSystemWatcherEngine::run (this=0x4923180) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fe6e413061b in QThreadPrivate::start (arg=0x4923180) at thread/qthread_unix.cpp:307
#10 0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fe68ffff700 (LWP 26427)):
#0  0x00007fe6e06961eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe6e4130a8f in wait (time=30000, this=0xead810) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xeddbe8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6e4123e9f in QThreadPoolThread::run (this=0x5f01e00) at concurrent/qthreadpool.cpp:141
#4  0x00007fe6e413061b in QThreadPrivate::start (arg=0x5f01e00) at thread/qthread_unix.cpp:307
#5  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fe68effd700 (LWP 26428)):
#0  0x00007fe6e06961eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe6e4130a8f in wait (time=30000, this=0xead810) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xeddbe8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6e4123e9f in QThreadPoolThread::run (this=0x5f02180) at concurrent/qthreadpool.cpp:141
#4  0x00007fe6e413061b in QThreadPrivate::start (arg=0x5f02180) at thread/qthread_unix.cpp:307
#5  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fe695af9700 (LWP 26429)):
[KCrash Handler]
#6  0x00007fe6e277ce96 in __memmove_ssse3_back () from /lib64/libc.so.6
#7  0x00007fe6e6d2cef7 in LibRaw::dcraw_make_mem_thumb (this=0x7fe695aab640, errcode=0x7fe695aab630) at /usr/include/bits/string3.h:58
#8  0x00007fe6e6d122fd in KDcrawIface::KDcraw::loadEmbeddedPreview (imgData=..., path=...) at /usr/src/debug/libkdcraw-4.9.0/libkdcraw/kdcraw.cpp:130
#9  0x00007fe6e6d12668 in KDcrawIface::KDcraw::loadEmbeddedPreview (image=..., path=<optimized out>) at /usr/src/debug/libkdcraw-4.9.0/libkdcraw/kdcraw.cpp:87
#10 0x00007fe6e68afa2d in Digikam::ThumbnailCreator::createThumbnail (this=0xec3d50, info=..., detailRect=<optimized out>, isFace=false) at /usr/src/debug/digikam-2.8.0/core/libs/threadimageio/thumbnailcreator.cpp:504
#11 0x00007fe6e68b0730 in Digikam::ThumbnailCreator::load (this=0xec3d50, path=..., rect=..., pregenerate=true) at /usr/src/debug/digikam-2.8.0/core/libs/threadimageio/thumbnailcreator.cpp:260
#12 0x00007fe6e68b1b2d in Digikam::ThumbnailCreator::pregenerate (this=<optimized out>, path=<optimized out>) at /usr/src/debug/digikam-2.8.0/core/libs/threadimageio/thumbnailcreator.cpp:183
#13 0x00007fe6e68c0110 in Digikam::ThumbnailLoadingTask::execute (this=0x6ce1470) at /usr/src/debug/digikam-2.8.0/core/libs/threadimageio/thumbnailtask.cpp:80
#14 0x00007fe6e688fc9e in Digikam::LoadSaveThread::run (this=0xde5790) at /usr/src/debug/digikam-2.8.0/core/libs/threadimageio/loadsavethread.cpp:136
#15 0x00007fe6e68d231e in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xd73e70) at /usr/src/debug/digikam-2.8.0/core/libs/threads/dynamicthread.cpp:186
#16 0x00007fe6e4123dd2 in QThreadPoolThread::run (this=0x5af10e0) at concurrent/qthreadpool.cpp:107
#17 0x00007fe6e413061b in QThreadPrivate::start (arg=0x5af10e0) at thread/qthread_unix.cpp:307
#18 0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#19 0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fe694af7700 (LWP 26430)):
#0  0x00007fe6de5c9b36 in ?? () from /usr/lib64/libgomp.so.1
#1  0x00007fe6de5c869e in ?? () from /usr/lib64/libgomp.so.1
#2  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fe68db30700 (LWP 26431)):
#0  0x00007fe6de5c9b36 in ?? () from /usr/lib64/libgomp.so.1
#1  0x00007fe6de5c869e in ?? () from /usr/lib64/libgomp.so.1
#2  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fe68d32f700 (LWP 26432)):
#0  0x00007fe6de5c9b36 in ?? () from /usr/lib64/libgomp.so.1
#1  0x00007fe6de5c869e in ?? () from /usr/lib64/libgomp.so.1
#2  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fe68cb2e700 (LWP 26433)):
#0  0x00007fe6de5c9b36 in ?? () from /usr/lib64/libgomp.so.1
#1  0x00007fe6de5c869e in ?? () from /usr/lib64/libgomp.so.1
#2  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe67f7fe700 (LWP 26434)):
#0  0x00007fe6de5c9b36 in ?? () from /usr/lib64/libgomp.so.1
#1  0x00007fe6de5c869e in ?? () from /usr/lib64/libgomp.so.1
#2  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe67effd700 (LWP 26435)):
#0  0x00007fe6de5c9b36 in ?? () from /usr/lib64/libgomp.so.1
#1  0x00007fe6de5c869e in ?? () from /usr/lib64/libgomp.so.1
#2  0x00007fe6e0691f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe6e272810d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe6e903d800 (LWP 26287)):
#0  0x00007fe6e0695e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe6e4130b2b in wait (time=18446744073709551615, this=0xe07c50) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xeddbe8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe6e412355e in QThreadPoolPrivate::waitForDone (this=0xeddb60, msecs=-1) at concurrent/qthreadpool.cpp:298
#4  0x00007fe6e4124f84 in QThreadPool::~QThreadPool (this=<optimized out>, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#5  0x00007fe6e4124fc9 in QThreadPool::~QThreadPool (this=0xc101c0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#6  0x00007fe6e42412f5 in QObjectPrivate::deleteChildren (this=0xeefb70) at kernel/qobject.cpp:1917
#7  0x00007fe6e424755c in QObject::~QObject (this=0xdd1fa0, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#8  0x00007fe6e68cf8b7 in ~ThreadManagerCreator (this=0xdd1fa0, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.8.0/core/libs/threads/threadmanager.cpp:236
#9  destroy () at /usr/src/debug/digikam-2.8.0/core/libs/threads/threadmanager.cpp:241
#10 0x00007fe6e26849a1 in __run_exit_handlers () from /lib64/libc.so.6
#11 0x00007fe6e2684a25 in exit () from /lib64/libc.so.6
#12 0x00007fe6e339ec68 in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007fe6e4cb2008 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#14 0x00007fe6e0c4151e in _XIOError () from /usr/lib64/libX11.so.6
#15 0x00007fe6e0c3ee2d in _XEventsQueued () from /usr/lib64/libX11.so.6
#16 0x00007fe6e0c2f81f in XEventsQueued () from /usr/lib64/libX11.so.6
#17 0x00007fe6e33d6537 in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007fe6daa41b72 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#19 0x00007fe6daa4297d in ?? () from /usr/lib64/libglib-2.0.so.0
#20 0x00007fe6daa42fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#21 0x00007fe6e425ddcf in QEventDispatcherGlib::processEvents (this=0xb4ba30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#22 0x00007fe6e33d669e in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007fe6e422d842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007fe6e422da97 in QEventLoop::exec (this=0x7fff07224420, flags=...) at kernel/qeventloop.cpp:204
#25 0x00007fe6e42328b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#26 0x00000000004987cb in main (argc=1, argv=<optimized out>) at /usr/src/debug/digikam-2.8.0/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 301688, bug 301219.

Reported using DrKonqi
Comment 1 caulier.gilles 2012-08-31 07:37:42 UTC
It crash in libraw. Please copy and paste Help/Components Info dialog contents here. We want to know which libraw/libdcraw you use.

Also, which RAW file type you use ? Can you share a sample file to test please ?

Gilles Caulier
Comment 2 Alex Tutubalin 2012-08-31 07:50:31 UTC
I definitely need sample RAW to reproduce crash.
The crash is in thumbnail loader, so no way to investigate problem without sample, usual RAWs are processed OK :)
Comment 3 bogdan 2012-09-19 03:41:30 UTC
Created attachment 74017 [details]
New crash information added by DrKonqi

digikam (2.9.0) on KDE Platform 4.9.1 "release 561" using Qt 4.8.2

- What I was doing when the application crashed:

Loading the collections.
It happens at every start-up for the last few months, in which I was not able to use digikam.
I did not invetigat any further, but I have Sony Raw files jegs and pngs.
It appears that libkscraw21  does not like something.

If I can provide more information please let me know

-- Backtrace (Reduced):
#6  0x00007f9f0c0299b2 in memmove (__len=<optimized out>, __src=<optimized out>, __dest=0x7f9e8822521c) at /usr/include/bits/string3.h:58
#7  LibRaw::dcraw_make_mem_thumb (this=0x7f9eb0857720, errcode=0x7f9eb0857640) at /usr/src/debug/libkdcraw-4.9.1/libraw/src/libraw_cxx.cpp:1429
#8  0x00007f9f0c00f2c0 in KDcrawIface::KDcraw::loadEmbeddedPreview (imgData=..., path=...) at /usr/src/debug/libkdcraw-4.9.1/libkdcraw/kdcraw.cpp:130
#9  0x00007f9f0c00f655 in KDcrawIface::KDcraw::loadEmbeddedPreview (image=..., path=...) at /usr/src/debug/libkdcraw-4.9.1/libkdcraw/kdcraw.cpp:87
#10 0x00007f9f0bbbee54 in Digikam::ThumbnailCreator::createThumbnail (this=this@entry=0x1ea5a70, info=..., detailRect=..., isFace=isFace@entry=false) at /usr/src/debug/digikam-2.9.0/core/libs/threadimageio/thumbnailcreator.cpp:504
Comment 4 Alex Tutubalin 2012-09-19 06:02:20 UTC
I steel need sample image(s) to reproduce the crash.
Comment 5 bogdan 2012-09-20 03:29:24 UTC
I found the problem!

DNG files produced by Lightroom 4 crash digikam, showfoto and dngconverter.
Earlier versions produced by LR3 are loaded just fine.
One sample DNG file attached was too big ~ 25MB and was rejected. If you need a sample I can FTP one if you have an FTP server

Cheers,
Bogdan
Comment 6 Alex Tutubalin 2012-09-20 04:45:19 UTC
Crash on thumbnails on DNGs produced by LightRomm4 was fixed in LibRaw 0.14.7 (latest stable release).

Gilles, what version of LibRaw is in digiKam 2.9? It was released about two weeks ago, so it should have LibRaw 0.14.7 within it?
Comment 7 caulier.gilles 2012-09-20 04:51:24 UTC
Alex,

Yes 2.9.0 is published with libraw 0.14.7 through libkdcraw, but packager must use libkdcraw from std KDE Graphics component which can be older one.

Bogdan,

please, in digiKam go to Help/Components Info and copy & paste contents here please...

Gilles Caulier
Comment 8 bogdan 2012-09-21 22:38:37 UTC
Hi Gilles

I have version libkdcraw21 (4.9.1-44.2) from the 4.9.1 KDE release. I don't use the one which came with Suse 12.2.

here is the output from ldd. Until I delete the digikam db and start fro scratch I cannot start digikam. I will do that soon with a smaller collection which does not contain LR4 DNGs.  

ldd /usr/bin/digikam
        linux-vdso.so.1 (0x00007fff5b74f000)
        libQtSql.so.4 => /usr/lib64/libQtSql.so.4 (0x00007f727e190000)
        libkparts.so.4 => /usr/lib64/libkparts.so.4 (0x00007f727df3c000)
        libphonon.so.4 => /usr/lib64/libphonon.so.4 (0x00007f727dcd8000)
        libkhtml.so.5 => /usr/lib64/libkhtml.so.5 (0x00007f727d36c000)
        libknotifyconfig.so.4 => /usr/lib64/libknotifyconfig.so.4 (0x00007f727d159000)
        libsolid.so.4 => /usr/lib64/libsolid.so.4 (0x00007f727ce6d000)
        libkface.so.1 => /usr/lib64/libkface.so.1 (0x00007f727cc47000)
        libkgeomap.so.1 => /usr/lib64/libkgeomap.so.1 (0x00007f727c9f2000)
        libkipi.so.9 => /usr/lib64/libkipi.so.9 (0x00007f727c7d3000)
        libkexiv2.so.11 => /usr/lib64/libkexiv2.so.11 (0x00007f727c54e000)
        libkdcraw.so.21 => /usr/lib64/libkdcraw.so.21 (0x00007f727c271000)
        libdigikamcore.so.2 => /usr/lib64/libdigikamcore.so.2 (0x00007f727bb24000)
        libdigikamdatabase.so.2 => /usr/lib64/libdigikamdatabase.so.2 (0x00007f727b72d000)
        libgphoto2_port.so.0 => /usr/lib64/libgphoto2_port.so.0 (0x00007f727b523000)
        libgphoto2.so.2 => /usr/lib64/libgphoto2.so.2 (0x00007f727b2a1000)
        libQt3Support.so.4 => /usr/lib64/libQt3Support.so.4 (0x00007f727adc5000)
        libkio.so.5 => /usr/lib64/libkio.so.5 (0x00007f727a921000)
        libQtXml.so.4 => /usr/lib64/libQtXml.so.4 (0x00007f727a6de000)
        libkdeui.so.5 => /usr/lib64/libkdeui.so.5 (0x00007f727a084000)
        libkdecore.so.5 => /usr/lib64/libkdecore.so.5 (0x00007f7279bbb000)
        libQtCore.so.4 => /usr/lib64/libQtCore.so.4 (0x00007f72796e5000)
        libQtDBus.so.4 => /usr/lib64/libQtDBus.so.4 (0x00007f7279468000)
        libQtGui.so.4 => /usr/lib64/libQtGui.so.4 (0x00007f72787b2000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f72784ab000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f72781b4000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f7277f9e000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f7277bf8000)
        libnepomuk.so.4 => /usr/lib64/libnepomuk.so.4 (0x00007f7277922000)
        libnepomukutils.so.4 => /usr/lib64/libnepomukutils.so.4 (0x00007f72776e7000)
        libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f727749d000)
        libpulse-mainloop-glib.so.0 => /usr/lib64/libpulse-mainloop-glib.so.0 (0x00007f7277298000)
        libktexteditor.so.4 => /usr/lib64/libktexteditor.so.4 (0x00007f7277057000)
        libkjs.so.4 => /usr/lib64/libkjs.so.4 (0x00007f7276d8a000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f7276b3e000)
        libgif.so.4 => /usr/lib64/libgif.so.4 (0x00007f7276934000)
        libpng14.so.14 => /usr/lib64/libpng14.so.14 (0x00007f727670b000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f72764f5000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f72761b9000)
        libQtNetwork.so.4 => /usr/lib64/libQtNetwork.so.4 (0x00007f7275e77000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7275c5b000)
        libudev.so.0 => /lib64/libudev.so.0 (0x00007f7275a4c000)
        libopencv_core.so.2.4 => /usr/lib64/libopencv_core.so.2.4 (0x00007f727561a000)
        libopencv_highgui.so.2.4 => /usr/lib64/libopencv_highgui.so.2.4 (0x00007f7275381000)
        libopencv_imgproc.so.2.4 => /usr/lib64/libopencv_imgproc.so.2.4 (0x00007f7274f10000)
        libopencv_legacy.so.2.4 => /usr/lib64/libopencv_legacy.so.2.4 (0x00007f7274be9000)
        libopencv_objdetect.so.2.4 => /usr/lib64/libopencv_objdetect.so.2.4 (0x00007f7274965000)
        libmarblewidget.so.14 => /usr/lib64/libmarblewidget.so.14 (0x00007f72743f9000)
        libexiv2.so.12 => /usr/lib64/libexiv2.so.12 (0x00007f7273fb9000)
        liblcms.so.1 => /usr/lib64/liblcms.so.1 (0x00007f7273d7e000)
        libgomp.so.1 => /usr/lib64/libgomp.so.1 (0x00007f7273b6f000)
        libkfile.so.4 => /usr/lib64/libkfile.so.4 (0x00007f72738c6000)
        libtiff.so.5 => /usr/lib64/libtiff.so.5 (0x00007f7273653000)
        libjasper.so.1 => /usr/lib64/libjasper.so.1 (0x00007f72733f9000)
        liblqr-1.so.0 => /usr/lib64/liblqr-1.so.0 (0x00007f72731e5000)
        liblensfun.so.0 => /usr/lib64/liblensfun.so.0 (0x00007f7272fc1000)
        libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007f7272db7000)
        libexif.so.12 => /usr/lib64/libexif.so.12 (0x00007f7272b70000)
        libQtSvg.so.4 => /usr/lib64/libQtSvg.so.4 (0x00007f7272918000)
        libstreamanalyzer.so.0 => /usr/lib64/libstreamanalyzer.so.0 (0x00007f7272696000)
        libksuseinstall.so.1 => /usr/lib64/libksuseinstall.so.1 (0x00007f7272483000)
        libacl.so.1 => /lib64/libacl.so.1 (0x00007f727227a000)
        libattr.so.1 => /lib64/libattr.so.1 (0x00007f7272075000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f7271e6b000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f7271c63000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f7271a47000)
        libattica.so.0.4 => /usr/lib64/libattica.so.0.4 (0x00007f7271755000)
        libdbusmenu-qt.so.2 => /usr/lib64/libdbusmenu-qt.so.2 (0x00007f727151c000)
        libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f7271316000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f727110b000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f7270f05000)
        libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f7270cf6000)
        liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007f7270ad0000)
        libfam.so.0 => /usr/lib64/libfam.so.0 (0x00007f72708c7000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f72706c3000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f72704ba000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f72701c3000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f727e3d0000)
        libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f726ff7d000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f726fcf0000)
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f726faa2000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f726f892000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f726f689000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f726f486000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f726f24f000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f726f03d000)
        libsoprano.so.4 => /usr/lib64/libsoprano.so.4 (0x00007f726ed4a000)
        libsopranoclient.so.1 => /usr/lib64/libsopranoclient.so.1 (0x00007f726eaed000)
        libnepomukquery.so.4 => /usr/lib64/libnepomukquery.so.4 (0x00007f726e8a7000)
        libjson.so.0 => /usr/lib64/libjson.so.0 (0x00007f726e69e000)
        libpulsecommon-1.1.so => /usr/lib64/libpulsecommon-1.1.so (0x00007f726e43a000)
        libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f726e1e0000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f726dfbf000)
        libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00007f726dd51000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f726da39000)
        libIlmImf.so.6 => /usr/lib64/libIlmImf.so.6 (0x00007f726d770000)
        libHalf.so.6 => /usr/lib64/libHalf.so.6 (0x00007f726d52d000)
        libgstreamer-0.10.so.0 => /usr/lib64/libgstreamer-0.10.so.0 (0x00007f726d244000)
        libgstapp-0.10.so.0 => /usr/lib64/libgstapp-0.10.so.0 (0x00007f726d037000)
        libgstvideo-0.10.so.0 => /usr/lib64/libgstvideo-0.10.so.0 (0x00007f726ce1b000)
        libdc1394.so.22 => /usr/lib64/libdc1394.so.22 (0x00007f726cba7000)
        libxine.so.2 => /usr/lib64/libxine.so.2 (0x00007f726c93c000)
        libv4l1.so.0 => /usr/lib64/libv4l1.so.0 (0x00007f726c736000)
        libv4l2.so.0 => /usr/lib64/libv4l2.so.0 (0x00007f726c52a000)
        libQtOpenGL.so.4 => /usr/lib64/libQtOpenGL.so.4 (0x00007f726c229000)
        libQtTest.so.4 => /usr/lib64/libQtTest.so.4 (0x00007f726c003000)
        libopencv_features2d.so.2.4 => /usr/lib64/libopencv_features2d.so.2.4 (0x00007f726bd71000)
        libopencv_calib3d.so.2.4 => /usr/lib64/libopencv_calib3d.so.2.4 (0x00007f726bad4000)
        libopencv_video.so.2.4 => /usr/lib64/libopencv_video.so.2.4 (0x00007f726b8a5000)
        libopencv_ml.so.2.4 => /usr/lib64/libopencv_ml.so.2.4 (0x00007f726b623000)
        libQtWebKit.so.4 => /usr/lib64/libQtWebKit.so.4 (0x00007f72699da000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f72697b0000)
        libjbig.so.2 => /usr/lib64/libjbig.so.2 (0x00007f72695a4000)
        libstreams.so.0 => /usr/lib64/libstreams.so.0 (0x00007f726936a000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f726900c000)
        libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007f7268e07000)
        libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007f7268bff000)
        libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f72689fd000)
        libwrap.so.0 => /lib64/libwrap.so.0 (0x00007f72687f2000)
        libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007f7268589000)
        libcap.so.2 => /lib64/libcap.so.2 (0x00007f7268384000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f7268180000)
        libnvidia-tls.so.295.59 => /usr/lib64/tls/libnvidia-tls.so.295.59 (0x00007f7267f7d000)
        libnvidia-glcore.so.295.59 => /usr/lib64/libnvidia-glcore.so.295.59 (0x00007f7265c43000)
        libIex.so.6 => /usr/lib64/libIex.so.6 (0x00007f7265a23000)
        libIlmThread.so.6 => /usr/lib64/libIlmThread.so.6 (0x00007f726581b000)
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f7265617000)
        libgstbase-0.10.so.0 => /usr/lib64/libgstbase-0.10.so.0 (0x00007f72653c1000)
        liborc-0.4.so.0 => /usr/lib64/liborc-0.4.so.0 (0x00007f7265145000)
        libraw1394.so.11 => /usr/lib64/libraw1394.so.11 (0x00007f7264f36000)
        libusb-1.0.so.0 => /usr/lib64/libusb-1.0.so.0 (0x00007f7264d26000)
        libavutil.so.51 => /usr/lib64/libavutil.so.51 (0x00007f7264aff000)
        libv4lconvert.so.0 => /usr/lib64/libv4lconvert.so.0 (0x00007f7264887000)
        libopencv_flann.so.2.4 => /usr/lib64/libopencv_flann.so.2.4 (0x00007f726460e000)
        libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007f726433e000)
        libgstinterfaces-0.10.so.0 => /usr/lib64/libgstinterfaces-0.10.so.0 (0x00007f726412c000)
        libgstpbutils-0.10.so.0 => /usr/lib64/libgstpbutils-0.10.so.0 (0x00007f7263f08000)
        libFLAC.so.8 => /usr/lib64/libFLAC.so.8 (0x00007f7263ccd000)
        libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007f72637fe000)
        libspeex.so.1 => /usr/lib64/libspeex.so.1 (0x00007f72635e5000)
        libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007f72633dd000)
        libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007f72631af000)

Bogdan
Comment 9 bogdan 2012-09-21 22:40:56 UTC
Hi Gilles,

Here is the output from Help>Components Information

digiKam version 2.9.0
Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Pgf: Yes
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 supports XMP metadata: Yes
LibCImg: 130
LibClapack: internal library
LibExiv2: 0.23
LibJPEG: 62
LibJasper: 1.900.1
LibKDE: 4.9.1 "release 561"
LibKExiv2: 2.3.0
LibKGeoMap: 2.0.0
LibKdcraw: 2.1.0
LibLCMS: 119
LibLensFun: external shared library
LibLqr: internal library
LibPGF: 6.12.27 - internal library
LibPNG: 1.4.11
LibQt: 4.8.3
LibRaw: 0.14.6
LibTIFF: LIBTIFF, Version 4.0.2 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc.
Marble Widget: 0.14.1 (stable release)
Parallelised demosaicing: Yes
Parallelized PGF codec: No
Database backend: QSQLITE
LibGphoto2: 2.4.14
LibKface: 2.0.0
LibKipi: 1.6.0
LibOpenCV: 2.4.2
Libface: 0.2

Bogdan
Comment 10 bogdan 2012-09-21 22:55:48 UTC
Hi again,

I installed from the Kde:Unstable repository libkdcraw21-4.9.50-4.1 
 to replace the ibkdcraw21-4.9.1-44 from Kde:core

It does not crash anymore. It looks like this was the problem.

Regards,
Bogdan
Comment 11 caulier.gilles 2012-09-23 19:53:20 UTC
*** Bug 301219 has been marked as a duplicate of this bug. ***
Comment 12 caulier.gilles 2018-07-05 13:28:37 UTC
*** Bug 301219 has been marked as a duplicate of this bug. ***