Application: digikam (2.5.0) KDE Platform Version: 4.7.4 (4.7.4) Qt Version: 4.7.4 Operating System: Linux 3.0.0-21-generic i686 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: attributing a tag to multiple image / write pending and before it finishes, try to edit title of one image Ubuntu 11.10 with digikam ppa -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb54a78c0 (LWP 13333))] Thread 4 (Thread 0xb473fb70 (LWP 13334)): #0 0x00e30416 in __kernel_vsyscall () #1 0x00616a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x0899809c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x078f3cc0 in wait (time=4294967295, this=0xa678c00) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa678b2c, mutex=0xa678b28, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x082025e5 in Digikam::ScanController::run (this=0xa66c898) at /build/buildd/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647 #6 0x078f37b3 in QThreadPrivate::start (arg=0xa66c898) at thread/qthread_unix.cpp:331 #7 0x00612d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0x0898a46e in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0xb3f3eb70 (LWP 13335)): #0 0x08998281 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #1 0x0321b723 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x0321bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x07a1cb37 in QEventDispatcherGlib::processEvents (this=0xa67ce70, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x079ed1dd in QEventLoop::processEvents (this=0xb3f3e100, flags=...) at kernel/qeventloop.cpp:149 #5 0x079ed421 in QEventLoop::exec (this=0xb3f3e100, flags=...) at kernel/qeventloop.cpp:201 #6 0x078f090b in QThread::exec (this=0xa67afc8) at thread/qthread.cpp:498 #7 0x079cde2d in QInotifyFileSystemWatcherEngine::run (this=0xa67afc8) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x078f37b3 in QThreadPrivate::start (arg=0xa67afc8) at thread/qthread_unix.cpp:331 #9 0x00612d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #10 0x0898a46e in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb373db70 (LWP 13340)): #0 0x00e30416 in __kernel_vsyscall () #1 0x00616a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x0899809c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x078f3cc0 in wait (time=4294967295, this=0xa869c18) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa6b2070, mutex=0xa6b206c, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x01f92744 in Digikam::ParkingThread::run (this=0xa6b2060) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119 #6 0x078f37b3 in QThreadPrivate::start (arg=0xa6b2060) at thread/qthread_unix.cpp:331 #7 0x00612d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0x0898a46e in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb54a78c0 (LWP 13333)): [KCrash Handler] #7 ref (this=0x2de4) at /usr/include/qt4/QtCore/qatomic_i386.h:120 #8 assign (o=..., this=0xc8dc09c) at /build/buildd/digikam-2.5.0/core/libs/dimg/dshareddata.h:217 #9 operator= (o=..., this=0xc8dc09c) at /build/buildd/digikam-2.5.0/core/libs/dimg/dshareddata.h:191 #10 Digikam::ImageInfo::ImageInfo (this=0xc8dc09c, info=...) at /build/buildd/digikam-2.5.0/core/libs/database/imageinfo.cpp:255 #11 0x080c3ee4 in node_construct (t=..., n=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:360 #12 QList<Digikam::ImageInfo>::append (this=0xbfed180c, t=...) at /usr/include/qt4/QtCore/qlist.h:499 #13 0x080db3f1 in operator<< (t=..., this=0xbfed180c) at /usr/include/qt4/QtCore/qlist.h:321 #14 Digikam::ImageDescEditTab::setItem (this=0xb2c7b40, info=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagedescedittab.cpp:695 #15 0x080cc6c6 in Digikam::ImagePropertiesSideBarDB::slotChangedTab (this=0xb205a78, tab=0xb2c7b40) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:294 #16 0x080cb63b in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0xb205a78, infos=..., rect=..., img=0x0, history=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:195 #17 0x080cb729 in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0xb205a78, infos=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:171 #18 0x0828d5e8 in Digikam::DigikamView::slotDispatchImageSelected (this=0xa9267b8) at /build/buildd/digikam-2.5.0/core/digikam/views/digikamview.cpp:1185 #19 0x0828fca2 in Digikam::DigikamView::qt_metacall (this=0xa9267b8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfed1ad4) at /build/buildd/digikam-2.5.0/obj-i686-linux-gnu/core/digikam/digikamview.moc:347 #20 0x079f4b7d in metacall (argv=0xbfed1ad4, idx=113, cl=QMetaObject::InvokeMetaMethod, object=0xa9267b8) at kernel/qmetaobject.cpp:237 #21 QMetaObject::metacall (object=0xa9267b8, cl=QMetaObject::InvokeMetaMethod, idx=113, argv=0xbfed1ad4) at kernel/qmetaobject.cpp:232 #22 0x07a03a6a in QMetaObject::activate (sender=0xb3ea528, m=0x7b255f8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #23 0x07a527d5 in QTimer::timeout (this=0xb3ea528) at .moc/release-shared/moc_qtimer.cpp:134 #24 0x07a0b286 in QTimer::timerEvent (this=0xb3ea528, e=0xbfed1ecc) at kernel/qtimer.cpp:271 #25 0x07a06994 in QObject::event (this=0xb3ea528, e=0xbfed1ecc) at kernel/qobject.cpp:1181 #26 0x0230dd84 in notify_helper (e=0xbfed1ecc, receiver=0xb3ea528, this=0xa5a4930) at kernel/qapplication.cpp:4486 #27 QApplicationPrivate::notify_helper (this=0xa5a4930, receiver=0xb3ea528, e=0xbfed1ecc) at kernel/qapplication.cpp:4458 #28 0x02313133 in QApplication::notify (this=0xbfed1ecc, receiver=0xb3ea528, e=0xbfed1ecc) at kernel/qapplication.cpp:3886 #29 0x05de6971 in KApplication::notify (this=0xbfed4a50, receiver=0xb3ea528, event=0xbfed1ecc) at ../../kdeui/kernel/kapplication.cpp:311 #30 0x079ee19e in QCoreApplication::notifyInternal (this=0xbfed4a50, receiver=0xb3ea528, event=0xbfed1ecc) at kernel/qcoreapplication.cpp:787 #31 0x07a1ec10 in sendEvent (event=0xbfed1ecc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #32 QTimerInfoList::activateTimers (this=0xa5a730c) at kernel/qeventdispatcher_unix.cpp:603 #33 0x07a1c155 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #34 idleTimerSourceDispatch (source=0xa5a74b8) at kernel/qeventdispatcher_glib.cpp:231 #35 0x0321b25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #36 0x0321b990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #37 0x0321bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #38 0x07a1cada in QEventDispatcherGlib::processEvents (this=0xa5650c8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #39 0x023c5e7a in QGuiEventDispatcherGlib::processEvents (this=0xa5650c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #40 0x079ed1dd in QEventLoop::processEvents (this=0xbfed2140, flags=...) at kernel/qeventloop.cpp:149 #41 0x079ed421 in QEventLoop::exec (this=0xbfed2140, flags=...) at kernel/qeventloop.cpp:201 #42 0x02845819 in QDialog::exec (this=0xbc8df40) at dialogs/qdialog.cpp:552 #43 0x05d3db74 in KMessageBox::createKMessageBox (dialog=0xbc8df40, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0xbfed251f, options=..., details=..., notifyType=QMessageBox::Information) at ../../kdeui/dialogs/kmessagebox.cpp:344 #44 0x05d3e408 in KMessageBox::createKMessageBox (dialog=0xbc8df40, icon=QMessageBox::Information, text=..., strlist=..., ask=..., checkboxReturn=0xbfed251f, options=..., details=...) at ../../kdeui/dialogs/kmessagebox.cpp:159 #45 0x080d4d9b in Digikam::ImageDescEditTab::slotChangingItems (this=0xb2c7b40) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagedescedittab.cpp:634 #46 0x080db3bf in Digikam::ImageDescEditTab::setItem (this=0xb2c7b40, info=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagedescedittab.cpp:690 #47 0x080cc6c6 in Digikam::ImagePropertiesSideBarDB::slotChangedTab (this=0xb205a78, tab=0xb2c7b40) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:294 #48 0x080cb63b in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0xb205a78, infos=..., rect=..., img=0x0, history=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:195 #49 0x080cb729 in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0xb205a78, infos=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:171 #50 0x0828d5e8 in Digikam::DigikamView::slotDispatchImageSelected (this=0xa9267b8) at /build/buildd/digikam-2.5.0/core/digikam/views/digikamview.cpp:1185 #51 0x0828fca2 in Digikam::DigikamView::qt_metacall (this=0xa9267b8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfed2824) at /build/buildd/digikam-2.5.0/obj-i686-linux-gnu/core/digikam/digikamview.moc:347 #52 0x079f4b7d in metacall (argv=0xbfed2824, idx=113, cl=QMetaObject::InvokeMetaMethod, object=0xa9267b8) at kernel/qmetaobject.cpp:237 #53 QMetaObject::metacall (object=0xa9267b8, cl=QMetaObject::InvokeMetaMethod, idx=113, argv=0xbfed2824) at kernel/qmetaobject.cpp:232 #54 0x07a03a6a in QMetaObject::activate (sender=0xb3ea528, m=0x7b255f8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #55 0x07a527d5 in QTimer::timeout (this=0xb3ea528) at .moc/release-shared/moc_qtimer.cpp:134 #56 0x07a0b286 in QTimer::timerEvent (this=0xb3ea528, e=0xbfed2c1c) at kernel/qtimer.cpp:271 #57 0x07a06994 in QObject::event (this=0xb3ea528, e=0xbfed2c1c) at kernel/qobject.cpp:1181 #58 0x0230dd84 in notify_helper (e=0xbfed2c1c, receiver=0xb3ea528, this=0xa5a4930) at kernel/qapplication.cpp:4486 #59 QApplicationPrivate::notify_helper (this=0xa5a4930, receiver=0xb3ea528, e=0xbfed2c1c) at kernel/qapplication.cpp:4458 #60 0x02313133 in QApplication::notify (this=0xbfed2c1c, receiver=0xb3ea528, e=0xbfed2c1c) at kernel/qapplication.cpp:3886 #61 0x05de6971 in KApplication::notify (this=0xbfed4a50, receiver=0xb3ea528, event=0xbfed2c1c) at ../../kdeui/kernel/kapplication.cpp:311 #62 0x079ee19e in QCoreApplication::notifyInternal (this=0xbfed4a50, receiver=0xb3ea528, event=0xbfed2c1c) at kernel/qcoreapplication.cpp:787 #63 0x07a1ec10 in sendEvent (event=0xbfed2c1c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #64 QTimerInfoList::activateTimers (this=0xa5a730c) at kernel/qeventdispatcher_unix.cpp:603 #65 0x07a1c122 in timerSourceDispatch (source=0xa5a72d8) at kernel/qeventdispatcher_glib.cpp:184 #66 0x0321b25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #67 0x0321b990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #68 0x0321bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #69 0x07a1cada in QEventDispatcherGlib::processEvents (this=0xa5650c8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #70 0x023c5e7a in QGuiEventDispatcherGlib::processEvents (this=0xa5650c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #71 0x079ed1dd in QEventLoop::processEvents (this=0xbfed2e90, flags=...) at kernel/qeventloop.cpp:149 #72 0x079ed421 in QEventLoop::exec (this=0xbfed2e90, flags=...) at kernel/qeventloop.cpp:201 #73 0x02845819 in QDialog::exec (this=0xba52350) at dialogs/qdialog.cpp:552 #74 0x05d3db74 in KMessageBox::createKMessageBox (dialog=0xba52350, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0xbfed326f, options=..., details=..., notifyType=QMessageBox::Information) at ../../kdeui/dialogs/kmessagebox.cpp:344 #75 0x05d3e408 in KMessageBox::createKMessageBox (dialog=0xba52350, icon=QMessageBox::Information, text=..., strlist=..., ask=..., checkboxReturn=0xbfed326f, options=..., details=...) at ../../kdeui/dialogs/kmessagebox.cpp:159 #76 0x080d4d9b in Digikam::ImageDescEditTab::slotChangingItems (this=0xb2c7b40) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagedescedittab.cpp:634 #77 0x080db3bf in Digikam::ImageDescEditTab::setItem (this=0xb2c7b40, info=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagedescedittab.cpp:690 #78 0x080cc6c6 in Digikam::ImagePropertiesSideBarDB::slotChangedTab (this=0xb205a78, tab=0xb2c7b40) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:294 #79 0x080cb63b in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0xb205a78, infos=..., rect=..., img=0x0, history=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:195 #80 0x080cb729 in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0xb205a78, infos=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:171 #81 0x0828d5e8 in Digikam::DigikamView::slotDispatchImageSelected (this=0xa9267b8) at /build/buildd/digikam-2.5.0/core/digikam/views/digikamview.cpp:1185 #82 0x0828fca2 in Digikam::DigikamView::qt_metacall (this=0xa9267b8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfed3574) at /build/buildd/digikam-2.5.0/obj-i686-linux-gnu/core/digikam/digikamview.moc:347 #83 0x079f4b7d in metacall (argv=0xbfed3574, idx=113, cl=QMetaObject::InvokeMetaMethod, object=0xa9267b8) at kernel/qmetaobject.cpp:237 #84 QMetaObject::metacall (object=0xa9267b8, cl=QMetaObject::InvokeMetaMethod, idx=113, argv=0xbfed3574) at kernel/qmetaobject.cpp:232 #85 0x07a03a6a in QMetaObject::activate (sender=0xb3ea528, m=0x7b255f8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #86 0x07a527d5 in QTimer::timeout (this=0xb3ea528) at .moc/release-shared/moc_qtimer.cpp:134 #87 0x07a0b286 in QTimer::timerEvent (this=0xb3ea528, e=0xbfed396c) at kernel/qtimer.cpp:271 #88 0x07a06994 in QObject::event (this=0xb3ea528, e=0xbfed396c) at kernel/qobject.cpp:1181 #89 0x0230dd84 in notify_helper (e=0xbfed396c, receiver=0xb3ea528, this=0xa5a4930) at kernel/qapplication.cpp:4486 #90 QApplicationPrivate::notify_helper (this=0xa5a4930, receiver=0xb3ea528, e=0xbfed396c) at kernel/qapplication.cpp:4458 #91 0x02313133 in QApplication::notify (this=0xbfed396c, receiver=0xb3ea528, e=0xbfed396c) at kernel/qapplication.cpp:3886 #92 0x05de6971 in KApplication::notify (this=0xbfed4a50, receiver=0xb3ea528, event=0xbfed396c) at ../../kdeui/kernel/kapplication.cpp:311 #93 0x079ee19e in QCoreApplication::notifyInternal (this=0xbfed4a50, receiver=0xb3ea528, event=0xbfed396c) at kernel/qcoreapplication.cpp:787 #94 0x07a1ec10 in sendEvent (event=0xbfed396c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #95 QTimerInfoList::activateTimers (this=0xa5a730c) at kernel/qeventdispatcher_unix.cpp:603 #96 0x07a1c122 in timerSourceDispatch (source=0xa5a72d8) at kernel/qeventdispatcher_glib.cpp:184 #97 0x0321b25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #98 0x0321b990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #99 0x0321bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #100 0x07a1cada in QEventDispatcherGlib::processEvents (this=0xa5650c8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #101 0x023c5e7a in QGuiEventDispatcherGlib::processEvents (this=0xa5650c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #102 0x079ed1dd in QEventLoop::processEvents (this=0xbfed3be0, flags=...) at kernel/qeventloop.cpp:149 #103 0x079ed421 in QEventLoop::exec (this=0xbfed3be0, flags=...) at kernel/qeventloop.cpp:201 #104 0x02845819 in QDialog::exec (this=0xb87cc18) at dialogs/qdialog.cpp:552 #105 0x05d3db74 in KMessageBox::createKMessageBox (dialog=0xb87cc18, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0xbfed3fbf, options=..., details=..., notifyType=QMessageBox::Information) at ../../kdeui/dialogs/kmessagebox.cpp:344 #106 0x05d3e408 in KMessageBox::createKMessageBox (dialog=0xb87cc18, icon=QMessageBox::Information, text=..., strlist=..., ask=..., checkboxReturn=0xbfed3fbf, options=..., details=...) at ../../kdeui/dialogs/kmessagebox.cpp:159 #107 0x080d4d9b in Digikam::ImageDescEditTab::slotChangingItems (this=0xb2c7b40) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagedescedittab.cpp:634 #108 0x080db3bf in Digikam::ImageDescEditTab::setItem (this=0xb2c7b40, info=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagedescedittab.cpp:690 #109 0x080cc6c6 in Digikam::ImagePropertiesSideBarDB::slotChangedTab (this=0xb205a78, tab=0xb2c7b40) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:294 #110 0x080cb63b in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0xb205a78, infos=..., rect=..., img=0x0, history=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:195 #111 0x080cb729 in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0xb205a78, infos=...) at /build/buildd/digikam-2.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:171 #112 0x0828d5e8 in Digikam::DigikamView::slotDispatchImageSelected (this=0xa9267b8) at /build/buildd/digikam-2.5.0/core/digikam/views/digikamview.cpp:1185 #113 0x0828fca2 in Digikam::DigikamView::qt_metacall (this=0xa9267b8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfed42c4) at /build/buildd/digikam-2.5.0/obj-i686-linux-gnu/core/digikam/digikamview.moc:347 #114 0x079f4b7d in metacall (argv=0xbfed42c4, idx=113, cl=QMetaObject::InvokeMetaMethod, object=0xa9267b8) at kernel/qmetaobject.cpp:237 #115 QMetaObject::metacall (object=0xa9267b8, cl=QMetaObject::InvokeMetaMethod, idx=113, argv=0xbfed42c4) at kernel/qmetaobject.cpp:232 #116 0x07a03a6a in QMetaObject::activate (sender=0xb3ea528, m=0x7b255f8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #117 0x07a527d5 in QTimer::timeout (this=0xb3ea528) at .moc/release-shared/moc_qtimer.cpp:134 #118 0x07a0b286 in QTimer::timerEvent (this=0xb3ea528, e=0xbfed46bc) at kernel/qtimer.cpp:271 #119 0x07a06994 in QObject::event (this=0xb3ea528, e=0xbfed46bc) at kernel/qobject.cpp:1181 #120 0x0230dd84 in notify_helper (e=0xbfed46bc, receiver=0xb3ea528, this=0xa5a4930) at kernel/qapplication.cpp:4486 #121 QApplicationPrivate::notify_helper (this=0xa5a4930, receiver=0xb3ea528, e=0xbfed46bc) at kernel/qapplication.cpp:4458 #122 0x02313133 in QApplication::notify (this=0xbfed46bc, receiver=0xb3ea528, e=0xbfed46bc) at kernel/qapplication.cpp:3886 #123 0x05de6971 in KApplication::notify (this=0xbfed4a50, receiver=0xb3ea528, event=0xbfed46bc) at ../../kdeui/kernel/kapplication.cpp:311 #124 0x079ee19e in QCoreApplication::notifyInternal (this=0xbfed4a50, receiver=0xb3ea528, event=0xbfed46bc) at kernel/qcoreapplication.cpp:787 #125 0x07a1ec10 in sendEvent (event=0xbfed46bc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #126 QTimerInfoList::activateTimers (this=0xa5a730c) at kernel/qeventdispatcher_unix.cpp:603 #127 0x07a1c122 in timerSourceDispatch (source=0xa5a72d8) at kernel/qeventdispatcher_glib.cpp:184 #128 0x0321b25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #129 0x0321b990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #130 0x0321bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #131 0x07a1cada in QEventDispatcherGlib::processEvents (this=0xa5650c8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #132 0x023c5e7a in QGuiEventDispatcherGlib::processEvents (this=0xa5650c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #133 0x079ed1dd in QEventLoop::processEvents (this=0xbfed4934, flags=...) at kernel/qeventloop.cpp:149 #134 0x079ed421 in QEventLoop::exec (this=0xbfed4934, flags=...) at kernel/qeventloop.cpp:201 #135 0x079f219d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #136 0x0230b924 in QApplication::exec () at kernel/qapplication.cpp:3760 #137 0x080b6984 in main (argc=42451, argv=0x0) at /build/buildd/digikam-2.5.0/core/digikam/main/main.cpp:232 This bug may be a duplicate of or related to bug 296934. Possible duplicates by query: bug 296934, bug 293692, bug 282510. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 293692 ***
Can someone re-check the duplicate chain? Following above link, it effectively states this bug should have been fixed for 2.0.0 release, but this bug is reported for 2.5.0 version.
Problem with event loop resursion when timer is reactivated while in the message box event loop.
Git commit da53cd903581ced02db3c7e84f827f643acdbe16 by Marcel Wiesweg. Committed on 21/07/2012 at 14:46. Pushed by mwiesweg into branch 'master'. Move the message box execution out of the immediate scope. The problem of event loop recursion seemingly cannot be cleanly fixed. There's a tiny delay now and the next image is already select when the message box pop up, I hope that's not too confusing. FIXED-IN: 2.8.0 M +3 -2 NEWS M +13 -0 digikam/fileaction/fileactionmngr.cpp M +2 -0 digikam/fileaction/fileactionmngr.h M +141 -124 libs/imageproperties/imagedescedittab.cpp M +7 -0 libs/imageproperties/imagedescedittab.h http://commits.kde.org/digikam/da53cd903581ced02db3c7e84f827f643acdbe16