Bug 235583 - Manually updating metadata from database while having the option to write metadata automatically enabled
Summary: Manually updating metadata from database while having the option to write met...
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Maintenance-Database (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-27 23:08 UTC by fisher_price
Modified: 2017-07-26 06:45 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 fisher_price 2010-04-27 23:08:51 UTC
Application that crashed: digikam
Version of the application: 1.0.0
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-21-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I am updating tags on multiple photos. I have the options related to updating the metadata on the photos enabled as well since I want to future proof my photos by copying the tags into the photos as keywords and copying the comments in as well. Often the progress bar will stop halfway when updating multiple photos. Then the next time I add a new tag to those photos digikam crashes. I have been able to mitigate (not eliminate) the crashes by manually updating the metadata after every tag update. I wanted to get this bug caught but for now I'll deselect the options that relate to automatically updating the metadata till this bug is fixed.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f5116372750 (LWP 5006))]

Thread 18 (Thread 0x7f5103c69910 (LWP 5007)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f510fa934fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x23ce9f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x23ce9f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006da043 in Digikam::ScanController::run (this=0x23e76a0) at /build/buildd/digikam-1.0.0/digikam/scancontroller.cpp:499
#4  0x00007f510fa92445 in QThreadPrivate::start (arg=0x23e76a0) at thread/qthread_unix.cpp:188
#5  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f5100387910 (LWP 5009)):
#0  __pthread_mutex_lock (mutex=0x29fb4c8) at pthread_mutex_lock.c:47
#1  0x00007f5109473df5 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007f5109474191 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f51094746c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f510fba11fe in QEventDispatcherGlib::processEvents (this=0x2a4fb00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#5  0x00007f510fb77532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f510fb77904 in QEventLoop::exec (this=0x7f5100387050, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f510fa8f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f510fa92445 in QThreadPrivate::start (arg=0x26c5510) at thread/qthread_unix.cpp:188
#9  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 16 (Thread 0x7f50ff4ba910 (LWP 5010)):
#0  0x00007f510efed3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f510947437c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f51094746c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f510fba11fe in QEventDispatcherGlib::processEvents (this=0x2a0b350, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007f510fb77532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f510fb77904 in QEventLoop::exec (this=0x7f50ff4ba050, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f510fa8f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f510fa92445 in QThreadPrivate::start (arg=0x2a4d9f0) at thread/qthread_unix.cpp:188
#8  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 15 (Thread 0x7f50fec39910 (LWP 5011)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f510fa934fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x287c948, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x287c948, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f511341b862 in Digikam::LoadSaveThread::run (this=0x287c930) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f510fa92445 in QThreadPrivate::start (arg=0x287c930) at thread/qthread_unix.cpp:188
#5  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f50fe438910 (LWP 5012)):
#0  __pthread_mutex_lock (mutex=0x27cd718) at pthread_mutex_lock.c:127
#1  0x00007f5109474423 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f51094746c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f510fba11fe in QEventDispatcherGlib::processEvents (this=0x27cd5f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007f510fb77532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f510fb77904 in QEventLoop::exec (this=0x7f50fe438050, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f510fa8f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f510fa92445 in QThreadPrivate::start (arg=0x27d7cb0) at thread/qthread_unix.cpp:188
#8  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 13 (Thread 0x7f50fdc37910 (LWP 5013)):
#0  0x00007f510fba2cf1 in QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:341
#1  0x00007f510fba2ec1 in QTimerInfoList::updateCurrentTime (this=0x7f50fdc36dc0) at kernel/qeventdispatcher_unix.cpp:297
#2  0x00007f510fba38f3 in QTimerInfoList::timerWait (this=0x7f50fdc36dc0, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#3  0x00007f510fba137d in timerSourcePrepare (source=<value optimized out>, timeout=0x7f50fdc36ebc) at kernel/qeventdispatcher_glib.cpp:141
#4  0x00007f5109473dba in g_main_context_prepare () from /lib/libglib-2.0.so.0
#5  0x00007f5109474191 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007f51094746c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007f510fba11fe in QEventDispatcherGlib::processEvents (this=0x27cd860, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#8  0x00007f510fb77532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#9  0x00007f510fb77904 in QEventLoop::exec (this=0x7f50fdc37050, flags=) at kernel/qeventloop.cpp:201
#10 0x00007f510fa8f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#11 0x00007f510fa92445 in QThreadPrivate::start (arg=0x287e780) at thread/qthread_unix.cpp:188
#12 0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 12 (Thread 0x7f50fd436910 (LWP 5014)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f510fa934fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x27372b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x27372b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f511341b862 in Digikam::LoadSaveThread::run (this=0x27372a0) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f510fa92445 in QThreadPrivate::start (arg=0x27372a0) at thread/qthread_unix.cpp:188
#5  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently c++".

Thread 11 (Thread 0x7f50f12f6910 (LWP 5015)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f50f6bd9c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 10 (Thread 0x7f50ef171910 (LWP 5016)):
#0  0x00007f510eff2412 in select () from /lib/libc.so.6
#1  0x00007f50f6c02725 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f50f6be77e9 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f50ee970910 (LWP 5017)):
#0  0x00007f510dd960b2 in __pthread_mutex_lock (mutex=0x2b56a08) at pthread_mutex_lock.c:61
#1  0x00007f510947387a in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x00007f5109474290 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f51094746c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f510fba11fe in QEventDispatcherGlib::processEvents (this=0x2b4d580, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#5  0x00007f510fb77532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f510fb77904 in QEventLoop::exec (this=0x7f50ee970000, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f510fa8f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f50f6e3456e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f510fa92445 in QThreadPrivate::start (arg=0x2b4fb10) at thread/qthread_unix.cpp:188
#10 0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 8 (Thread 0x7f50ebf07910 (LWP 5029)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f510fa934fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x3531008, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3531008, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f511341b862 in Digikam::LoadSaveThread::run (this=0x3530ff0) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f510fa92445 in QThreadPrivate::start (arg=0x3530ff0) at thread/qthread_unix.cpp:188
#5  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f50e9702910 (LWP 5036)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f510fa934fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x373f238, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x373f238, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f511341b862 in Digikam::LoadSaveThread::run (this=0x373f220) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f510fa92445 in QThreadPrivate::start (arg=0x373f220) at thread/qthread_unix.cpp:188
#5  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 6 (Thread 0x7f50ee16f910 (LWP 5037)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f510fa934fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x3b24d38, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3b24d38, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f511341b862 in Digikam::LoadSaveThread::run (this=0x3b24d20) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f510fa92445 in QThreadPrivate::start (arg=0x3b24d20) at thread/qthread_unix.cpp:188
#5  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f50e8f01910 (LWP 5046)):
#0  0x00007f510efed3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f50e84fccbe in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f50eaf05910 (LWP 5047)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f50f6bea983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 3 (Thread 0x7f50c1534910 (LWP 5063)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f510fa934fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x4488e28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x4488e28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f511341b862 in Digikam::LoadSaveThread::run (this=0x4488e10) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f510fa92445 in QThreadPrivate::start (arg=0x4488e10) at thread/qthread_unix.cpp:188
#5  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 2 (Thread 0x7f50c0d33910 (LWP 5064)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f510fa934fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x7f50d19360f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7f50d19360f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f511341b862 in Digikam::LoadSaveThread::run (this=0x7f50d19360e0) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f510fa92445 in QThreadPrivate::start (arg=0x7f50d19360e0) at thread/qthread_unix.cpp:188
#5  0x00007f510dd93a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f510eff980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5116372750 (LWP 5006)):
[KCrash Handler]
#5  QBasicAtomicInt::ref (this=0x3bc06f8) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#6  QList (this=0x3bc06f8) at /usr/include/qt4/QtCore/qlist.h:111
#7  QForeachContainer (this=0x3bc06f8) at /usr/include/qt4/QtCore/qglobal.h:2054
#8  KDirWatchPrivate::Entry::propagate_dirty (this=0x3bc06f8) at ../../kio/kio/kdirwatch.cpp:399
#9  0x00007f511203046b in KDirWatchPrivate::Entry::propagate_dirty (this=<value optimized out>) at ../../kio/kio/kdirwatch.cpp:404
#10 0x00007f5112037b27 in KDirWatchPrivate::slotRescan (this=0x2535bd0) at ../../kio/kio/kdirwatch.cpp:1275
#11 0x00007f51120386f4 in KDirWatchPrivate::qt_metacall (this=0x2535bd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc0891a40) at ./kdirwatch_p.moc:73
#12 0x00007f510fb8dddc in QMetaObject::activate (sender=0x2535c38, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3113
#13 0x00007f510fb87d83 in QObject::event (this=0x2535c38, e=0x0) at kernel/qobject.cpp:1075
#14 0x00007f511070defc in QApplicationPrivate::notify_helper (this=0x22950e0, receiver=0x2535c38, e=0x7fffc0892040) at kernel/qapplication.cpp:4056
#15 0x00007f51107151ce in QApplication::notify (this=0x7fffc0894dd0, receiver=0x2535c38, e=0x7fffc0892040) at kernel/qapplication.cpp:4021
#16 0x00007f5111afef46 in KApplication::notify (this=0x7fffc0894dd0, receiver=0x2535c38, event=0x7fffc0892040) at ../../kdeui/kernel/kapplication.cpp:302
#17 0x00007f510fb78c2c in QCoreApplication::notifyInternal (this=0x7fffc0894dd0, receiver=0x2535c38, event=0x7fffc0892040) at kernel/qcoreapplication.cpp:610
#18 0x00007f510fba3862 in QCoreApplication::sendEvent (this=0x2298d80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#19 QTimerInfoList::activateTimers (this=0x2298d80) at kernel/qeventdispatcher_unix.cpp:572
#20 0x00007f510fba125d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#21 0x00007f5109470bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#22 0x00007f5109474598 in ?? () from /lib/libglib-2.0.so.0
#23 0x00007f51094746c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#24 0x00007f510fba11a6 in QEventDispatcherGlib::processEvents (this=0x2262590, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#25 0x00007f51107a24be in QGuiEventDispatcherGlib::processEvents (this=0x3bc06f8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#26 0x00007f510fb79c1f in QCoreApplication::processEvents (flags=) at kernel/qcoreapplication.cpp:803
#27 0x00000000005535bd in Digikam::BatchSyncMetadata::parseList (this=0x3cb8bd0) at /build/buildd/digikam-1.0.0/utilities/batch/batchsyncmetadata.cpp:150
#28 0x000000000068682d in Digikam::DigikamView::slotImageWriteMetadata (this=0x2a317b0) at /build/buildd/digikam-1.0.0/digikam/digikamview.cpp:1471
#29 0x000000000068c6d0 in Digikam::DigikamView::qt_metacall (this=0x2a317b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffc0892480)
    at /build/buildd/digikam-1.0.0/obj-x86_64-linux-gnu/digikam/digikamview.moc:314
#30 0x00007f510fb8dddc in QMetaObject::activate (sender=0x3bdd300, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3113
#31 0x00007f51107080a7 in QAction::triggered (this=0x3bc06f8, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#32 0x00007f51107094ef in QAction::activate (this=0x3bdd300, event=<value optimized out>) at kernel/qaction.cpp:1160
#33 0x00007f5110af5ecd in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x3bdd300, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#34 0x00007f5110afbdea in QMenuPrivate::activateAction (this=0x2575730, action=0x3bdd300, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1060
#35 0x00007f5111bd176e in KMenu::mouseReleaseEvent (this=0x3c3c900, e=0x0) at ../../kdeui/widgets/kmenu.cpp:456
#36 0x00007f511075c9c0 in QWidget::event (this=0x3c3c900, event=0x7fffc0892ea0) at kernel/qwidget.cpp:7549
#37 0x00007f5110afe5ab in QMenu::event (this=0x3c3c900, e=0x7fffc0892ea0) at widgets/qmenu.cpp:2353
#38 0x00007f511070defc in QApplicationPrivate::notify_helper (this=0x22950e0, receiver=0x3c3c900, e=0x7fffc0892ea0) at kernel/qapplication.cpp:4056
#39 0x00007f5110715011 in QApplication::notify (this=<value optimized out>, receiver=0x3c3c900, e=0x7fffc0892ea0) at kernel/qapplication.cpp:3758
#40 0x00007f5111afef46 in KApplication::notify (this=0x7fffc0894dd0, receiver=0x3c3c900, event=0x7fffc0892ea0) at ../../kdeui/kernel/kapplication.cpp:302
#41 0x00007f510fb78c2c in QCoreApplication::notifyInternal (this=0x7fffc0894dd0, receiver=0x3c3c900, event=0x7fffc0892ea0) at kernel/qcoreapplication.cpp:610
#42 0x00007f51107148e0 in QCoreApplication::sendSpontaneousEvent (receiver=0x3c3c900, event=0x7fffc0892ea0, alienWidget=0x0, nativeWidget=0x3c3c900, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#43 QApplicationPrivate::sendMouseEvent (receiver=0x3c3c900, event=0x7fffc0892ea0, alienWidget=0x0, nativeWidget=0x3c3c900, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>)
    at kernel/qapplication.cpp:2924
#44 0x00007f511077ae2e in QETWidget::translateMouseEvent (this=0x3c3c900, event=<value optimized out>) at kernel/qapplication_x11.cpp:4343
#45 0x00007f5110779aa9 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffc08949d0) at kernel/qapplication_x11.cpp:3550
#46 0x00007f51107a2d0c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#47 0x00007f5109470bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#48 0x00007f5109474598 in ?? () from /lib/libglib-2.0.so.0
#49 0x00007f51094746c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#50 0x00007f510fba11a6 in QEventDispatcherGlib::processEvents (this=0x2262590, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#51 0x00007f51107a24be in QGuiEventDispatcherGlib::processEvents (this=0x3bc06f8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#52 0x00007f510fb77532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#53 0x00007f510fb77904 in QEventLoop::exec (this=0x7fffc0894d00, flags=) at kernel/qeventloop.cpp:201
#54 0x00007f510fb79ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#55 0x0000000000779602 in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/digikam-1.0.0/digikam/main.cpp:195
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 226418

Reported using DrKonqi
Comment 1 caulier.gilles 2010-04-30 13:22:07 UTC

*** This bug has been marked as a duplicate of bug 222974 ***
Comment 2 caulier.gilles 2017-07-19 04:06:37 UTC
Problem not reproducible since digiKam 5.0.0 as KDirWatch has been ported to
QFileSystemWatcher