Application that crashed: digikam Version of the application: 0.10.0 KDE Version: 4.3.00 (KDE 4.3.0) "release 158" Qt Version: 4.5.2 Operating System: Linux 2.6.27.29-0.1-default x86_64 Distribution: "openSUSE 11.1 (x86_64)" What I was doing when the application crashed: digikam crashed right after setting a star rating on a picture on the light table. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7f1740fa5750 (LWP 5382))] Thread 22 (Thread 0x7f172eaa9950 (LWP 5383)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x9ea1d8, mutex=0x9ea1d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x000000000064bc13 in Digikam::ScanController::run (this=0xb59590) at /usr/src/debug/digikam-0.10.0/digikam/scancontroller.cpp:412 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0xb59590) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 21 (Thread 0x7f172a4fc950 (LWP 5386)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0xbbdc20, mutex=0xbbdc18, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0xbbdc00) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0xbbdc00) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 20 (Thread 0x7f172acfd950 (LWP 5387)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0xcb6090, mutex=0xcb6088, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0xcb6070) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0xcb6070) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 19 (Thread 0x7f172322a950 (LWP 5388)): #0 0x00007f173a7cdfdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1727cad631 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #3 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 18 (Thread 0x7f17221b6950 (LWP 5391)): #0 0x00007f173a7d087b in read () from /lib64/libpthread.so.0 #1 0x00007f1728419c85 in ?? () from /usr/lib64/libasound.so.2 #2 0x00007f1728414fe8 in snd_hctl_handle_events () from /usr/lib64/libasound.so.2 #3 0x00007f172841eb85 in snd_mixer_handle_events () from /usr/lib64/libasound.so.2 #4 0x00007f17221bba00 in ?? () from /usr/lib64/xine/plugins/1.26/xineplug_ao_out_alsa.so #5 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 17 (Thread 0x7f17219b5950 (LWP 5392)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1727cbec23 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #3 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 16 (Thread 0x7f1720538950 (LWP 5393)): #0 0x00007f173a7cdfdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1727cbb6a5 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #3 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f171fd37950 (LWP 5394)): #0 0x00007f173a7cb5b4 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007f17373b6e97 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f17373b77b1 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f17373b7a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f173ab50d5e in QEventDispatcherGlib::processEvents (this=0xb12500, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329 #5 0x00007f173ab261d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 533950464}) at kernel/qeventloop.cpp:149 #6 0x00007f173ab265a4 in QEventLoop::exec (this=0x7f171fd37040, flags={i = 533950544}) at kernel/qeventloop.cpp:201 #7 0x00007f173aa3aed8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007f1727f06f41 in ?? () from /usr/lib64/kde4/phonon_xine.so #9 0x00007f173aa3de65 in QThreadPrivate::start (arg=0xb11f00) at thread/qthread_unix.cpp:188 #10 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f1716ffd950 (LWP 5410)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x21fdd50, mutex=0x21fdd48, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x21fdd30) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x21fdd30) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f171dcd1950 (LWP 5417)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x2c57430, mutex=0x2c57428, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x2c57410) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x2c57410) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f17177fe950 (LWP 5418)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x2c5e130, mutex=0x2c5e128, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x2c5e110) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x2c5e110) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f171cc29950 (LWP 5432)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x398a580, mutex=0x398a578, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x398a560) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x398a560) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f1717fff950 (LWP 5555)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x31c7af0, mutex=0x31c7ae8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x31c7ad0) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x31c7ad0) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f16f8676950 (LWP 5556)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x31b2970, mutex=0x31b2968, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x31b2950) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x31b2950) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f16feba6950 (LWP 5558)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x386bf10, mutex=0x386bf08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x386bef0) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x386bef0) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f16fd9a0950 (LWP 6866)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x99f63b0, mutex=0x99f63a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x99f6390) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x99f6390) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f16fd0d7950 (LWP 6867)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x8ca97b0, mutex=0x8ca97a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x8ca9790) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x8ca9790) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f16fa50c950 (LWP 6868)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x86ca150, mutex=0x86ca148, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x86ca130) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x86ca130) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f16fad0d950 (LWP 6869)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x99fa3f0, mutex=0x99fa3e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x99fa3d0) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x99fa3d0) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f16fc8d6950 (LWP 6870)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x99fcc50, mutex=0x99fcc48, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x99fcc30) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x99fcc30) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f16fb50e950 (LWP 6871)): #0 0x00007f173a7cdd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f173aa3ee19 in QWaitCondition::wait (this=0x8ca6b80, mutex=0x8ca6b78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f173e2db7fc in Digikam::LoadSaveThread::run (this=0x8ca6b60) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007f173aa3de65 in QThreadPrivate::start (arg=0x8ca6b60) at thread/qthread_unix.cpp:188 #4 0x00007f173a7ca070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1739dc310d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f1740fa5750 (LWP 5382)): [KCrash Handler] #5 Digikam::ThumbBarItem::repaint (this=0x0) at /usr/src/debug/digikam-0.10.0/libs/widgets/common/thumbbar.cpp:1179 #6 0x0000000000637af9 in Digikam::ImagePreviewBar::rearrangeItems (this=0x8e28240) at /usr/src/debug/digikam-0.10.0/digikam/imagepreviewbar.cpp:200 #7 0x00007f173e34235d in Digikam::ThumbBarView::slotUpdate (this=0x0) at /usr/src/debug/digikam-0.10.0/libs/widgets/common/thumbbar.cpp:1031 #8 0x00007f173e3431e0 in Digikam::ThumbBarView::qt_metacall (this=0x8e28240, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4167b690) at /usr/src/debug/digikam-0.10.0/build/digikam/thumbbar.moc:85 #9 0x000000000063aa26 in Digikam::ImagePreviewBar::qt_metacall (this=0x0, _c=1097315520, _id=985390884, _a=0x1b) at /usr/src/debug/digikam-0.10.0/build/digikam/imagepreviewbar.moc:66 #10 0x0000000000524fc5 in Digikam::LightTableBar::qt_metacall (this=0x0, _c=1097315520, _id=985390884, _a=0x1b) at /usr/src/debug/digikam-0.10.0/build/digikam/lighttablebar.moc:91 #11 0x00007f173ab3c6e2 in QMetaObject::activate (sender=0x8e29e30, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1b) at kernel/qobject.cpp:3113 #12 0x00007f173ab37533 in QObject::event (this=0x8e29e30, e=0x7fff4167b4c0) at kernel/qobject.cpp:1075 #13 0x00007f173b6a1b0d in QApplicationPrivate::notify_helper (this=0x974860, receiver=0x8e29e30, e=0x7fff4167bd80) at kernel/qapplication.cpp:4056 #14 0x00007f173b6a9d9a in QApplication::notify (this=0x7fff4167c1a0, receiver=0x8e29e30, e=0x7fff4167bd80) at kernel/qapplication.cpp:4021 #15 0x00007f173ca820db in KApplication::notify (this=0x7fff4167c1a0, receiver=0x8e29e30, event=0x7fff4167bd80) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302 #16 0x00007f173ab2794c in QCoreApplication::notifyInternal (this=0x7fff4167c1a0, receiver=0x8e29e30, event=0x7fff4167bd80) at kernel/qcoreapplication.cpp:610 #17 0x00007f173ab54b60 in QTimerInfoList::activateTimers (this=0x977ff0) at kernel/qcoreapplication.h:213 #18 0x00007f173ab50ddd in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165 #19 0x00007f17373b40fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #20 0x00007f17373b78cd in ?? () from /usr/lib64/libglib-2.0.so.0 #21 0x00007f17373b7a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #22 0x00007f173ab50d3f in QEventDispatcherGlib::processEvents (this=0x943c80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #23 0x00007f173b738fff in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #24 0x00007f173ab261d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1097318560}) at kernel/qeventloop.cpp:149 #25 0x00007f173ab265a4 in QEventLoop::exec (this=0x7fff4167c0e0, flags={i = 1097318640}) at kernel/qeventloop.cpp:201 #26 0x00007f173ab28894 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #27 0x0000000000671aa7 in main (argc=<value optimized out>, argv=0x7fff4167c928) at /usr/src/debug/digikam-0.10.0/digikam/main.cpp:190 Reported using DrKonqi
Problem already reproted and already fixed in 1.0.0-beta3 Gilles Caulier