Bug 323823 - Crash while first face detection after update from 3.2 to 3.3
Summary: Crash while first face detection after update from 3.2 to 3.3
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Unclassified
Component: Faces-Detection (show other bugs)
Version: 3.3.0
Platform: Ubuntu Packages Linux
: NOR crash (vote)
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-08-21 08:38 UTC by Christian Danneberg
Modified: 2019-12-23 06:22 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Danneberg 2013-08-21 08:38:42 UTC
Application: digikam (3.3.0)
KDE Platform Version: 4.11.00
Qt Version: 4.8.2
Operating System: Linux 3.2.0-52-generic x86_64
Distribution: Ubuntu 12.04.3 LTS

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

I just restart the face detection after an update from 3.2 to 3.3.0

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff3bc9a4a00 (LWP 3692))]

Thread 15 (Thread 0x7ff394fd8700 (LWP 3695)):
#0  0x00007ff3b15f505d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7ff39000c2b0) at pthread_mutex_unlock.c:290
#2  0x00007ff3aee145e1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3aedd87fb in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3aedd8f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff3aedd945a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ff3a16b35e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007ff3aedfa9b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ff3b15f1e9a in start_thread (arg=0x7ff394fd8700) at pthread_create.c:308
#9  0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7ff387ab9700 (LWP 3697)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff3b705a5ab in wait (time=18446744073709551615, this=0x1ca1e20) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ca1d28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005e0860 in ?? ()
#4  0x00007ff3b705a09b in QThreadPrivate::start (arg=0x1ca1ac0) at thread/qthread_unix.cpp:307
#5  0x00007ff3b15f1e9a in start_thread (arg=0x7ff387ab9700) at pthread_create.c:308
#6  0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ff3872b8700 (LWP 3698)):
#0  0x00007ff3b15f505d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7ff378000a60) at pthread_mutex_unlock.c:290
#2  0x00007ff3aee145e1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3aedd8aae in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3aedd8f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff3aedd9124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ff3b7188926 in QEventDispatcherGlib::processEvents (this=0x7ff3780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007ff3b7157e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007ff3b71580b7 in QEventLoop::exec (this=0x7ff3872b7b50, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007ff3b7057077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007ff3b7137b6f in QInotifyFileSystemWatcherEngine::run (this=0x1c9e7d0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007ff3b705a09b in QThreadPrivate::start (arg=0x1c9e7d0) at thread/qthread_unix.cpp:307
#12 0x00007ff3b15f1e9a in start_thread (arg=0x7ff3872b8700) at pthread_create.c:308
#13 0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ff3957d9700 (LWP 3721)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff3b705a5ab in wait (time=18446744073709551615, this=0x1fb5ac0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1fbad88, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff3ba16a321 in ?? () from /usr/lib/digikam/libdigikamcore.so.3
#4  0x00007ff3b705a09b in QThreadPrivate::start (arg=0x1fbad70) at thread/qthread_unix.cpp:307
#5  0x00007ff3b15f1e9a in start_thread (arg=0x7ff3957d9700) at pthread_create.c:308
#6  0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ff363370700 (LWP 5396)):
#0  0x00007ff3b620c572 in _IO_no_init (fp=<optimized out>, flags=<optimized out>, orientation=<optimized out>, wd=<optimized out>, jmp=<optimized out>) at genops.c:671
#1  0x00007ff3b6298d4d in ___vsnprintf_chk (s=0x1bbc830 "LANGUAGE=de_DE:en", maxlen=<optimized out>, flags=1, slen=<optimized out>, format=0x7ff3b770fe21 "LANGUAGE=%s", args=0x7ff36336eb48) at vsnprintf_chk.c:55
#2  0x00007ff3b6298cd8 in ___snprintf_chk (s=<optimized out>, maxlen=<optimized out>, flags=<optimized out>, slen=<optimized out>, format=<optimized out>) at snprintf_chk.c:36
#3  0x00007ff3b7673c5e in snprintf (__fmt=0x7ff3b770fe21 "LANGUAGE=%s", __n=42, __s=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/stdio2.h:66
#4  KCatalogPrivate::setupGettextEnv (this=0x84e6420) at ../../kdecore/localization/kcatalog.cpp:183
#5  0x00007ff3b767499b in KCatalog::translateStrict (this=0x84e55f0, msgctxt=0x7ff38c458e59 "QSQLiteResult", msgid=0x7ff38c458eff "Unable to fetch row") at ../../kdecore/localization/kcatalog.cpp:262
#6  0x00007ff3b768ab2c in KLocalePrivate::translateRawFrom (this=<optimized out>, catname=0x0, msgctxt=0x7ff38c458e59 "QSQLiteResult", msgid=0x7ff38c458eff "Unable to fetch row", msgid_plural=0x0, n=0, language=0x7ff36336ef40, translation=0x7ff36336ef30) at ../../kdecore/localization/klocale_kde.cpp:959
#7  0x00007ff3b7687918 in KLocalePrivate::translateQt (this=0x1bc0330, context=<optimized out>, sourceText=0x7ff38c458eff "Unable to fetch row", comment=0x0) at ../../kdecore/localization/klocale_kde.cpp:1024
#8  0x00007ff3b7680cf1 in KLocale::translateQt (this=<optimized out>, context=<optimized out>, sourceText=<optimized out>, comment=<optimized out>) at ../../kdecore/localization/klocale.cpp:199
#9  0x00007ff3b7600b8c in KDETranslator::translate (this=<optimized out>, context=0x7ff38c458e59 "QSQLiteResult", sourceText=0x7ff38c458eff "Unable to fetch row", message=<optimized out>) at ../../kdecore/kernel/kglobal_p.h:52
#10 0x00007ff3b7178bec in QTranslator::translate (this=<optimized out>, context=<optimized out>, sourceText=<optimized out>, disambiguation=<optimized out>, n=<optimized out>) at kernel/qtranslator.cpp:1004
#11 0x00007ff3b715996e in QCoreApplication::translate (context=0x7ff38c458e59 "QSQLiteResult", sourceText=0x7ff38c458eff "Unable to fetch row", disambiguation=0x0, encoding=QCoreApplication::CodecForTr, n=-1) at kernel/qcoreapplication.cpp:1934
#12 0x00007ff3b7159d3f in QCoreApplication::translate (context=<optimized out>, sourceText=<optimized out>, disambiguation=<optimized out>, encoding=<optimized out>) at kernel/qcoreapplication.cpp:1849
#13 0x00007ff38c456ef4 in QSQLiteResultPrivate::fetchNext (this=0x7ff36857c200, values=..., idx=0, initialFetch=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:303
#14 0x00007ff38c457d4f in QSQLiteResult::exec (this=0x7ff36857caf0) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:448
#15 0x00007ff3bc5e1915 in QSqlQuery::exec (this=0x7ff36336f568) at kernel/qsqlquery.cpp:949
#16 0x00007ff3ba11f9f1 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from /usr/lib/digikam/libdigikamcore.so.3
#17 0x00007ff3ba1212fb in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /usr/lib/digikam/libdigikamcore.so.3
#18 0x00007ff3ba12136a in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /usr/lib/digikam/libdigikamcore.so.3
#19 0x00007ff3ba121a95 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QList<QVariant>*, QVariant*) () from /usr/lib/digikam/libdigikamcore.so.3
#20 0x00007ff3ba12d533 in Digikam::ThumbnailDB::insertThumbnail(Digikam::DatabaseThumbnailInfo const&, QVariant*) () from /usr/lib/digikam/libdigikamcore.so.3
#21 0x00007ff3ba152d70 in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&, Digikam::ThumbnailImage const&) const () from /usr/lib/digikam/libdigikamcore.so.3
#22 0x00007ff3ba156161 in Digikam::ThumbnailCreator::load(QString const&, QRect const&, bool) const () from /usr/lib/digikam/libdigikamcore.so.3
#23 0x00007ff3ba1570ed in Digikam::ThumbnailCreator::pregenerate(QString const&) const () from /usr/lib/digikam/libdigikamcore.so.3
#24 0x00007ff3ba165b58 in ?? () from /usr/lib/digikam/libdigikamcore.so.3
#25 0x00007ff3ba13c00e in Digikam::LoadSaveThread::run() () from /usr/lib/digikam/libdigikamcore.so.3
#26 0x00007ff3ba16bc3e in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/digikam/libdigikamcore.so.3
#27 0x00007ff3b704d5c2 in QThreadPoolThread::run (this=0x3900620) at concurrent/qthreadpool.cpp:107
#28 0x00007ff3b705a09b in QThreadPrivate::start (arg=0x3900620) at thread/qthread_unix.cpp:307
#29 0x00007ff3b15f1e9a in start_thread (arg=0x7ff363370700) at pthread_create.c:308
#30 0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#31 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ff32bfff700 (LWP 5397)):
#0  0x00007ff3b62768cd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ff3aee138df in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3aedd8b64 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3aedd8f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3aedd9124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff3b7188926 in QEventDispatcherGlib::processEvents (this=0x7ff35c025fb0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ff3b7157e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff3b71580b7 in QEventLoop::exec (this=0x7ff32bffeb20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff3ba16999e in ?? () from /usr/lib/digikam/libdigikamcore.so.3
#9  0x00007ff3b704d5c2 in QThreadPoolThread::run (this=0x39001e0) at concurrent/qthreadpool.cpp:107
#10 0x00007ff3b705a09b in QThreadPrivate::start (arg=0x39001e0) at thread/qthread_unix.cpp:307
#11 0x00007ff3b15f1e9a in start_thread (arg=0x7ff32bfff700) at pthread_create.c:308
#12 0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ff36c89b700 (LWP 5398)):
#0  0x00007ff3b6278313 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff3aedd8ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3aedd9124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3b7188926 in QEventDispatcherGlib::processEvents (this=0x7ff3482d4260, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ff3b7157e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff3b71580b7 in QEventLoop::exec (this=0x7ff36c89ab20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ff3ba16999e in ?? () from /usr/lib/digikam/libdigikamcore.so.3
#7  0x00007ff3b704d5c2 in QThreadPoolThread::run (this=0x3a1f5a0) at concurrent/qthreadpool.cpp:107
#8  0x00007ff3b705a09b in QThreadPrivate::start (arg=0x3a1f5a0) at thread/qthread_unix.cpp:307
#9  0x00007ff3b15f1e9a in start_thread (arg=0x7ff36c89b700) at pthread_create.c:308
#10 0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ff36730d700 (LWP 5400)):
#0  0x00007ff3b15f505d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7ff3240021e0) at pthread_mutex_unlock.c:290
#2  0x00007ff3aee145e1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3aedd8aae in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3aedd8f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff3aedd9124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ff3b7188926 in QEventDispatcherGlib::processEvents (this=0x7ff3240022b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007ff3b7157e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007ff3b71580b7 in QEventLoop::exec (this=0x7ff36730cb20, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007ff3ba16999e in ?? () from /usr/lib/digikam/libdigikamcore.so.3
#10 0x00007ff3b704d5c2 in QThreadPoolThread::run (this=0x3a30c30) at concurrent/qthreadpool.cpp:107
#11 0x00007ff3b705a09b in QThreadPrivate::start (arg=0x3a30c30) at thread/qthread_unix.cpp:307
#12 0x00007ff3b15f1e9a in start_thread (arg=0x7ff36730d700) at pthread_create.c:308
#13 0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ff366b0c700 (LWP 5401)):
#0  0x00007ff3b62768cd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ff3aee138df in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3aedd8b64 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3aedd8f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3aedd9124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff3b7188926 in QEventDispatcherGlib::processEvents (this=0x7ff3340159e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ff3b7157e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff3b71580b7 in QEventLoop::exec (this=0x7ff366b0bb20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff3ba16999e in ?? () from /usr/lib/digikam/libdigikamcore.so.3
#9  0x00007ff3b704d5c2 in QThreadPoolThread::run (this=0x3a33760) at concurrent/qthreadpool.cpp:107
#10 0x00007ff3b705a09b in QThreadPrivate::start (arg=0x3a33760) at thread/qthread_unix.cpp:307
#11 0x00007ff3b15f1e9a in start_thread (arg=0x7ff366b0c700) at pthread_create.c:308
#12 0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff365016700 (LWP 5402)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007ff3abb9b293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007ff3abb9b2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007ff3b15f1e9a in start_thread (arg=0x7ff365016700) at pthread_create.c:308
#4  0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff364814700 (LWP 5403)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007ff3abb9b293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007ff3abb9b2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007ff3b15f1e9a in start_thread (arg=0x7ff364814700) at pthread_create.c:308
#4  0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff364c15700 (LWP 5404)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007ff3abb9b293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007ff3abb9b2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007ff3b15f1e9a in start_thread (arg=0x7ff364c15700) at pthread_create.c:308
#4  0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff361aae700 (LWP 5408)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007ff3b705a50f in wait (time=30000, this=0x1fb3fa0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1fb28e8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff3b704d68f in QThreadPoolThread::run (this=0x38ff960) at concurrent/qthreadpool.cpp:141
#4  0x00007ff3b705a09b in QThreadPrivate::start (arg=0x38ff960) at thread/qthread_unix.cpp:307
#5  0x00007ff3b15f1e9a in start_thread (arg=0x7ff361aae700) at pthread_create.c:308
#6  0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff3612ad700 (LWP 5409)):
#0  0x00007ff3b15f3f69 in __pthread_mutex_lock (mutex=0x7ff33401bc90) at pthread_mutex_lock.c:92
#1  0x00007ff3aee145b1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3aedd8b0e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3aedd8f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3aedd9124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff3b7188926 in QEventDispatcherGlib::processEvents (this=0x7ff33407cbc0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ff3b7157e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff3b71580b7 in QEventLoop::exec (this=0x7ff3612acb20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff3ba16999e in ?? () from /usr/lib/digikam/libdigikamcore.so.3
#9  0x00007ff3b704d5c2 in QThreadPoolThread::run (this=0x3a303b0) at concurrent/qthreadpool.cpp:107
#10 0x00007ff3b705a09b in QThreadPrivate::start (arg=0x3a303b0) at thread/qthread_unix.cpp:307
#11 0x00007ff3b15f1e9a in start_thread (arg=0x7ff3612ad700) at pthread_create.c:308
#12 0x00007ff3b6283ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff3bc9a4a00 (LWP 3692)):
[KCrash Handler]
#6  0x00007ff3b61c6425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ff3b61c9b8b in __GI_abort () at abort.c:91
#8  0x00007ff3b620439e in __libc_message (do_abort=2, fmt=0x7ff3b630e008 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007ff3b620eb96 in malloc_printerr (action=3, str=0x7ff3b630e168 "double free or corruption (out)", ptr=<optimized out>) at malloc.c:5018
#10 0x00007ff3b9b98ac0 in Digikam::ImageModel::removeRowPairs(QList<QPair<int, int> > const&) () from /usr/lib/digikam/libdigikamdatabase.so.3
#11 0x00007ff3b9b9aabd in Digikam::ImageModel::finishIncrementalRefresh() () from /usr/lib/digikam/libdigikamdatabase.so.3
#12 0x000000000057bb95 in ?? ()
#13 0x00007ff3b716d781 in QMetaObject::activate (sender=0x999af60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff20adef50) at kernel/qobject.cpp:3547
#14 0x00007ff3b75e5e52 in KJob::result (this=<optimized out>, _t1=0x999af60) at ./kjob.moc:208
#15 0x00007ff3b75e5e90 in KJob::emitResult (this=0x999af60) at ../../kdecore/jobs/kjob.cpp:318
#16 0x00007ff3b8ff4263 in KIO::SimpleJob::slotFinished (this=0x999af60) at ../../kio/kio/job.cpp:496
#17 0x00007ff3b8ffc0ad in KIO::TransferJob::slotFinished (this=0x999af60) at ../../kio/kio/job.cpp:1099
#18 0x00007ff3b716d781 in QMetaObject::activate (sender=0x7206d00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#19 0x00007ff3b90a3351 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#20 0x00007ff3b90a0a45 in KIO::SlaveInterface::dispatch (this=<optimized out>) at ../../kio/kio/slaveinterface.cpp:92
#21 0x00007ff3b9093dfe in KIO::Slave::gotInput (this=0x7206d00) at ../../kio/kio/slave.cpp:344
#22 0x00007ff3b716d781 in QMetaObject::activate (sender=0x2b009d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#23 0x00007ff3b8fc4d27 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#24 KIO::ConnectionPrivate::dequeue (this=0x77951e0) at ../../kio/kio/connection.cpp:71
#25 0x00007ff3b7172946 in QObject::event (this=0x2b009d0, e=<optimized out>) at kernel/qobject.cpp:1195
#26 0x00007ff3b7b587b4 in notify_helper (e=0x830a210, receiver=0x2b009d0, this=0x194b220) at kernel/qapplication.cpp:4556
#27 QApplicationPrivate::notify_helper (this=0x194b220, receiver=0x2b009d0, e=0x830a210) at kernel/qapplication.cpp:4528
#28 0x00007ff3b7b5d583 in QApplication::notify (this=0x7fff20ae02b0, receiver=0x2b009d0, e=0x830a210) at kernel/qapplication.cpp:4417
#29 0x00007ff3b8890d96 in KApplication::notify (this=0x7fff20ae02b0, receiver=0x2b009d0, event=0x830a210) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007ff3b715932c in QCoreApplication::notifyInternal (this=0x7fff20ae02b0, receiver=0x2b009d0, event=0x830a210) at kernel/qcoreapplication.cpp:915
#31 0x00007ff3b715d10a in sendEvent (event=0x830a210, receiver=0x2b009d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x18c4ce0) at kernel/qcoreapplication.cpp:1539
#33 0x00007ff3b7188493 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#34 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#35 0x00007ff3aedd8d13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ff3aedd9060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ff3aedd9124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ff3b71888bf in QEventDispatcherGlib::processEvents (this=0x18c65c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#39 0x00007ff3b7c00cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007ff3b7157e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007ff3b71580b7 in QEventLoop::exec (this=0x7fff20ae0130, flags=...) at kernel/qeventloop.cpp:204
#42 0x00007ff3b715d407 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#43 0x00000000004919f3 in ?? ()
#44 0x00007ff3b61b176d in __libc_start_main (main=0x490880, argc=5, ubp_av=0x7fff20ae0af8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff20ae0ae8) at libc-start.c:226
#45 0x0000000000493e31 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 278049.

Possible duplicates by query: bug 322518, bug 321465, bug 320526, bug 320128, bug 317863.

Reported using DrKonqi
Comment 1 caulier.gilles 2013-08-21 08:53:02 UTC

*** This bug has been marked as a duplicate of bug 278049 ***
Comment 2 caulier.gilles 2019-12-23 06:22:08 UTC
Problem is fixed with new 7.0.0-beta1 through this long story from this bug

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

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

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

Don't hesitate to give us a fresh feedback about his entry.

Thanks in advance

Gilles Caulier