[Digikam-devel] [digikam] [Bug 360002] New: Digikam crashing after tag re-write in files ended

Maral Afris via KDE Bugzilla bugzilla_noreply at kde.org
Wed Mar 2 17:00:47 GMT 2016


https://bugs.kde.org/show_bug.cgi?id=360002

            Bug ID: 360002
           Summary: Digikam crashing after tag re-write in files ended
           Product: digikam
           Version: 4.12.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: maral.afris at gmail.com

Application: digikam (4.12.0)
KDE Platform Version: 4.14.13
Qt Version: 4.8.6
Operating System: Linux 4.2.0-30-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:
Changing tags on a lot of files.
All images were processed until the app crashed.
A restart of digikam shows the tags as correctly changed.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
[Current thread is 1 (Thread 0x7f12715c7b40 (LWP 7362))]

Thread 16 (Thread 0x7f1248728700 (LWP 7364)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f126b375286 in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x2cdcf20) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this at entry=0x2cdce30,
mutex=mutex at entry=0x2cdce28, time=time at entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:158
#3  0x00000000005fffb4 in Digikam::ScanController::run (this=0x2cdcba0) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:725
#4  0x00007f126b374d1c in QThreadPrivate::start (arg=0x2cdcba0) at
thread/qthread_unix.cpp:349
#5  0x00007f1267d266aa in start_thread (arg=0x7f1248728700) at
pthread_create.c:333
#6  0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f1247f27700 (LWP 7365)):
#0  0x00007f126430544a in g_private_get () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f12642e7e10 in g_thread_self () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f12642c12ed in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f126b4b520e in QEventDispatcherGlib::processEvents
(this=0x7f12380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f1247f26a40, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f1247f26a40,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f126b3724f9 in QThread::exec (this=this at entry=0x2ce04d0) at
thread/qthread.cpp:538
#7  0x00007f126b463133 in QInotifyFileSystemWatcherEngine::run (this=0x2ce04d0)
at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f126b374d1c in QThreadPrivate::start (arg=0x2ce04d0) at
thread/qthread_unix.cpp:349
#9  0x00007f1267d266aa in start_thread (arg=0x7f1247f27700) at
pthread_create.c:333
#10 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f1247726700 (LWP 7367)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f126b375286 in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x2d062b0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this at entry=0x2d00ef0,
mutex=mutex at entry=0x2d00ee8, time=time at entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f126f6f2f02 in Digikam::ParkingThread::run (this=0x2d00ed0) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f126b374d1c in QThreadPrivate::start (arg=0x2d00ed0) at
thread/qthread_unix.cpp:349
#5  0x00007f1267d266aa in start_thread (arg=0x7f1247726700) at
pthread_create.c:333
#6  0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f1245b2d700 (LWP 7368)):
#0  0x00007f1264305869 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f12642c12e8 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f126b4b520e in QEventDispatcherGlib::processEvents
(this=0x7f12300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#3  0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f1245b2ca40, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f1245b2ca40,
flags=...) at kernel/qeventloop.cpp:204
#5  0x00007f126b3724f9 in QThread::exec (this=this at entry=0x33910c0) at
thread/qthread.cpp:538
#6  0x00007f126b463133 in QInotifyFileSystemWatcherEngine::run (this=0x33910c0)
at io/qfilesystemwatcher_inotify.cpp:265
#7  0x00007f126b374d1c in QThreadPrivate::start (arg=0x33910c0) at
thread/qthread_unix.cpp:349
#8  0x00007f1267d266aa in start_thread (arg=0x7f1245b2d700) at
pthread_create.c:333
#9  0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f11e17fa700 (LWP 7458)):
#0  0x00007f126a80f88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f12642c11ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f126b4b520e in QEventDispatcherGlib::processEvents
(this=0x7f11c0015320, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f11e17f9a20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f11e17f9a20,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f126f6f24f3 in Digikam::WorkerObjectRunnable::run (this=0x70ac9a0)
at /build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#7  0x00007f126b367dba in QThreadPoolThread::run (this=0x457b810) at
concurrent/qthreadpool.cpp:108
#8  0x00007f126b374d1c in QThreadPrivate::start (arg=0x457b810) at
thread/qthread_unix.cpp:349
#9  0x00007f1267d266aa in start_thread (arg=0x7f11e17fa700) at
pthread_create.c:333
#10 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f11e37fe700 (LWP 7460)):
[KCrash Handler]
#6  0x00007f126a794815 in _int_free (av=0x7f11f8000020, p=<optimized out>,
have_lock=0) at malloc.c:3972
#7  0x00007f126a79883c in __GI___libc_free (mem=<optimized out>) at
malloc.c:2950
#8  0x00007f1246a3a12b in sqlite3_free (p=0x7f11f80596a8) at sqlite3.c:21143
#9  0x00007f1246a46c23 in sqlite3SchemaClear (p=0x7f11f80372d8) at
sqlite3.c:96678
#10 0x00007f1246a8c071 in sqlite3BtreeClose (p=0x7f11f80485f8) at
sqlite3.c:56291
#11 0x00007f1246a8c251 in sqlite3LeaveMutexAndCloseZombie (db=0x7f11f8056cb8)
at sqlite3.c:130516
#12 0x00007f1246a8c7a4 in sqlite3Close (db=0x7f11f8056cb8, forceZombie=0) at
sqlite3.c:130459
#13 0x00007f1246d219d7 in QSQLiteDriver::close (this=0x7f11f802a710) at
../../../sql/drivers/sqlite/qsql_sqlite.cpp:589
#14 0x00007f1246d1fe0e in QSQLiteDriver::open (this=0x7f11f802a710, db=...,
conOpts=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:548
#15 0x00007f12712a13e0 in QSqlDatabase::open (this=this at entry=0x7f11e37fd220)
at kernel/qsqldatabase.cpp:839
#16 0x00007f1268db6fc3 in fileMappingDb (path=...) at
../../../../src/file/lib/db.cpp:50
#17 0x00007f1268db78c7 in fileMappingDb () at
../../../../src/file/lib/db.cpp:39
#18 0x00007f1268db2d5a in Baloo::FileModifyJob::doStart (this=0x7f11dc0024e0)
at ../../../../src/file/lib/filemodifyjob.cpp:113
#19 0x00007f126b49ed01 in QObject::event (this=0x7f11dc0024e0, e=<optimized
out>) at kernel/qobject.cpp:1222
#20 0x00007f126c0d9cdc in QApplicationPrivate::notify_helper
(this=this at entry=0x2b55650, receiver=receiver at entry=0x7f11dc0024e0,
e=e at entry=0x7f11dc026440) at kernel/qapplication.cpp:4570
#21 0x00007f126c0e0c16 in QApplication::notify (this=this at entry=0x7ffd4eb08710,
receiver=receiver at entry=0x7f11dc0024e0, e=e at entry=0x7f11dc026440) at
kernel/qapplication.cpp:4356
#22 0x00007f126ce3ca2a in KApplication::notify (this=0x7ffd4eb08710,
receiver=0x7f11dc0024e0, event=0x7f11dc026440) at
../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f126b48485d in QCoreApplication::notifyInternal
(this=0x7ffd4eb08710, receiver=receiver at entry=0x7f11dc0024e0,
event=event at entry=0x7f11dc026440) at kernel/qcoreapplication.cpp:955
#24 0x00007f126b488316 in QCoreApplication::sendEvent (event=0x7f11dc026440,
receiver=0x7f11dc0024e0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x4755b10) at
kernel/qcoreapplication.cpp:1579
#26 0x00007f126b4885f3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#27 0x00007f126b4b507e in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#28 postEventSourceDispatch (s=0x7f11dc024dd0) at
kernel/qeventdispatcher_glib.cpp:300
#29 0x00007f12642c0ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f12642c1250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f126b4b51ee in QEventDispatcherGlib::processEvents
(this=0x7f11dc024fe0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#33 0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f11e37fda20, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f11e37fda20,
flags=...) at kernel/qeventloop.cpp:204
#35 0x00007f126f6f24f3 in Digikam::WorkerObjectRunnable::run
(this=0x7f11c3064310) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#36 0x00007f126b367dba in QThreadPoolThread::run (this=0x4755970) at
concurrent/qthreadpool.cpp:108
#37 0x00007f126b374d1c in QThreadPrivate::start (arg=0x4755970) at
thread/qthread_unix.cpp:349
#38 0x00007f1267d266aa in start_thread (arg=0x7f11e37fe700) at
pthread_create.c:333
#39 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f12197fa700 (LWP 7461)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f126b373622 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x2ce6dd0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this at entry=0x2ce6dd0, timeout=timeout at entry=-1)
at thread/qmutex_unix.cpp:113
#3  0x00007f126b36fa1d in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f126f6abf84 in
Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=<optimized
out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/thumbnaildatabaseaccess.cpp:87
#5  0x00007f126fba7b6a in
Digikam::CollectionScanner::scanFileUpdateHashReuseThumbnail
(this=this at entry=0x7f12197f9280, info=..., scanInfo=...,
fileWasEdited=fileWasEdited at entry=true) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:1312
#6  0x00007f126fba8a6f in Digikam::CollectionScanner::scanFileNormal
(this=this at entry=0x7f12197f9280, fi=..., scanInfo=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:1183
#7  0x00007f126fba9dde in Digikam::CollectionScanner::scanFile
(this=this at entry=0x7f12197f9280, fi=..., albumId=<optimized out>,
imageId=imageId at entry=3026,
mode=mode at entry=Digikam::CollectionScanner::NormalScan) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:790
#8  0x00007f126fba9ef3 in Digikam::CollectionScanner::scanFile
(this=this at entry=0x7f12197f9280, info=...,
mode=mode at entry=Digikam::CollectionScanner::NormalScan) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:763
#9  0x00000000005ff4e4 in Digikam::ScanController::scanFileDirectlyNormal
(this=this at entry=0x2cdcba0, info=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:596
#10 0x00000000005ff5f9 in Digikam::ScanController::finishFileMetadataWrite
(this=0x2cdcba0, info=..., changed=changed at entry=true) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:1152
#11 0x00000000005ff6ba in
Digikam::ScanController::FileMetadataWrite::~FileMetadataWrite
(this=0x7f12197f9370, __in_chrg=<optimized out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:578
#12 0x0000000000656a69 in Digikam::FileActionMngrFileWorker::writeMetadata
(this=0x335dc80, infos=..., hub=0x7f11c3064260) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/fileaction/fileworkeriface.cpp:130
#13 0x0000000000656c30 in Digikam::FileWorkerInterface::qt_static_metacall
(_o=0x335dc80, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/build/digikam-131Z2v/digikam-4.12.0/obj-x86_64-linux-gnu/core/app/fileworkeriface.moc:67
#14 0x00007f126b49ed01 in QObject::event (this=0x335dc80, e=<optimized out>) at
kernel/qobject.cpp:1222
#15 0x00007f126c0d9cdc in QApplicationPrivate::notify_helper
(this=this at entry=0x2b55650, receiver=receiver at entry=0x335dc80,
e=e at entry=0x7f11c3064bf0) at kernel/qapplication.cpp:4570
#16 0x00007f126c0e0c16 in QApplication::notify (this=this at entry=0x7ffd4eb08710,
receiver=receiver at entry=0x335dc80, e=e at entry=0x7f11c3064bf0) at
kernel/qapplication.cpp:4356
#17 0x00007f126ce3ca2a in KApplication::notify (this=0x7ffd4eb08710,
receiver=0x335dc80, event=0x7f11c3064bf0) at
../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f126b48485d in QCoreApplication::notifyInternal
(this=0x7ffd4eb08710, receiver=receiver at entry=0x335dc80,
event=event at entry=0x7f11c3064bf0) at kernel/qcoreapplication.cpp:955
#19 0x00007f126b488316 in QCoreApplication::sendEvent (event=0x7f11c3064bf0,
receiver=0x335dc80) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x7f12240034c0) at
kernel/qcoreapplication.cpp:1579
#21 0x00007f126b4885f3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#22 0x00007f126b4b507e in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=0x7f1210013090) at
kernel/qeventdispatcher_glib.cpp:300
#24 0x00007f12642c0ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f12642c1250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f126b4b51ee in QEventDispatcherGlib::processEvents
(this=0x7f1210002ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#28 0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f12197f9a20, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f12197f9a20,
flags=...) at kernel/qeventloop.cpp:204
#30 0x00007f126f6f24f3 in Digikam::WorkerObjectRunnable::run
(this=0x7f11c3064bc0) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#31 0x00007f126b367dba in QThreadPoolThread::run (this=0x7f1224003320) at
concurrent/qthreadpool.cpp:108
#32 0x00007f126b374d1c in QThreadPrivate::start (arg=0x7f1224003320) at
thread/qthread_unix.cpp:349
#33 0x00007f1267d266aa in start_thread (arg=0x7f12197fa700) at
pthread_create.c:333
#34 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f121a7fc700 (LWP 7462)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f126b373622 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x2ce6dd0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this at entry=0x2ce6dd0, timeout=timeout at entry=-1)
at thread/qmutex_unix.cpp:113
#3  0x00007f126b36fa1d in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f126f6abf84 in
Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=<optimized
out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/thumbnaildatabaseaccess.cpp:87
#5  0x00007f126fba7b6a in
Digikam::CollectionScanner::scanFileUpdateHashReuseThumbnail
(this=this at entry=0x7f121a7fb280, info=..., scanInfo=...,
fileWasEdited=fileWasEdited at entry=true) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:1312
#6  0x00007f126fba8a6f in Digikam::CollectionScanner::scanFileNormal
(this=this at entry=0x7f121a7fb280, fi=..., scanInfo=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:1183
#7  0x00007f126fba9dde in Digikam::CollectionScanner::scanFile
(this=this at entry=0x7f121a7fb280, fi=..., albumId=<optimized out>,
imageId=imageId at entry=4076,
mode=mode at entry=Digikam::CollectionScanner::NormalScan) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:790
#8  0x00007f126fba9ef3 in Digikam::CollectionScanner::scanFile
(this=this at entry=0x7f121a7fb280, info=...,
mode=mode at entry=Digikam::CollectionScanner::NormalScan) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:763
#9  0x00000000005ff4e4 in Digikam::ScanController::scanFileDirectlyNormal
(this=this at entry=0x2cdcba0, info=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:596
#10 0x00000000005ff5f9 in Digikam::ScanController::finishFileMetadataWrite
(this=0x2cdcba0, info=..., changed=changed at entry=true) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:1152
#11 0x00000000005ff6ba in
Digikam::ScanController::FileMetadataWrite::~FileMetadataWrite
(this=0x7f121a7fb370, __in_chrg=<optimized out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:578
#12 0x0000000000656a69 in Digikam::FileActionMngrFileWorker::writeMetadata
(this=0x335ded0, infos=..., hub=0x7f11c3064b10) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/fileaction/fileworkeriface.cpp:130
#13 0x0000000000656c30 in Digikam::FileWorkerInterface::qt_static_metacall
(_o=0x335ded0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/build/digikam-131Z2v/digikam-4.12.0/obj-x86_64-linux-gnu/core/app/fileworkeriface.moc:67
#14 0x00007f126b49ed01 in QObject::event (this=0x335ded0, e=<optimized out>) at
kernel/qobject.cpp:1222
#15 0x00007f126c0d9cdc in QApplicationPrivate::notify_helper
(this=this at entry=0x2b55650, receiver=receiver at entry=0x335ded0,
e=e at entry=0x7f11c3064eb0) at kernel/qapplication.cpp:4570
#16 0x00007f126c0e0c16 in QApplication::notify (this=this at entry=0x7ffd4eb08710,
receiver=receiver at entry=0x335ded0, e=e at entry=0x7f11c3064eb0) at
kernel/qapplication.cpp:4356
#17 0x00007f126ce3ca2a in KApplication::notify (this=0x7ffd4eb08710,
receiver=0x335ded0, event=0x7f11c3064eb0) at
../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f126b48485d in QCoreApplication::notifyInternal
(this=0x7ffd4eb08710, receiver=receiver at entry=0x335ded0,
event=event at entry=0x7f11c3064eb0) at kernel/qcoreapplication.cpp:955
#19 0x00007f126b488316 in QCoreApplication::sendEvent (event=0x7f11c3064eb0,
receiver=0x335ded0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x7f11e40130a0) at
kernel/qcoreapplication.cpp:1579
#21 0x00007f126b4885f3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#22 0x00007f126b4b507e in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=0x7f12000efee0) at
kernel/qeventdispatcher_glib.cpp:300
#24 0x00007f12642c0ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f12642c1250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f126b4b51ee in QEventDispatcherGlib::processEvents
(this=0x7f1200144b60, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#28 0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f121a7fba20, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f121a7fba20,
flags=...) at kernel/qeventloop.cpp:204
#30 0x00007f126f6f24f3 in Digikam::WorkerObjectRunnable::run
(this=0x7f11c3064e80) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#31 0x00007f126b367dba in QThreadPoolThread::run (this=0x7f11e4012f00) at
concurrent/qthreadpool.cpp:108
#32 0x00007f126b374d1c in QThreadPrivate::start (arg=0x7f11e4012f00) at
thread/qthread_unix.cpp:349
#33 0x00007f1267d266aa in start_thread (arg=0x7f121a7fc700) at
pthread_create.c:333
#34 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f1234acf700 (LWP 7463)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f126a79ad56 in __malloc_trim (s=s at entry=0) at malloc.c:4525
#2  0x00007f12613bf58e in Baloo::XapianDatabase::commit (this=0x7f11f005d430)
at ../../../src/xapian/xapiandatabase.cpp:148
#3  0x00007f1268db3232 in Baloo::FileModifyJob::doStart (this=0x7f11f0017940)
at ../../../../src/file/lib/filemodifyjob.cpp:166
#4  0x00007f126b49ed01 in QObject::event (this=0x7f11f0017940, e=<optimized
out>) at kernel/qobject.cpp:1222
#5  0x00007f126c0d9cdc in QApplicationPrivate::notify_helper
(this=this at entry=0x2b55650, receiver=receiver at entry=0x7f11f0017940,
e=e at entry=0x7f11f004ddb0) at kernel/qapplication.cpp:4570
#6  0x00007f126c0e0c16 in QApplication::notify (this=this at entry=0x7ffd4eb08710,
receiver=receiver at entry=0x7f11f0017940, e=e at entry=0x7f11f004ddb0) at
kernel/qapplication.cpp:4356
#7  0x00007f126ce3ca2a in KApplication::notify (this=0x7ffd4eb08710,
receiver=0x7f11f0017940, event=0x7f11f004ddb0) at
../../kdeui/kernel/kapplication.cpp:311
#8  0x00007f126b48485d in QCoreApplication::notifyInternal
(this=0x7ffd4eb08710, receiver=receiver at entry=0x7f11f0017940,
event=event at entry=0x7f11f004ddb0) at kernel/qcoreapplication.cpp:955
#9  0x00007f126b488316 in QCoreApplication::sendEvent (event=0x7f11f004ddb0,
receiver=0x7f11f0017940) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#10 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x47511c0) at
kernel/qcoreapplication.cpp:1579
#11 0x00007f126b4885f3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#12 0x00007f126b4b507e in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#13 postEventSourceDispatch (s=0x7f11f00515c0) at
kernel/qeventdispatcher_glib.cpp:300
#14 0x00007f12642c0ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f12642c1250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f126b4b51ee in QEventDispatcherGlib::processEvents
(this=0x7f11f0016c70, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#18 0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f1234acea20, flags=...) at kernel/qeventloop.cpp:149
#19 0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f1234acea20,
flags=...) at kernel/qeventloop.cpp:204
#20 0x00007f126f6f24f3 in Digikam::WorkerObjectRunnable::run
(this=0x7f11c3065110) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#21 0x00007f126b367dba in QThreadPoolThread::run (this=0x4751020) at
concurrent/qthreadpool.cpp:108
#22 0x00007f126b374d1c in QThreadPrivate::start (arg=0x4751020) at
thread/qthread_unix.cpp:349
#23 0x00007f1267d266aa in start_thread (arg=0x7f1234acf700) at
pthread_create.c:333
#24 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f122b70d700 (LWP 7464)):
#0  __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f1267d28cfd in __GI___pthread_mutex_lock (mutex=0x7f1246ceef28
<staticMutexes.10210+40>) at ../nptl/pthread_mutex_lock.c:80
#2  0x00007f1246a3a108 in sqlite3_free (p=0x7f11e8066918) at sqlite3.c:21140
#3  0x00007f1246a77ff6 in btreeClearHasContent (pBt=0x2d91b78) at
sqlite3.c:54374
#4  sqlite3BtreeRollback (p=0x7f11e80250b8, tripCode=<optimized out>,
tripCode at entry=0, writeOnly=<optimized out>, writeOnly at entry=1) at
sqlite3.c:57708
#5  0x00007f1246a780a6 in sqlite3RollbackAll (db=db at entry=0x7f11e8026a28,
tripCode=tripCode at entry=0) at sqlite3.c:130629
#6  0x00007f1246a8d7a6 in sqlite3VdbeHalt (p=p at entry=0x7f11e8075848) at
sqlite3.c:68368
#7  0x00007f1246a9897e in sqlite3VdbeExec (p=p at entry=0x7f11e8075848) at
sqlite3.c:73065
#8  0x00007f1246a99827 in sqlite3Step (p=0x7f11e8075848) at sqlite3.c:70731
#9  sqlite3_step (pStmt=<optimized out>) at sqlite3.c:5256
#10 0x00007f1246d206df in QSQLiteResultPrivate::fetchNext
(this=this at entry=0x7f11e8053f60, values=..., idx=idx at entry=0,
initialFetch=initialFetch at entry=true) at
../../../sql/drivers/sqlite/qsql_sqlite.cpp:235
#11 0x00007f1246d21488 in QSQLiteResult::exec (this=0x7f11e8054620) at
../../../sql/drivers/sqlite/qsql_sqlite.cpp:447
#12 0x00007f127129e858 in QSqlQuery::exec (this=this at entry=0x7f122b70bfc8) at
kernel/qsqlquery.cpp:949
#13 0x00007f126f6a08d6 in Digikam::DatabaseCoreBackend::exec (this=0x2d364a0,
query=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/databasecorebackend.cpp:1422
#14 0x00007f126f6a0b32 in Digikam::DatabaseCoreBackend::execQuery
(this=this at entry=0x2d364a0, query=..., boundValue1=..., boundValue2=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/databasecorebackend.cpp:1070
#15 0x00007f126f6a0bdc in Digikam::DatabaseCoreBackend::execQuery
(this=this at entry=0x2d364a0, sql=..., boundValue1=..., boundValue2=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/databasecorebackend.cpp:1019
#16 0x00007f126f6a0c5a in Digikam::DatabaseCoreBackend::execSql
(this=0x2d364a0, sql=..., boundValue1=..., boundValue2=...,
values=values at entry=0x0, lastInsertId=lastInsertId at entry=0x0) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/databasecorebackend.cpp:919
#17 0x00007f126f6ae52d in Digikam::ThumbnailDB::updateModificationDate
(this=0x2cac230, thumbId=thumbId at entry=83298, modificationDate=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/thumbnaildb.cpp:282
#18 0x00007f126fba7c01 in
Digikam::CollectionScanner::scanFileUpdateHashReuseThumbnail
(this=this at entry=0x7f122b70c280, info=..., scanInfo=...,
fileWasEdited=fileWasEdited at entry=true) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:1317
#19 0x00007f126fba8a6f in Digikam::CollectionScanner::scanFileNormal
(this=this at entry=0x7f122b70c280, fi=..., scanInfo=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:1183
#20 0x00007f126fba9dde in Digikam::CollectionScanner::scanFile
(this=this at entry=0x7f122b70c280, fi=..., albumId=<optimized out>,
imageId=imageId at entry=11294,
mode=mode at entry=Digikam::CollectionScanner::NormalScan) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:790
#21 0x00007f126fba9ef3 in Digikam::CollectionScanner::scanFile
(this=this at entry=0x7f122b70c280, info=...,
mode=mode at entry=Digikam::CollectionScanner::NormalScan) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:763
#22 0x00000000005ff4e4 in Digikam::ScanController::scanFileDirectlyNormal
(this=this at entry=0x2cdcba0, info=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:596
#23 0x00000000005ff5f9 in Digikam::ScanController::finishFileMetadataWrite
(this=0x2cdcba0, info=..., changed=changed at entry=true) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:1152
#24 0x00000000005ff6ba in
Digikam::ScanController::FileMetadataWrite::~FileMetadataWrite
(this=0x7f122b70c370, __in_chrg=<optimized out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:578
#25 0x0000000000656a69 in Digikam::FileActionMngrFileWorker::writeMetadata
(this=0x335e380, infos=..., hub=0x7f11c30651b0) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/fileaction/fileworkeriface.cpp:130
#26 0x0000000000656c30 in Digikam::FileWorkerInterface::qt_static_metacall
(_o=0x335e380, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/build/digikam-131Z2v/digikam-4.12.0/obj-x86_64-linux-gnu/core/app/fileworkeriface.moc:67
#27 0x00007f126b49ed01 in QObject::event (this=0x335e380, e=<optimized out>) at
kernel/qobject.cpp:1222
#28 0x00007f126c0d9cdc in QApplicationPrivate::notify_helper
(this=this at entry=0x2b55650, receiver=receiver at entry=0x335e380,
e=e at entry=0x7f11c33415e0) at kernel/qapplication.cpp:4570
#29 0x00007f126c0e0c16 in QApplication::notify (this=this at entry=0x7ffd4eb08710,
receiver=receiver at entry=0x335e380, e=e at entry=0x7f11c33415e0) at
kernel/qapplication.cpp:4356
#30 0x00007f126ce3ca2a in KApplication::notify (this=0x7ffd4eb08710,
receiver=0x335e380, event=0x7f11c33415e0) at
../../kdeui/kernel/kapplication.cpp:311
#31 0x00007f126b48485d in QCoreApplication::notifyInternal
(this=0x7ffd4eb08710, receiver=receiver at entry=0x335e380,
event=event at entry=0x7f11c33415e0) at kernel/qcoreapplication.cpp:955
#32 0x00007f126b488316 in QCoreApplication::sendEvent (event=0x7f11c33415e0,
receiver=0x335e380) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x4752a70) at
kernel/qcoreapplication.cpp:1579
#34 0x00007f126b4885f3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#35 0x00007f126b4b507e in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#36 postEventSourceDispatch (s=0x7f11e8018630) at
kernel/qeventdispatcher_glib.cpp:300
#37 0x00007f12642c0ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f12642c1250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f126b4b51ee in QEventDispatcherGlib::processEvents
(this=0x7f11e801a4f0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#41 0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f122b70ca20, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f122b70ca20,
flags=...) at kernel/qeventloop.cpp:204
#43 0x00007f126f6f24f3 in Digikam::WorkerObjectRunnable::run
(this=0x7f11c3064210) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#44 0x00007f126b367dba in QThreadPoolThread::run (this=0x4749050) at
concurrent/qthreadpool.cpp:108
#45 0x00007f126b374d1c in QThreadPrivate::start (arg=0x4749050) at
thread/qthread_unix.cpp:349
#46 0x00007f1267d266aa in start_thread (arg=0x7f122b70d700) at
pthread_create.c:333
#47 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f122af0c700 (LWP 7465)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f126a79ad56 in __malloc_trim (s=s at entry=0) at malloc.c:4525
#2  0x00007f12613bf58e in Baloo::XapianDatabase::commit (this=0x7f1220030e80)
at ../../../src/xapian/xapiandatabase.cpp:148
#3  0x00007f1268db3232 in Baloo::FileModifyJob::doStart (this=0x7f1220045c20)
at ../../../../src/file/lib/filemodifyjob.cpp:166
#4  0x00007f126b49ed01 in QObject::event (this=0x7f1220045c20, e=<optimized
out>) at kernel/qobject.cpp:1222
#5  0x00007f126c0d9cdc in QApplicationPrivate::notify_helper
(this=this at entry=0x2b55650, receiver=receiver at entry=0x7f1220045c20,
e=e at entry=0x7f122003af10) at kernel/qapplication.cpp:4570
#6  0x00007f126c0e0c16 in QApplication::notify (this=this at entry=0x7ffd4eb08710,
receiver=receiver at entry=0x7f1220045c20, e=e at entry=0x7f122003af10) at
kernel/qapplication.cpp:4356
#7  0x00007f126ce3ca2a in KApplication::notify (this=0x7ffd4eb08710,
receiver=0x7f1220045c20, event=0x7f122003af10) at
../../kdeui/kernel/kapplication.cpp:311
#8  0x00007f126b48485d in QCoreApplication::notifyInternal
(this=0x7ffd4eb08710, receiver=receiver at entry=0x7f1220045c20,
event=event at entry=0x7f122003af10) at kernel/qcoreapplication.cpp:955
#9  0x00007f126b488316 in QCoreApplication::sendEvent (event=0x7f122003af10,
receiver=0x7f1220045c20) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#10 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x4721d50) at
kernel/qcoreapplication.cpp:1579
#11 0x00007f126b4885f3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#12 0x00007f126b4b507e in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#13 postEventSourceDispatch (s=0x7f1220012fa0) at
kernel/qeventdispatcher_glib.cpp:300
#14 0x00007f12642c0ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f12642c1250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f126b4b51ee in QEventDispatcherGlib::processEvents
(this=0x7f12200026c0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#18 0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f122af0ba20, flags=...) at kernel/qeventloop.cpp:149
#19 0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f122af0ba20,
flags=...) at kernel/qeventloop.cpp:204
#20 0x00007f126f6f24f3 in Digikam::WorkerObjectRunnable::run
(this=0x7f11c3341e70) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#21 0x00007f126b367dba in QThreadPoolThread::run (this=0x4631c90) at
concurrent/qthreadpool.cpp:108
#22 0x00007f126b374d1c in QThreadPrivate::start (arg=0x4631c90) at
thread/qthread_unix.cpp:349
#23 0x00007f1267d266aa in start_thread (arg=0x7f122af0c700) at
pthread_create.c:333
#24 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f122a70b700 (LWP 7466)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f126b373622 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x2ce6dd0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this at entry=0x2ce6dd0, timeout=timeout at entry=-1)
at thread/qmutex_unix.cpp:113
#3  0x00007f126b36fa1d in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f126f6abf84 in
Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=<optimized
out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/thumbnaildatabaseaccess.cpp:87
#5  0x00007f126fba7b6a in
Digikam::CollectionScanner::scanFileUpdateHashReuseThumbnail
(this=this at entry=0x7f122a70a280, info=..., scanInfo=...,
fileWasEdited=fileWasEdited at entry=true) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:1312
#6  0x00007f126fba8a6f in Digikam::CollectionScanner::scanFileNormal
(this=this at entry=0x7f122a70a280, fi=..., scanInfo=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:1183
#7  0x00007f126fba9dde in Digikam::CollectionScanner::scanFile
(this=this at entry=0x7f122a70a280, fi=..., albumId=<optimized out>,
imageId=imageId at entry=23088,
mode=mode at entry=Digikam::CollectionScanner::NormalScan) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:790
#8  0x00007f126fba9ef3 in Digikam::CollectionScanner::scanFile
(this=this at entry=0x7f122a70a280, info=...,
mode=mode at entry=Digikam::CollectionScanner::NormalScan) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/collectionscanner.cpp:763
#9  0x00000000005ff4e4 in Digikam::ScanController::scanFileDirectlyNormal
(this=this at entry=0x2cdcba0, info=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:596
#10 0x00000000005ff5f9 in Digikam::ScanController::finishFileMetadataWrite
(this=0x2cdcba0, info=..., changed=changed at entry=true) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:1152
#11 0x00000000005ff6ba in
Digikam::ScanController::FileMetadataWrite::~FileMetadataWrite
(this=0x7f122a70a370, __in_chrg=<optimized out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/database/scancontroller.cpp:578
#12 0x0000000000656a69 in Digikam::FileActionMngrFileWorker::writeMetadata
(this=0x335e8c0, infos=..., hub=0x7f11c3341dc0) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/fileaction/fileworkeriface.cpp:130
#13 0x0000000000656c30 in Digikam::FileWorkerInterface::qt_static_metacall
(_o=0x335e8c0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/build/digikam-131Z2v/digikam-4.12.0/obj-x86_64-linux-gnu/core/app/fileworkeriface.moc:67
#14 0x00007f126b49ed01 in QObject::event (this=0x335e8c0, e=<optimized out>) at
kernel/qobject.cpp:1222
#15 0x00007f126c0d9cdc in QApplicationPrivate::notify_helper
(this=this at entry=0x2b55650, receiver=receiver at entry=0x335e8c0,
e=e at entry=0x7f11c3342d90) at kernel/qapplication.cpp:4570
#16 0x00007f126c0e0c16 in QApplication::notify (this=this at entry=0x7ffd4eb08710,
receiver=receiver at entry=0x335e8c0, e=e at entry=0x7f11c3342d90) at
kernel/qapplication.cpp:4356
#17 0x00007f126ce3ca2a in KApplication::notify (this=0x7ffd4eb08710,
receiver=0x335e8c0, event=0x7f11c3342d90) at
../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f126b48485d in QCoreApplication::notifyInternal
(this=0x7ffd4eb08710, receiver=receiver at entry=0x335e8c0,
event=event at entry=0x7f11c3342d90) at kernel/qcoreapplication.cpp:955
#19 0x00007f126b488316 in QCoreApplication::sendEvent (event=0x7f11c3342d90,
receiver=0x335e8c0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x4750500) at
kernel/qcoreapplication.cpp:1579
#21 0x00007f126b4885f3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#22 0x00007f126b4b507e in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=0x7f120c0273d0) at
kernel/qeventdispatcher_glib.cpp:300
#24 0x00007f12642c0ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f12642c1250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f126b4b51ee in QEventDispatcherGlib::processEvents
(this=0x7f120c025970, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#28 0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f122a70aa20, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f122a70aa20,
flags=...) at kernel/qeventloop.cpp:204
#30 0x00007f126f6f24f3 in Digikam::WorkerObjectRunnable::run
(this=0x7f11c3342a40) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#31 0x00007f126b367dba in QThreadPoolThread::run (this=0x4750360) at
concurrent/qthreadpool.cpp:108
#32 0x00007f126b374d1c in QThreadPrivate::start (arg=0x4750360) at
thread/qthread_unix.cpp:349
#33 0x00007f1267d266aa in start_thread (arg=0x7f122a70b700) at
pthread_create.c:333
#34 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f1229f0a700 (LWP 7467)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f126a794b53 in _int_free (av=0x7f11f8000020, p=0x7f11f80470e0,
have_lock=0) at malloc.c:3929
#2  0x00007f126a79883c in __GI___libc_free (mem=<optimized out>) at
malloc.c:2950
#3  0x00007f126b36dac5 in qFree (ptr=<optimized out>) at global/qmalloc.cpp:60
#4  0x00007f1268dc07f6 in QByteArray::~QByteArray (this=0x7f1229f09120,
__in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:401
#5  baloo_setxattr (value=..., name=..., path=...) at
../../../../src/file/lib/baloo_xattr_p.h:83
#6  Baloo::setCustomFileMetaData (url=..., key=..., value=...) at
../../../../src/file/lib/filecustommetadata.cpp:51
#7  0x00007f1268db3772 in Baloo::FileModifyJob::doStart (this=0x7f11f8044500)
at ../../../../src/file/lib/filemodifyjob.cpp:130
#8  0x00007f126b49ed01 in QObject::event (this=0x7f11f8044500, e=<optimized
out>) at kernel/qobject.cpp:1222
#9  0x00007f126c0d9cdc in QApplicationPrivate::notify_helper
(this=this at entry=0x2b55650, receiver=receiver at entry=0x7f11f8044500,
e=e at entry=0x7f11f8039ee0) at kernel/qapplication.cpp:4570
#10 0x00007f126c0e0c16 in QApplication::notify (this=this at entry=0x7ffd4eb08710,
receiver=receiver at entry=0x7f11f8044500, e=e at entry=0x7f11f8039ee0) at
kernel/qapplication.cpp:4356
#11 0x00007f126ce3ca2a in KApplication::notify (this=0x7ffd4eb08710,
receiver=0x7f11f8044500, event=0x7f11f8039ee0) at
../../kdeui/kernel/kapplication.cpp:311
#12 0x00007f126b48485d in QCoreApplication::notifyInternal
(this=0x7ffd4eb08710, receiver=receiver at entry=0x7f11f8044500,
event=event at entry=0x7f11f8039ee0) at kernel/qcoreapplication.cpp:955
#13 0x00007f126b488316 in QCoreApplication::sendEvent (event=0x7f11f8039ee0,
receiver=0x7f11f8044500) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x474a390) at
kernel/qcoreapplication.cpp:1579
#15 0x00007f126b4885f3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#16 0x00007f126b4b507e in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#17 postEventSourceDispatch (s=0x7f11f8012d40) at
kernel/qeventdispatcher_glib.cpp:300
#18 0x00007f12642c0ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f12642c1250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f126b4b51ee in QEventDispatcherGlib::processEvents
(this=0x7f11f8002ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#22 0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7f1229f09a20, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7f1229f09a20,
flags=...) at kernel/qeventloop.cpp:204
#24 0x00007f126f6f24f3 in Digikam::WorkerObjectRunnable::run
(this=0x7f11c3343610) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#25 0x00007f126b367dba in QThreadPoolThread::run (this=0x474a1f0) at
concurrent/qthreadpool.cpp:108
#26 0x00007f126b374d1c in QThreadPrivate::start (arg=0x474a1f0) at
thread/qthread_unix.cpp:349
#27 0x00007f1267d266aa in start_thread (arg=0x7f1229f0a700) at
pthread_create.c:333
#28 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f121b7fe700 (LWP 7471)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f126b373622 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x2ce6dd0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this at entry=0x2ce6dd0, timeout=timeout at entry=-1)
at thread/qmutex_unix.cpp:113
#3  0x00007f126b36fa1d in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f126f6abf84 in
Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=<optimized
out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/thumbnaildatabaseaccess.cpp:87
#5  0x00007f126f6d5c0e in Digikam::ThumbnailCreator::loadDatabaseThumbnailInfo
(this=this at entry=0x3cf2c80, info=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:875
#6  0x00007f126f6d9d32 in Digikam::ThumbnailCreator::loadFromDatabase
(this=this at entry=0x3cf2c80, info=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:922
#7  0x00007f126f6dc3e4 in Digikam::ThumbnailCreator::load (this=0x3cf2c80,
identifier=..., rect=..., pregenerate=pregenerate at entry=false) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:260
#8  0x00007f126f6dccd2 in Digikam::ThumbnailCreator::load (this=<optimized
out>, identifier=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:196
#9  0x00007f126f6eb89f in Digikam::ThumbnailLoadingTask::execute
(this=0x687c390) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailtask.cpp:172
#10 0x00007f126f6bf4fe in Digikam::LoadSaveThread::run (this=0x3cf2910) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/loadsavethread.cpp:136
#11 0x00007f126f6f5e9e in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x3cf2a10) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/dynamicthread.cpp:186
#12 0x00007f126b367dba in QThreadPoolThread::run (this=0x4749ed0) at
concurrent/qthreadpool.cpp:108
#13 0x00007f126b374d1c in QThreadPrivate::start (arg=0x4749ed0) at
thread/qthread_unix.cpp:349
#14 0x00007f1267d266aa in start_thread (arg=0x7f121b7fe700) at
pthread_create.c:333
#15 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f121affd700 (LWP 7472)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f126b373622 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x2ce6dd0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this at entry=0x2ce6dd0, timeout=timeout at entry=-1)
at thread/qmutex_unix.cpp:113
#3  0x00007f126b36fa1d in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f126f6abf84 in
Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=<optimized
out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/database/core/thumbnaildatabaseaccess.cpp:87
#5  0x00007f126f6d5c0e in Digikam::ThumbnailCreator::loadDatabaseThumbnailInfo
(this=this at entry=0x337c3a0, info=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:875
#6  0x00007f126f6d5eea in Digikam::ThumbnailCreator::isInDatabase
(this=this at entry=0x337c3a0, info=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:904
#7  0x00007f126f6dc4a3 in Digikam::ThumbnailCreator::load (this=0x337c3a0,
identifier=..., rect=..., pregenerate=pregenerate at entry=true) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:251
#8  0x00007f126f6dd220 in Digikam::ThumbnailCreator::pregenerate
(this=<optimized out>, identifier=...) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:212
#9  0x00007f126f6eb910 in Digikam::ThumbnailLoadingTask::execute
(this=0x72684b0) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/thumbnailtask.cpp:82
#10 0x00007f126f6bf4fe in Digikam::LoadSaveThread::run (this=0x337f2a0) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threadimageio/loadsavethread.cpp:136
#11 0x00007f126f6f5e9e in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x3389070) at
/build/digikam-131Z2v/digikam-4.12.0/core/libs/threads/dynamicthread.cpp:186
#12 0x00007f126b367dba in QThreadPoolThread::run (this=0x47509c0) at
concurrent/qthreadpool.cpp:108
#13 0x00007f126b374d1c in QThreadPrivate::start (arg=0x47509c0) at
thread/qthread_unix.cpp:349
#14 0x00007f1267d266aa in start_thread (arg=0x7f121affd700) at
pthread_create.c:333
#15 0x00007f126a81ae9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f12715c7b40 (LWP 7362)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f126a794b53 in _int_free (av=0x7f11f8000020, p=0x7f11f8037930,
have_lock=0) at malloc.c:3929
#2  0x00007f126a79883c in __GI___libc_free (mem=<optimized out>) at
malloc.c:2950
#3  0x00007f126b49f8da in QScopedPointerDeleter<QObjectData>::cleanup
(pointer=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#4  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData>
>::~QScopedPointer (this=0x7f11f8026f98, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#5  QObject::~QObject (this=0x7f11f8026f90, __in_chrg=<optimized out>) at
kernel/qobject.cpp:844
#6  0x00007f1268dbf249 in Baloo::XattrDetector::~XattrDetector
(this=0x7f11f8026f90, __in_chrg=<optimized out>) at
../../../../src/file/lib/xattrdetector.cpp:100
#7  0x00007f126a74dd32 in __run_exit_handlers (status=status at entry=1,
listp=0x7f126aad8698 <__exit_funcs>,
run_list_atexit=run_list_atexit at entry=true) at exit.c:82
#8  0x00007f126a74dd85 in __GI_exit (status=status at entry=1) at exit.c:104
#9  0x00007f126c1466a8 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:782
#10 0x00007f126ce3b370 in KApplication::xioErrhandler (this=0x7ffd4eb08710,
dpy=0x2b8ebd0) at ../../kdeui/kernel/kapplication.cpp:419
#11 0x00007f1267a24cee in _XIOError () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007f1267a2257d in _XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f1267a13ee9 in XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f126c18466c in x11EventSourceCheck (s=0x2b48580) at
kernel/qguieventdispatcher_glib.cpp:85
#15 0x00007f12642c0c21 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f12642c1190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f12642c12fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f126b4b51ee in QEventDispatcherGlib::processEvents (this=0x2b46f30,
flags=...) at kernel/qeventdispatcher_glib.cpp:450
#19 0x00007f126c184c26 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#20 0x00007f126b4830d1 in QEventLoop::processEvents
(this=this at entry=0x7ffd4eb08270, flags=...) at kernel/qeventloop.cpp:149
#21 0x00007f126b483445 in QEventLoop::exec (this=this at entry=0x7ffd4eb08270,
flags=...) at kernel/qeventloop.cpp:204
#22 0x00007f126b489429 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1227
#23 0x00007f126c0d7f2c in QApplication::exec () at kernel/qapplication.cpp:3828
#24 0x0000000000492eae in main (argc=<optimized out>, argv=<optimized out>) at
/build/digikam-131Z2v/digikam-4.12.0/core/app/main/main.cpp:230

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list