Application that crashed: digikam Version of the application: 1.2.0 KDE Version: 4.3.5 (KDE 4.3.5) "release 0" Qt Version: 4.5.3 Operating System: Linux 2.6.31.12-0.2-desktop x86_64 Distribution: "openSUSE 11.2 (x86_64)" What I was doing when the application crashed: moving forward, tag moving forward, tag moving (backward this time) resembles the other bug report a lot -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7fbc0a41c750 (LWP 9496))] Thread 20 (Thread 0x7fbbf8f90910 (LWP 9497)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00000000006fc93b in ?? () #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0xc27170) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 19 (Thread 0x7fbbf5664910 (LWP 9499)): #0 0x00007fbc03f63d03 in poll () from /lib64/libc.so.6 #1 0x00007fbbfdfaf59c in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbbfdfaf8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc04add3f6 in QEventDispatcherGlib::processEvents (this=0xc9e5c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409 #4 0x00007fbc04ab3712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fbc04ab3ae4 in QEventLoop::exec (this=0x7fbbf5664050, flags=) at kernel/qeventloop.cpp:201 #6 0x00007fbc049cc71b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fbc049cf485 in QThreadPrivate::start (arg=0xd69c50) at thread/qthread_unix.cpp:188 #8 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 18 (Thread 0x7fbbf4a51910 (LWP 9500)): #0 0x00007fbc03c8a2ae in __pthread_mutex_unlock_usercnt (mutex=0xd02af8, decr=<value optimized out>) at pthread_mutex_unlock.c:52 #1 0x00007fbbfdfaed95 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbbfdfaf4b0 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbbfdfaf8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fbc04add3f6 in QEventDispatcherGlib::processEvents (this=0xeef810, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409 #5 0x00007fbc04ab3712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007fbc04ab3ae4 in QEventLoop::exec (this=0x7fbbf4a51050, flags=) at kernel/qeventloop.cpp:201 #7 0x00007fbc049cc71b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007fbc049cf485 in QThreadPrivate::start (arg=0xeef8f0) at thread/qthread_unix.cpp:188 #9 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fbbeffff910 (LWP 9501)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc07920972 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0xe79940) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () The current source language is "auto; currently c". Thread 16 (Thread 0x7fbbef7fe910 (LWP 9502)): #0 0x00007fbc03f63d03 in poll () from /lib64/libc.so.6 #1 0x00007fbbfdfaf59c in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbbfdfaf8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc04add3f6 in QEventDispatcherGlib::processEvents (this=0xcf8bb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409 #4 0x00007fbc04ab3712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fbc04ab3ae4 in QEventLoop::exec (this=0x7fbbef7fe050, flags=) at kernel/qeventloop.cpp:201 #6 0x00007fbc049cc71b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fbc049cf485 in QThreadPrivate::start (arg=0xe82350) at thread/qthread_unix.cpp:188 #8 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 15 (Thread 0x7fbbeeffd910 (LWP 9503)): #0 0x00007fbbfdfaf388 in ?? () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fbbfdfaf8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc04add3f6 in QEventDispatcherGlib::processEvents (this=0xc9e1b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409 #3 0x00007fbc04ab3712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #4 0x00007fbc04ab3ae4 in QEventLoop::exec (this=0x7fbbeeffd050, flags=) at kernel/qeventloop.cpp:201 #5 0x00007fbc049cc71b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #6 0x00007fbc049cf485 in QThreadPrivate::start (arg=0xccb020) at thread/qthread_unix.cpp:188 #7 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #8 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fbbe6a1e910 (LWP 9504)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007fbbecaf4621 in metronom_sync_loop () from /usr/lib64/libxine.so.1 #2 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fbbe468d910 (LWP 9505)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007fbbecaffe19 in interruptable_sleep () from /usr/lib64/libxine.so.1 #2 0x00007fbbecb02581 in video_out_loop () from /usr/lib64/libxine.so.1 #3 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fbbe3e8c910 (LWP 9506)): #0 0x00007fbc03c88d5e in __pthread_mutex_lock (mutex=0x20ac248) at pthread_mutex_lock.c:62 #1 0x00007fbbfdfadabd in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbbfdfaf332 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbbfdfaf8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fbc04add3f6 in QEventDispatcherGlib::processEvents (this=0x20ac160, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409 #5 0x00007fbc04ab3712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007fbc04ab3ae4 in QEventLoop::exec (this=0x7fbbe3e8c000, flags=) at kernel/qeventloop.cpp:201 #7 0x00007fbc049cc71b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007fbbecd4f3f4 in Phonon::Xine::XineThread::run (this=0x20abbd0) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143 #9 0x00007fbc049cf485 in QThreadPrivate::start (arg=0x20abbd0) at thread/qthread_unix.cpp:188 #10 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fbbe3481910 (LWP 9509)): #0 0x00007fbc03f63d03 in poll () from /lib64/libc.so.6 #1 0x00007fbbe3487c4e in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.27/xineplug_ao_out_alsa.so #2 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () The current source language is "auto; currently c". Thread 10 (Thread 0x7fbbe2c80910 (LWP 9510)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbbecb05673 in ao_loop () from /usr/lib64/libxine.so.1 #2 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fbbe0a18910 (LWP 9520)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc07920972 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0x2e0a170) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 8 (Thread 0x7fbbe01c0910 (LWP 9527)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc07920972 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0x314a1a0) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fbbdf9bf910 (LWP 9528)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc07920972 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0x37cd5d0) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fbbde170910 (LWP 9564)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc07920972 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0x5adae70) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fbbde972910 (LWP 9565)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc07920972 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0x7fbbf0e8ee60) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fbbd1117910 (LWP 9574)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc07920972 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0x61cbbe0) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fbbcfe4b910 (LWP 9575)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc07920972 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0x6453360) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fbbcee49910 (LWP 9582)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbc049d053b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc07920972 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fbc049cf485 in QThreadPrivate::start (arg=0x69a6be0) at thread/qthread_unix.cpp:188 #5 0x00007fbc03c8665d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fbc03f6ce1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fbc0a41c750 (LWP 9496)): [KCrash Handler] #5 size (this=<value optimized out>) at ../../src/corelib/tools/qstring.h:104 #6 QString::operator== (this=<value optimized out>) at tools/qstring.cpp:1912 #7 0x00007fbc0699f396 in ?? () from /usr/lib64/libkio.so.5 #8 0x00007fbc0699bf96 in ?? () from /usr/lib64/libkio.so.5 #9 0x00007fbc0699f094 in ?? () from /usr/lib64/libkio.so.5 #10 0x00007fbc04ac9fbc in QMetaObject::activate (sender=0xd12a60, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x2) at kernel/qobject.cpp:3113 #11 0x00007fbc04b0076e in QSocketNotifier::activated (this=0xebc479000, _t1=14) at .moc/release-shared/moc_qsocketnotifier.cpp:83 #12 0x00007fbc04ace953 in QSocketNotifier::event (this=0xd12a60, e=0x7ffff1454210) at kernel/qsocketnotifier.cpp:316 #13 0x00007fbc056342ac in QApplicationPrivate::notify_helper (this=0xaff8c0, receiver=0xd12a60, e=0x7ffff1454210) at kernel/qapplication.cpp:4065 #14 0x00007fbc0563b57e in QApplication::notify (this=0x7ffff1454540, receiver=0xd12a60, e=0x7ffff1454210) at kernel/qapplication.cpp:4030 #15 0x00007fbc06476016 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #16 0x00007fbc04ab4ddc in QCoreApplication::notifyInternal (this=0x7ffff1454540, receiver=0xd12a60, event=0x7ffff1454210) at kernel/qcoreapplication.cpp:610 #17 0x00007fbc04add6fa in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213 #18 socketNotifierSourceDispatch (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:110 #19 0x00007fbbfdfabdee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #20 0x00007fbbfdfaf7b8 in ?? () from /usr/lib64/libglib-2.0.so.0 #21 0x00007fbbfdfaf8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #22 0x00007fbc04add3a3 in QEventDispatcherGlib::processEvents (this=0xaccdd0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407 #23 0x00007fbc056c731e in QGuiEventDispatcherGlib::processEvents (this=0xebc479000, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #24 0x00007fbc04ab3712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #25 0x00007fbc04ab3ae4 in QEventLoop::exec (this=0x7ffff1454470, flags=) at kernel/qeventloop.cpp:201 #26 0x00007fbc04ab5c99 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #27 0x000000000079cc62 in ?? () #28 0x00007fbc03ebaa7d in __libc_start_main () from /lib64/libc.so.6 #29 0x0000000000476ee9 in _start () This bug may be a duplicate of or related to bug 237896 Reported using DrKonqi
Sound like an old KDE bug already reported. update KDE and try again Gilles Caulier
This is the latest backport for SuSE 11.2, downloaded today! http://software.opensuse.org/search?baseproject=ALL&p=1&q=digikam Argh, guess I have to install 11.3 RC1 as this is unusable (already got another crash)
It's probably a duplicate of : https://bugs.kde.org/show_bug.cgi?id=222974 Gilles Caulier
It was SuSE 11.3 RC2 that was the current - but it still containing digikam 2.1.0 what version was this fixed in? (I have not tested this enough to verify that the bug is still in this combination)
The problem is not in digiKam, but in KDE4 API... Gilles Caulier
*** This bug has been marked as a duplicate of bug 222974 ***
Since digiKam 5.0.0, KDirWatch was been replaced by QFileSytemWatcher. It will not reproducible. Gilles Caulier