<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>324093</bug_id>
          
          <creation_ts>2013-08-27 04:53:20 +0000</creation_ts>
          <short_desc>digikam crashed when I clicked  the check mark to  assign an existing name to several selected face images. No background tasks were running</short_desc>
          <delta_ts>2019-12-23 06:22:28 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>digikam</product>
          <component>Faces-Engine</component>
          <version>3.3.0</version>
          <rep_platform>Fedora RPMs</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>gev000</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>caulier.gilles</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>7.0.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1392829</commentid>
    <comment_count>0</comment_count>
    <who name="">gev000</who>
    <bug_when>2013-08-27 04:53:20 +0000</bug_when>
    <thetext>Application: digikam (3.3.0)
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.10.9-100.fc18.x86_64 x86_64
Distribution: &quot;Fedora release 18 (Spherical Cow)&quot;

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

I was experimenting with face detection. I had done a few iterations of selecting 10-20 face images at a time and assigning a name to them.
Digikam crashed without any other symptoms as soon as I hit &quot;enter&quot; after entering the name.
 It is not clear why it crashed during that particular &quot;enter&quot; and not the previous one.
It was the same operation done four or five times for different people.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library &quot;/lib64/libthread_db.so.1&quot;.
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f0c1a79ca80 (LWP 17479))]

Thread 15 (Thread 0x7f0c10266700 (LWP 17486)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003d35a7bedb in wait (time=18446744073709551615, this=0x104f9d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0xfd1698, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005d1dc1 in Digikam::ScanController::run() ()
#4  0x0000003d35a7b97c in QThreadPrivate::start (arg=0xfd1050) at thread/qthread_unix.cpp:338
#5  0x0000003145407d15 in start_thread (arg=0x7f0c10266700) at pthread_create.c:308
#6  0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 14 (Thread 0x7f0c0fa65700 (LWP 17487)):
#0  0x0000003d35a7a675 in QThreadData::current () at thread/qthread_unix.cpp:207
#1  0x0000003d35ba6093 in postEventSourcePrepare (s=0x7f0c000012d0, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:256
#2  0x0000003147c4782c in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x0000003147c47cc2 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x0000003147c47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x0000003d35ba6696 in QEventDispatcherGlib::processEvents (this=0x7f0c000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0c0fa64ad0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0c0fa64ad0, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003d35a789a0 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:536
#9  0x0000003d35b5722f in QInotifyFileSystemWatcherEngine::run (this=0x1045560) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x0000003d35a7b97c in QThreadPrivate::start (arg=0x1045560) at thread/qthread_unix.cpp:338
#11 0x0000003145407d15 in start_thread (arg=0x7f0c0fa65700) at pthread_create.c:308
#12 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 13 (Thread 0x7f0c0f264700 (LWP 17497)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003d35a7bedb in wait (time=18446744073709551615, this=0x11117e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x12d7038, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0c1b104769 in Digikam::ParkingThread::run() () from /lib64/libdigikamcore.so.3
#4  0x0000003d35a7b97c in QThreadPrivate::start (arg=0x12d7020) at thread/qthread_unix.cpp:338
#5  0x0000003145407d15 in start_thread (arg=0x7f0c0f264700) at pthread_create.c:308
#6  0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 12 (Thread 0x7f0bf6cd5700 (LWP 17998)):
#0  0x00007fff405fe70c in ?? ()
#1  0x00007fff405feac9 in clock_gettime ()
#2  0x000000314580413d in __GI_clock_gettime (clock_id=&lt;optimized out&gt;, tp=&lt;optimized out&gt;) at ../sysdeps/unix/clock_gettime.c:115
#3  0x0000003d35ad1904 in do_gettime (frac=0x7f0bf6cd4828, sec=0x7f0bf6cd4820) at tools/qelapsedtimer_unix.cpp:127
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#5  0x0000003d35ba6f9d in QTimerInfoList::updateCurrentTime (this=this@entry=0x62ff750) at kernel/qeventdispatcher_unix.cpp:354
#6  0x0000003d35ba72e3 in QTimerInfoList::timerWait (this=0x62ff750, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#7  0x0000003d35ba5ccc in timerSourcePrepareHelper (src=&lt;optimized out&gt;, timeout=0x7f0bf6cd4914) at kernel/qeventdispatcher_glib.cpp:136
#8  0x0000003d35ba5d75 in timerSourcePrepare (source=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:169
#9  0x0000003147c475b8 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x0000003147c47c4b in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#11 0x0000003147c47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x0000003d35ba6696 in QEventDispatcherGlib::processEvents (this=0x68a7550, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#13 0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0bf6cd4ad0, flags=...) at kernel/qeventloop.cpp:149
#14 0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0bf6cd4ad0, flags=...) at kernel/qeventloop.cpp:204
#15 0x0000003d35a789a0 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:536
#16 0x0000003d35b5722f in QInotifyFileSystemWatcherEngine::run (this=0x698a6d0) at io/qfilesystemwatcher_inotify.cpp:256
#17 0x0000003d35a7b97c in QThreadPrivate::start (arg=0x698a6d0) at thread/qthread_unix.cpp:338
#18 0x0000003145407d15 in start_thread (arg=0x7f0bf6cd5700) at pthread_create.c:308
#19 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 11 (Thread 0x7f0b9f1da700 (LWP 17999)):
#0  0x000000314540aacf in __pthread_mutex_unlock_usercnt (mutex=0x7f0b848f5780, decr=&lt;optimized out&gt;) at pthread_mutex_unlock.c:52
#1  0x0000003147c84dd1 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#2  0x0000003147c47e4e in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003d35ba6696 in QEventDispatcherGlib::processEvents (this=0x7f0b848f5890, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0b9f1d9ad0, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0b9f1d9ad0, flags=...) at kernel/qeventloop.cpp:204
#6  0x0000003d35a789a0 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:536
#7  0x0000003d35b5722f in QInotifyFileSystemWatcherEngine::run (this=0x5ffe9e0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x0000003d35a7b97c in QThreadPrivate::start (arg=0x5ffe9e0) at thread/qthread_unix.cpp:338
#9  0x0000003145407d15 in start_thread (arg=0x7f0b9f1da700) at pthread_create.c:308
#10 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 10 (Thread 0x7f0b654dd700 (LWP 18612)):
#0  __GI___pthread_getspecific (key=4) at pthread_getspecific.c:57
#1  0x0000003147c6bae0 in g_thread_self () from /lib64/libglib-2.0.so.0
#2  0x0000003147c47e35 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003d35ba6696 in QEventDispatcherGlib::processEvents (this=0x7f0b509a4670, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0b654dcb00, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0b654dcb00, flags=...) at kernel/qeventloop.cpp:204
#6  0x0000003d35a789a0 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:536
#7  0x0000003d35a7b97c in QThreadPrivate::start (arg=0x70a8700) at thread/qthread_unix.cpp:338
#8  0x0000003145407d15 in start_thread (arg=0x7f0b654dd700) at pthread_create.c:308
#9  0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 9 (Thread 0x7f0b64cdc700 (LWP 18613)):
#0  0x0000003147c84b2d in g_mutex_get_impl () from /lib64/libglib-2.0.so.0
#1  0x0000003147c84d99 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#2  0x0000003147c4768b in g_main_context_query () from /lib64/libglib-2.0.so.0
#3  0x0000003147c47c99 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x0000003147c47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x0000003d35ba6696 in QEventDispatcherGlib::processEvents (this=0x7f0b506a8bd0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0b64cdbb00, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0b64cdbb00, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003d35a789a0 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:536
#9  0x0000003d35a7b97c in QThreadPrivate::start (arg=0x719ec70) at thread/qthread_unix.cpp:338
#10 0x0000003145407d15 in start_thread (arg=0x7f0b64cdc700) at pthread_create.c:308
#11 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 8 (Thread 0x7f0bf8cd9700 (LWP 29724)):
#0  0x0000003147c84d99 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x0000003147c47173 in g_main_context_release () from /lib64/libglib-2.0.so.0
#2  0x0000003147c47cd5 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#3  0x0000003147c47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x0000003d35ba6696 in QEventDispatcherGlib::processEvents (this=0x7277770, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0bf8cd8aa0, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0bf8cd8aa0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0c1b103dcb in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.3
#8  0x0000003d35a6f5ad in QThreadPoolThread::run (this=0x2c58540) at concurrent/qthreadpool.cpp:107
#9  0x0000003d35a7b97c in QThreadPrivate::start (arg=0x2c58540) at thread/qthread_unix.cpp:338
#10 0x0000003145407d15 in start_thread (arg=0x7f0bf8cd9700) at pthread_create.c:308
#11 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 7 (Thread 0x7f0bf74d6700 (LWP 29826)):
#0  0x000000314540e12d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003147c840df in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x0000003147c478b4 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x0000003147c47cc2 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x0000003147c47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x0000003d35ba6696 in QEventDispatcherGlib::processEvents (this=0x5fa2610, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0bf74d5aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0bf74d5aa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f0c1b103dcb in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.3
#9  0x0000003d35a6f5ad in QThreadPoolThread::run (this=0x2c544d0) at concurrent/qthreadpool.cpp:107
#10 0x0000003d35a7b97c in QThreadPrivate::start (arg=0x2c544d0) at thread/qthread_unix.cpp:338
#11 0x0000003145407d15 in start_thread (arg=0x7f0bf74d6700) at pthread_create.c:308
#12 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 6 (Thread 0x7f0b9ffff700 (LWP 30057)):
#0  __strcmp_sse2 () at ../sysdeps/x86_64/strcmp.S:285
#1  0x0000003144833198 in _nl_make_l10nflist (l10nfile_list=l10nfile_list@entry=0x3144bb2d80 &lt;_nl_loaded_domains&gt;, dirlist=dirlist@entry=0x1e3a610 &quot;/usr/share/locale/&quot;, dirlist_len=19, mask=mask@entry=0, language=language@entry=0x7f0b9fffdd20 &quot;el&quot;, territory=territory@entry=0x0, codeset=codeset@entry=0x0, normalized_codeset=normalized_codeset@entry=0x0, modifier=modifier@entry=0x0, filename=filename@entry=0x7f0b9fffdd40 &quot;LC_MESSAGES/kipiplugin_removeredeyes.mo&quot;, do_allocate=do_allocate@entry=0) at ../intl/l10nflist.c:240
#2  0x0000003144830e95 in _nl_find_domain (dirname=dirname@entry=0x1e3a610 &quot;/usr/share/locale/&quot;, locale=locale@entry=0x7f0b9fffdd20 &quot;el&quot;, domainname=domainname@entry=0x7f0b9fffdd40 &quot;LC_MESSAGES/kipiplugin_removeredeyes.mo&quot;, domainbinding=domainbinding@entry=0x3665ae0) at finddomain.c:87
#3  0x000000314483070b in __dcigettext (domainname=0x507b2f8 &quot;kipiplugin_removeredeyes&quot;, msgid1=0x7f0c0e860d9e &quot;Unable to fetch row&quot;, msgid2=0x0, plural=0, n=0, category=5) at dcigettext.c:627
#4  0x0000003d37bbd3ca in KCatalog::translateStrict (this=0x3dc1e10, msgid=0x7f0c0e860d9e &quot;Unable to fetch row&quot;) at /usr/src/debug/kdelibs-4.10.5/kdecore/localization/kcatalog.cpp:254
#5  0x0000003d37bd43b0 in KLocalePrivate::translateRawFrom (this=&lt;optimized out&gt;, catname=0x7f0b9fffdf50 &quot;&quot;, msgctxt=0x0, msgid=0x7f0c0e860d9e &quot;Unable to fetch row&quot;, msgid_plural=0x0, n=0, language=0x7f0b9fffe020, translation=0x7f0b9fffe010) at /usr/src/debug/kdelibs-4.10.5/kdecore/localization/klocale_kde.cpp:955
#6  0x0000003d37bccdea in KLocalePrivate::translateQt (this=0x109b500, context=&lt;optimized out&gt;, sourceText=0x7f0c0e860d9e &quot;Unable to fetch row&quot;, comment=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-4.10.5/kdecore/localization/klocale_kde.cpp:1021
#7  0x0000003d37bc8e61 in KLocale::translateQt (this=&lt;optimized out&gt;, context=&lt;optimized out&gt;, sourceText=&lt;optimized out&gt;, comment=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-4.10.5/kdecore/localization/klocale.cpp:199
#8  0x0000003d37b4febc in KDETranslator::translate (this=&lt;optimized out&gt;, context=0x7f0c0e860ca2 &quot;QSQLiteResult&quot;, sourceText=0x7f0c0e860d9e &quot;Unable to fetch row&quot;, message=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-4.10.5/kdecore/kernel/kglobal_p.h:52
#9  0x0000003d35b9706a in QTranslator::translate (this=&lt;optimized out&gt;, context=&lt;optimized out&gt;, sourceText=&lt;optimized out&gt;, disambiguation=&lt;optimized out&gt;, n=&lt;optimized out&gt;) at kernel/qtranslator.cpp:1029
#10 0x0000003d35b78515 in QCoreApplication::translate (context=0x7f0c0e860ca2 &quot;QSQLiteResult&quot;, sourceText=0x7f0c0e860d9e &quot;Unable to fetch row&quot;, disambiguation=0x0, encoding=QCoreApplication::CodecForTr, n=n@entry=-1) at kernel/qcoreapplication.cpp:1968
#11 0x0000003d35b788ef in QCoreApplication::translate (context=&lt;optimized out&gt;, sourceText=&lt;optimized out&gt;, disambiguation=&lt;optimized out&gt;, encoding=&lt;optimized out&gt;) at kernel/qcoreapplication.cpp:1883
#12 0x00007f0c0e85f2dd in QSQLiteResultPrivate::fetchNext (this=this@entry=0x8df56c0, values=..., idx=idx@entry=0, initialFetch=initialFetch@entry=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:302
#13 0x00007f0c0e860047 in QSQLiteResult::exec (this=0x8cfb7f0) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:447
#14 0x0000003d3b611987 in QSqlQuery::exec (this=0x7f0b9fffe598) at kernel/qsqlquery.cpp:949
#15 0x00007f0c1b0bdcd1 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&amp;) () from /lib64/libdigikamcore.so.3
#16 0x00007f0c1b0bf6b2 in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&amp;, QVariant const&amp;, QVariant const&amp;, QVariant const&amp;, QVariant const&amp;) () from /lib64/libdigikamcore.so.3
#17 0x00007f0c1b0bf72a in Digikam::DatabaseCoreBackend::execQuery(QString const&amp;, QVariant const&amp;, QVariant const&amp;, QVariant const&amp;, QVariant const&amp;) () from /lib64/libdigikamcore.so.3
#18 0x00007f0c1b0bf785 in Digikam::DatabaseCoreBackend::execSql(QString const&amp;, QVariant const&amp;, QVariant const&amp;, QVariant const&amp;, QVariant const&amp;, QList&lt;QVariant&gt;*, QVariant*) () from /lib64/libdigikamcore.so.3
#19 0x00007f0c1b0cafcd in Digikam::ThumbnailDB::insertThumbnail(Digikam::DatabaseThumbnailInfo const&amp;, QVariant*) () from /lib64/libdigikamcore.so.3
#20 0x00007f0c1b0ef5f4 in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&amp;, Digikam::ThumbnailImage const&amp;) const () from /lib64/libdigikamcore.so.3
#21 0x00007f0c1b0f2a09 in Digikam::ThumbnailCreator::load(QString const&amp;, QRect const&amp;, bool) const () from /lib64/libdigikamcore.so.3
#22 0x00007f0c1b0f38bc in Digikam::ThumbnailCreator::pregenerate(QString const&amp;) const () from /lib64/libdigikamcore.so.3
#23 0x00007f0c1b100160 in Digikam::ThumbnailLoadingTask::execute() () from /lib64/libdigikamcore.so.3
#24 0x00007f0c1b0da73e in Digikam::LoadSaveThread::run() () from /lib64/libdigikamcore.so.3
#25 0x00007f0c1b105f1e in Digikam::DynamicThread::DynamicThreadPriv::run() () from /lib64/libdigikamcore.so.3
#26 0x0000003d35a6f5ad in QThreadPoolThread::run (this=0x2c5b120) at concurrent/qthreadpool.cpp:107
#27 0x0000003d35a7b97c in QThreadPrivate::start (arg=0x2c5b120) at thread/qthread_unix.cpp:338
#28 0x0000003145407d15 in start_thread (arg=0x7f0b9ffff700) at pthread_create.c:308
#29 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 5 (Thread 0x7f0bf64d4700 (LWP 30102)):
#0  0x0000003147c477dd in g_main_context_check () from /lib64/libglib-2.0.so.0
#1  0x0000003147c47cc2 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#2  0x0000003147c47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003d35ba6696 in QEventDispatcherGlib::processEvents (this=0xa4b37f0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0bf64d3aa0, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0bf64d3aa0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f0c1b103dcb in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.3
#7  0x0000003d35a6f5ad in QThreadPoolThread::run (this=0x2c577f0) at concurrent/qthreadpool.cpp:107
#8  0x0000003d35a7b97c in QThreadPrivate::start (arg=0x2c577f0) at thread/qthread_unix.cpp:338
#9  0x0000003145407d15 in start_thread (arg=0x7f0bf64d4700) at pthread_create.c:308
#10 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 4 (Thread 0x7f0bd7fff700 (LWP 30189)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x0000003d35a7a424 in _q_futex (addr2=0x0, val2=0, timeout=0x0, val=2, op=0, addr=0xfbf4a0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0xfbf4a0, timeout=&lt;optimized out&gt;) at thread/qmutex_unix.cpp:113
#3  0x0000003d35a7674d in QMutex::lock (this=&lt;optimized out&gt;) at thread/qmutex.cpp:164
#4  0x00007f0c1b0c93d4 in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess() () from /lib64/libdigikamcore.so.3
#5  0x00007f0c1b0ef49d in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&amp;, Digikam::ThumbnailImage const&amp;) const () from /lib64/libdigikamcore.so.3
#6  0x00007f0c1b0f2a09 in Digikam::ThumbnailCreator::load(QString const&amp;, QRect const&amp;, bool) const () from /lib64/libdigikamcore.so.3
#7  0x00007f0c1b0f3048 in Digikam::ThumbnailCreator::loadDetail(QString const&amp;, QRect const&amp;) const () from /lib64/libdigikamcore.so.3
#8  0x00007f0c1b1001a0 in Digikam::ThumbnailLoadingTask::execute() () from /lib64/libdigikamcore.so.3
#9  0x00007f0c1b0da73e in Digikam::LoadSaveThread::run() () from /lib64/libdigikamcore.so.3
#10 0x00007f0c1b105f1e in Digikam::DynamicThread::DynamicThreadPriv::run() () from /lib64/libdigikamcore.so.3
#11 0x0000003d35a6f5ad in QThreadPoolThread::run (this=0x2c59790) at concurrent/qthreadpool.cpp:107
#12 0x0000003d35a7b97c in QThreadPrivate::start (arg=0x2c59790) at thread/qthread_unix.cpp:338
#13 0x0000003145407d15 in start_thread (arg=0x7f0bd7fff700) at pthread_create.c:308
#14 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7f0b971a5700 (LWP 30303)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003d35a7bedb in wait (time=18446744073709551615, this=0x159c130) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x159c0e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0c1b0fa9bc in Digikam::ThumbnailImageCatcher::waitForThumbnails() () from /lib64/libdigikamcore.so.3
#4  0x00000000006c66e5 in Digikam::FaceImageRetriever::getThumbnails(QString const&amp;, QList&lt;Digikam::DatabaseFace&gt; const&amp;) ()
#5  0x00000000006cadd6 in Digikam::Trainer::process(QExplicitlySharedDataPointer&lt;Digikam::FacePipelineExtendedPackage&gt;) ()
#6  0x00000000006cb224 in Digikam::Trainer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#7  0x0000003d35b8c7fe in QObject::event (this=0x159b530, e=&lt;optimized out&gt;) at kernel/qobject.cpp:1194
#8  0x0000003d36dca68c in QApplicationPrivate::notify_helper (this=this@entry=0xef7fb0, receiver=receiver@entry=0x159b530, e=e@entry=0xa178a30) at kernel/qapplication.cpp:4562
#9  0x0000003d36dceb0a in QApplication::notify (this=0x7fff4052d700, receiver=0x159b530, e=0xa178a30) at kernel/qapplication.cpp:4423
#10 0x0000003d382455c6 in KApplication::notify (this=0x7fff4052d700, receiver=0x159b530, event=0xa178a30) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#11 0x0000003d35b77d4e in QCoreApplication::notifyInternal (this=0x7fff4052d700, receiver=receiver@entry=0x159b530, event=event@entry=0xa178a30) at kernel/qcoreapplication.cpp:949
#12 0x0000003d35b7b9a1 in sendEvent (event=0xa178a30, receiver=0x159b530) at kernel/qcoreapplication.h:231
#13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2c567d0) at kernel/qcoreapplication.cpp:1573
#14 0x0000003d35ba64e3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#15 postEventSourceDispatch (s=0xa8f5e70) at kernel/qeventdispatcher_glib.cpp:280
#16 0x0000003147c47a55 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#17 0x0000003147c47d88 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#18 0x0000003147c47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#19 0x0000003d35ba6676 in QEventDispatcherGlib::processEvents (this=0xa294860, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#20 0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0b971a4aa0, flags=...) at kernel/qeventloop.cpp:149
#21 0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0b971a4aa0, flags=...) at kernel/qeventloop.cpp:204
#22 0x00007f0c1b103dcb in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.3
#23 0x0000003d35a6f5ad in QThreadPoolThread::run (this=0x2c56630) at concurrent/qthreadpool.cpp:107
#24 0x0000003d35a7b97c in QThreadPrivate::start (arg=0x2c56630) at thread/qthread_unix.cpp:338
#25 0x0000003145407d15 in start_thread (arg=0x7f0b971a5700) at pthread_create.c:308
#26 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7f0bd5107700 (LWP 30497)):
#0  0x000000314540aacf in __pthread_mutex_unlock_usercnt (mutex=0x67cdfe0, decr=&lt;optimized out&gt;) at pthread_mutex_unlock.c:52
#1  0x0000003147c84dd1 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#2  0x0000003147c47824 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x0000003147c47cc2 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x0000003147c47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x0000003d35ba6696 in QEventDispatcherGlib::processEvents (this=0x5db2950, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7f0bd5106aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003d35b76c88 in QEventLoop::exec (this=0x7f0bd5106aa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f0c1b103dcb in Digikam::WorkerObjectRunnable::run() () from /lib64/libdigikamcore.so.3
#9  0x0000003d35a6f5ad in QThreadPoolThread::run (this=0x2c55470) at concurrent/qthreadpool.cpp:107
#10 0x0000003d35a7b97c in QThreadPrivate::start (arg=0x2c55470) at thread/qthread_unix.cpp:338
#11 0x0000003145407d15 in start_thread (arg=0x7f0bd5107700) at pthread_create.c:308
#12 0x00000031448f253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7f0c1a79ca80 (LWP 17479)):
[KCrash Handler]
#6  0x0000003d35b9bc38 in clear (d=0x83f0ba0) at kernel/qvariant.cpp:290
#7  0x00007f0c1ab3f0a1 in Digikam::ImageModel::removeRowPairs(QList&lt;QPair&lt;int, int&gt; &gt; const&amp;) () from /lib64/libdigikamdatabase.so.3
#8  0x00007f0c1ab40fcd in Digikam::ImageModel::finishIncrementalRefresh() () from /lib64/libdigikamdatabase.so.3
#9  0x0000000000570e75 in Digikam::ImageAlbumModel::slotResult(KJob*) ()
#10 0x0000003d35b8d31f in QMetaObject::activate (sender=0x690ca10, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fff4052c080) at kernel/qobject.cpp:3547
#11 0x0000003d37b34b42 in KJob::result (this=this@entry=0x690ca10, _t1=_t1@entry=0x690ca10) at /usr/src/debug/kdelibs-4.10.5/x86_64-redhat-linux-gnu/kdecore/kjob.moc:207
#12 0x0000003d37b34b80 in KJob::emitResult (this=0x690ca10) at /usr/src/debug/kdelibs-4.10.5/kdecore/jobs/kjob.cpp:318
#13 0x0000003d3a0f7585 in KIO::SimpleJob::slotFinished (this=this@entry=0x690ca10) at /usr/src/debug/kdelibs-4.10.5/kio/kio/job.cpp:494
#14 0x0000003d3a0febe2 in KIO::TransferJob::slotFinished (this=0x690ca10) at /usr/src/debug/kdelibs-4.10.5/kio/kio/job.cpp:1081
#15 0x0000003d35b8d31f in QMetaObject::activate (sender=0x677eab0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3547
#16 0x0000003d3a19a861 in KIO::SlaveInterface::dispatch (this=0x677eab0, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.10.5/kio/kio/slaveinterface.cpp:172
#17 0x0000003d3a19793a in KIO::SlaveInterface::dispatch (this=0x677eab0) at /usr/src/debug/kdelibs-4.10.5/kio/kio/slaveinterface.cpp:88
#18 0x0000003d3a18be9e in KIO::Slave::gotInput (this=0x677eab0) at /usr/src/debug/kdelibs-4.10.5/kio/kio/slave.cpp:344
#19 0x0000003d35b8d31f in QMetaObject::activate (sender=0x63b10d0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3547
#20 0x0000003d3a0cc292 in dequeue (this=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-4.10.5/kio/kio/connection.cpp:82
#21 KIO::ConnectionPrivate::dequeue (this=0x5fe0bf0) at /usr/src/debug/kdelibs-4.10.5/kio/kio/connection.cpp:71
#22 0x0000003d35b8c7fe in QObject::event (this=0x63b10d0, e=&lt;optimized out&gt;) at kernel/qobject.cpp:1194
#23 0x0000003d36dca68c in QApplicationPrivate::notify_helper (this=this@entry=0xef7fb0, receiver=receiver@entry=0x63b10d0, e=e@entry=0xa0c58d0) at kernel/qapplication.cpp:4562
#24 0x0000003d36dceb0a in QApplication::notify (this=0x7fff4052d700, receiver=0x63b10d0, e=0xa0c58d0) at kernel/qapplication.cpp:4423
#25 0x0000003d382455c6 in KApplication::notify (this=0x7fff4052d700, receiver=0x63b10d0, event=0xa0c58d0) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#26 0x0000003d35b77d4e in QCoreApplication::notifyInternal (this=0x7fff4052d700, receiver=receiver@entry=0x63b10d0, event=event@entry=0xa0c58d0) at kernel/qcoreapplication.cpp:949
#27 0x0000003d35b7b9a1 in sendEvent (event=0xa0c58d0, receiver=0x63b10d0) at kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xe855c0) at kernel/qcoreapplication.cpp:1573
#29 0x0000003d35ba64e3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=0xefe7d0) at kernel/qeventdispatcher_glib.cpp:280
#31 0x0000003147c47a55 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#32 0x0000003147c47d88 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#33 0x0000003147c47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#34 0x0000003d35ba6676 in QEventDispatcherGlib::processEvents (this=0xe86b00, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#35 0x0000003d36e6a92e in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#36 0x0000003d35b769ff in QEventLoop::processEvents (this=this@entry=0x7fff4052d0f0, flags=...) at kernel/qeventloop.cpp:149
#37 0x0000003d35b76c88 in QEventLoop::exec (this=0x7fff4052d0f0, flags=...) at kernel/qeventloop.cpp:204
#38 0x0000003d35b7bcb8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#39 0x0000000000492aab in main ()

Possible duplicates by query: bug 323828, bug 323428, bug 322187, bug 320861, bug 320292.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1392850</commentid>
    <comment_count>1</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2013-08-27 07:11:07 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 262596 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1897905</commentid>
    <comment_count>2</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2019-12-23 06:22:28 +0000</bug_when>
    <thetext>Problem is fixed with new 7.0.0-beta1 through this long story from this bug

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

You can test digiKam 7.0.0-beta1 with bundle available here:

https://download.kde.org/unstable/digikam/

Don&apos;t hesitate to give us a fresh feedback about his entry.

Thanks in advance

Gilles Caulier</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>