Bug 241575 - Digikam crashes after saving several (>2) pictures
Summary: Digikam crashes after saving several (>2) pictures
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Albums-Engine (show other bugs)
Version: 1.2.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-12 19:49 UTC by Stephan van den Akker
Modified: 2017-08-08 14:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan van den Akker 2010-06-12 19:49:37 UTC
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-default i686
Distribution: "openSUSE 11.2 (i586)"

What I was doing when the application crashed:
Using:
- OpenSuSE 11.2, x86 32-bit
- KDE 4.3.5 (stock version provided with this version of openSuSE, localisation dutch-NL)
- digikam 1.2.0 (from openSuSE build service: download.opensuse.org/repositories/home:/enzokiel/openSUSE_11.2_Update)

After making some minor changes to 2 or 3 photographs (rotating clockwise and anti-clockwise) and saving the quasi-changed image, digikam crashes after the user answered the question wether the existing image should be overwritten. (No save as... used, just clicking "Next image" every time and affirming that the changed image should be saved).

Just doing the minor changes without saving doesn' t crash digikam.

What is going on?

Happy bug hunting.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2c29700 (LWP 8935))]

Thread 19 (Thread 0xb15a1b70 (LWP 8936)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4d8a750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0x083549ba in ?? ()
#6  0xb4d89623 in QThreadPrivate::start (arg=0x862d8c8) at thread/qthread_unix.cpp:188
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 18 (Thread 0xb0a6ab70 (LWP 8938)):
#0  0xb4a8ad2c in __pthread_mutex_lock (mutex=0xb3216ff4) at pthread_mutex_lock.c:131
#1  0xb4b7e444 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb318b2f6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0xb318ed98 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb318eebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4eac05f in QEventDispatcherGlib::processEvents (this=0x866e7e8, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb4e7e98d in QEventLoop::processEvents (this=0xb0a6a304, flags=) at kernel/qeventloop.cpp:149
#7  0xb4e7edd9 in QEventLoop::exec (this=0xb0a6a304, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4d86317 in QThread::exec (this=0x8644578) at thread/qthread.cpp:487
#9  0xb65f4e4b in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#10 0xb4d89623 in QThreadPrivate::start (arg=0x8644578) at thread/qthread_unix.cpp:188
#11 0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#12 0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 17 (Thread 0xb01cdb70 (LWP 8939)):
#0  0xb30791eb in clock_gettime (clock_id=1, tp=0xb01cd078) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb4eade14 in QTimerInfoList::getTime (this=0x87b9a34, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4eae052 in QTimerInfoList::updateCurrentTime (this=0x87b9a34) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4eae22e in QTimerInfoList::timerWait (this=0x87b9a34, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4eac20b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb01cd16c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4eac2ad in timerSourcePrepare (source=0x0, timeout=0xb307dff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb318e618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb318e999 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb318eebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4eac05f in QEventDispatcherGlib::processEvents (this=0x872e870, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e7e98d in QEventLoop::processEvents (this=0xb01cd304, flags=) at kernel/qeventloop.cpp:149
#11 0xb4e7edd9 in QEventLoop::exec (this=0xb01cd304, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4d86317 in QThread::exec (this=0x866e7d8) at thread/qthread.cpp:487
#13 0xb65f4e4b in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#14 0xb4d89623 in QThreadPrivate::start (arg=0x866e7d8) at thread/qthread_unix.cpp:188
#15 0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#16 0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 16 (Thread 0xaf999b70 (LWP 8940)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4d8a750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb68a499c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4d89623 in QThreadPrivate::start (arg=0x8727810) at thread/qthread_unix.cpp:188
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 15 (Thread 0xaf198b70 (LWP 8941)):
#0  0xb318e394 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0xb318eac0 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb318eebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb4eac05f in QEventDispatcherGlib::processEvents (this=0x870e7b0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#4  0xb4e7e98d in QEventLoop::processEvents (this=0xaf198324, flags=) at kernel/qeventloop.cpp:149
#5  0xb4e7edd9 in QEventLoop::exec (this=0xaf198324, flags=...) at kernel/qeventloop.cpp:201
#6  0xb4d86317 in QThread::exec (this=0x86a4840) at thread/qthread.cpp:487
#7  0xb4d89623 in QThreadPrivate::start (arg=0x86a4840) at thread/qthread_unix.cpp:188
#8  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#9  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 14 (Thread 0xae997b70 (LWP 8942)):
#0  0xb31b538c in g_thread_self () from /usr/lib/libglib-2.0.so.0
#1  0xb318cf57 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0xb318e90d in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb318eebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb4eac05f in QEventDispatcherGlib::processEvents (this=0x86ea738, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#5  0xb4e7e98d in QEventLoop::processEvents (this=0xae997324, flags=) at kernel/qeventloop.cpp:149
#6  0xb4e7edd9 in QEventLoop::exec (this=0xae997324, flags=...) at kernel/qeventloop.cpp:201
#7  0xb4d86317 in QThread::exec (this=0x87e9950) at thread/qthread.cpp:487
#8  0xb4d89623 in QThreadPrivate::start (arg=0x87e9950) at thread/qthread_unix.cpp:188
#9  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#10 0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 13 (Thread 0xab710b70 (LWP 8943)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8d0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb4b7e2d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xaca171db in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#5  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 12 (Thread 0xaa96eb70 (LWP 8944)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8d0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb4b7e2d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xaca232cb in interruptable_sleep () from /usr/lib/libxine.so.1
#4  0xaca25c7e in video_out_loop () from /usr/lib/libxine.so.1
#5  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#6  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 11 (Thread 0xaa16db70 (LWP 8945)):
#0  0xb4a8c104 in __pthread_mutex_unlock_usercnt (mutex=0x8d254dc, decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0xb4b7e484 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb318b338 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0xb318ed98 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb318eebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4eac05f in QEventDispatcherGlib::processEvents (this=0x8d25468, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb4e7e98d in QEventLoop::processEvents (this=0xaa16d2d4, flags=) at kernel/qeventloop.cpp:149
#7  0xb4e7edd9 in QEventLoop::exec (this=0xaa16d2d4, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4d86317 in QThread::exec (this=0x8911bf8) at thread/qthread.cpp:487
#9  0xaca6d5b8 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0xb4d89623 in QThreadPrivate::start (arg=0x8911bf8) at thread/qthread_unix.cpp:188
#11 0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#12 0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 10 (Thread 0xa996cb70 (LWP 8948)):
#0  0xb4b7e674 in ?? () from /lib/libc.so.6
#1  0xb4b60004 in read () from /lib/libc.so.6
#2  0xacd495d1 in ?? () from /usr/lib/libasound.so.2
#3  0xacd462dc in snd_ctl_read () from /usr/lib/libasound.so.2
#4  0xacd427d6 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#5  0xacd4e701 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#6  0xaad8f390 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 9 (Thread 0xa916bb70 (LWP 8949)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xaca29390 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#5  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 8 (Thread 0xa8909b70 (LWP 8959)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4d8a750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb68a499c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4d89623 in QThreadPrivate::start (arg=0x98d8610) at thread/qthread_unix.cpp:188
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 7 (Thread 0xa55ffb70 (LWP 8966)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4d8a750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb68a499c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4d89623 in QThreadPrivate::start (arg=0x9f70028) at thread/qthread_unix.cpp:188
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 6 (Thread 0xa7861b70 (LWP 8967)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4d8a750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb68a499c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4d89623 in QThreadPrivate::start (arg=0x9d6cb08) at thread/qthread_unix.cpp:188
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 5 (Thread 0xa6cffb70 (LWP 8970)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4d8a750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb68a499c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4d89623 in QThreadPrivate::start (arg=0x9d15c78) at thread/qthread_unix.cpp:188
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 4 (Thread 0xa64feb70 (LWP 8993)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4d8a750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb68a499c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4d89623 in QThreadPrivate::start (arg=0xae281a8) at thread/qthread_unix.cpp:188
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 3 (Thread 0xa80b1b70 (LWP 8994)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4d8a750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb68a499c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4d89623 in QThreadPrivate::start (arg=0x9f08118) at thread/qthread_unix.cpp:188
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 2 (Thread 0x9fcb8b70 (LWP 9001)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4a8cd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4b7e27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4d8a750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb68a499c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4d89623 in QThreadPrivate::start (arg=0xbd559b8) at thread/qthread_unix.cpp:188
#7  0xb4a886e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4a88600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 1 (Thread 0xb2c29700 (LWP 8935)):
[KCrash Handler]
#6  0xb4dcea94 in size (this=<value optimized out>) at ../../src/corelib/tools/qstring.h:104
#7  QString::operator== (this=<value optimized out>) at tools/qstring.cpp:1912
#8  0xb612a34f in ?? () from /usr/lib/libkio.so.5
#9  0xb6126dff in ?? () from /usr/lib/libkio.so.5
#10 0xb6129fe4 in ?? () from /usr/lib/libkio.so.5
#11 0xb4e96864 in QMetaObject::activate (sender=0x8659b18, from_signal_index=4, to_signal_index=4, argv=0xbfeefef8) at kernel/qobject.cpp:3113
#12 0xb4e97585 in QMetaObject::activate (sender=0x8659b18, m=0xb4f738b0, local_signal_index=0, argv=0xbfeefef8) at kernel/qobject.cpp:3187
#13 0xb4ed2585 in QSocketNotifier::activated (this=0x8659b18, _t1=14) at .moc/release-shared/moc_qsocketnotifier.cpp:83
#14 0xb4e9b3af in QSocketNotifier::event (this=0x8659b18, e=0xbfef0284) at kernel/qsocketnotifier.cpp:316
#15 0xb53868fc in QApplicationPrivate::notify_helper (this=0x8530010, receiver=0x8659b18, e=0xbfef0284) at kernel/qapplication.cpp:4065
#16 0xb538e34e in QApplication::notify (this=0xbfef0598, receiver=0x8659b18, e=0xbfef0284) at kernel/qapplication.cpp:3605
#17 0xb5e08521 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#18 0xb4e8032e in QCoreApplication::notifyInternal (this=0xbfef0598, receiver=0x8659b18, event=0xbfef0284) at kernel/qcoreapplication.cpp:610
#19 0xb4eac3a8 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#20 socketNotifierSourceDispatch (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:110
#21 0xb318b4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb318ed98 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb318eebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0xb4eac011 in QEventDispatcherGlib::processEvents (this=0x850a0e8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#25 0xb542829a in QGuiEventDispatcherGlib::processEvents (this=0x850a0e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#26 0xb4e7e98d in QEventLoop::processEvents (this=0xbfef04e4, flags=) at kernel/qeventloop.cpp:149
#27 0xb4e7edd9 in QEventLoop::exec (this=0xbfef04e4, flags=...) at kernel/qeventloop.cpp:201
#28 0xb4e81270 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#29 0xb5386774 in QApplication::exec () at kernel/qapplication.cpp:3525
#30 0x083fc21b in ?? ()
#31 0xb4ab4ace in __libc_start_main () from /lib/libc.so.6
#32 0x080a6c21 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2010-06-14 06:09:20 UTC
QString crash in kio ???

Gilles Caulier
Comment 2 Stephan van den Akker 2010-06-14 08:43:31 UTC
Gilles, does it help you if I post the results of a Digikam crash with libkio-debuginfo installed?
Comment 3 caulier.gilles 2010-06-14 08:49:13 UTC
yes probably. I suspect a crash relevant of KDirWatch api... Look there :

https://bugs.kde.org/show_bug.cgi?id=222974

Gilles Caulier
Comment 4 Stephan van den Akker 2010-06-14 21:15:07 UTC
Hello Giles

Installed libkde4-debuginfo, but the lines about libkio.so still contain question marks. 

BTW: The version number of the libkde4-debuginfo package is still 4.3.1 (original KDE version in openSuSE 11.2) instead of 4.3.5 (present KDE version and libkde4 version in openSuSE 11.2), so maybe it just doesn't work because they forgot to update it when they updated the rest of KDE....

Crash-info:

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2d97700 (LWP 3547))]

Thread 18 (Thread 0xb1580b70 (LWP 3548)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfdd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4cef27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4efb750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0x083549ba in ?? ()
#6  0xb4efa623 in QThreadPrivate::start (arg=0x864a6d8) at thread/qthread_unix.cpp:188
#7  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 17 (Thread 0xb0c63b70 (LWP 3550)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4cd6d5e in poll () from /lib/libc.so.6
#2  0xb3309cab in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb32fcbc1 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb32fcebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb501d05f in QEventDispatcherGlib::processEvents (this=0x86a7810, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb4fef98d in QEventLoop::processEvents (this=0xb0c63304, flags=) at kernel/qeventloop.cpp:149
#7  0xb4fefdd9 in QEventLoop::exec (this=0xb0c63304, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4ef7317 in QThread::exec (this=0x8695760) at thread/qthread.cpp:487
#9  0xb6765e4b in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#10 0xb4efa623 in QThreadPrivate::start (arg=0x8695760) at thread/qthread_unix.cpp:188
#11 0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#12 0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 16 (Thread 0xaf7d4b70 (LWP 3551)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x8693fd4, decr=1) at pthread_mutex_unlock.c:36
#1  0xb4cef484 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb32fc60b in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb32fc999 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb32fcebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb501d05f in QEventDispatcherGlib::processEvents (this=0x8693f60, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb4fef98d in QEventLoop::processEvents (this=0xaf7d4304, flags=) at kernel/qeventloop.cpp:149
#7  0xb4fefdd9 in QEventLoop::exec (this=0xaf7d4304, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4ef7317 in QThread::exec (this=0x8677eb8) at thread/qthread.cpp:487
#9  0xb6765e4b in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#10 0xb4efa623 in QThreadPrivate::start (arg=0x8677eb8) at thread/qthread_unix.cpp:188
#11 0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#12 0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 15 (Thread 0xaefa0b70 (LWP 3552)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfdd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4cef27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4efb750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb6a1599c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4efa623 in QThreadPrivate::start (arg=0x868fc30) at thread/qthread_unix.cpp:188
#7  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 14 (Thread 0xae79fb70 (LWP 3553)):
#0  0xb32fc394 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0xb32fcac0 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb32fcebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb501d05f in QEventDispatcherGlib::processEvents (this=0x8698ec0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#4  0xb4fef98d in QEventLoop::processEvents (this=0xae79f324, flags=) at kernel/qeventloop.cpp:149
#5  0xb4fefdd9 in QEventLoop::exec (this=0xae79f324, flags=...) at kernel/qeventloop.cpp:201
#6  0xb4ef7317 in QThread::exec (this=0x8667c38) at thread/qthread.cpp:487
#7  0xb4efa623 in QThreadPrivate::start (arg=0x8667c38) at thread/qthread_unix.cpp:188
#8  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#9  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 13 (Thread 0xadf9eb70 (LWP 3554)):
#0  0xb31e71eb in clock_gettime (clock_id=1, tp=0xadf9e098) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb501ee14 in QTimerInfoList::getTime (this=0xb020b8ac, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb501f052 in QTimerInfoList::updateCurrentTime (this=0xb020b8ac) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb501f22e in QTimerInfoList::timerWait (this=0xb020b8ac, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb501d20b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xadf9e18c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb501d2ad in timerSourcePrepare (source=0x0, timeout=0xb31ebff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb32fc618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb32fc999 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb32fcebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb501d05f in QEventDispatcherGlib::processEvents (this=0x8673e08, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4fef98d in QEventLoop::processEvents (this=0xadf9e324, flags=) at kernel/qeventloop.cpp:149
#11 0xb4fefdd9 in QEventLoop::exec (this=0xadf9e324, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4ef7317 in QThread::exec (this=0x8698d88) at thread/qthread.cpp:487
#13 0xb4efa623 in QThreadPrivate::start (arg=0x8698d88) at thread/qthread_unix.cpp:188
#14 0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#15 0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 12 (Thread 0xaadfdb70 (LWP 3555)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfe0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb4cef2d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xac0bf1db in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#5  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 11 (Thread 0xaa1e4b70 (LWP 3556)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfe0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb4cef2d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xac0cb2cb in interruptable_sleep () from /usr/lib/libxine.so.1
#4  0xac0cdc7e in video_out_loop () from /usr/lib/libxine.so.1
#5  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#6  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 10 (Thread 0xa99e3b70 (LWP 3557)):
#0  0xb31e71eb in clock_gettime (clock_id=1, tp=0xa99e3068) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb501ee14 in QTimerInfoList::getTime (this=0x8c5f234, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb501f052 in QTimerInfoList::updateCurrentTime (this=0x8c5f234) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb501f22e in QTimerInfoList::timerWait (this=0x8c5f234, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb501d20b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa99e313c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb32fc618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb32fc999 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb32fcebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb501d05f in QEventDispatcherGlib::processEvents (this=0x865b8e8, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#9  0xb4fef98d in QEventLoop::processEvents (this=0xa99e32d4, flags=) at kernel/qeventloop.cpp:149
#10 0xb4fefdd9 in QEventLoop::exec (this=0xa99e32d4, flags=...) at kernel/qeventloop.cpp:201
#11 0xb4ef7317 in QThread::exec (this=0x884fdf8) at thread/qthread.cpp:487
#12 0xac1155b8 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#13 0xb4efa623 in QThreadPrivate::start (arg=0x884fdf8) at thread/qthread_unix.cpp:188
#14 0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#15 0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 9 (Thread 0xa91d8b70 (LWP 3560)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4cd6d5e in poll () from /lib/libc.so.6
#2  0xa91de349 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#3  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#4  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 8 (Thread 0xa89d7b70 (LWP 3561)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfdd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4cef27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xac0d1390 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#5  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 7 (Thread 0xa816ab70 (LWP 3571)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfdd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4cef27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4efb750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb6a1599c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4efa623 in QThreadPrivate::start (arg=0x9226010) at thread/qthread_unix.cpp:188
#7  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 6 (Thread 0xa7912b70 (LWP 3578)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfdd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4cef27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4efb750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb6a1599c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4efa623 in QThreadPrivate::start (arg=0x93ddcc8) at thread/qthread_unix.cpp:188
#7  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 5 (Thread 0xa31ffb70 (LWP 3579)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfdd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4cef27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4efb750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb6a1599c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4efa623 in QThreadPrivate::start (arg=0x97f12d0) at thread/qthread_unix.cpp:188
#7  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 4 (Thread 0xa5d0fb70 (LWP 3603)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfdd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4cef27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4efb750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb6a1599c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4efa623 in QThreadPrivate::start (arg=0xa6573b0) at thread/qthread_unix.cpp:188
#7  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 3 (Thread 0x9d6ffb70 (LWP 3604)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfdd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4cef27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4efb750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb6a1599c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4efa623 in QThreadPrivate::start (arg=0xa6d2320) at thread/qthread_unix.cpp:188
#7  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 2 (Thread 0x9c6fdb70 (LWP 3611)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4bfdd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb4cef27c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4efb750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#5  0xb6a1599c in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0xb4efa623 in QThreadPrivate::start (arg=0xa7ecf30) at thread/qthread_unix.cpp:188
#7  0xb4bf96e5 in start_thread (arg=0x0) at pthread_create.c:297
#8  0xb4bf9600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 1 (Thread 0xb2d97700 (LWP 3547)):
[KCrash Handler]
#6  0xb4f3fa94 in size (this=<value optimized out>) at ../../src/corelib/tools/qstring.h:104
#7  QString::operator== (this=<value optimized out>) at tools/qstring.cpp:1912
#8  0xb629b34f in ?? () from /usr/lib/libkio.so.5
#9  0xb6297dff in ?? () from /usr/lib/libkio.so.5
#10 0xb629afe4 in ?? () from /usr/lib/libkio.so.5
#11 0xb5007864 in QMetaObject::activate (sender=0x86b1998, from_signal_index=4, to_signal_index=4, argv=0xbf97deb8) at kernel/qobject.cpp:3113
#12 0xb5008585 in QMetaObject::activate (sender=0x86b1998, m=0xb50e48b0, local_signal_index=0, argv=0xbf97deb8) at kernel/qobject.cpp:3187
#13 0xb5043585 in QSocketNotifier::activated (this=0x86b1998, _t1=14) at .moc/release-shared/moc_qsocketnotifier.cpp:83
#14 0xb500c3af in QSocketNotifier::event (this=0x86b1998, e=0xbf97e244) at kernel/qsocketnotifier.cpp:316
#15 0xb54f78fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0xb54ff34e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0xb5f79521 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#18 0xb4ff132e in QCoreApplication::notifyInternal (this=0xbf97e558, receiver=0x86b1998, event=0xbf97e244) at kernel/qcoreapplication.cpp:610
#19 0xb501d3a8 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#20 socketNotifierSourceDispatch (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:110
#21 0xb32f94c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb32fcd98 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb32fcebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0xb501d011 in QEventDispatcherGlib::processEvents (this=0x850a0e8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#25 0xb559929a in ?? () from /usr/lib/libQtGui.so.4
#26 0xb4fef98d in QEventLoop::processEvents (this=0xbf97e4a4, flags=) at kernel/qeventloop.cpp:149
#27 0xb4fefdd9 in QEventLoop::exec (this=0xbf97e4a4, flags=...) at kernel/qeventloop.cpp:201
#28 0xb4ff2270 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#29 0xb54f7774 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#30 0x083fc21b in ?? ()
#31 0xb4c25ace in __libc_start_main () from /lib/libc.so.6
#32 0x080a6c21 in _start ()
Comment 5 caulier.gilles 2010-10-06 11:06:06 UTC
It sound like the famous KDirWatch crash from KDE 4.3.x

Can you update KDE to a more recent version as 4.4 for example,

By the same time, updating digiKam to 1.4.0 will be great

Gilles Caulier
Comment 6 Stephan van den Akker 2010-10-06 11:47:37 UTC
Thanks for the tip. I will test this, but changing KDE is not something I want to do on a "production" machine. So lots of work ahead, stay tuned...
Comment 7 Stephan van den Akker 2010-11-12 13:19:15 UTC
Upgraded KDE to version 4.4.4 from the OBS, using Digikam version 1.2.0.

No more crashes, so it seems to bee a KDE problem after all.

Thanks for providing the solution, Gilles!
Comment 8 caulier.gilles 2017-08-08 14:56:18 UTC
Since digiKam 5.0.0, KDirWatch was been replaced by QFileSytemWatcher. It will
not reproducible.

Gilles Caulier