Bug 278936 - digiKam crashes when I was tagging images
Summary: digiKam crashes when I was tagging images
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Tags-Engine (show other bugs)
Version: 1.9.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-31 13:13 UTC by Binho
Modified: 2016-07-09 16:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.1.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Binho 2011-07-31 13:13:39 UTC
Application: digikam (1.9.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:

I was tagging/"detagging" images and twice digiKam crashes. I enabled program for writ tags in XMP blocks and the program crashes extactly when write XMP in images, but none image file was loosed. I know digiKam is a KDE program, but I use Ubuntu 11.04 with Gnome and installed digiKam with "Central de Programas do Ubuntu" (Ubuntu Program Central - ? - I don't know the original title in english). I believe "Central de Programas do Ubuntu" installed all KDE library when installed digiKam.

The crash can be reproduced some of the time.

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

Thread 22 (Thread 0xb618bb70 (LWP 2860)):
#0  0x0182f769 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0173d656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x06350712 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0635103a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0635192b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0223a304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x0637a2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 21 (Thread 0xb31b6b70 (LWP 2862)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x0173d753 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x016d0b94 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 20 (Thread 0xb29b5b70 (LWP 2863)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x01720f76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x0636184b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x063511af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x06351524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x03504577 in QEventDispatcherGlib::processEvents (this=0x8d61bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x034d6289 in QEventLoop::processEvents (this=0xb29b5260, flags=...) at kernel/qeventloop.cpp:149
#7  0x034d6522 in QEventLoop::exec (this=0xb29b5260, flags=...) at kernel/qeventloop.cpp:201
#8  0x033e02a0 in QThread::exec (this=0x8d6e300) at thread/qthread.cpp:492
#9  0x034b7fdb in QInotifyFileSystemWatcherEngine::run (this=0x8d6e300) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x033e2da2 in QThreadPrivate::start (arg=0x8d6e300) at thread/qthread_unix.cpp:320
#11 0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 19 (Thread 0xb21b4b70 (LWP 2865)):
#0  0x0182e382 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0173d616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x06350009 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x06350e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x06351524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x03504577 in QEventDispatcherGlib::processEvents (this=0x8e65a48, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x034d6289 in QEventLoop::processEvents (this=0xb21b42a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x034d6522 in QEventLoop::exec (this=0xb21b42a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x033e02a0 in QThread::exec (this=0x8ecb090) at thread/qthread.cpp:492
#9  0x00bef3ed in Digikam::ImageFilterModelWorker::Thread::run (this=0x8ecb090) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:74
#10 0x033e2da2 in QThreadPrivate::start (arg=0x8ecb090) at thread/qthread_unix.cpp:320
#11 0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 18 (Thread 0xb14ffb70 (LWP 2866)):
#0  0x01940d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x03438dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x035054f2 in updateCurrentTime (this=0x8e95ebc, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8e95ebc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03503d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb14ff0ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03503dcd in timerSourcePrepare (source=0x8e95e88, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0634ffd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06350e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06351524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x03504577 in QEventDispatcherGlib::processEvents (this=0x8e96c08, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x034d6289 in QEventLoop::processEvents (this=0xb14ff2a0, flags=...) at kernel/qeventloop.cpp:149
#12 0x034d6522 in QEventLoop::exec (this=0xb14ff2a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x033e02a0 in QThread::exec (this=0x8e8ede0) at thread/qthread.cpp:492
#14 0x00bef3ed in Digikam::ImageFilterModelWorker::Thread::run (this=0x8e8ede0) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:74
#15 0x033e2da2 in QThreadPrivate::start (arg=0x8e8ede0) at thread/qthread_unix.cpp:320
#16 0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 17 (Thread 0xb0cfeb70 (LWP 2867)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x0183048c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0173d3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x033e3467 in wait (this=0x8e93f28, mutex=0x8e93f24, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8e93f28, mutex=0x8e93f24, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0268201a in Digikam::ParkingThread::run (this=0x8e93f18) at /build/buildd/digikam-1.9.0/libs/threads/threadmanager.cpp:119
#6  0x033e2da2 in QThreadPrivate::start (arg=0x8e93f18) at thread/qthread_unix.cpp:320
#7  0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 16 (Thread 0xb04fdb70 (LWP 2868)):
#0  0x01940d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x03438dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x035054f2 in updateCurrentTime (this=0x8eebebc, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8eebebc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03503d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb04fd10c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03503dcd in timerSourcePrepare (source=0x8eebe88, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0634ffd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06350e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06351524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x03504577 in QEventDispatcherGlib::processEvents (this=0x8ee7248, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x034d6289 in QEventLoop::processEvents (this=0xb04fd2c0, flags=...) at kernel/qeventloop.cpp:149
#12 0x034d6522 in QEventLoop::exec (this=0xb04fd2c0, flags=...) at kernel/qeventloop.cpp:201
#13 0x033e02a0 in QThread::exec (this=0x8ee6330) at thread/qthread.cpp:492
#14 0x033e2da2 in QThreadPrivate::start (arg=0x8ee6330) at thread/qthread_unix.cpp:320
#15 0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 15 (Thread 0xafcfcb70 (LWP 2869)):
#0  0x01940d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x03438dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x035054f2 in updateCurrentTime (this=0x8ee9d94, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8ee9d94, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03503d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xafcfc10c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03503dcd in timerSourcePrepare (source=0x8ee9d60, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0634ffd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06350e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06351524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x03504577 in QEventDispatcherGlib::processEvents (this=0x8ee8130, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x034d6289 in QEventLoop::processEvents (this=0xafcfc2c0, flags=...) at kernel/qeventloop.cpp:149
#12 0x034d6522 in QEventLoop::exec (this=0xafcfc2c0, flags=...) at kernel/qeventloop.cpp:201
#13 0x033e02a0 in QThread::exec (this=0x8ee52d0) at thread/qthread.cpp:492
#14 0x033e2da2 in QThreadPrivate::start (arg=0x8ee52d0) at thread/qthread_unix.cpp:320
#15 0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 14 (Thread 0xa9661b70 (LWP 2870)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x01830834 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0173d454 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0x03d77963 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 0xa8a55b70 (LWP 2871)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x01728681 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0x03da3c38 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 12 (Thread 0xa8254b70 (LWP 2872)):
#0  0x063511b1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x06351524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x03504577 in QEventDispatcherGlib::processEvents (this=0x93b2a60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#3  0x034d6289 in QEventLoop::processEvents (this=0xa8254270, flags=...) at kernel/qeventloop.cpp:149
#4  0x034d6522 in QEventLoop::exec (this=0xa8254270, flags=...) at kernel/qeventloop.cpp:201
#5  0x033e02a0 in QThread::exec (this=0x93b2628) at thread/qthread.cpp:492
#6  0x03bb189a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#7  0x033e2da2 in QThreadPrivate::start (arg=0x93b2628) at thread/qthread_unix.cpp:320
#8  0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xa7a53b70 (LWP 2873)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x01720f76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x04c7b4a2 in ?? () from /usr/lib/libpulse.so.0
#3  0x04c6a3a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x04c6ab84 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x04c6ac64 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x04c7b443 in ?? () from /usr/lib/libpulse.so.0
#7  0x01e33a75 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#8  0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 10 (Thread 0xa3251b70 (LWP 2874)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x0183048c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0173d3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x03d8a870 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xa2a50b70 (LWP 2875)):
#0  0x0182a613 in __i686.get_pc_thunk.bx () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x018313d1 in pthread_getspecific () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x033e2ec0 in get_thread_data () at thread/qthread_unix.cpp:161
#3  QThreadData::current () at thread/qthread_unix.cpp:199
#4  0x03503ff5 in postEventSourcePrepare (s=0xb586e2b8, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:254
#5  0x03504069 in postEventSourceCheck (source=0xb586e2b8) at kernel/qeventdispatcher_glib.cpp:270
#6  0x0635071d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x0635103a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06351524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x03504577 in QEventDispatcherGlib::processEvents (this=0x95b7e00, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#10 0x034d6289 in QEventLoop::processEvents (this=0xa2a50260, flags=...) at kernel/qeventloop.cpp:149
#11 0x034d6522 in QEventLoop::exec (this=0xa2a50260, flags=...) at kernel/qeventloop.cpp:201
#12 0x033e02a0 in QThread::exec (this=0x95b7998) at thread/qthread.cpp:492
#13 0x034b7fdb in QInotifyFileSystemWatcherEngine::run (this=0x95b7998) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x033e2da2 in QThreadPrivate::start (arg=0x95b7998) at thread/qthread_unix.cpp:320
#15 0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0x9fa4ab70 (LWP 2882)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x0173d753 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x016d0b94 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x8c97eb70 (LWP 2932)):
#0  0x0635031f in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x06350e8c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x06351524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x03504577 in QEventDispatcherGlib::processEvents (this=0xa6cc4b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x034d6289 in QEventLoop::processEvents (this=0x8c97e260, flags=...) at kernel/qeventloop.cpp:149
#5  0x034d6522 in QEventLoop::exec (this=0x8c97e260, flags=...) at kernel/qeventloop.cpp:201
#6  0x033e02a0 in QThread::exec (this=0xa6cbe38) at thread/qthread.cpp:492
#7  0x034b7fdb in QInotifyFileSystemWatcherEngine::run (this=0xa6cbe38) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x033e2da2 in QThreadPrivate::start (arg=0xa6cbe38) at thread/qthread_unix.cpp:320
#9  0x0182be99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x0172f73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0x89978b70 (LWP 2939)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x0173d753 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x016d0b94 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 5 (Thread 0x877feb70 (LWP 2946)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x0173d753 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x016d0b94 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0x95bb5b70 (LWP 2988)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x0173d753 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x016d0b94 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0x9a3beb70 (LWP 2989)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x0173d753 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x016d0b94 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x943b2b70 (LWP 2990)):
#0  0x00d8a416 in __kernel_vsyscall ()
#1  0x0173d753 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x016d0b94 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0xb643a740 (LWP 2859)):
[KCrash Handler]
#7  0x016cc9f1 in ?? () from /lib/i386-linux-gnu/libc.so.6
#8  0x016cef53 in malloc () from /lib/i386-linux-gnu/libc.so.6
#9  0x033dcb8d in qMalloc (size=134) at global/qmalloc.cpp:55
#10 0x033e527b in QByteArray::resize (this=0xbf940bfc, size=114) at tools/qbytearray.cpp:1386
#11 0x0350d7b8 in QUtf8::convertFromUnicode (uc=0x8ea6972, len=38, state=0x0) at codecs/qutfcodec.cpp:79
#12 0x0342ac85 in QString::toUtf8 (this=0xa148464) at tools/qstring.cpp:3702
#13 0x054d08d3 in QDBusMessagePrivate::toDBusMessage (message=..., error=0xbf940c74) at qdbusmessage.cpp:168
#14 0x054beb7d in QDBusConnectionPrivate::relaySignal (this=0x8d4cfc8, obj=0x8d31d20, mo=<value optimized out>, signalId=4, args=...) at qdbusintegrator.cpp:1207
#15 0x05504138 in QDBusConnectionPrivate::qt_metacall (this=0x8d4cfc8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf940dec) at .moc/release-shared/moc_qdbusconnection_p.cpp:102
#16 0x034dd6ba in QMetaObject::metacall (object=0x8d4cfc8, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbf940dec) at kernel/qmetaobject.cpp:237
#17 0x034ed4ff in QMetaObject::activate (sender=0x8d6d190, m=0x551eae4, local_signal_index=2, argv=0xbf940dec) at kernel/qobject.cpp:3287
#18 0x054e6245 in QDBusAdaptorConnector::relaySignal (this=0x8d6d190, _t1=0x8d31d20, _t2=0xc8a2d4, _t3=4, _t4=...) at qdbusabstractadaptor.cpp:379
#19 0x054e63fe in QDBusAdaptorConnector::relay (this=0x8d6d190, senderObj=0x8d6d8a8, lastSignalIdx=4, argv=0xbf940fc0) at qdbusabstractadaptor.cpp:308
#20 0x054e648b in QDBusAdaptorConnector::relaySlot (this=0x8d6d190, argv=0xbf940fc0) at qdbusabstractadaptor.cpp:270
#21 0x054e67d4 in QDBusAdaptorConnector::qt_metacall (this=0x8d6d190, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf940fc0) at qdbusabstractadaptor.cpp:366
#22 0x034dd6ba in QMetaObject::metacall (object=0x8d6d190, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbf940fc0) at kernel/qmetaobject.cpp:237
#23 0x034ed4ff in QMetaObject::activate (sender=0x8d6d8a8, m=0xc8a2d4, local_signal_index=0, argv=0xbf940fc0) at kernel/qobject.cpp:3287
#24 0x00b8287f in Digikam_DatabaseWatchAdaptor::imageChange (this=0x8d6d8a8, _t1=..., _t2=..., _t3=...) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/moc_databasewatchadaptor.cpp:110
#25 0x00b82c63 in Digikam_DatabaseWatchAdaptor::qt_metacall (this=0x8d6d8a8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x9e5c2dd8) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/moc_databasewatchadaptor.cpp:92
#26 0x034dd6ba in QMetaObject::metacall (object=0x8d6d8a8, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0x9e5c2dd8) at kernel/qmetaobject.cpp:237
#27 0x034e7e16 in QMetaCallEvent::placeMetaCall (this=0x9e5c3f10, object=0x8d6d8a8) at kernel/qobject.cpp:535
#28 0x034ec3b7 in QObject::event (this=0x8d6d8a8, e=0x9e5c3f10) at kernel/qobject.cpp:1226
#29 0x0296cd24 in QApplicationPrivate::process_cmdline (this=0x8bd0170) at kernel/qapplication.cpp:573
#30 0x029718ce in ?? () at ../../include/QtCore/../../src/corelib/global/qglobal.h:2248 from /usr/lib/libQtGui.so.4
#31 0x0138f3ca in KApplication::notify (this=0xbf941908, receiver=0x8d6d8a8, event=0x9e5c3f10) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x034d70bb in QCoreApplication::notifyInternal (this=0xbf941908, receiver=0x8d6d8a8, event=0x9e5c3f10) at kernel/qcoreapplication.cpp:731
#33 0x034dac79 in sendEvent (receiver=0x0, event_type=0, data=0x8b69918) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8b69918) at kernel/qcoreapplication.cpp:1372
#35 0x034dae0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#36 0x035043c4 in sendPostedEvents (s=0x8bd26d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#37 postEventSourceDispatch (s=0x8bd26d0) at kernel/qeventdispatcher_glib.cpp:277
#38 0x06350aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0x06351270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#40 0x06351524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0x0350453c in QEventDispatcherGlib::processEvents (this=0x8b69470, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#42 0x02a20775 in QString () at ../../include/QtCore/../../src/corelib/tools/qstring.h:697
#43 QKde::kdePalette () at kernel/qkde.cpp:111
#44 0x034d6289 in QEventLoop::processEvents (this=0xbf9417c4, flags=...) at kernel/qeventloop.cpp:149
#45 0x034d6522 in QEventLoop::exec (this=0xbf9417c4, flags=...) at kernel/qeventloop.cpp:201
#46 0x034daecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#47 0x0296a8e7 in operator+ (widget=0x0, touchEvent=0xbf94198c) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:315
#48 QApplicationPrivate::updateTouchPointsForWidget (widget=0x0, touchEvent=0xbf94198c) at kernel/qapplication.cpp:5659
#49 0x082659e3 in main (argc=203713528, argv=0xb59c578) at /build/buildd/digikam-1.9.0/digikam/main.cpp:216

Possible duplicates by query: bug 274169.

Reported using DrKonqi
Comment 1 caulier.gilles 2011-07-31 13:24:57 UTC
The crash trace is not suitable. Please run digiKam under gdb to see if trace is better.

Alternative, install new 2.0.0 and try again...

Gilles Caulier
Comment 2 caulier.gilles 2011-11-03 12:42:29 UTC
digiKam 2.2.0 is out since few weeks. Crash still valid with this version ?

Gilles Caulier
Comment 3 Binho 2011-12-12 20:28:00 UTC
I'm re-installing my PC. After this, I'll to test newer versions of OS and DigiKam.
Comment 4 caulier.gilles 2015-07-02 05:06:00 UTC
New digiKam 4.11.0 is available.

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?

Gilles Caulier
Comment 5 caulier.gilles 2015-08-24 05:11:57 UTC
digiKam 4.12.0 is out :

https://www.digikam.org/node/741

We need a fresh feedback using this release please...
Thanks in advance.
Comment 6 caulier.gilles 2016-07-09 16:06:45 UTC
This problem is not reproducible with last 5.0.0.
I close this file now. Don't hesitate to re-open it if necessary.
Gilles Caulier