Application: digikam (5.0.0-beta3) Qt Version: 5.5.1 Operating System: Linux 4.1.15-8-default x86_64 Distribution: "openSUSE Leap 42.1 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: 1. Have an image in the preview window open 2. Click on the "Add a face tag" icon 3. Draw a rect to mark a face 4. Enter a description 5. Press Enter => Crash After digikam restart one can see that the face tag was successfully applied. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fba5eb53840 (LWP 3998))] Thread 16 (Thread 0x7fba38f38700 (LWP 4001)): #0 0x00007fba5ce0103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fba5af3434b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fba5e0b6d60 in Digikam::ScanController::run() () at /opt/kf5/lib64/libdigikamgui.so.5.0.0 #3 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #4 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7fba33fff700 (LWP 4005)): #0 0x00007fba5ce0103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fba5af3434b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fba5d691ac1 in () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #3 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #4 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7fba20d0d700 (LWP 4006)): #0 0x00007fba5ce0103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fba501ad733 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fba501ad759 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7fb95affd700 (LWP 4044)): #0 0x00007fba5a623bbd in poll () at /lib64/libc.so.6 #1 0x00007fba51d05e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fba51d05f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fba5b165d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fba5b10cd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fba5af2e61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #7 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #8 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7fb95a7fc700 (LWP 4045)): #0 0x00007fba5ce0103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fba4feb975d in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fba501dc031 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fb959ffb700 (LWP 4046)): #0 0x00007fba5ce0103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fba4feba733 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fba501dc031 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fb9597fa700 (LWP 4047)): #0 0x00007fba5ce0103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fba4feba733 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fba501dc031 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fb958ff9700 (LWP 4048)): #0 0x00007fba5ce0103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fba4feba733 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fba501dc031 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fb9bdffb700 (LWP 4297)): #0 0x00007fba51d05950 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #1 0x00007fba51d05df8 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fba51d05f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fba5b165d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fba5b10cd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fba5d6915da in () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #6 0x00007fba5af30382 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fb9beffd700 (LWP 4299)): #0 0x00007fba5a623bbd in poll () at /lib64/libc.so.6 #1 0x00007fba51d05e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fba51d05f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fba5b165d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fba5b10cd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fba5d6915da in () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #6 0x00007fba5af30382 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fb9bcff9700 (LWP 4300)): #0 0x00007fba5a623bbd in poll () at /lib64/libc.so.6 #1 0x00007fba51d05e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fba51d05f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fba5b165d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fba5b10cd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fba5d6915da in () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #6 0x00007fba5af30382 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fb9a4ff9700 (LWP 4301)): #0 0x00007fba51d47d14 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007fba51d05a5a in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fba51d05ed8 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fba51d05f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fba5b165d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fba5b10cd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fba5d6915da in () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #7 0x00007fba5af30382 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #9 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fb9de58c700 (LWP 4302)): #0 0x00007fba51d47cf9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007fba51d05e16 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fba51d05f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fba5b165d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fba5b10cd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fba5d6915da in () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #6 0x00007fba5af30382 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fb9ddd8b700 (LWP 4303)): #0 0x00007fba5a61fced in write () at /lib64/libc.so.6 #1 0x00007fba5a5ba9d3 in _IO_new_file_write () at /lib64/libc.so.6 #2 0x00007fba5a5ba093 in new_do_write () at /lib64/libc.so.6 #3 0x00007fba5a5bafe6 in __GI__IO_file_xsputn () at /lib64/libc.so.6 #4 0x00007fba5a59236d in buffered_vfprintf () at /lib64/libc.so.6 #5 0x00007fba5a58d36e in vfprintf () at /lib64/libc.so.6 #6 0x00007fba5a63a085 in __fprintf_chk () at /lib64/libc.so.6 #7 0x00007fba5af2544f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fba5af21dc3 in qt_message_output(QtMsgType, QMessageLogContext const&, QString const&) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fba5b01efe0 in QDebug::~QDebug() () at /usr/lib64/libQt5Core.so.5 #10 0x00007fba5d44226a in Digikam::BdEngineBackendPrivate::debugOutputFailedQuery(QSqlQuery const&) const () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #11 0x00007fba5d4428dd in Digikam::BdEngineBackend::queryErrorHandling(Digikam::DbEngineSqlQuery&, int) () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #12 0x00007fba5d442b25 in Digikam::BdEngineBackend::exec(Digikam::DbEngineSqlQuery&) () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #13 0x00007fba5d4433c5 in Digikam::BdEngineBackend::execQuery(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #14 0x00007fba5d443419 in Digikam::BdEngineBackend::execSql(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QList<QVariant>*, QVariant*) () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #15 0x00007fba5d44a844 in Digikam::ThumbsDb::insertThumbnail(Digikam::ThumbsDbInfo const&, QVariant*) () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #16 0x00007fba5d67bfc7 in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&, Digikam::ThumbnailImage const&) const () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #17 0x00007fba5d67dbc5 in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&, QRect const&, bool) const () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #18 0x00007fba5d67e0f2 in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&) const () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #19 0x00007fba5d68b1d6 in () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #20 0x00007fba5d66313d in Digikam::LoadSaveThread::run() () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #21 0x00007fba5d69301e in Digikam::DynamicThread::DynamicThreadPriv::run() () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #22 0x00007fba5af30382 in () at /usr/lib64/libQt5Core.so.5 #23 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #24 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #25 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fb9dd58a700 (LWP 4304)): #0 0x00007fba5a627f79 in syscall () at /lib64/libc.so.6 #1 0x00007fba5af2b91c in QBasicMutex::lockInternal() () at /usr/lib64/libQt5Core.so.5 #2 0x00007fba5af2bc41 in QMutex::lock() () at /usr/lib64/libQt5Core.so.5 #3 0x00007fba5d44fee9 in Digikam::ThumbsDbAccess::ThumbsDbAccess() () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #4 0x00007fba5d67bd3c in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&, Digikam::ThumbnailImage const&) const () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #5 0x00007fba5d67dbc5 in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&, QRect const&, bool) const () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #6 0x00007fba5d67e0f2 in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&) const () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #7 0x00007fba5d68b1d6 in () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #8 0x00007fba5d66313d in Digikam::LoadSaveThread::run() () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #9 0x00007fba5d69301e in Digikam::DynamicThread::DynamicThreadPriv::run() () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #10 0x00007fba5af30382 in () at /usr/lib64/libQt5Core.so.5 #11 0x00007fba5af3332f in () at /usr/lib64/libQt5Core.so.5 #12 0x00007fba5cdfd0a4 in start_thread () at /lib64/libpthread.so.0 #13 0x00007fba5a62bfed in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fba5eb53840 (LWP 3998)): [KCrash Handler] #6 0x00007fba5b9c9fa0 in () at /usr/lib64/libQt5Widgets.so.5 #7 0x00007fba5b9ced7c in QGraphicsProxyWidget::focusNextPrevChild(bool) () at /usr/lib64/libQt5Widgets.so.5 #8 0x00007fba5b9b78d1 in QGraphicsItemPrivate::setVisibleHelper(bool, bool, bool, bool) () at /usr/lib64/libQt5Widgets.so.5 #9 0x00007fba5b9cacd2 in QGraphicsProxyWidget::eventFilter(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #10 0x00007fba5b10f0d3 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #11 0x00007fba5b6c7e5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #12 0x00007fba5b6cccc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #13 0x00007fba5b10ee95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #14 0x00007fba5b7034a8 in QWidgetPrivate::hide_helper() () at /usr/lib64/libQt5Widgets.so.5 #15 0x00007fba5b7079e8 in QWidget::setVisible(bool) () at /usr/lib64/libQt5Widgets.so.5 #16 0x00007fba5b70366b in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () at /usr/lib64/libQt5Widgets.so.5 #17 0x00007fba5b703e2f in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5 #18 0x00007fba5b703e69 in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5 #19 0x00007fba5b9c98ca in QGraphicsProxyWidget::~QGraphicsProxyWidget() () at /usr/lib64/libQt5Widgets.so.5 #20 0x00007fba5b9c9909 in QGraphicsProxyWidget::~QGraphicsProxyWidget() () at /usr/lib64/libQt5Widgets.so.5 #21 0x00007fba5d6ff5cf in Digikam::RegionFrameItem::~RegionFrameItem() () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #22 0x00007fba5e3a53cb in () at /opt/kf5/lib64/libdigikamgui.so.5.0.0 #23 0x00007fba5e3a460e in () at /opt/kf5/lib64/libdigikamgui.so.5.0.0 #24 0x00007fba5e190464 in () at /opt/kf5/lib64/libdigikamgui.so.5.0.0 #25 0x00007fba5e1ae6c5 in () at /opt/kf5/lib64/libdigikamgui.so.5.0.0 #26 0x00007fba5b13ecc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #27 0x00007fba5d70076d in Digikam::GraphicsDImgItem::setImage(Digikam::DImg const&) () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #28 0x00007fba5d6fe45f in Digikam::DImgPreviewItem::slotGotImagePreview(Digikam::LoadingDescription const&, Digikam::DImg const&) () at /opt/kf5/lib64/libdigikamcore.so.5.0.0 #29 0x00007fba5b13fac6 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #30 0x00007fba5b9b0722 in QGraphicsObject::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #31 0x00007fba5b6c7e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #32 0x00007fba5b6cccc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #33 0x00007fba5b10ee95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #34 0x00007fba5b111057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #35 0x00007fba5b1668f3 in () at /usr/lib64/libQt5Core.so.5 #36 0x00007fba51d05c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #37 0x00007fba51d05ed8 in () at /usr/lib64/libglib-2.0.so.0 #38 0x00007fba51d05f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #39 0x00007fba5b165d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #40 0x00007fba5b10cd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #41 0x00007fba5b1148f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #42 0x00000000004077c4 in () #43 0x00007fba5a568b05 in __libc_start_main () at /lib64/libc.so.6 #44 0x00000000004082b5 in _start () Reported using DrKonqi
The backtrace do not give any digiKAm source code relevant. Please run DK into GDB following instructions here : https://www.digikam.org/contrib Gilles Caulier
*** This bug has been marked as a duplicate of bug 359196 ***
Problem is fixed with new 7.0.0-beta1 through this long story from this bug https://bugs.kde.org/show_bug.cgi?id=399923 You can test digiKam 7.0.0-beta1 with bundle available here: https://download.kde.org/unstable/digikam/ Don't hesitate to give us a fresh feedback about his entry. Thanks in advance Gilles Caulier