Bug 300330

Summary: Crash while appying tags
Product: [Applications] digikam Reporter: Jeff Robinson <jeffnik>
Component: Tags-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Slackware   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0
Sentry Crash Report:

Description Jeff Robinson 2012-05-19 19:23:51 UTC
Application: digikam (2.6.0-rc)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.13-smp i686
Distribution (Platform): Slackware Packages

-- Information about the crash:
- What I was doing when the application crashed:
Digikam crashed while applying tags to 2 selected photos.
- Custom settings of the application:
This crash occured after the diff for Bug 295263 was applied.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb0082880 (LWP 13668))]

Thread 15 (Thread 0xaf411b40 (LWP 13673)):
#0  0xb447d65b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb44ff890 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt/lib/libQtCore.so.4
#2  0x0820eece in Digikam::ScanController::run (this=0x87463e8) at /usr/src/digikam-software-compilation-2.6.0-rc/core/digikam/database/scancontroller.cpp:698
#3  0xb44ff320 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#4  0xb4479b5a in start_thread () from /lib/libpthread.so.0
#5  0xb412d4ae in clone () from /lib/libc.so.6

Thread 14 (Thread 0xaeaffb40 (LWP 13674)):
#0  0xb2c5102d in clock_gettime () from /lib/librt.so.1
#1  0xb455d855 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#2  0xb464115e in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#3  0xaeafef68 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 0xae0ffb40 (LWP 13702)):
#0  0xb447d65b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb44ff890 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt/lib/libQtCore.so.4
#2  0xb66c4d64 in Digikam::ParkingThread::run (this=0x86ec948) at /usr/src/digikam-software-compilation-2.6.0-rc/core/libs/threads/threadmanager.cpp:119
#3  0xb44ff320 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#4  0xb4479b5a in start_thread () from /lib/libpthread.so.0
#5  0xb412d4ae in clone () from /lib/libc.so.6

Thread 12 (Thread 0xac120b40 (LWP 13703)):
#0  0xb447da45 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xac492513 in ?? () from /usr/lib/libxine.so.1
#2  0xb4479b5a in start_thread () from /lib/libpthread.so.0
#3  0xb412d4ae in clone () from /lib/libc.so.6

Thread 11 (Thread 0xab4bcb40 (LWP 13705)):
#0  0xb4125e07 in select () from /lib/libc.so.6
#1  0xac4bc914 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0xac49f63b in ?? () from /usr/lib/libxine.so.1
#3  0xb4479b5a in start_thread () from /lib/libpthread.so.0
#4  0xb412d4ae in clone () from /lib/libc.so.6

Thread 10 (Thread 0xaacbcb40 (LWP 13706)):
#0  0xb412280a in poll () from /lib/libc.so.6
#1  0xb2d0c12b in g_poll () from /usr/lib/libglib-2.0.so.0
#2  0xb2cfbb4f in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb2cfbec4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb464078f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#5  0xb460d79c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#6  0xb460da91 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#7  0xb44fbf7c in QThread::exec() () from /usr/lib/qt/lib/libQtCore.so.4
#8  0xac4e7408 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0xb44ff320 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#10 0xb4479b5a in start_thread () from /lib/libpthread.so.0
#11 0xb412d4ae in clone () from /lib/libc.so.6

Thread 9 (Thread 0xaa4bcb40 (LWP 13709)):
#0  0xb413c85f in __libc_disable_asynccancel () from /lib/libc.so.6
#1  0xb412281c in poll () from /lib/libc.so.6
#2  0xab910b7c in ?? () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so
#3  0xb4479b5a in start_thread () from /lib/libpthread.so.0
#4  0xb412d4ae in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa9cbcb40 (LWP 13710)):
#0  0xb447d65b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xac4a4688 in ?? () from /usr/lib/libxine.so.1
#2  0xb4479b5a in start_thread () from /lib/libpthread.so.0
#3  0xb412d4ae in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa7414b40 (LWP 13728)):
#0  0xb413c7db in __libc_enable_asynccancel () from /lib/libc.so.6
#1  0xb41227f3 in poll () from /lib/libc.so.6
#2  0xb2d0c12b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb2cfbb4f in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2cfbec4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb464078f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#6  0xb460d79c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#7  0xb460da91 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#8  0xb66c431d in Digikam::WorkerObjectRunnable::run (this=0xc041448) at /usr/src/digikam-software-compilation-2.6.0-rc/core/libs/threads/threadmanager.cpp:196
#9  0xb44f2054 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#10 0xb44ff320 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#11 0xb4479b5a in start_thread () from /lib/libpthread.so.0
#12 0xb412d4ae in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa6c14b40 (LWP 13729)):
[KCrash Handler]
#5  0xb6658f64 in Digikam::ProgressItem::totalCompleted (this=0x0) at /usr/src/digikam-software-compilation-2.6.0-rc/core/libs/progressmanager/progressmanager.cpp:260
#6  0x0825eb62 in Digikam::TwoProgressItemsContainer::checkFinish (this=0xaae38a8, ptr=...) at /usr/src/digikam-software-compilation-2.6.0-rc/core/digikam/fileaction/fileactionimageinfolist.cpp:55
#7  0x0825ec96 in Digikam::FileActionProgressItemContainer::finishedWriting (this=0xaae38a8) at /usr/src/digikam-software-compilation-2.6.0-rc/core/digikam/fileaction/fileactionimageinfolist.cpp:96
#8  0x0825d75e in finishedWriting (this=<optimized out>) at /usr/src/digikam-software-compilation-2.6.0-rc/build/core/digikam/../../../core/digikam/fileaction/fileactionimageinfolist.h:123
#9  Digikam::FileActionMngrFileWorker::writeMetadata (this=0x0, infos=..., hub=0x9ca3f070) at /usr/src/digikam-software-compilation-2.6.0-rc/core/digikam/fileaction/fileworkeriface.cpp:123
#10 0x0825e709 in Digikam::FileWorkerInterface::qt_static_metacall (_o=_o@entry=0x8981b10, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=4, _a=_a@entry=0xae2eed18) at /usr/src/digikam-software-compilation-2.6.0-rc/build/core/digikam/fileworkeriface.moc:68
#11 0x0825ea4c in Digikam::FileWorkerInterface::qt_metacall (this=0x8981b10, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xae2eed18) at /usr/src/digikam-software-compilation-2.6.0-rc/build/core/digikam/fileworkeriface.moc:108
#12 0xb46155a5 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt/lib/libQtCore.so.4
#13 0xb4620649 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/qt/lib/libQtCore.so.4
#14 0xb4624b5b in QObject::event(QEvent*) () from /usr/lib/qt/lib/libQtCore.so.4
#15 0xb66c4fac in Digikam::WorkerObject::event (this=0x8981b10, e=0x9ccc72e0) at /usr/src/digikam-software-compilation-2.6.0-rc/core/libs/threads/workerobject.cpp:160
#16 0xb4bf90dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt/lib/libQtGui.so.4
#17 0xb4bfdb9f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt/lib/libQtGui.so.4
#18 0xb5787b81 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#19 0xb460e9de in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt/lib/libQtCore.so.4
#20 0xb461271d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/qt/lib/libQtCore.so.4
#21 0xb461299c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/qt/lib/libQtCore.so.4
#22 0xb46405f4 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#23 0xb2cfb432 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0xb2cfbc10 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb2cfbec4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0xb4640771 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#27 0xb460d79c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#28 0xb460da91 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#29 0xb66c431d in Digikam::WorkerObjectRunnable::run (this=0xc102250) at /usr/src/digikam-software-compilation-2.6.0-rc/core/libs/threads/threadmanager.cpp:196
#30 0xb44f2054 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#31 0xb44ff320 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#32 0xb4479b5a in start_thread () from /lib/libpthread.so.0
#33 0xb412d4ae in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa582cb40 (LWP 13731)):
#0  0xb2e73872 in ?? () from /usr/lib/libgomp.so.1
#1  0xb2e73926 in ?? () from /usr/lib/libgomp.so.1
#2  0xb2e71f0c in ?? () from /usr/lib/libgomp.so.1
#3  0xb4479b5a in start_thread () from /lib/libpthread.so.0
#4  0xb412d4ae in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa0cffb40 (LWP 13736)):
#0  0xb2e73872 in ?? () from /usr/lib/libgomp.so.1
#1  0xb2e73926 in ?? () from /usr/lib/libgomp.so.1
#2  0xb2e71f0c in ?? () from /usr/lib/libgomp.so.1
#3  0xb4479b5a in start_thread () from /lib/libpthread.so.0
#4  0xb412d4ae in clone () from /lib/libc.so.6

Thread 3 (Thread 0x9fcffb40 (LWP 13807)):
#0  0xb413c850 in __libc_disable_asynccancel () from /lib/libc.so.6
#1  0xb412281c in poll () from /lib/libc.so.6
#2  0xb2d0c12b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb2cfbb4f in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2cfbec4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb464078f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#6  0xb460d79c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#7  0xb460da91 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#8  0xb66c431d in Digikam::WorkerObjectRunnable::run (this=0x9adf6a8) at /usr/src/digikam-software-compilation-2.6.0-rc/core/libs/threads/threadmanager.cpp:196
#9  0xb44f2054 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#10 0xb44ff320 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#11 0xb4479b5a in start_thread () from /lib/libpthread.so.0
#12 0xb412d4ae in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9f2ffb40 (LWP 13814)):
#0  0xb2e73872 in ?? () from /usr/lib/libgomp.so.1
#1  0xb2e73926 in ?? () from /usr/lib/libgomp.so.1
#2  0xb2e71f0c in ?? () from /usr/lib/libgomp.so.1
#3  0xb4479b5a in start_thread () from /lib/libpthread.so.0
#4  0xb412d4ae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb0082880 (LWP 13668)):
#0  0xb447da45 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb44fde10 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
#2  0xb44fe6c0 in QThread::msleep(unsigned long) () from /usr/lib/qt/lib/libQtCore.so.4
#3  0xac50081c in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#4  0xac500962 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#5  0xb731dc24 in ?? () from /usr/lib/libphonon.so.4
#6  0xb731dda2 in ?? () from /usr/lib/libphonon.so.4
#7  0xb731d7d2 in ?? () from /usr/lib/libphonon.so.4
#8  0xb7319c39 in ?? () from /usr/lib/libphonon.so.4
#9  0xb407dec1 in __run_exit_handlers () from /lib/libc.so.6
#10 0xb407df4d in exit () from /lib/libc.so.6
#11 0xb4c6f158 in ?? () from /usr/lib/qt/lib/libQtGui.so.4
#12 0xb5786799 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#13 0xb57867d4 in ?? () from /usr/lib/libkdeui.so.5
#14 0xb3e755c4 in _XIOError () from /usr/lib/libX11.so.6
#15 0xb3e72ebf in _XEventsQueued () from /usr/lib/libX11.so.6
#16 0xb3e4e00d in XCheckIfEvent () from /usr/lib/libX11.so.6
#17 0xb4c8090a in ?? () from /usr/lib/qt/lib/libQtGui.so.4
#18 0xb4c817d1 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/qt/lib/libQtGui.so.4
#19 0xb4caab6c in ?? () from /usr/lib/qt/lib/libQtGui.so.4
#20 0xb2cfb432 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0xb2cfbc10 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0xb2cfbec4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0xb4640771 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#24 0xb4caa77a in ?? () from /usr/lib/qt/lib/libQtGui.so.4
#25 0xb460d79c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#26 0xb460da91 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
#27 0xb4612a4a in QCoreApplication::exec() () from /usr/lib/qt/lib/libQtCore.so.4
#28 0xb4bf6f04 in QApplication::exec() () from /usr/lib/qt/lib/libQtGui.so.4
#29 0x080bfdfe in main (argc=1, argv=0xbfce4be4) at /usr/src/digikam-software-compilation-2.6.0-rc/core/digikam/main/main.cpp:232

Reported using DrKonqi
Comment 1 caulier.gilles 2012-05-19 20:05:52 UTC

*** This bug has been marked as a duplicate of bug 300301 ***
Comment 2 caulier.gilles 2022-01-22 16:49:42 UTC
Fixed with https://bugs.kde.org/show_bug.cgi?id=300301