Application: digikam (1.9.0) KDE Platform Version: 4.5.5 (KDE 4.5.5) Qt Version: 4.7.0 Operating System: Linux 2.6.35-30-generic x86_64 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: after all pictures were shown I pressed the mousebutton to close the diascreen on the second monitor. The crash can be reproduced some of the time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7f8351a657c0 (LWP 5292))] Thread 20 (Thread 0x7f8338854700 (LWP 5295)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f834aa21e3b in wait (this=<value optimized out>, mutex=0x1e99950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1e99950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x000000000062851b in ?? () #4 0x00007f834aa2127e in QThreadPrivate::start (arg=0x1eb0dc0) at thread/qthread_unix.cpp:266 #5 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 19 (Thread 0x7f8338053700 (LWP 5299)): #0 0xffffffffff600151 in ?? () #1 0x00007f8338052a70 in ?? () #2 0x00007fff27071852 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 18 (Thread 0x7f833691a700 (LWP 5300)): #0 0x00007f834a798644 in __pthread_mutex_lock (mutex=0x21cf7d8) at pthread_mutex_lock.c:51 #1 0x00007f8346537a43 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x00007f8346537e78 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007f834653845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x22ab0d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007f834ab13dec in QEventLoop::exec (this=0x7f8336919d90, flags=) at kernel/qeventloop.cpp:201 #7 0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007f834aa2127e in QThreadPrivate::start (arg=0x22178b0) at thread/qthread_unix.cpp:266 #9 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 17 (Thread 0x7f83360bc700 (LWP 5301)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f834aa21e3b in wait (this=<value optimized out>, mutex=0x236f048, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x236f048, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f834eeec5e2 in ?? () from /usr/lib/libdigikamcore.so.1 #4 0x00007f834aa2127e in QThreadPrivate::start (arg=0x236f030) at thread/qthread_unix.cpp:266 #5 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 16 (Thread 0x7f83358bb700 (LWP 5302)): #0 0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f8346538009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f834653845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x246d5b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f834ab13dec in QEventLoop::exec (this=0x7f83358bad90, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f834aa2127e in QThreadPrivate::start (arg=0x24697c0) at thread/qthread_unix.cpp:266 #8 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #9 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f83350ba700 (LWP 5303)): #0 0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f8346538009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f834653845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x2467ac0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f834ab13dec in QEventLoop::exec (this=0x7f83350b9d90, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f834aa2127e in QThreadPrivate::start (arg=0x246d090) at thread/qthread_unix.cpp:266 #8 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #9 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f832038e700 (LWP 5304)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f832dee00d1 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #3 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f831ef52700 (LWP 5305)): #0 0x00007f83492622c3 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f832df09385 in xine_usec_sleep () from /usr/lib/libxine.so.1 #2 0x00007f832deedd09 in ?? () from /usr/lib/libxine.so.1 #3 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #4 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f831e751700 (LWP 5306)): #0 0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f8346538009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f834653845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x2b1b3d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f834ab13dec in QEventLoop::exec (this=0x7f831e750d30, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f832e13c2b0 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #8 0x00007f834aa2127e in QThreadPrivate::start (arg=0x2b1adb0) at thread/qthread_unix.cpp:266 #9 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f831dd4b700 (LWP 5307)): #0 0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f8348f6e40f in ?? () from /usr/lib/libpulse.so.0 #2 0x00007f8348f5dd76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #3 0x00007f8348f5f7f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #4 0x00007f8348f5f8b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #5 0x00007f8348f6e20b in ?? () from /usr/lib/libpulse.so.0 #6 0x00007f8340d08fb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so #7 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #8 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f8319549700 (LWP 5308)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f832def0e83 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #3 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f8318d09700 (LWP 5309)): #0 0xffffffffff60014c in ?? () #1 0x00007f8318d08a30 in ?? () #2 0x00007fff27071852 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 8 (Thread 0x7f8316436700 (LWP 5317)): #0 postEventSourcePrepare (s=0x7f83101250c0, timeout=0x7f8316435bbc) at kernel/qeventdispatcher_glib.cpp:253 #1 0x00007f8346537a11 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x00007f8346537e78 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007f834653845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x31576c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007f834ab13dec in QEventLoop::exec (this=0x7f8316435d50, flags=) at kernel/qeventloop.cpp:201 #7 0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007f834aaf35f8 in QInotifyFileSystemWatcherEngine::run (this=0x31568d0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f834aa2127e in QThreadPrivate::start (arg=0x31568d0) at thread/qthread_unix.cpp:266 #10 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #11 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f8315434700 (LWP 5322)): #0 0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f8346538009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f834653845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x499a5a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f834ab13dec in QEventLoop::exec (this=0x7f8315433d50, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f834aaf35f8 in QInotifyFileSystemWatcherEngine::run (this=0x4999a20) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f834aa2127e in QThreadPrivate::start (arg=0x4999a20) at thread/qthread_unix.cpp:266 #9 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f82ecb09700 (LWP 5368)): #0 0xffffffffff60014c in ?? () #1 0x00007f82ecb08a30 in ?? () #2 0x00007fff27071852 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 5 (Thread 0x7f82ec308700 (LWP 5375)): #0 0x00007f834a798665 in __pthread_mutex_lock (mutex=0x7f830463de28) at pthread_mutex_lock.c:61 #1 0x00007f8346537a43 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x00007f8346537e78 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007f834653845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x7f83041bb290, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007f834ab13dec in QEventLoop::exec (this=0x7f82ec307d50, flags=) at kernel/qeventloop.cpp:201 #7 0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007f834aaf35f8 in QInotifyFileSystemWatcherEngine::run (this=0x73780b0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f834aa2127e in QThreadPrivate::start (arg=0x73780b0) at thread/qthread_unix.cpp:266 #10 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #11 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f82e9b03700 (LWP 5382)): #0 0x00007f83465376a9 in g_main_context_check () from /lib/libglib-2.0.so.0 #1 0x00007f8346538023 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f834653845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x79172f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f834ab13dec in QEventLoop::exec (this=0x7f82e9b02d50, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f834aaf35f8 in QInotifyFileSystemWatcherEngine::run (this=0x7911b50) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f834aa2127e in QThreadPrivate::start (arg=0x7911b50) at thread/qthread_unix.cpp:266 #9 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f830deb8700 (LWP 8808)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f834aa21e3b in wait (this=<value optimized out>, mutex=0x73de898, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x73de898, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f830ba80924 in KIPIPlugins::LoadRawThumbThread::run() () from /usr/lib/libkipiplugins.so.1 #4 0x00007f834aa2127e in QThreadPrivate::start (arg=0x6418080) at thread/qthread_unix.cpp:266 #5 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f82e9302700 (LWP 8895)): [KCrash Handler] #6 QUrl::QUrl (this=0x7f8304e5a010, other=...) at io/qurl.cpp:4158 #7 0x00007f834af5b019 in KUrl::KUrl (this=0x7f8304e5a010, _u=...) at ../../kdecore/io/kurl.cpp:472 #8 0x00007f830a3b8190 in ?? () from /usr/lib/kde4/kipiplugin_advancedslideshow.so #9 0x00007f834aa2127e in QThreadPrivate::start (arg=0xbfabf10) at thread/qthread_unix.cpp:266 #10 0x00007f834a796971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #11 0x00007f834926992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f8351a657c0 (LWP 5292)): #0 0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f8340f272da in ?? () from /usr/lib/libxcb.so.1 #2 0x00007f8340f27837 in ?? () from /usr/lib/libxcb.so.1 #3 0x00007f8340f27ae5 in xcb_writev () from /usr/lib/libxcb.so.1 #4 0x00007f8347b817ba in _XSend () from /usr/lib/libX11.so.6 #5 0x00007f8347b81d21 in _XEventsQueued () from /usr/lib/libX11.so.6 #6 0x00007f8347b6a47f in XEventsQueued () from /usr/lib/libX11.so.6 #7 0x00007f834b7d9c77 in x11EventSourcePrepare (s=0x1d6a8a0, timeout=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:79 #8 0x00007f8346537a11 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #9 0x00007f8346537e78 in ?? () from /lib/libglib-2.0.so.0 #10 0x00007f834653845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #11 0x00007f834ab41193 in QEventDispatcherGlib::processEvents (this=0x1d1f280, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #12 0x00007f834b7d9a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fff27062cd0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #13 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #14 0x00007f834ab13dec in QEventLoop::exec (this=0x7fff27063050, flags=) at kernel/qeventloop.cpp:201 #15 0x00007f834ab17ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #16 0x000000000067ad2d in ?? () #17 0x00007f83491a1d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff270640c8) at libc-start.c:226 #18 0x0000000000474929 in _start () Reported using DrKonqi
It crash in Qt. Sound like a binary compatibility issue...Check your system... Gilles Caulier
kipi-plugins 2.2.0 is out since few weeks. Crash still valid with this version ? Gilles Caulier
Marcus, This file still valid using kipi-plugins 2.4 ? Gilles Caulier
Official Kipi-plugins 2.6.0 release is out since few days now : http://www.digikam.org/drupal/node/656 Please, check if this entry still valid, or update report accordingly. Thanks in advance. Gilles Caulier
We needs feedback here please... Gilles Caulier
New Kipiplugins 4.11.0 is available : https://www.digikam.org/node/740 Can you reproduce the problem with this release ? Gilles Caulier
digiKam 4.12.0 is out : https://www.digikam.org/node/741 We need a fresh feedback using this release please... Thanks in advance.
This problem is not reproducible with last 5.0.0 I close this file now. Re-open it if necessary. Gilles Caulier