Application that crashed: digikam Version of the application: 1.0.0-beta6 KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.5.2 Operating System: Linux 2.6.31-15-generic i686 Distribution: Ubuntu 9.10 What I was doing when the application crashed: i had multiple images selected and assigning keywords via d&d from the right side keyword filter pane -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb7709700 (LWP 4515))] Thread 21 (Thread 0xb5fcab70 (LWP 4518)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0x9abd428, mutex=0x9abd410) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0x9abd340, mutex=0x9abd33c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x9abd340, mutex=0x9abd33c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x083125b9 in Digikam::ScanController::run (this=0x9ac70f8) at /build/buildd/digikam-1.0.0~beta6/digikam/scancontroller.cpp:499 #6 0x02fd5e32 in QThreadPrivate::start (arg=0x9ac70f8) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0xb5fcab70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 20 (Thread 0xb57a1b70 (LWP 4520)): #0 0x00a38e06 in *__GI_clock_gettime (clock_id=10735604, tp=0xb57a1028) at ../sysdeps/unix/clock_gettime.c:100 #1 0x030f2bf3 in QTimerInfoList::getTime (this=0x9bf5ecc, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0x030f2de1 in QTimerInfoList::updateCurrentTime (this=0x9bf5ecc) at kernel/qeventdispatcher_unix.cpp:297 #3 0x030f388c in QTimerInfoList::timerWait (this=0x9bf5ecc, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0x030f1210 in timerSourcePrepare (source=0x9bf5e98, timeout=0xb57a111c) at kernel/qeventdispatcher_glib.cpp:141 #5 0x07589f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x0758a341 in ?? () from /lib/libglib-2.0.so.0 #7 0x0758a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x030f1067 in QEventDispatcherGlib::processEvents (this=0x9ba2620, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #9 0x030c4c79 in QEventLoop::processEvents (this=0xb57a12e4, flags=) at kernel/qeventloop.cpp:149 #10 0x030c50ca in QEventLoop::exec (this=0xb57a12e4, flags=...) at kernel/qeventloop.cpp:201 #11 0x02fd2b73 in QThread::exec (this=0x9ba1bd0) at thread/qthread.cpp:487 #12 0x00e94bfd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1 #13 0x02fd5e32 in QThreadPrivate::start (arg=0x9ba1bd0) at thread/qthread_unix.cpp:188 #14 0x0048d80e in start_thread (arg=0xb57a1b70) at pthread_create.c:300 #15 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 19 (Thread 0xb43e5b70 (LWP 4521)): #0 0x00a38e06 in *__GI_clock_gettime (clock_id=10735604, tp=0xb43e5028) at ../sysdeps/unix/clock_gettime.c:100 #1 0x030f2bf3 in QTimerInfoList::getTime (this=0x9bf7034, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0x030f2de1 in QTimerInfoList::updateCurrentTime (this=0x9bf7034) at kernel/qeventdispatcher_unix.cpp:297 #3 0x030f388c in QTimerInfoList::timerWait (this=0x9bf7034, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0x030f1210 in timerSourcePrepare (source=0x9bf7000, timeout=0xb43e511c) at kernel/qeventdispatcher_glib.cpp:141 #5 0x07589f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x0758a341 in ?? () from /lib/libglib-2.0.so.0 #7 0x0758a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x030f1067 in QEventDispatcherGlib::processEvents (this=0x9ba2808, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #9 0x030c4c79 in QEventLoop::processEvents (this=0xb43e52e4, flags=) at kernel/qeventloop.cpp:149 #10 0x030c50ca in QEventLoop::exec (this=0xb43e52e4, flags=...) at kernel/qeventloop.cpp:201 #11 0x02fd2b73 in QThread::exec (this=0x9ba89d8) at thread/qthread.cpp:487 #12 0x00e94bfd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1 #13 0x02fd5e32 in QThreadPrivate::start (arg=0x9ba89d8) at thread/qthread_unix.cpp:188 #14 0x0048d80e in start_thread (arg=0xb43e5b70) at pthread_create.c:300 #15 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 The current source language is "auto; currently c". Thread 18 (Thread 0xb37ffb70 (LWP 4522)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0x9cf2f38, mutex=0x9cf2f20) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0x9cf4400, mutex=0x9cf43fc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x9cf4400, mutex=0x9cf43fc, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x03c5839a in Digikam::LoadSaveThread::run (this=0x9cf43f0) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132 #6 0x02fd5e32 in QThreadPrivate::start (arg=0x9cf43f0) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0xb37ffb70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 17 (Thread 0xb2ffeb70 (LWP 4523)): #0 0x00a38e06 in *__GI_clock_gettime (clock_id=10735604, tp=0xb2ffe048) at ../sysdeps/unix/clock_gettime.c:100 #1 0x030f2bf3 in QTimerInfoList::getTime (this=0x9cfd674, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0x030f2de1 in QTimerInfoList::updateCurrentTime (this=0x9cfd674) at kernel/qeventdispatcher_unix.cpp:297 #3 0x030f388c in QTimerInfoList::timerWait (this=0x9cfd674, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0x030f1210 in timerSourcePrepare (source=0x9cfd640, timeout=0xb2ffe13c) at kernel/qeventdispatcher_glib.cpp:141 #5 0x07589f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x0758a341 in ?? () from /lib/libglib-2.0.so.0 #7 0x0758a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x030f1067 in QEventDispatcherGlib::processEvents (this=0x9cfc188, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #9 0x030c4c79 in QEventLoop::processEvents (this=0xb2ffe304, flags=) at kernel/qeventloop.cpp:149 #10 0x030c50ca in QEventLoop::exec (this=0xb2ffe304, flags=...) at kernel/qeventloop.cpp:201 #11 0x02fd2b73 in QThread::exec (this=0x9cfb268) at thread/qthread.cpp:487 #12 0x02fd5e32 in QThreadPrivate::start (arg=0x9cfb268) at thread/qthread_unix.cpp:188 #13 0x0048d80e in start_thread (arg=0xb2ffeb70) at pthread_create.c:300 #14 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 16 (Thread 0xb27fdb70 (LWP 4524)): #0 pthread_once () at ../nptl/sysdeps/unix/sysv/linux/i386/pthread_once.S:36 #1 0x02fd5ae2 in QThreadData::current () at thread/qthread_unix.cpp:106 #2 0x030f1435 in postEventSourcePrepare (s=0x9cfec00, timeout=0xb27fd13c) at kernel/qeventdispatcher_glib.cpp:187 #3 0x07589f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #4 0x0758a341 in ?? () from /lib/libglib-2.0.so.0 #5 0x0758a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #6 0x030f1067 in QEventDispatcherGlib::processEvents (this=0x9cfb508, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #7 0x030c4c79 in QEventLoop::processEvents (this=0xb27fd304, flags=) at kernel/qeventloop.cpp:149 #8 0x030c50ca in QEventLoop::exec (this=0xb27fd304, flags=...) at kernel/qeventloop.cpp:201 #9 0x02fd2b73 in QThread::exec (this=0x9cfbe30) at thread/qthread.cpp:487 #10 0x02fd5e32 in QThreadPrivate::start (arg=0x9cfbe30) at thread/qthread_unix.cpp:188 #11 0x0048d80e in start_thread (arg=0xb27fdb70) at pthread_create.c:300 #12 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 15 (Thread 0xb1ffcb70 (LWP 4525)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0xb3805c18, mutex=0xb3805c00) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0xb380af90, mutex=0xb380af8c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xb380af90, mutex=0xb380af8c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x03c5839a in Digikam::LoadSaveThread::run (this=0xb380af80) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132 #6 0x02fd5e32 in QThreadPrivate::start (arg=0xb380af80) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0xb1ffcb70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 The current source language is "auto; currently asm". Thread 14 (Thread 0xafa9cb70 (LWP 4543)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00492142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0x025887e4 in __pthread_cond_timedwait (cond=0x9dcf460, mutex=0x9dcf448, abstime=0xafa9c330) at forward.c:152 #3 0x0334c9ff in ?? () from /usr/lib/libxine.so.1 #4 0x0048d80e in start_thread (arg=0xafa9cb70) at pthread_create.c:300 #5 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xaee90b70 (LWP 4546)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x02574981 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0x03375be0 in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x0335a011 in ?? () from /usr/lib/libxine.so.1 #4 0x0048d80e in start_thread (arg=0xaee90b70) at pthread_create.c:300 #5 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xae68fb70 (LWP 4547)): #0 0x0048fd17 in __pthread_mutex_lock (mutex=0xa1e8cc4) at pthread_mutex_lock.c:47 #1 0x02588956 in pthread_mutex_lock (mutex=0xa1e8cc4) at forward.c:182 #2 0x0758a839 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x030f1067 in QEventDispatcherGlib::processEvents (this=0xa1e8c50, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #4 0x030c4c79 in QEventLoop::processEvents (this=0xae68f2b4, flags=) at kernel/qeventloop.cpp:149 #5 0x030c50ca in QEventLoop::exec (this=0xae68f2b4, flags=...) at kernel/qeventloop.cpp:201 #6 0x02fd2b73 in QThread::exec (this=0xa1e8878) at thread/qthread.cpp:487 #7 0x032eb20a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #8 0x02fd5e32 in QThreadPrivate::start (arg=0xa1e8878) at thread/qthread_unix.cpp:188 #9 0x0048d80e in start_thread (arg=0xae68fb70) at pthread_create.c:300 #10 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xa9e83b70 (LWP 4556)): #0 0x035486f7 in ?? () from /usr/lib/libpulse.so.0 #1 0x0355be09 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #2 0x0355dc23 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #3 0x0355dcf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #4 0x0356ebc3 in ?? () from /usr/lib/libpulse.so.0 #5 0x035bbac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so #6 0x0048d80e in start_thread (arg=0xa9e83b70) at pthread_create.c:300 #7 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 The current source language is "auto; currently c". Thread 10 (Thread 0xa9682b70 (LWP 4557)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x0048f92b in __pthread_mutex_lock_full (mutex=0x49dff4) at pthread_mutex_lock.c:301 #2 0x02588956 in pthread_mutex_lock (mutex=0xb38308a8) at forward.c:182 #3 0x035bac71 in pa_mutex_lock () from /usr/lib/libpulsecommon-0.9.19.so #4 0x0356ed70 in pa_threaded_mainloop_lock () from /usr/lib/libpulse.so.0 #5 0x03519716 in ?? () from /usr/lib/alsa-lib/libasound_module_ctl_pulse.so #6 0x06e4d8aa in ?? () from /usr/lib/libasound.so.2 #7 0x06e4671d in snd_ctl_read () from /usr/lib/libasound.so.2 #8 0x06e42aff in snd_hctl_handle_events () from /usr/lib/libasound.so.2 #9 0x06e4e911 in snd_mixer_handle_events () from /usr/lib/libasound.so.2 #10 0x03511c89 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so #11 0x0048d80e in start_thread (arg=0xa9682b70) at pthread_create.c:300 #12 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xa8e81b70 (LWP 4558)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0xb3837500, mutex=0xb38374e8) at forward.c:139 #3 0x0335d5ee in ?? () from /usr/lib/libxine.so.1 #4 0x0048d80e in start_thread (arg=0xa8e81b70) at pthread_create.c:300 #5 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xa74fdb70 (LWP 4571)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0xa5e1c28, mutex=0xa5e1c10) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0xa592ef8, mutex=0xa592ef4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa592ef8, mutex=0xa592ef4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x03c5839a in Digikam::LoadSaveThread::run (this=0xa592ee8) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132 #6 0x02fd5e32 in QThreadPrivate::start (arg=0xa592ee8) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0xa74fdb70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xa6affb70 (LWP 4578)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0xa71cda8, mutex=0xa71cd90) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0xa71cb10, mutex=0xa71cb0c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa71cb10, mutex=0xa71cb0c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x03c5839a in Digikam::LoadSaveThread::run (this=0xa71cb00) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132 #6 0x02fd5e32 in QThreadPrivate::start (arg=0xa71cb00) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0xa6affb70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xa7cfeb70 (LWP 4581)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0xaa19878, mutex=0xaa19860) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0xaa1c6b8, mutex=0xaa1c6b4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xaa1c6b8, mutex=0xaa1c6b4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x03c5839a in Digikam::LoadSaveThread::run (this=0xaa1c6a8) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132 #6 0x02fd5e32 in QThreadPrivate::start (arg=0xaa1c6a8) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0xa7cfeb70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xa84ffb70 (LWP 8247)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0xa32cbfc0, mutex=0xa32cbfa8) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0xa4229588, mutex=0xa4229584, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa4229588, mutex=0xa4229584, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x03c5839a in Digikam::LoadSaveThread::run (this=0xa4229578) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132 #6 0x02fd5e32 in QThreadPrivate::start (arg=0xa4229578) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0xa84ffb70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xa60ffb70 (LWP 8248)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0x9eb141f0, mutex=0x9eb141d8) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0x9eb03890, mutex=0x9eb0388c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x9eb03890, mutex=0x9eb0388c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x03c5839a in Digikam::LoadSaveThread::run (this=0x9eb03880) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132 #6 0x02fd5e32 in QThreadPrivate::start (arg=0x9eb03880) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0xa60ffb70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0x9fa32b70 (LWP 10054)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0xe434948, mutex=0xe434930) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0xa2349c8, mutex=0xa2349c4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa2349c8, mutex=0xa2349c4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x03c5839a in Digikam::LoadSaveThread::run (this=0xa2349b8) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132 #6 0x02fd5e32 in QThreadPrivate::start (arg=0xa2349b8) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0x9fa32b70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0x7f42ab70 (LWP 10244)): #0 0x00f6f422 in __kernel_vsyscall () #1 0x00491e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0258878d in __pthread_cond_wait (cond=0xc36fac0, mutex=0xc36faa8) at forward.c:139 #3 0x02fd6e67 in QWaitConditionPrivate::wait (this=0xc4e8cc8, mutex=0xc4e8cc4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xc4e8cc8, mutex=0xc4e8cc4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x00604922 in QHostInfoAgent::run (this=0xc4e8cb8) at kernel/qhostinfo.cpp:260 #6 0x02fd5e32 in QThreadPrivate::start (arg=0xc4e8cb8) at thread/qthread_unix.cpp:188 #7 0x0048d80e in start_thread (arg=0x7f42ab70) at pthread_create.c:300 #8 0x0257b7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7709700 (LWP 4515)): [KCrash Handler] #6 0x0828d31b in Digikam::ContextMenuHelper::addGotoMenu (this=0xbfd00878, ids=...) at /build/buildd/digikam-1.0.0~beta6/digikam/contextmenuhelper.cpp:523 #7 0x082ba2cd in Digikam::DigikamImageView::showContextMenu (this=0x9bb9290, event=0xbfd00f70, info=...) at /build/buildd/digikam-1.0.0~beta6/digikam/digikamimageview.cpp:184 #8 0x082d38b3 in Digikam::ImageCategorizedView::contextMenuEvent (this=0x9bb9290, event=0xbfd00f70) at /build/buildd/digikam-1.0.0~beta6/digikam/imagecategorizedview.cpp:812 #9 0x01c8769f in QWidget::event (this=0x9bb9290, event=0xbfd00f70) at kernel/qwidget.cpp:7708 #10 0x02036633 in QFrame::event (this=0x9bb9290, e=0xbfd00f70) at widgets/qframe.cpp:559 #11 0x020d5494 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x411) at widgets/qabstractscrollarea.cpp:962 #12 0x02189087 in QAbstractItemView::viewportEvent (this=0x9bb9290, event=0xbfd00f70) at itemviews/qabstractitemview.cpp:1476 #13 0x082d5ec2 in Digikam::ImageCategorizedView::viewportEvent (this=0x9bb9290, event=0xbfd00f70) at /build/buildd/digikam-1.0.0~beta6/digikam/imagecategorizedview.cpp:1014 #14 0x020d7a95 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9a9e958, o=0x9bb93a0, e=0xbfd00f70) at widgets/qabstractscrollarea_p.h:100 #15 QAbstractScrollAreaFilter::eventFilter (this=0x9a9e958, o=0x9bb93a0, e=0xbfd00f70) at widgets/qabstractscrollarea_p.h:111 #16 0x030c583a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9911a80, receiver=0x9bb93a0, event=0xbfd00f70) at kernel/qcoreapplication.cpp:726 #17 0x01c31f2c in QApplicationPrivate::notify_helper (this=0x9911a80, receiver=0x9bb93a0, e=0xbfd00f70) at kernel/qapplication.cpp:4052 #18 0x01c39ae3 in QApplication::notify (this=0xbfd02b38, receiver=0x9cf5398, e=0xbfd01168) at kernel/qapplication.cpp:3845 #19 0x01951bfa in KApplication::notify (this=0xbfd02b38, receiver=0x9cf5398, event=0xbfd01168) at ../../kdeui/kernel/kapplication.cpp:302 #20 0x030c66cb in QCoreApplication::notifyInternal (this=0xbfd02b38, receiver=0x9cf5398, event=0xbfd01168) at kernel/qcoreapplication.cpp:610 #21 0x01cad66e in QCoreApplication::sendSpontaneousEvent (receiver=0x9cf5398, event=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #22 0x01ca7e64 in QETWidget::translateMouseEvent (this=0x9bb9290, event=0xbfd0278c) at kernel/qapplication_x11.cpp:4415 #23 0x01ca6c4b in QApplication::x11ProcessEvent (this=0xbfd02b38, event=0xbfd0278c) at kernel/qapplication_x11.cpp:3428 #24 0x01cd3502 in x11EventSourceDispatch (s=0x9914d00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #25 0x07586e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #26 0x0758a720 in ?? () from /lib/libglib-2.0.so.0 #27 0x0758a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #28 0x030f102c in QEventDispatcherGlib::processEvents (this=0x98ebe80, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #29 0x01cd2be5 in QGuiEventDispatcherGlib::processEvents (this=0x98ebe80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #30 0x030c4c79 in QEventLoop::processEvents (this=0xbfd02a84, flags=) at kernel/qeventloop.cpp:149 #31 0x030c50ca in QEventLoop::exec (this=0xbfd02a84, flags=...) at kernel/qeventloop.cpp:201 #32 0x030c753f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #33 0x01c31dd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #34 0x083af6db in main (argc=1, argv=0xbfd02fa4) at /build/buildd/digikam-1.0.0~beta6/digikam/main.cpp:195 Reported using DrKonqi
Sound like crash appears in Context Menu Helper: #6 0x0828d31b in Digikam::ContextMenuHelper::addGotoMenu (this=0xbfd00878, ids=...) at /build/buildd/digikam-1.0.0~beta6/digikam/contextmenuhelper.cpp:523 Gilles
This is a weird crash, because if you selected items, the list of selectedItems couldn't be empty. Anyway I just committed a patch to check if the list of selectedItems is empty. Qt somehow does no check here, although I would expect this from such a highlevel method. Anyway this is the only issue I could find in the code. If you are able to compile latest trunk, please do so and give us an update. Andi
*** Bug 215462 has been marked as a duplicate of this bug. ***
digiKam 1.0.0 is out since few days... http://www.digikam.org/drupal/node/491 Please try with this version coming with more than 400 bug-fixes. Thanks in advance Gilles Caulier
digiKam 1.1. release will be done in few days. Please check if this entry still valid. Thanks in advance Gilles Caulier
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there. Thanks in advance Gilles Caulier
No feedback from user... Gilles Caulier
New digiKam 4.11.0 is available. https://www.digikam.org/node/740 Can you reproduce the problem with this release ?
With digiKam 5.0.0, this problem is not reproducible. I close this file now. Don't hesitate to re-open if necessary. Gilles Caulier