Bug 347915 - Digikam crash when cancelling erasing photo after a request download and erase
Summary: Digikam crash when cancelling erasing photo after a request download and erase
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Baloo (show other bugs)
Version: 4.9.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-05-18 22:11 UTC by Daniel Chabot
Modified: 2021-04-04 07:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.3.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Chabot 2015-05-18 22:11:52 UTC
Application: digikam (4.9.0)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.19.5-100.fc20.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I was playing with Kpatience while i request Digikam to downlod and erase a lot of photos, about 400, when Digikam ask me if i want to erase these photos i've got a doubt and click on the cancel button. Nothing happen for somes seconds and then Digikam crash.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185	62:	movl	(%rsp), %edi
[Current thread is 1 (Thread 0x7fa8bd285b40 (LWP 2122))]

Thread 12 (Thread 0x7fa8b0404700 (LWP 2126)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003bebc7cbd6 in wait (time=18446744073709551615, this=0x2f96d70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f96c78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005e72be in Digikam::ScanController::run() ()
#4  0x0000003bebc7c69f in QThreadPrivate::start (arg=0x2f969f0) at thread/qthread_unix.cpp:349
#5  0x0000003be0007ee5 in start_thread (arg=0x7fa8b0404700) at pthread_create.c:309
#6  0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fa8afc03700 (LWP 2127)):
#0  0x0000003be000e7fd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003be24897b0 in read (__nbytes=16, __buf=0x7fa8afc02830, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7fa8a8001fb0) at gwakeup.c:212
#3  0x0000003be244909c in g_main_context_check (context=context@entry=0x7fa8a00009a0, max_priority=2147483647, fds=fds@entry=0x7fa8a0002a00, n_fds=n_fds@entry=1) at gmain.c:3514
#4  0x0000003be2449533 in g_main_context_iterate (context=context@entry=0x7fa8a00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#5  0x0000003be24496dc in g_main_context_iteration (context=0x7fa8a00009a0, may_block=1) at gmain.c:3774
#6  0x0000003bebdb541e in QEventDispatcherGlib::processEvents (this=0x7fa8a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0x0000003bebd8536f in QEventLoop::processEvents (this=this@entry=0x7fa8afc02a40, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003bebd856bd in QEventLoop::exec (this=this@entry=0x7fa8afc02a40, flags=...) at kernel/qeventloop.cpp:204
#9  0x0000003bebc79e5f in QThread::exec (this=this@entry=0x2f6ee80) at thread/qthread.cpp:538
#10 0x0000003bebd65dc3 in QInotifyFileSystemWatcherEngine::run (this=0x2f6ee80) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x0000003bebc7c69f in QThreadPrivate::start (arg=0x2f6ee80) at thread/qthread_unix.cpp:349
#12 0x0000003be0007ee5 in start_thread (arg=0x7fa8afc03700) at pthread_create.c:309
#13 0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fa8af402700 (LWP 2132)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003bebc7cbd6 in wait (time=18446744073709551615, this=0x2fbac70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x302fea8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000300a763a4a in Digikam::ParkingThread::run() () from /lib64/libdigikamcore.so.4.9.0
#4  0x0000003bebc7c69f in QThreadPrivate::start (arg=0x302fe90) at thread/qthread_unix.cpp:349
#5  0x0000003be0007ee5 in start_thread (arg=0x7fa8af402700) at pthread_create.c:309
#6  0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fa898177700 (LWP 2656)):
#0  0x0000003be24468e4 in g_source_iter_next (iter=iter@entry=0x7fa898176850, source=source@entry=0x7fa898176848) at gmain.c:899
#1  0x0000003be2448b8b in g_main_context_prepare (context=context@entry=0x7fa818184fc0, priority=priority@entry=0x7fa8981768d0) at gmain.c:3318
#2  0x0000003be24494bb in g_main_context_iterate (context=context@entry=0x7fa818184fc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3693
#3  0x0000003be24496dc in g_main_context_iteration (context=0x7fa818184fc0, may_block=1) at gmain.c:3774
#4  0x0000003bebdb541e in QEventDispatcherGlib::processEvents (this=0x7fa8180b6b20, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x0000003bebd8536f in QEventLoop::processEvents (this=this@entry=0x7fa898176a10, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003bebd856bd in QEventLoop::exec (this=0x7fa898176a10, flags=...) at kernel/qeventloop.cpp:204
#7  0x000000300a7630c3 in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.4.9.0
#8  0x0000003bebc7002e in QThreadPoolThread::run (this=0x4ec7bd0) at concurrent/qthreadpool.cpp:108
#9  0x0000003bebc7c69f in QThreadPrivate::start (arg=0x4ec7bd0) at thread/qthread_unix.cpp:349
#10 0x0000003be0007ee5 in start_thread (arg=0x7fa898177700) at pthread_create.c:309
#11 0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fa88f73d700 (LWP 4053)):
[KCrash Handler]
#6  0x0000003002049328 in Xapian::Database::get_document(unsigned int) const () from /lib64/libxapian.so.22
#7  0x000000300180c804 in Baloo::XapianDatabase::document(unsigned int) () from /lib64/libbalooxapian.so.4
#8  0x000000300100e160 in Baloo::FileModifyJob::doStart() () from /lib64/libbaloofiles.so.4
#9  0x0000003bebd9f8ee in QObject::event (this=0x7fa818398c60, e=<optimized out>) at kernel/qobject.cpp:1222
#10 0x0000003bf09cae6c in QApplicationPrivate::notify_helper (this=this@entry=0x2df5a40, receiver=receiver@entry=0x7fa818398c60, e=e@entry=0x7fa7dcbcda40) at kernel/qapplication.cpp:4565
#11 0x0000003bf09d17c5 in QApplication::notify (this=this@entry=0x7ffcdeb1d720, receiver=receiver@entry=0x7fa818398c60, e=e@entry=0x7fa7dcbcda40) at kernel/qapplication.cpp:4351
#12 0x0000003ff524a61a in KApplication::notify (this=0x7ffcdeb1d720, receiver=0x7fa818398c60, event=0x7fa7dcbcda40) at /usr/src/debug/kdelibs-4.14.6/kdeui/kernel/kapplication.cpp:311
#13 0x0000003bebd868dd in QCoreApplication::notifyInternal (this=0x7ffcdeb1d720, receiver=receiver@entry=0x7fa818398c60, event=event@entry=0x7fa7dcbcda40) at kernel/qcoreapplication.cpp:953
#14 0x0000003bebd89ac5 in sendEvent (event=0x7fa7dcbcda40, receiver=0x7fa818398c60) at kernel/qcoreapplication.h:231
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x7428810) at kernel/qcoreapplication.cpp:1577
#16 0x0000003bebd89f63 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#17 0x0000003bebdb5c7e in sendPostedEvents () at kernel/qcoreapplication.h:236
#18 postEventSourceDispatch (s=s@entry=0x7fa81829ae80) at kernel/qeventdispatcher_glib.cpp:300
#19 0x0000003be24492a6 in g_main_dispatch (context=0x7fa8183d1760) at gmain.c:3066
#20 g_main_context_dispatch (context=context@entry=0x7fa8183d1760) at gmain.c:3642
#21 0x0000003be2449628 in g_main_context_iterate (context=context@entry=0x7fa8183d1760, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#22 0x0000003be24496dc in g_main_context_iteration (context=0x7fa8183d1760, may_block=1) at gmain.c:3774
#23 0x0000003bebdb53fe in QEventDispatcherGlib::processEvents (this=0x7fa8181077f0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#24 0x0000003bebd8536f in QEventLoop::processEvents (this=this@entry=0x7fa88f73ca10, flags=...) at kernel/qeventloop.cpp:149
#25 0x0000003bebd856bd in QEventLoop::exec (this=0x7fa88f73ca10, flags=...) at kernel/qeventloop.cpp:204
#26 0x000000300a7630c3 in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.4.9.0
#27 0x0000003bebc7002e in QThreadPoolThread::run (this=0x7781ce0) at concurrent/qthreadpool.cpp:108
#28 0x0000003bebc7c69f in QThreadPrivate::start (arg=0x7781ce0) at thread/qthread_unix.cpp:349
#29 0x0000003be0007ee5 in start_thread (arg=0x7fa88f73d700) at pthread_create.c:309
#30 0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fa7ff5db700 (LWP 4184)):
#0  0x0000003bdfcea8ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003be24495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fa8182b9b50, timeout=-1, context=0x7fa818267e70) at gmain.c:4007
#2  g_main_context_iterate (context=context@entry=0x7fa818267e70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#3  0x0000003be24496dc in g_main_context_iteration (context=0x7fa818267e70, may_block=1) at gmain.c:3774
#4  0x0000003bebdb541e in QEventDispatcherGlib::processEvents (this=0x7fa8183c7500, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x0000003bebd8536f in QEventLoop::processEvents (this=this@entry=0x7fa7ff5daa10, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003bebd856bd in QEventLoop::exec (this=0x7fa7ff5daa10, flags=...) at kernel/qeventloop.cpp:204
#7  0x000000300a7630c3 in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.4.9.0
#8  0x0000003bebc7002e in QThreadPoolThread::run (this=0x7fa858012790) at concurrent/qthreadpool.cpp:108
#9  0x0000003bebc7c69f in QThreadPrivate::start (arg=0x7fa858012790) at thread/qthread_unix.cpp:349
#10 0x0000003be0007ee5 in start_thread (arg=0x7fa7ff5db700) at pthread_create.c:309
#11 0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fa807f30700 (LWP 4203)):
#0  __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7fa81810a790) at pthread_mutex_unlock.c:81
#1  __GI___pthread_mutex_unlock (mutex=0x7fa81810a790) at pthread_mutex_unlock.c:310
#2  0x0000003be248a5d1 in g_mutex_unlock (mutex=mutex@entry=0x7fa818108440) at gthread-posix.c:232
#3  0x0000003be24495a9 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fa8183c2420, timeout=-1, context=0x7fa818108440) at gmain.c:4006
#4  g_main_context_iterate (context=context@entry=0x7fa818108440, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#5  0x0000003be24496dc in g_main_context_iteration (context=0x7fa818108440, may_block=1) at gmain.c:3774
#6  0x0000003bebdb541e in QEventDispatcherGlib::processEvents (this=0x7fa8183d19d0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0x0000003bebd8536f in QEventLoop::processEvents (this=this@entry=0x7fa807f2fa10, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003bebd856bd in QEventLoop::exec (this=0x7fa807f2fa10, flags=...) at kernel/qeventloop.cpp:204
#9  0x000000300a7630c3 in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.4.9.0
#10 0x0000003bebc7002e in QThreadPoolThread::run (this=0x7fa8182d2f00) at concurrent/qthreadpool.cpp:108
#11 0x0000003bebc7c69f in QThreadPrivate::start (arg=0x7fa8182d2f00) at thread/qthread_unix.cpp:349
#12 0x0000003be0007ee5 in start_thread (arg=0x7fa807f30700) at pthread_create.c:309
#13 0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fa7f580d700 (LWP 4269)):
#0  __GI___pthread_mutex_lock (mutex=0x7fa818181070) at ../nptl/pthread_mutex_lock.c:68
#1  0x0000003be248a5a1 in g_mutex_lock (mutex=mutex@entry=0x7fa8183c76e0) at gthread-posix.c:213
#2  0x0000003be2448bf9 in g_main_context_prepare (context=context@entry=0x7fa8183c76e0, priority=priority@entry=0x7fa7f580c8d0) at gmain.c:3342
#3  0x0000003be24494bb in g_main_context_iterate (context=context@entry=0x7fa8183c76e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3693
#4  0x0000003be24496dc in g_main_context_iteration (context=0x7fa8183c76e0, may_block=1) at gmain.c:3774
#5  0x0000003bebdb541e in QEventDispatcherGlib::processEvents (this=0x7fa818f8c570, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#6  0x0000003bebd8536f in QEventLoop::processEvents (this=this@entry=0x7fa7f580ca10, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003bebd856bd in QEventLoop::exec (this=0x7fa7f580ca10, flags=...) at kernel/qeventloop.cpp:204
#8  0x000000300a7630c3 in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.4.9.0
#9  0x0000003bebc7002e in QThreadPoolThread::run (this=0x58e7910) at concurrent/qthreadpool.cpp:108
#10 0x0000003bebc7c69f in QThreadPrivate::start (arg=0x58e7910) at thread/qthread_unix.cpp:349
#11 0x0000003be0007ee5 in start_thread (arg=0x7fa7f580d700) at pthread_create.c:309
#12 0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fa7f1482700 (LWP 4292)):
#0  0x0000003be000e7fd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003be24897b0 in read (__nbytes=16, __buf=0x7fa7f1481800, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7fa818f33f60) at gwakeup.c:212
#3  0x0000003be244909c in g_main_context_check (context=context@entry=0x7fa819190c40, max_priority=2147483647, fds=fds@entry=0x7fa8182b4e70, n_fds=n_fds@entry=1) at gmain.c:3514
#4  0x0000003be2449533 in g_main_context_iterate (context=context@entry=0x7fa819190c40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#5  0x0000003be24496dc in g_main_context_iteration (context=0x7fa819190c40, may_block=1) at gmain.c:3774
#6  0x0000003bebdb541e in QEventDispatcherGlib::processEvents (this=0x7fa818189f00, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0x0000003bebd8536f in QEventLoop::processEvents (this=this@entry=0x7fa7f1481a10, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003bebd856bd in QEventLoop::exec (this=0x7fa7f1481a10, flags=...) at kernel/qeventloop.cpp:204
#9  0x000000300a7630c3 in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.4.9.0
#10 0x0000003bebc7002e in QThreadPoolThread::run (this=0x3b999e0) at concurrent/qthreadpool.cpp:108
#11 0x0000003bebc7c69f in QThreadPrivate::start (arg=0x3b999e0) at thread/qthread_unix.cpp:349
#12 0x0000003be0007ee5 in start_thread (arg=0x7fa7f1482700) at pthread_create.c:309
#13 0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fa7f880c700 (LWP 22415)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003bebc7cbd6 in wait (time=18446744073709551615, this=0x7c14210) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x77b2fb8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000000081ebb4 in Digikam::CameraController::run() ()
#4  0x0000003bebc7c69f in QThreadPrivate::start (arg=0x5eaaa00) at thread/qthread_unix.cpp:349
#5  0x0000003be0007ee5 in start_thread (arg=0x7fa7f880c700) at pthread_create.c:309
#6  0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fa897976700 (LWP 22874)):
#0  0x0000003be000b17e in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x2fd4cb8) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x2fd4cb8) at pthread_mutex_unlock.c:310
#2  0x000000300a01e64d in unlockBtreeMutex.isra.102 () from /lib64/libsqlite3.so.0
#3  0x000000300a01e80c in sqlite3BtreeLeaveAll () from /lib64/libsqlite3.so.0
#4  0x000000300a08b3a9 in sqlite3LockAndPrepare () from /lib64/libsqlite3.so.0
#5  0x000000300a08b91c in sqlite3Prepare16 () from /lib64/libsqlite3.so.0
#6  0x00007fa8ae9fb348 in QSQLiteResult::prepare (this=0x7fa7dccbfea0, query=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:359
#7  0x0000003bfd41e3c4 in QSqlResult::savePrepare (this=0x7fa7dccbfea0, query=...) at kernel/qsqlresult.cpp:601
#8  0x0000003bfd411f0d in QSqlQuery::prepare (this=0x7fa8979753f8, query=...) at kernel/qsqlquery.cpp:930
#9  0x000000300a72f5b3 in Digikam::SqlQuery::prepare(QString const&) () from /lib64/libdigikamcore.so.4.9.0
#10 0x000000300a71a991 in Digikam::DatabaseCoreBackend::prepareQuery(QString const&) () from /lib64/libdigikamcore.so.4.9.0
#11 0x000000300a71ae6c in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /lib64/libdigikamcore.so.4.9.0
#12 0x000000300a71aef7 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QList<QVariant>*, QVariant*) () from /lib64/libdigikamcore.so.4.9.0
#13 0x000000300a726d83 in Digikam::ThumbnailDB::insertThumbnail(Digikam::DatabaseThumbnailInfo const&, QVariant*) () from /lib64/libdigikamcore.so.4.9.0
#14 0x000000300a74d760 in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&, Digikam::ThumbnailImage const&) const () from /lib64/libdigikamcore.so.4.9.0
#15 0x000000300a74fb76 in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&, QRect const&, bool) const () from /lib64/libdigikamcore.so.4.9.0
#16 0x000000300a7502c2 in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&) const () from /lib64/libdigikamcore.so.4.9.0
#17 0x000000300a75f1ae in Digikam::ThumbnailLoadingTask::execute() () from /lib64/libdigikamcore.so.4.9.0
#18 0x000000300a735126 in Digikam::LoadSaveThread::run() () from /lib64/libdigikamcore.so.4.9.0
#19 0x000000300a76595e in Digikam::DynamicThread::DynamicThreadPriv::run() () from /lib64/libdigikamcore.so.4.9.0
#20 0x0000003bebc7002e in QThreadPoolThread::run (this=0x534d9b0) at concurrent/qthreadpool.cpp:108
#21 0x0000003bebc7c69f in QThreadPrivate::start (arg=0x534d9b0) at thread/qthread_unix.cpp:349
#22 0x0000003be0007ee5 in start_thread (arg=0x7fa897976700) at pthread_create.c:309
#23 0x0000003bdfcf4d1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fa8bd285b40 (LWP 2122)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003bebc7cbd6 in wait (time=18446744073709551615, this=0x43b91a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x43b9150, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000300a764f48 in Digikam::DynamicThread::wait(QMutexLocker&) () from /lib64/libdigikamcore.so.4.9.0
#4  0x000000300a764fd4 in Digikam::DynamicThread::shutDown() () from /lib64/libdigikamcore.so.4.9.0
#5  0x000000300a738ca4 in Digikam::ManagedLoadSaveThread::shutDown() () from /lib64/libdigikamcore.so.4.9.0
#6  0x000000300a752b7f in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread() () from /lib64/libdigikamcore.so.4.9.0
#7  0x000000300a752cb9 in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread() () from /lib64/libdigikamcore.so.4.9.0
#8  0x0000003bdfc390e9 in __run_exit_handlers (status=1, listp=0x3bdffb76c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#9  0x0000003bdfc39135 in __GI_exit (status=<optimized out>) at exit.c:104
#10 0x0000003bf0a355b8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:773
#11 0x0000003ff5249020 in KApplication::xioErrhandler (this=0x7ffcdeb1d720, dpy=0x2def4d0) at /usr/src/debug/kdelibs-4.14.6/kdeui/kernel/kapplication.cpp:419
#12 0x0000003be404515e in _XIOError (dpy=dpy@entry=0x2def4d0) at XlibInt.c:1498
#13 0x0000003be4042b4d in _XEventsQueued (dpy=dpy@entry=0x2def4d0, mode=mode@entry=2) at xcb_io.c:366
#14 0x0000003be403456b in XEventsQueued (dpy=0x2def4d0, mode=2) at Pending.c:43
#15 0x0000003bf0a6c72c in x11EventSourceCheck (s=0x2def080) at kernel/qguieventdispatcher_glib.cpp:85
#16 0x0000003be2448ff9 in g_main_context_check (context=context@entry=0x2df5c70, max_priority=2147483647, fds=fds@entry=0x63e6880, n_fds=n_fds@entry=12) at gmain.c:3557
#17 0x0000003be2449533 in g_main_context_iterate (context=context@entry=0x2df5c70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#18 0x0000003be24496dc in g_main_context_iteration (context=0x2df5c70, may_block=1) at gmain.c:3774
#19 0x0000003bebdb53fe in QEventDispatcherGlib::processEvents (this=0x2d44ba0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#20 0x0000003bf0a6ccd6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#21 0x0000003bebd8536f in QEventLoop::processEvents (this=this@entry=0x7ffcdeb1d1f0, flags=...) at kernel/qeventloop.cpp:149
#22 0x0000003bebd856bd in QEventLoop::exec (this=this@entry=0x7ffcdeb1d1f0, flags=...) at kernel/qeventloop.cpp:204
#23 0x0000003bebd8ad89 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#24 0x0000000000497c9a in main ()

Possible duplicates by query: bug 340933.

Reported using DrKonqi
Comment 1 caulier.gilles 2015-05-19 04:45:06 UTC

*** This bug has been marked as a duplicate of bug 340933 ***
Comment 2 caulier.gilles 2021-04-04 07:46:02 UTC
Fixed with #340933