Bug 350659 - Baloo crashes when adding tags to many files
Summary: Baloo crashes when adding tags to many files
Status: RESOLVED FIXED
Alias: None
Product: Baloo
Classification: Frameworks and Libraries
Component: General (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Vishesh Handa
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-27 09:53 UTC by Eric Mesa
Modified: 2018-08-28 20:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Mesa 2015-07-27 09:53:47 UTC
Application: digikam (4.11.0)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 4.0.8-300.fc22.x86_64 x86_64
Distribution: "Fedora release 22 (Twenty Two)"

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

Selected many files. I think it requires more than 10 because this bug doesn't happen with only a few files.

Added a tag.

Clicked apply.

The tag is applied to the files and when it reaches 100%, the application crashes. Has happened many times in the last few days.

Happens with JPEGs, DNGs, and CR2s.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8f6b44eb00 (LWP 8402))]

Thread 16 (Thread 0x7f8f56b0f700 (LWP 8404)):
#0  0x00000036a220f29d in __lll_lock_wait () at /lib64/libpthread.so.0
#1  0x00000036a220989d in pthread_mutex_lock () at /lib64/libpthread.so.0
#2  0x00000036bd616814 in sqlite3Malloc () at /lib64/libsqlite3.so.0
#3  0x00000036bd616a0a in sqlite3DbMallocRaw () at /lib64/libsqlite3.so.0
#4  0x00000036bd62e6a3 in sqlite3VdbeMemTranslate () at /lib64/libsqlite3.so.0
#5  0x00000036bd62ed27 in sqlite3Utf16to8.constprop.594 () at /lib64/libsqlite3.so.0
#6  0x00000036bd68eb0f in sqlite3Prepare16 () at /lib64/libsqlite3.so.0
#7  0x00007f8f550ee8f6 in QSQLiteResult::prepare(QString const&) () at /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#8  0x00000036b2c1f806 in QSqlResult::savePrepare(QString const&) () at /lib64/libQtSql.so.4
#9  0x00000036b2c11bac in QSqlQuery::prepare(QString const&) () at /lib64/libQtSql.so.4
#10 0x00007f8f73c17d33 in Digikam::SqlQuery::prepare(QString const&) () at /lib64/libdigikamcore.so.4.11.0
#11 0x00007f8f73bff5ba in Digikam::DatabaseCoreBackend::prepareQuery(QString const&) () at /lib64/libdigikamcore.so.4.11.0
#12 0x00007f8f73bffb6b in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&, QVariant const&) () at /lib64/libdigikamcore.so.4.11.0
#13 0x00007f8f73bffbfa in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QVariant const&, QList<QVariant>*, QVariant*) () at /lib64/libdigikamcore.so.4.11.0
#14 0x00007f8f7410ede8 in Digikam::AlbumDB::getAlbumForPath(int, QString const&, bool) () at /lib64/libdigikamdatabase.so.4.11.0
#15 0x00007f8f74121570 in Digikam::CollectionScanner::checkAlbum(Digikam::CollectionLocation const&, QString const&) () at /lib64/libdigikamdatabase.so.4.11.0
#16 0x00007f8f741275a9 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /lib64/libdigikamdatabase.so.4.11.0
#17 0x00007f8f74127be6 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /lib64/libdigikamdatabase.so.4.11.0
#18 0x00007f8f74127be6 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /lib64/libdigikamdatabase.so.4.11.0
#19 0x00007f8f741287a3 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () at /lib64/libdigikamdatabase.so.4.11.0
#20 0x00007f8f7412ac3f in Digikam::CollectionScanner::partialScan(QString const&, QString const&) () at /lib64/libdigikamdatabase.so.4.11.0
#21 0x00007f8f7412b0d9 in Digikam::CollectionScanner::partialScan(QString const&) () at /lib64/libdigikamdatabase.so.4.11.0
#22 0x00000000006049fb in Digikam::ScanController::run() ()
#23 0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#24 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#25 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f8f5630e700 (LWP 8405)):
#0  0x00000036a1af72fd in poll () at /lib64/libc.so.6
#1  0x00000036a3249dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00000036acfba4ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00000036ace78289 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x00000036acf68863 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4
#8  0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#9  0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f8f55b05700 (LWP 8407)):
#0  0x00000036a220c540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00000036ace7b016 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4
#2  0x00007f8f73c52112 in Digikam::ParkingThread::run() () at /lib64/libdigikamcore.so.4.11.0
#3  0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#4  0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#5  0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f8efffff700 (LWP 8477)):
#0  0x00000036a1af2fad in read () at /lib64/libc.so.6
#1  0x00007f8f6e069f45 in  () at /usr/lib64/nvidia-340xx/tls/libnvidia-tls.so.340.76
#2  0x00000036a328db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#3  0x00000036a32498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#4  0x00000036a3249d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x00000036acfba4ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#8  0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#9  0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#10 0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#11 0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#12 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#13 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f8f12ffd700 (LWP 8567)):
#0  0x00000036a1af2fad in read () at /lib64/libc.so.6
#1  0x00007f8f6e069f45 in  () at /usr/lib64/nvidia-340xx/tls/libnvidia-tls.so.340.76
#2  0x00000036a328db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#3  0x00000036a32498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#4  0x00000036a3249d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x00000036acfba4ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#8  0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#9  0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#10 0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#11 0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#12 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#13 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f8f3bfff700 (LWP 8568)):
#0  0x00000036a220f29d in __lll_lock_wait () at /lib64/libpthread.so.0
#1  0x00000036a2209906 in pthread_mutex_lock () at /lib64/libpthread.so.0
#2  0x00000036bd669c1e in sqlite3Close () at /lib64/libsqlite3.so.0
#3  0x00007f8f550f19f7 in QSQLiteDriver::close() () at /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#4  0x00007f8f550efe2e in QSQLiteDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&) () at /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#5  0x00000036b2c133f0 in QSqlDatabase::open() () at /lib64/libQtSql.so.4
#6  0x000000314ce128bb in fileMappingDb(QString const&) () at /lib64/libbaloofiles.so.4
#7  0x000000314ce132b5 in fileMappingDb() () at /lib64/libbaloofiles.so.4
#8  0x000000314ce0e07f in Baloo::FileModifyJob::doStart() () at /lib64/libbaloofiles.so.4
#9  0x00000036acfa3e61 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#10 0x000000313ddc43ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#11 0x000000313ddcb206 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#12 0x0000003141c5505a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#13 0x00000036acf89f1d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#14 0x00000036acf8d536 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQtCore.so.4
#15 0x00000036acfba35e in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#16 0x00000036a3249a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#17 0x00000036a3249e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#18 0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#19 0x00000036acfba4ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#20 0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#21 0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#22 0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#23 0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#24 0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#25 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#26 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f8f397fa700 (LWP 8569)):
[KCrash Handler]
#6  0x00000036a1a349c8 in raise () at /lib64/libc.so.6
#7  0x00000036a1a3665a in abort () at /lib64/libc.so.6
#8  0x00000036a1a77a92 in  () at /lib64/libc.so.6
#9  0x00000036a1a83d2d in free () at /lib64/libc.so.6
#10 0x00000036bd61775b in sqlite3_free () at /lib64/libsqlite3.so.0
#11 0x00000036bd625c94 in vdbeFreeOpArray () at /lib64/libsqlite3.so.0
#12 0x00000036bd62611c in sqlite3VdbeClearObject () at /lib64/libsqlite3.so.0
#13 0x00000036bd62619c in sqlite3VdbeDelete () at /lib64/libsqlite3.so.0
#14 0x00000036bd66b4a6 in sqlite3VdbeFinalize () at /lib64/libsqlite3.so.0
#15 0x00000036bd66b4e7 in sqlite3_finalize () at /lib64/libsqlite3.so.0
#16 0x00007f8f550f19ad in QSQLiteDriver::close() () at /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#17 0x00007f8f550efe2e in QSQLiteDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&) () at /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#18 0x00000036b2c133f0 in QSqlDatabase::open() () at /lib64/libQtSql.so.4
#19 0x000000314ce128bb in fileMappingDb(QString const&) () at /lib64/libbaloofiles.so.4
#20 0x000000314ce132b5 in fileMappingDb() () at /lib64/libbaloofiles.so.4
#21 0x000000314ce0e07f in Baloo::FileModifyJob::doStart() () at /lib64/libbaloofiles.so.4
#22 0x00000036acfa3e61 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#23 0x000000313ddc43ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#24 0x000000313ddcb206 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#25 0x0000003141c5505a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#26 0x00000036acf89f1d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#27 0x00000036acf8d536 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQtCore.so.4
#28 0x00000036acfba35e in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#29 0x00000036a3249a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#30 0x00000036a3249e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#31 0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#32 0x00000036acfba4ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#33 0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#34 0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#35 0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#36 0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#37 0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#38 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#39 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f8f3b7fe700 (LWP 8570)):
#0  0x00000036a328eee4 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00000036a3249db1 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00000036acfba4ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#7  0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#8  0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#9  0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f8f3affd700 (LWP 8571)):
#0  0x00000036a1af2fad in read () at /lib64/libc.so.6
#1  0x00007f8f6e069f45 in  () at /usr/lib64/nvidia-340xx/tls/libnvidia-tls.so.340.76
#2  0x00000036a328db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#3  0x00000036a32498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#4  0x00000036a3249d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x00000036acfba4ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#8  0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#9  0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#10 0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#11 0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#12 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#13 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f8f3a7fc700 (LWP 8572)):
#0  0x00000036a3246de0 in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00000036a324972a in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00000036a3249d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00000036acfba4ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#8  0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#9  0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#10 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#11 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f8f39ffb700 (LWP 8573)):
#0  0x00000036a1af2fad in read () at /lib64/libc.so.6
#1  0x00007f8f6e069f45 in  () at /usr/lib64/nvidia-340xx/tls/libnvidia-tls.so.340.76
#2  0x00000036a328db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#3  0x00000036a32498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#4  0x00000036a3249d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x00000036acfba4ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#8  0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#9  0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#10 0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#11 0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#12 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#13 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f8f38ff9700 (LWP 8574)):
#0  0x00007fff2a5fa927 in  ()
#1  0x00007fff2a5facc1 in clock_gettime ()
#2  0x00000036a1b10d9d in clock_gettime () at /lib64/libc.so.6
#3  0x00000036aced52f5 in qt_gettime() () at /lib64/libQtCore.so.4
#4  0x00000036acfbb385 in QTimerInfoList::timerWait(timeval&) () at /lib64/libQtCore.so.4
#5  0x00000036acfb9bbc in timerSourcePrepareHelper(GTimerSource*, int*) () at /lib64/libQtCore.so.4
#6  0x00000036acfb9c85 in timerSourcePrepare(_GSource*, int*) () at /lib64/libQtCore.so.4
#7  0x00000036a324935d in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#8  0x00000036a3249ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#9  0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#10 0x00000036acfba4ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#11 0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#12 0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#13 0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#14 0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#15 0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#16 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#17 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f8f387f8700 (LWP 8575)):
#0  0x00000036a1af2fad in read () at /lib64/libc.so.6
#1  0x00007f8f6e069f45 in  () at /usr/lib64/nvidia-340xx/tls/libnvidia-tls.so.340.76
#2  0x00000036a328db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#3  0x00000036a32498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#4  0x00000036a3249d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x00000036acfba4ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#8  0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#9  0x00007f8f73c51703 in Digikam::WorkerObjectRunnable::run() () at /lib64/libdigikamcore.so.4.11.0
#10 0x00000036ace6deba in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#11 0x00000036ace7aaac in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#12 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#13 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f8f37ff7700 (LWP 8576)):
#0  0x00000036a220f29d in __lll_lock_wait () at /lib64/libpthread.so.0
#1  0x00000036a220989d in pthread_mutex_lock () at /lib64/libpthread.so.0
#2  0x00000036bd617738 in sqlite3_free () at /lib64/libsqlite3.so.0
#3  0x00000036bd66966c in sqlite3BtreeClose () at /lib64/libsqlite3.so.0
#4  0x00000036bd6697e1 in sqlite3LeaveMutexAndCloseZombie () at /lib64/libsqlite3.so.0
#5  0x00000036bd669d34 in sqlite3Close () at /lib64/libsqlite3.so.0
#6  0x00007f8f550f19f7 in QSQLiteDriver::close() () at /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#7  0x00000036b2c14659 in QSqlDatabase::~QSqlDatabase() () at /lib64/libQtSql.so.4
#8  0x00000036b2c14b42 in QSqlDatabasePrivate::removeDatabase(QString const&) () at /lib64/libQtSql.so.4
#9  0x00007f8f73bfa0f6 in Digikam::DatabaseThreadData::closeDatabase() () at /lib64/libdigikamcore.so.4.11.0
#10 0x00007f8f73bfc993 in Digikam::DatabaseThreadData::~DatabaseThreadData() () at /lib64/libdigikamcore.so.4.11.0
#11 0x00007f8f73c05a1e in QThreadStorage<Digikam::DatabaseThreadData*>::deleteData(void*) () at /lib64/libdigikamcore.so.4.11.0
#12 0x00000036ace78a83 in QThreadStorageData::finish(void**) () at /lib64/libQtCore.so.4
#13 0x00000036ace79a03 in QThreadPrivate::finish(void*) () at /lib64/libQtCore.so.4
#14 0x00000036ace7aacb in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#15 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#16 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f8f127fc700 (LWP 8577)):
#0  0x00000036a220c540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00000036ace7b016 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4
#2  0x00000036ace75aae in QReadWriteLock::lockForWrite() () at /lib64/libQtCore.so.4
#3  0x00000036b2c14b80 in QSqlDatabasePrivate::removeDatabase(QString const&) () at /lib64/libQtSql.so.4
#4  0x00007f8f73bfa0f6 in Digikam::DatabaseThreadData::closeDatabase() () at /lib64/libdigikamcore.so.4.11.0
#5  0x00007f8f73bfc993 in Digikam::DatabaseThreadData::~DatabaseThreadData() () at /lib64/libdigikamcore.so.4.11.0
#6  0x00007f8f73c05a1e in QThreadStorage<Digikam::DatabaseThreadData*>::deleteData(void*) () at /lib64/libdigikamcore.so.4.11.0
#7  0x00000036ace78a83 in QThreadStorageData::finish(void**) () at /lib64/libQtCore.so.4
#8  0x00000036ace79a03 in QThreadPrivate::finish(void*) () at /lib64/libQtCore.so.4
#9  0x00000036ace7aacb in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#10 0x00000036a2207555 in start_thread () at /lib64/libpthread.so.0
#11 0x00000036a1b02b9d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f8f6b44eb00 (LWP 8402)):
#0  0x00000036a1afceb9 in syscall () at /lib64/libc.so.6
#1  0x00000036ace793b2 in QMutexPrivate::wait(int) () at /lib64/libQtCore.so.4
#2  0x00000036ace757ad in QMutex::lock() () at /lib64/libQtCore.so.4
#3  0x00007f8f7413a329 in Digikam::DatabaseAccess::DatabaseAccess() () at /lib64/libdigikamdatabase.so.4.11.0
#4  0x0000000000652538 in Digikam::MetadataHub::load(Digikam::ImageInfo const&) ()
#5  0x00000000004c07b8 in Digikam::ImageDescEditTab::setInfos(Digikam::ImageInfoList const&) ()
#6  0x00000000004c0faf in Digikam::ImageDescEditTab::slotReloadForMetadataChange() ()
#7  0x00000000004c2595 in Digikam::ImageDescEditTab::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.40] ()
#8  0x00000036acf9e0c0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#9  0x00000036acfa3d33 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#10 0x000000313ddc43ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#11 0x000000313ddcb206 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#12 0x0000003141c5505a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#13 0x00000036acf89f1d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#14 0x00000036acfbc9a0 in QTimerInfoList::activateTimers() () at /lib64/libQtCore.so.4
#15 0x00000036acfb9b49 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#16 0x00000036a3249a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#17 0x00000036a3249e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#18 0x00000036a3249ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#19 0x00000036acfba4ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#20 0x000000313de6a626 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#21 0x00000036acf88791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#22 0x00000036acf88b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#23 0x00000036acf8e6a9 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#24 0x00000000004963de in main ()

Reported using DrKonqi
Comment 1 caulier.gilles 2015-07-27 10:06:07 UTC
Crash is in Sqlite through KDE Baloo interface :

Thread 10 (Thread 0x7f8f397fa700 (LWP 8569)):
[KCrash Handler]
#6  0x00000036a1a349c8 in raise () at /lib64/libc.so.6
#7  0x00000036a1a3665a in abort () at /lib64/libc.so.6
#8  0x00000036a1a77a92 in  () at /lib64/libc.so.6
#9  0x00000036a1a83d2d in free () at /lib64/libc.so.6
#10 0x00000036bd61775b in sqlite3_free () at /lib64/libsqlite3.so.0
#11 0x00000036bd625c94 in vdbeFreeOpArray () at /lib64/libsqlite3.so.0
#12 0x00000036bd62611c in sqlite3VdbeClearObject () at /lib64/libsqlite3.so.0
#13 0x00000036bd62619c in sqlite3VdbeDelete () at /lib64/libsqlite3.so.0
#14 0x00000036bd66b4a6 in sqlite3VdbeFinalize () at /lib64/libsqlite3.so.0
#15 0x00000036bd66b4e7 in sqlite3_finalize () at /lib64/libsqlite3.so.0
#16 0x00007f8f550f19ad in QSQLiteDriver::close() () at
/usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#17 0x00007f8f550efe2e in QSQLiteDriver::open(QString const&, QString const&,
QString const&, QString const&, int, QString const&) () at
/usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#18 0x00000036b2c133f0 in QSqlDatabase::open() () at /lib64/libQtSql.so.4
#19 0x000000314ce128bb in fileMappingDb(QString const&) () at
/lib64/libbaloofiles.so.4
#20 0x000000314ce132b5 in fileMappingDb() () at /lib64/libbaloofiles.so.4
#21 0x000000314ce0e07f in Baloo::FileModifyJob::doStart() () at
/lib64/libbaloofiles.so.4

Gilles Caulier
Comment 2 Vishesh Handa 2015-07-27 13:33:43 UTC
Fixed with Plasma 5.
Comment 3 Eric Mesa 2015-07-27 13:47:35 UTC
I am pretty sure I'm using Plasma 5. I'm in KDE 5.3 or whatever Fedora's latest KDE is. Could you be more specific about the version of Baloo or whatever so I can check?
Comment 4 Vishesh Handa 2015-07-28 14:24:10 UTC
(In reply to Eric Mesa from comment #3)
> I am pretty sure I'm using Plasma 5. I'm in KDE 5.3 or whatever Fedora's
> latest KDE is. Could you be more specific about the version of Baloo or
> whatever so I can check?

Sorry. I should have been more clear. It was fixed with Baloo 5.x. where 'x' can be anything. The thing is that the Digikam you're using is the Qt4 version not 5.
Comment 5 Eric Mesa 2015-07-28 15:55:18 UTC
(In reply to Vishesh Handa from comment #4)
> (In reply to Eric Mesa from comment #3)
> > I am pretty sure I'm using Plasma 5. I'm in KDE 5.3 or whatever Fedora's
> > latest KDE is. Could you be more specific about the version of Baloo or
> > whatever so I can check?
> 
> Sorry. I should have been more clear. It was fixed with Baloo 5.x. where 'x'
> can be anything. The thing is that the Digikam you're using is the Qt4
> version not 5.

Ah, ok. So until Digikam with QT5 is released this will be an issue. Am I right? Thanks for the info.
Comment 6 Vishesh Handa 2015-08-02 13:32:08 UTC
(In reply to Eric Mesa from comment #5)
> (In reply to Vishesh Handa from comment #4)
> > (In reply to Eric Mesa from comment #3)
> > > I am pretty sure I'm using Plasma 5. I'm in KDE 5.3 or whatever Fedora's
> > > latest KDE is. Could you be more specific about the version of Baloo or
> > > whatever so I can check?
> > 
> > Sorry. I should have been more clear. It was fixed with Baloo 5.x. where 'x'
> > can be anything. The thing is that the Digikam you're using is the Qt4
> > version not 5.
> 
> Ah, ok. So until Digikam with QT5 is released this will be an issue. Am I
> right? Thanks for the info.

Yes.