Application: digikam (1.4.0) KDE Platform Version: 4.5.1 (KDE 4.5.1) "release 3" Qt Version: 4.6.3 Operating System: Linux 2.6.34.7-0.3-default i686 Distribution: "openSUSE 11.3 (i586)" -- Information about the crash: - What I was doing when the application crashed: I tried to remove a picture from the Export to Smugmug file list. Pressing the remove (minus) button in the window crashed digikam. - Custom settings of the application: I had just created a new online album in smugmug from digikam. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb1fd5960 (LWP 24321))] Thread 16 (Thread 0xafd00b70 (LWP 24324)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb43fc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49b924c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb56de710 in wait (this=0x853c8b0, mutex=0x853c8ac, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x853c8b0, mutex=0x853c8ac, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x082f956a in ?? () #6 0xb56de04f in QThreadPrivate::start (arg=0x85bd540) at thread/qthread_unix.cpp:248 #7 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #8 0xb49ab46e in clone () from /lib/libc.so.6 Thread 15 (Thread 0xaf4ffb70 (LWP 24328)): #0 0xb49b9680 in __libc_disable_asynccancel () from /lib/libc.so.6 #1 0xb49a0770 in poll () from /lib/libc.so.6 #2 0xb2c671db in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb2c57286 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb2c5760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb5803d97 in QEventDispatcherGlib::processEvents (this=0x864d998, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #6 0xb57d711d in QEventLoop::processEvents (this=0xaf4ff2c0, flags=...) at kernel/qeventloop.cpp:149 #7 0xb57d7319 in QEventLoop::exec (this=0xaf4ff2c0, flags=...) at kernel/qeventloop.cpp:201 #8 0xb56db403 in QThread::exec (this=0x8614740) at thread/qthread.cpp:487 #9 0xb65dc00b in ?? () from /usr/lib/libdigikamdatabase.so.1 #10 0xb56de04f in QThreadPrivate::start (arg=0x8614740) at thread/qthread_unix.cpp:248 #11 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #12 0xb49ab46e in clone () from /lib/libc.so.6 Thread 14 (Thread 0xaeaffb70 (LWP 24329)): #0 0xb2c567a4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #1 0xb2c57108 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0xb2c5760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0xb5803d97 in QEventDispatcherGlib::processEvents (this=0x8644c00, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #4 0xb57d711d in QEventLoop::processEvents (this=0xaeaff2c0, flags=...) at kernel/qeventloop.cpp:149 #5 0xb57d7319 in QEventLoop::exec (this=0xaeaff2c0, flags=...) at kernel/qeventloop.cpp:201 #6 0xb56db403 in QThread::exec (this=0x864d8f8) at thread/qthread.cpp:487 #7 0xb65dc00b in ?? () from /usr/lib/libdigikamdatabase.so.1 #8 0xb56de04f in QThreadPrivate::start (arg=0x864d8f8) at thread/qthread_unix.cpp:248 #9 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #10 0xb49ab46e in clone () from /lib/libc.so.6 Thread 13 (Thread 0xadcffb70 (LWP 24330)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb43fc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49b924c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb56de710 in wait (this=0x8654650, mutex=0x865464c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x8654650, mutex=0x865464c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb68dbdeb in ?? () from /usr/lib/libdigikamcore.so.1 #6 0xb56de04f in QThreadPrivate::start (arg=0x8654640) at thread/qthread_unix.cpp:248 #7 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #8 0xb49ab46e in clone () from /lib/libc.so.6 Thread 12 (Thread 0xad4feb70 (LWP 24331)): #0 0xb43f9fc9 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb49b9464 in pthread_mutex_lock () from /lib/libc.so.6 #2 0xb2c560ef in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #3 0xb2c56f22 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb2c5760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb5803d97 in QEventDispatcherGlib::processEvents (this=0x8612f70, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #6 0xb57d711d in QEventLoop::processEvents (this=0xad4fe2e0, flags=...) at kernel/qeventloop.cpp:149 #7 0xb57d7319 in QEventLoop::exec (this=0xad4fe2e0, flags=...) at kernel/qeventloop.cpp:201 #8 0xb56db403 in QThread::exec (this=0x861b130) at thread/qthread.cpp:487 #9 0xb56de04f in QThreadPrivate::start (arg=0x861b130) at thread/qthread_unix.cpp:248 #10 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #11 0xb49ab46e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xaccfdb70 (LWP 24332)): #0 0xb49b9441 in pthread_mutex_lock () from /lib/libc.so.6 #1 0xb2c5657b in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #2 0xb2c57108 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb2c5760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb5803d97 in QEventDispatcherGlib::processEvents (this=0x8605e88, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #5 0xb57d711d in QEventLoop::processEvents (this=0xaccfd2e0, flags=...) at kernel/qeventloop.cpp:149 #6 0xb57d7319 in QEventLoop::exec (this=0xaccfd2e0, flags=...) at kernel/qeventloop.cpp:201 #7 0xb56db403 in QThread::exec (this=0x8612e30) at thread/qthread.cpp:487 #8 0xb56de04f in QThreadPrivate::start (arg=0x8612e30) at thread/qthread_unix.cpp:248 #9 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #10 0xb49ab46e in clone () from /lib/libc.so.6 Thread 10 (Thread 0xa9276b70 (LWP 24334)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb43fc452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49b92a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xadeb21d7 in metronom_sync_loop () from /usr/lib/libxine.so.1 #4 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #5 0xb49ab46e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xa864ab70 (LWP 24335)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb43fc452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49b92a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xadec0c41 in video_out_loop () from /usr/lib/libxine.so.1 #4 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #5 0xb49ab46e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa7e49b70 (LWP 24336)): #0 0xb2d0222b in clock_gettime () from /lib/librt.so.1 #1 0xb580075c in qt_gettime () at kernel/qcore_unix.cpp:111 #2 0xb5804b16 in updateCurrentTime (this=0x8c03874, tm=...) at kernel/qeventdispatcher_unix.cpp:340 #3 QTimerInfoList::timerWait (this=0x8c03874, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #4 0xb580356b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa7e490fc) at kernel/qeventdispatcher_glib.cpp:136 #5 0xb2c560c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb2c56f22 in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb2c5760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb5803d97 in QEventDispatcherGlib::processEvents (this=0x8c022c0, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #9 0xb57d711d in QEventLoop::processEvents (this=0xa7e49290, flags=...) at kernel/qeventloop.cpp:149 #10 0xb57d7319 in QEventLoop::exec (this=0xa7e49290, flags=...) at kernel/qeventloop.cpp:201 #11 0xb56db403 in QThread::exec (this=0x8739fb0) at thread/qthread.cpp:487 #12 0xaec13dc8 in Phonon::Xine::XineThread::run (this=0x8739fb0) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143 #13 0xb56de04f in QThreadPrivate::start (arg=0x8739fb0) at thread/qthread_unix.cpp:248 #14 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #15 0xb49ab46e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa7648b70 (LWP 24340)): #0 0xb49b9617 in __libc_enable_asynccancel () from /lib/libc.so.6 #1 0xb49a0747 in poll () from /lib/libc.so.6 #2 0xa8a7004c in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so #3 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #4 0xb49ab46e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa6e47b70 (LWP 24341)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb43fc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49b924c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xadec5180 in ao_loop () from /usr/lib/libxine.so.1 #4 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #5 0xb49ab46e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa6646b70 (LWP 24342)): #0 0xb2d0222b in clock_gettime () from /lib/librt.so.1 #1 0xb580075c in qt_gettime () at kernel/qcore_unix.cpp:111 #2 0xb5804b16 in updateCurrentTime (this=0x8e689bc, tm=...) at kernel/qeventdispatcher_unix.cpp:340 #3 QTimerInfoList::timerWait (this=0x8e689bc, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #4 0xb580356b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa66460fc) at kernel/qeventdispatcher_glib.cpp:136 #5 0xb580360d in timerSourcePrepare (source=0x8e68988, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #6 0xb2c560c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #7 0xb2c56f22 in ?? () from /usr/lib/libglib-2.0.so.0 #8 0xb2c5760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #9 0xb5803d97 in QEventDispatcherGlib::processEvents (this=0x8e6b638, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #10 0xb57d711d in QEventLoop::processEvents (this=0xa6646290, flags=...) at kernel/qeventloop.cpp:149 #11 0xb57d7319 in QEventLoop::exec (this=0xa6646290, flags=...) at kernel/qeventloop.cpp:201 #12 0xb56db403 in QThread::exec (this=0x8e6ad80) at thread/qthread.cpp:487 #13 0xb57b7afd in QInotifyFileSystemWatcherEngine::run (this=0x8e6ad80) at io/qfilesystemwatcher_inotify.cpp:248 #14 0xb56de04f in QThreadPrivate::start (arg=0x8e6ad80) at thread/qthread_unix.cpp:248 #15 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #16 0xb49ab46e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa5c97b70 (LWP 24349)): #0 0xb43f9fbf in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb49b9464 in pthread_mutex_lock () from /lib/libc.so.6 #2 0xb2c560ef in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #3 0xb2c56f22 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb2c5760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb5803d97 in QEventDispatcherGlib::processEvents (this=0x91faa10, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #6 0xb57d711d in QEventLoop::processEvents (this=0xa5c97290, flags=...) at kernel/qeventloop.cpp:149 #7 0xb57d7319 in QEventLoop::exec (this=0xa5c97290, flags=...) at kernel/qeventloop.cpp:201 #8 0xb56db403 in QThread::exec (this=0x91fe110) at thread/qthread.cpp:487 #9 0xb57b7afd in QInotifyFileSystemWatcherEngine::run (this=0x91fe110) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb56de04f in QThreadPrivate::start (arg=0x91fe110) at thread/qthread_unix.cpp:248 #11 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #12 0xb49ab46e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa10fcb70 (LWP 24385)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb43fc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49b924c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb56de710 in wait (this=0xa6b38f4, mutex=0xa6b38f0, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa6b38f4, mutex=0xa6b38f0, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xa3eeddfa in KIPIPlugins::LoadRawThumbThread::run() () from /usr/lib/libkipiplugins.so.1 #6 0xb56de04f in QThreadPrivate::start (arg=0xa6b3cb8) at thread/qthread_unix.cpp:248 #7 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #8 0xb49ab46e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa3492b70 (LWP 24499)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb43fc452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49b92a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb56de69c in wait (this=0x85e961c, mutex=0x85e9618, time=30000) at thread/qwaitcondition_unix.cpp:85 #4 QWaitCondition::wait (this=0x85e961c, mutex=0x85e9618, time=30000) at thread/qwaitcondition_unix.cpp:159 #5 0xb56d3cc4 in QThreadPoolThread::run (this=0xa0d4998) at concurrent/qthreadpool.cpp:140 #6 0xb56de04f in QThreadPrivate::start (arg=0xa0d4998) at thread/qthread_unix.cpp:248 #7 0xb43f7b25 in start_thread () from /lib/libpthread.so.0 #8 0xb49ab46e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb1fd5960 (LWP 24321)): [KCrash Handler] #7 QPixmap::QPixmap (this=0xbf875218, pixmap=@0x4c) at image/qpixmap.cpp:275 #8 0xa3ef051c in KIPIPlugins::ImagesListViewItem::setProgressAnimation(QPixmap const&) () from /usr/lib/libkipiplugins.so.1 #9 0xa3ef1430 in KIPIPlugins::ImagesList::slotProgressTimerDone() () from /usr/lib/libkipiplugins.so.1 #10 0xa3ef1684 in KIPIPlugins::ImagesList::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkipiplugins.so.1 #11 0xb57ddefd in QMetaObject::metacall (object=0xa6a63c0, cl=QMetaObject::InvokeMetaMethod, idx=39, argv=0xbf87535c) at kernel/qmetaobject.cpp:237 #12 0xb57ecfe8 in QMetaObject::activate (sender=0xa6b2520, m=0xb58f45a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295 #13 0xb5839a35 in QTimer::timeout (this=0xa6b2520) at .moc/release-shared/moc_qtimer.cpp:134 #14 0xb57f28e6 in QTimer::timerEvent (this=0xa6b2520, e=0xbf875890) at kernel/qtimer.cpp:271 #15 0xb57ea774 in QObject::event (this=0xa6b2520, e=0xbf875890) at kernel/qobject.cpp:1212 #16 0xb4cb3c64 in QApplicationPrivate::notify_helper (this=0x84b2cc0, receiver=0xa6b2520, e=0xbf875890) at kernel/qapplication.cpp:4302 #17 0xb4cbbbf7 in QApplication::notify (this=0xbf875c7c, receiver=0xa6b2520, e=0xbf875890) at kernel/qapplication.cpp:3706 #18 0xb5cbb361 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #19 0xb57d7e0e in QCoreApplication::notifyInternal (this=0xbf875c7c, receiver=0xa6b2520, event=0xbf875890) at kernel/qcoreapplication.cpp:726 #20 0xb580670e in sendEvent (this=0x84b5a7c) at kernel/qcoreapplication.h:215 #21 QTimerInfoList::activateTimers (this=0x84b5a7c) at kernel/qeventdispatcher_unix.cpp:618 #22 0xb5803675 in timerSourceDispatch (source=0x84b5ab0) at kernel/qeventdispatcher_glib.cpp:184 #23 idleTimerSourceDispatch (source=0x84b5ab0) at kernel/qeventdispatcher_glib.cpp:231 #24 0xb2c56b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #25 0xb2c57350 in ?? () from /usr/lib/libglib-2.0.so.0 #26 0xb2c5760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #27 0xb5803d4b in QEventDispatcherGlib::processEvents (this=0x8486a38, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #28 0xb4d6419a in QGuiEventDispatcherGlib::processEvents (this=0x8486a38, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #29 0xb57d711d in QEventLoop::processEvents (this=0xbf875b54, flags=...) at kernel/qeventloop.cpp:149 #30 0xb57d7319 in QEventLoop::exec (this=0xbf875b54, flags=...) at kernel/qeventloop.cpp:201 #31 0xb57dbc70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #32 0xb4cb1164 in QApplication::exec () at kernel/qapplication.cpp:3581 #33 0x0836b10b in ?? () #34 0xb48eec0e in __libc_start_main () from /lib/libc.so.6 #35 0x080a9f91 in _start () This bug may be a duplicate of or related to bug 245956, bug 234865. Possible duplicates by query: bug 245956, bug 234865. Reported using DrKonqi
Please, try with kipi-plugins 1.5.0, just released : http://www.digikam.org/drupal/node/540 Gilles Caulier
Created attachment 53480 [details] New crash information added by DrKonqi Absolutely identical to bug report 253864.
I think this problem have been fixed already in current implementation. I cannot reproduce it. Andi, can you reproduce the problem ? Gilles Caulier
I haven't been able to replicate the bug since then in casual use - I'll try a few iterations in the next week just to be sure.
Ok, i close this file then. Re-open it if necessary... Gilles Caulier