Application: digikam (3.0.0-rc) KDE Platform Version: 4.10.00 Qt Version: 4.8.2 Operating System: Linux 3.2.0-37-generic x86_64 Distribution: Ubuntu 12.04.2 LTS -- Information about the crash: - What I was doing when the application crashed: I have installed a monitor color profile using the ArgyllCMS suite. this sets the _ICC_PROFILE X property. As soon as this property is set any attempt to start digikam leads to the crash. The backtrace is always the same. Using 'xprop -remove ...' to clear the X property results in digikam loading fine. As an interesting side note: showfoto loads just fine with any crash and uses the color profile correctly - Custom settings of the application: I use the 3.0 rc as is is installed with the kubuntu backports ppa. Unfortunately I had no luck installing the final 3.0 and building it by my own is not something I want to do without strong need. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 [Current thread is 1 (Thread 0x7f8cb6ac6a00 (LWP 8947))] Thread 37 (Thread 0x7f8c90942700 (LWP 8948)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8cb11c258b in wait (time=18446744073709551615, this=0x2701190) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2701088, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005da0d8 in Digikam::ScanController::run (this=0x2700e20) at /build/buildd/digikam-3.0.0~rc/core/digikam/database/scancontroller.cpp:698 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x2700e20) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c90942700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 36 (Thread 0x7f8c8bfff700 (LWP 8949)): #0 0x00007f8cb03e0303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f8ca91da036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8ca91da164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8cb12f0906 in QEventDispatcherGlib::processEvents (this=0x7f8c840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f8cb12bfe42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f8cb12c0097 in QEventLoop::exec (this=0x7f8c8bffeb50, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f8cb11bf057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f8cb129fb4f in QInotifyFileSystemWatcherEngine::run (this=0x268de40) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x268de40) at thread/qthread_unix.cpp:307 #9 0x00007f8cab58ce9a in start_thread (arg=0x7f8c8bfff700) at pthread_create.c:308 #10 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 35 (Thread 0x7f8c8b7fe700 (LWP 8951)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8cb11c258b in wait (time=18446744073709551615, this=0x27feac0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x27dee68, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb432c8b1 in Digikam::ParkingThread::run (this=0x27dee50) at /build/buildd/digikam-3.0.0~rc/core/libs/threads/threadmanager.cpp:119 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x27dee50) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c8b7fe700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 34 (Thread 0x7f8c77dec700 (LWP 8955)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3f80820) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3f80820) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c77dec700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 33 (Thread 0x7f8c81295700 (LWP 8956)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401aeb0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401aeb0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c81295700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 32 (Thread 0x7f8c76a09700 (LWP 8957)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401b140) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401b140) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c76a09700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 31 (Thread 0x7f8c76208700 (LWP 8958)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401b560) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401b560) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c76208700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 30 (Thread 0x7f8c75a07700 (LWP 8959)): [KCrash Handler] #6 0x00007f8caba05204 in _cmsSearchTag () from /usr/lib/x86_64-linux-gnu/liblcms.so.1 #7 0x00007f8caba0524b in cmsIsTag () from /usr/lib/x86_64-linux-gnu/liblcms.so.1 #8 0x00007f8caba0bd1e in cmsTakeProductDesc () from /usr/lib/x86_64-linux-gnu/liblcms.so.1 #9 0x00007f8cb41d1124 in Digikam::IccProfile::description (this=0x7f8c75a067c0) at /build/buildd/digikam-3.0.0~rc/core/libs/dimg/filters/icc/iccprofile.cpp:387 #10 0x00007f8cb431b22a in Digikam::ThumbnailLoadingTask::postProcess (this=0x4dac260) at /build/buildd/digikam-3.0.0~rc/core/libs/threadimageio/thumbnailtask.cpp:249 #11 0x00007f8cb431bedd in Digikam::ThumbnailLoadingTask::execute (this=0x4dac260) at /build/buildd/digikam-3.0.0~rc/core/libs/threadimageio/thumbnailtask.cpp:225 #12 0x00007f8cb42ec94e in Digikam::LoadSaveThread::run (this=0x4daf220) at /build/buildd/digikam-3.0.0~rc/core/libs/threadimageio/loadsavethread.cpp:136 #13 0x00007f8cb432e1ce in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x4daf1d0) at /build/buildd/digikam-3.0.0~rc/core/libs/threads/dynamicthread.cpp:186 #14 0x00007f8cb11b55a2 in QThreadPoolThread::run (this=0x401b980) at concurrent/qthreadpool.cpp:107 #15 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401b980) at thread/qthread_unix.cpp:307 #16 0x00007f8cab58ce9a in start_thread (arg=0x7f8c75a07700) at pthread_create.c:308 #17 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #18 0x0000000000000000 in ?? () Thread 29 (Thread 0x7f8c75206700 (LWP 8960)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401bda0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401bda0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c75206700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 28 (Thread 0x7f8c74a05700 (LWP 8961)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401c1e0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401c1e0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c74a05700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 27 (Thread 0x7f8c57fff700 (LWP 8962)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401c620) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401c620) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c57fff700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 26 (Thread 0x7f8c4f7fe700 (LWP 8963)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401ca60) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401ca60) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c4f7fe700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 25 (Thread 0x7f8c577fe700 (LWP 8964)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401cea0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401cea0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c577fe700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 24 (Thread 0x7f8c56ffd700 (LWP 8965)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401d2e0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401d2e0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c56ffd700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 23 (Thread 0x7f8c567fc700 (LWP 8966)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401d720) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401d720) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c567fc700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 22 (Thread 0x7f8c55ffb700 (LWP 8967)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401db60) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401db60) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c55ffb700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 21 (Thread 0x7f8c557fa700 (LWP 8968)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401dfa0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401dfa0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c557fa700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 20 (Thread 0x7f8c54ff9700 (LWP 8969)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x401e3e0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x401e3e0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c54ff9700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 19 (Thread 0x7f8c4ffff700 (LWP 8970)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e71c50) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e71c50) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c4ffff700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 18 (Thread 0x7f8c4effd700 (LWP 8971)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e72040) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e72040) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c4effd700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 17 (Thread 0x7f8c4e7fc700 (LWP 8972)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e72430) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e72430) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c4e7fc700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 16 (Thread 0x7f8c4dffb700 (LWP 8973)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e72980) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e72980) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c4dffb700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f8c4d7fa700 (LWP 8974)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e72da0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e72da0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c4d7fa700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f8c4cff9700 (LWP 8975)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e731e0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e731e0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c4cff9700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f8c1ffff700 (LWP 8976)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e73620) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e73620) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c1ffff700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f8c1f7fe700 (LWP 8977)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e73a60) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e73a60) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c1f7fe700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f8c1effd700 (LWP 8978)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e73ea0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e73ea0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c1effd700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f8c1e7fc700 (LWP 8979)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e742e0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e742e0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c1e7fc700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f8c1dffb700 (LWP 8980)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e74720) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e74720) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c1dffb700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f8c1d7fa700 (LWP 8981)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e74b60) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e74b60) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c1d7fa700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f8c1cff9700 (LWP 8982)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3e74fa0) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3e74fa0) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c1cff9700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f8c0bfff700 (LWP 8983)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x3f3f990) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x3f3f990) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c0bfff700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f8c0b7fe700 (LWP 8984)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f8cb11c24ef in wait (time=30000, this=0x270f7d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x28ddf48, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb11b566f in QThreadPoolThread::run (this=0x7f8c40012770) at concurrent/qthreadpool.cpp:141 #4 0x00007f8cb11c207b in QThreadPrivate::start (arg=0x7f8c40012770) at thread/qthread_unix.cpp:307 #5 0x00007f8cab58ce9a in start_thread (arg=0x7f8c0b7fe700) at pthread_create.c:308 #6 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f8c0affd700 (LWP 8988)): #0 0x00007f8cac6213d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007f8cac61fefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007f8cab58ce9a in start_thread (arg=0x7f8c0affd700) at pthread_create.c:308 #3 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f8c0a7fc700 (LWP 8989)): #0 0x00007f8cac6213d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007f8cac61fefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007f8cab58ce9a in start_thread (arg=0x7f8c0a7fc700) at pthread_create.c:308 #3 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f8c09ffb700 (LWP 8990)): #0 0x00007f8cac6213d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007f8cac61fefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007f8cab58ce9a in start_thread (arg=0x7f8c09ffb700) at pthread_create.c:308 #3 0x00007f8cb03ebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f8cb6ac6a00 (LWP 8947)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8cb11c258b in wait (time=18446744073709551615, this=0x4daf580) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x4daf200, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8cb432e7f8 in Digikam::DynamicThread::wait (this=0x4daf220, locker=...) at /build/buildd/digikam-3.0.0~rc/core/libs/threads/dynamicthread.cpp:351 #4 0x00007f8cb432ea14 in Digikam::DynamicThread::shutDown (this=0x4daf220) at /build/buildd/digikam-3.0.0~rc/core/libs/threads/dynamicthread.cpp:222 #5 0x00007f8cb42f3698 in Digikam::ManagedLoadSaveThread::shutDown (this=0x4daf220) at /build/buildd/digikam-3.0.0~rc/core/libs/threadimageio/managedloadsavethread.cpp:94 #6 0x00007f8cb430ffaf in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread (this=0x4daf220, __in_chrg=<optimized out>) at /build/buildd/digikam-3.0.0~rc/core/libs/threadimageio/thumbnailloadthread.cpp:174 #7 0x00007f8cb43100f9 in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread (this=0x4daf220, __in_chrg=<optimized out>) at /build/buildd/digikam-3.0.0~rc/core/libs/threadimageio/thumbnailloadthread.cpp:177 #8 0x00000000005c6436 in Digikam::AlbumThumbnailLoader::~AlbumThumbnailLoader (this=0x268c880, __in_chrg=<optimized out>) at /build/buildd/digikam-3.0.0~rc/core/digikam/album/albumthumbnailloader.cpp:113 #9 0x00000000005c6517 in ~AlbumThumbnailLoaderCreator (this=0x268c880, __in_chrg=<optimized out>) at /build/buildd/digikam-3.0.0~rc/core/digikam/album/albumthumbnailloader.cpp:81 #10 destroy () at /build/buildd/digikam-3.0.0~rc/core/digikam/album/albumthumbnailloader.cpp:88 #11 0x00007f8cb0333901 in __run_exit_handlers (status=1, listp=0x7f8cb06b0688, run_list_atexit=true) at exit.c:78 #12 0x00007f8cb0333985 in __GI_exit (status=<optimized out>) at exit.c:100 #13 0x00007f8cb1d28508 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:780 #14 0x00007f8cb29f5e38 in KApplication::xioErrhandler (this=0x7ffffeabd900, dpy=0x24c93c0) at ../../kdeui/kernel/kapplication.cpp:419 #15 0x00007f8cae8f641e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #16 0x00007f8cae8f3e1d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #17 0x00007f8cae8d526a in XFlush () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #18 0x00007f8cb1d09aef in QWidget::setCursor (this=0x2a32360, cursor=...) at kernel/qwidget.cpp:5118 #19 0x00007f8cb2150721 in QWidgetResizeHandler::setMouseCursor (this=0x2a351e0, m=QWidgetResizeHandler::Nowhere) at widgets/qwidgetresizehandler.cpp:368 #20 0x00007f8cb20babb8 in QDockWidgetPrivate::setWindowState (this=0x2a32c90, floating=false, unplug=false, rect=...) at widgets/qdockwidget.cpp:1060 #21 0x00007f8cb20baf31 in QDockWidget::setFloating (this=0x2a32360, floating=<optimized out>) at widgets/qdockwidget.cpp:1267 #22 0x00007f8cb20c7f94 in QDockAreaLayoutInfo::restoreState (this=0x28ec538, stream=..., widgets=..., testing=false) at widgets/qdockarealayout.cpp:1986 #23 0x00007f8cb20c8549 in QDockAreaLayout::restoreState (this=0x28ec458, stream=..., _dockwidgets=..., testing=false) at widgets/qdockarealayout.cpp:2329 #24 0x00007f8cb20eb0a2 in QMainWindowLayoutState::restoreState (this=0x28ec380, _stream=..., oldState=...) at widgets/qmainwindowlayout.cpp:698 #25 0x00007f8cb20ecdcb in QMainWindowLayout::restoreState (this=0x28ec360, stream=...) at widgets/qmainwindowlayout.cpp:1947 #26 0x00007f8cb20e62a4 in QMainWindow::restoreState (this=0x27def50, state=..., version=0) at widgets/qmainwindow.cpp:1267 #27 0x0000000000665818 in Digikam::DigikamView::loadViewState (this=0x28e8e30) at /build/buildd/digikam-3.0.0~rc/core/digikam/views/digikamview.cpp:620 #28 0x0000000000665b69 in Digikam::DigikamView::slotAllAlbumsLoaded (this=0x28e8e30) at /build/buildd/digikam-3.0.0~rc/core/digikam/views/digikamview.cpp:723 #29 0x00007f8cb12d5761 in QMetaObject::activate (sender=0x26fbce0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #30 0x00000000005b67ad in Digikam::AlbumManager::startScan (this=0x26fbce0) at /build/buildd/digikam-3.0.0~rc/core/digikam/album/albummanager.cpp:1114 #31 0x000000000059d8fc in Digikam::DigikamApp::DigikamApp (this=0x26a4ab0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/digikam-3.0.0~rc/core/digikam/main/digikamapp.cpp:283 #32 0x000000000048e954 in main (argc=5, argv=<optimized out>) at /build/buildd/digikam-3.0.0~rc/core/digikam/main/main.cpp:188 Reported using DrKonqi
It crash in LCMS library. which version you use ? Go to Help/Components Info dialog for details Gilles Caulier
Here is the output from the requested component information. For LCMS is states a version number of 119. digiKam version 3.0.0-rc 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.22 LibJPEG: 80 LibJasper: 1.900.1 LibKDE: 4.10.00 LibKExiv2: 2.3.0 LibKGeoMap: 2.0.0 LibKdcraw: 2.2.0 LibLCMS: 119 LibLensFun: external shared library LibLqr: internal library LibPGF: 6.12.27 - internal library LibPNG: 1.2.46 LibQt: 4.8.2 LibRaw: 0.15.0-Beta1 LibTIFF: LIBTIFF, Version 3.9.5 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Marble Widget: 0.14.90 (0.15 RC 1) Parallelized PGF codec: No Parallelized demosaicing: No RawSpeed codec support: No Database backend: QSQLITE Kipi-Plugins: 3.0.0-rc LibGphoto2: 2.4.13 LibKface: 2.0.0 LibKipi: 2.0.0 LibOpenCV: 2.3.1 Libface: 0.2
I did some more digging and found out something really strange. It seems that two versions of lcms are being dynamically linked in. Using the ldd command I get the output you see at the end of this post, with the interesting lines the following: liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007fc8550bf000) liblcms.so.1 => /usr/lib/x86_64-linux-gnu/liblcms.so.1 (0x00007fc854290000) I do not know the lcms interface, but I guess that this will create a conflict whenever a function is named the same in version 1 and 2 but uses different calling parameters. Is this normal, and if not what may cause this behaviour ? linux-vdso.so.1 => (0x00007fffe43ab000) libQtSql.so.4 => /usr/lib/x86_64-linux-gnu/libQtSql.so.4 (0x00007fc85ef88000) libkparts.so.4 => /usr/lib/libkparts.so.4 (0x00007fc85ed33000) libphonon.so.4 => /usr/lib/x86_64-linux-gnu/libphonon.so.4 (0x00007fc85eac2000) libkhtml.so.5 => /usr/lib/libkhtml.so.5 (0x00007fc85e13d000) libknotifyconfig.so.4 => /usr/lib/libknotifyconfig.so.4 (0x00007fc85df2a000) libsolid.so.4 => /usr/lib/libsolid.so.4 (0x00007fc85dc32000) libkface.so.1 => /usr/lib/libkface.so.1 (0x00007fc85da0c000) libkgeomap.so.1 => /usr/lib/libkgeomap.so.1 (0x00007fc85d7b6000) libkipi.so.10 => /usr/lib/libkipi.so.10 (0x00007fc85d58b000) libkexiv2.so.11 => /usr/lib/libkexiv2.so.11 (0x00007fc85d2fe000) libkdcraw.so.22 => /usr/lib/libkdcraw.so.22 (0x00007fc85cff8000) libdigikamcore.so.3 => /usr/lib/libdigikamcore.so.3 (0x00007fc85c878000) libdigikamdatabase.so.3 => /usr/lib/libdigikamdatabase.so.3 (0x00007fc85c46a000) libgphoto2_port.so.0 => /usr/lib/x86_64-linux-gnu/libgphoto2_port.so.0 (0x00007fc85c261000) libgphoto2.so.2 => /usr/lib/x86_64-linux-gnu/libgphoto2.so.2 (0x00007fc85bfe1000) libthreadweaver.so.4 => /usr/lib/libthreadweaver.so.4 (0x00007fc85bdca000) libkio.so.5 => /usr/lib/libkio.so.5 (0x00007fc85b913000) libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007fc85b6cf000) libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007fc85b063000) libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007fc85a394000) libkdecore.so.5 => /usr/lib/libkdecore.so.5 (0x00007fc859ebb000) libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007fc8599e8000) libQtDBus.so.4 => /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 (0x00007fc85976b000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc85946a000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc85916e000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc858f58000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc858b98000) libnepomuk.so.4 => /usr/lib/libnepomuk.so.4 (0x00007fc8588c0000) libnepomukutils.so.4 => /usr/lib/libnepomukutils.so.4 (0x00007fc858685000) libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fc85843c000) libpulse-mainloop-glib.so.0 => /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0 (0x00007fc858237000) libktexteditor.so.4 => /usr/lib/libktexteditor.so.4 (0x00007fc857ff7000) libkjs.so.4 => /usr/lib/libkjs.so.4 (0x00007fc857d20000) libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fc857ad0000) libgif.so.4 => /usr/lib/x86_64-linux-gnu/libgif.so.4 (0x00007fc8578c7000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fc85769e000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc857487000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fc857153000) libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007fc856e05000) libudev.so.0 => /lib/x86_64-linux-gnu/libudev.so.0 (0x00007fc856bf8000) libopencv_legacy.so.2.3 => /usr/lib/libopencv_legacy.so.2.3 (0x00007fc856953000) libopencv_objdetect.so.2.3 => /usr/lib/libopencv_objdetect.so.2.3 (0x00007fc856700000) libopencv_highgui.so.2.3 => /usr/lib/libopencv_highgui.so.2.3 (0x00007fc8564bf000) libopencv_imgproc.so.2.3 => /usr/lib/libopencv_imgproc.so.2.3 (0x00007fc85608b000) libopencv_core.so.2.3 => /usr/lib/libopencv_core.so.2.3 (0x00007fc855cc3000) libmarblewidget.so.15 => /usr/lib/libmarblewidget.so.15 (0x00007fc855743000) libexiv2.so.11 => /usr/lib/libexiv2.so.11 (0x00007fc85530a000) liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007fc8550bf000) libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007fc854eb0000) libQt3Support.so.4 => /usr/lib/x86_64-linux-gnu/libQt3Support.so.4 (0x00007fc8549d5000) libkfile.so.4 => /usr/lib/libkfile.so.4 (0x00007fc85472b000) libtiff.so.4 => /usr/lib/x86_64-linux-gnu/libtiff.so.4 (0x00007fc8544c7000) liblcms.so.1 => /usr/lib/x86_64-linux-gnu/liblcms.so.1 (0x00007fc854290000) libjasper.so.1 => /usr/lib/x86_64-linux-gnu/libjasper.so.1 (0x00007fc854039000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc853e1b000) liblqr-1.so.0 => /usr/lib/liblqr-1.so.0 (0x00007fc853c07000) liblensfun.so.0 => /usr/lib/liblensfun.so.0 (0x00007fc8539eb000) libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007fc8537e0000) libexif.so.12 => /usr/lib/x86_64-linux-gnu/libexif.so.12 (0x00007fc85359b000) libQtSvg.so.4 => /usr/lib/x86_64-linux-gnu/libQtSvg.so.4 (0x00007fc853342000) libstreamanalyzer.so.0 => /usr/lib/libstreamanalyzer.so.0 (0x00007fc8530c4000) libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007fc852ebc000) libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007fc852cb6000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fc852aac000) libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fc8528a3000) libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007fc852689000) libattica.so.0.4 => /usr/lib/libattica.so.0.4 (0x00007fc85239b000) libdbusmenu-qt.so.2 => /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2 (0x00007fc852166000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fc851f30000) libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007fc851d18000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fc851a22000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fc851786000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fc851537000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007fc851327000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fc851116000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fc850f06000) liblzma.so.5 => /usr/lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fc850ce3000) libdlrestrictions.so.1 => /usr/lib/libdlrestrictions.so.1 (0x00007fc850adf000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc8508db000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fc8506d2000) /lib64/ld-linux-x86-64.so.2 (0x00007fc85f1f3000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fc85048e000) libsoprano.so.4 => /usr/lib/libsoprano.so.4 (0x00007fc8501a1000) libsopranoclient.so.1 => /usr/lib/libsopranoclient.so.1 (0x00007fc84ff54000) libnepomukquery.so.4 => /usr/lib/libnepomukquery.so.4 (0x00007fc84fd0b000) libjson.so.0 => /usr/lib/x86_64-linux-gnu/libjson.so.0 (0x00007fc84fb02000) libpulsecommon-1.1.so => /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so (0x00007fc84f8a4000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fc84f666000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fc84f448000) libopencv_calib3d.so.2.3 => /usr/lib/libopencv_calib3d.so.2.3 (0x00007fc84f1bf000) libopencv_video.so.2.3 => /usr/lib/libopencv_video.so.2.3 (0x00007fc84ef84000) libopencv_features2d.so.2.3 => /usr/lib/libopencv_features2d.so.2.3 (0x00007fc84ecb0000) libIlmImf.so.6 => /usr/lib/libIlmImf.so.6 (0x00007fc84e9ef000) libHalf.so.6 => /usr/lib/libHalf.so.6 (0x00007fc84e7ab000) libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007fc84e171000) libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007fc84debf000) libavcodec.so.53 => /usr/lib/x86_64-linux-gnu/libavcodec.so.53 (0x00007fc84d0a4000) libavformat.so.53 => /usr/lib/x86_64-linux-gnu/libavformat.so.53 (0x00007fc84cda7000) libavutil.so.51 => /usr/lib/x86_64-linux-gnu/libavutil.so.51 (0x00007fc84cb87000) libswscale.so.2 => /usr/lib/x86_64-linux-gnu/libswscale.so.2 (0x00007fc84c940000) libdc1394.so.22 => /usr/lib/x86_64-linux-gnu/libdc1394.so.22 (0x00007fc84c6cd000) libv4l1.so.0 => /usr/lib/x86_64-linux-gnu/libv4l1.so.0 (0x00007fc84c4c7000) libQtWebKit.so.4 => /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 (0x00007fc84a70e000) libQtDeclarative.so.4 => /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4 (0x00007fc84a162000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fc849f37000) libstreams.so.0 => /usr/lib/libstreams.so.0 (0x00007fc849d00000) libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fc8499a4000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fc84979f000) libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007fc849538000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fc849335000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fc84912d000) libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007fc848f23000) libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fc848cbc000) libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fc848ab5000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fc8488af000) libopencv_flann.so.2.3 => /usr/lib/libopencv_flann.so.2.3 (0x00007fc84864b000) libImath.so.6 => /usr/lib/libImath.so.6 (0x00007fc848444000) libIex.so.6 => /usr/lib/libIex.so.6 (0x00007fc848225000) libIlmThread.so.6 => /usr/lib/libIlmThread.so.6 (0x00007fc84801d000) libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fc847e11000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fc847c0b000) libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fc8479e8000) libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fc84772a000) libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fc84750a000) libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fc8471ba000) libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fc846f90000) libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fc846d47000) libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fc846b43000) libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fc84693a000) libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fc846730000) libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fc84652c000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fc846329000) libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 (0x00007fc845ff1000) libx264.so.120 => /usr/lib/x86_64-linux-gnu/libx264.so.120 (0x00007fc845c6b000) libvpx.so.1 => /usr/lib/libvpx.so.1 (0x00007fc8459c6000) libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fc8454f7000) libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fc8452ca000) libvo-amrwbenc.so.0 => /usr/lib/x86_64-linux-gnu/libvo-amrwbenc.so.0 (0x00007fc8450af000) libvo-aacenc.so.0 => /usr/lib/x86_64-linux-gnu/libvo-aacenc.so.0 (0x00007fc844e90000) libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 (0x00007fc844c52000) libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1 (0x00007fc844a37000) libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1 (0x00007fc84481e000) libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0x00007fc84456a000) libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0x00007fc84434a000) libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0 (0x00007fc84412e000) libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0 (0x00007fc843ef3000) libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 (0x00007fc843c69000) libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00007fc843a5b000) libfaac.so.0 => /usr/lib/libfaac.so.0 (0x00007fc843848000) libdirac_encoder.so.0 => /usr/lib/libdirac_encoder.so.0 (0x00007fc8435c2000) libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1 (0x00007fc8433ac000) librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0 (0x00007fc843191000) libraw1394.so.11 => /usr/lib/x86_64-linux-gnu/libraw1394.so.11 (0x00007fc842f82000) libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007fc842d72000) libv4l2.so.0 => /usr/lib/x86_64-linux-gnu/libv4l2.so.0 (0x00007fc842b66000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fc8428c3000) libgstapp-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0 (0x00007fc8426b6000) libgstinterfaces-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0 (0x00007fc8424a4000) libgstpbutils-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-0.10.so.0 (0x00007fc842281000) libgstvideo-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-0.10.so.0 (0x00007fc842064000) libgstbase-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0 (0x00007fc841e11000) libgstreamer-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0 (0x00007fc841b2a000) libQtScript.so.4 => /usr/lib/x86_64-linux-gnu/libQtScript.so.4 (0x00007fc841688000) libQtXmlPatterns.so.4 => /usr/lib/x86_64-linux-gnu/libQtXmlPatterns.so.4 (0x00007fc84103e000) libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007fc840e23000) libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fc840bd9000) libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007fc8409d2000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fc8407b5000) libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fc84052e000) libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fc84032a000) libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fc840120000) libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fc83ff1c000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fc83fcfc000) liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007fc83fa81000) libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007fc83f7c4000) libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007fc83f546000) libv4lconvert.so.0 => /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0 (0x00007fc83f2d0000) libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3 (0x00007fc83f0be000) libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fc83eeac000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fc83eca8000)
There 2 components which use lcms in digiKam : - core - libkdcraw. In all case if lcms2 is present on your system, both must use lcms2, else lcms1, but never 1 and 2 at the same time. So, yes, it's abnormal... Gilles Caulier
Is there anything I can do to track down the problem here ? Do you think it is a packaging problem, a system setup problem at my side or it lies within the digikam itself ? (In reply to comment #4) > There 2 components which use lcms in digiKam : > > - core > - libkdcraw. > > In all case if lcms2 is present on your system, both must use lcms2, else > lcms1, but never 1 and 2 at the same time. > > So, yes, it's abnormal... > > Gilles Caulier
Ok, I think it may be a packaging problem with the kubuntu backports packages: /usr/lib/libdigikamcore.so.3 directly links against version 1. The dependency information in the deb file also states a dependency of lcms >= 1.14. Furthermore there is also a dependency on libkdcraw22. /usr/lib/libkdcraw.so.22 directly links againts version 2 of lcms. The deb file has as dependency information lcms >= 2.2 I guess we can close the bug here and I open a new one at the kubuntu backport packaging tracker ...
ok thanks for the feedback... Gilles Caulier
Since digiKam 5.0.0, we use drop lcms version 1.x in favor of lcms version 2.x. This problem will not reproducible.