Bug 322187

Summary: Crash while 'detect and recognize faces'
Product: [Applications] digikam Reporter: tomasz <tjkotula>
Component: Faces-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 7.0.0

Description tomasz 2013-07-10 10:00:38 UTC
Application: digikam (3.3.0-beta3)
KDE Platform Version: 4.10.4 (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.2.0-48-generic x86_64
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
Crashed when it was finishing (as per progress bar) 'detect and recognize faces' with 'skip images already scanned'. I'm quite green when it comes to compiling digikam so it was quite a job to get it all set up.

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

Thread 13 (Thread 0x7fd0f7649700 (LWP 5974)):
#0  0x00007fd1166c1313 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd10f363036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd10f36349a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd0f764e98b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fd10f3849e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd111b8de9a in start_thread (arg=0x7fd0f7649700) at pthread_create.c:308
#6  0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fd0f6e48700 (LWP 5975)):
#0  0x00007fd101af1efc in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#1  0x00007fd10f362846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd10f362f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd10f36349a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd101b4d406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007fd10f3849e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fd111b8de9a in start_thread (arg=0x7fd0f6e48700) at pthread_create.c:308
#7  0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fd0e54ef700 (LWP 5978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd1174a35ab in wait (time=18446744073709551615, this=0x1214e10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1214d18, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005df190 in Digikam::ScanController::run() ()
#4  0x00007fd1174a309b in QThreadPrivate::start (arg=0x1214ab0) at thread/qthread_unix.cpp:307
#5  0x00007fd111b8de9a in start_thread (arg=0x7fd0e54ef700) at pthread_create.c:308
#6  0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fd0e4cee700 (LWP 5979)):
#0  0x00007fd11cc435c9 in __tls_get_addr (ti=0x7fd1178f7970) at dl-tls.c:758
#1  0x00007fd1174a21aa in get_thread_data () at thread/qthread_unix.cpp:178
#2  QThreadData::current () at thread/qthread_unix.cpp:204
#3  0x00007fd1175d1089 in postEventSourcePrepare (s=0x7fd0d8001f00, timeout=0x7fd0e4ced9ec) at kernel/qeventdispatcher_glib.cpp:256
#4  0x00007fd10f362846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd10f362f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fd10f363164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fd1175d1926 in QEventDispatcherGlib::processEvents (this=0x7fd0d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007fd1175a0e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fd1175a10b7 in QEventLoop::exec (this=0x7fd0e4cedb50, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007fd1174a0077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007fd117580b6f in QInotifyFileSystemWatcherEngine::run (this=0x12172d0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007fd1174a309b in QThreadPrivate::start (arg=0x12172d0) at thread/qthread_unix.cpp:307
#13 0x00007fd111b8de9a in start_thread (arg=0x7fd0e4cee700) at pthread_create.c:308
#14 0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fd0dffff700 (LWP 5981)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd1174a35ab in wait (time=18446744073709551615, this=0x15900c0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x154aa58, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd11a5e0691 in Digikam::ParkingThread::run() () from /usr/lib/libdigikamcore.so.3
#4  0x00007fd1174a309b in QThreadPrivate::start (arg=0x154aa40) at thread/qthread_unix.cpp:307
#5  0x00007fd111b8de9a in start_thread (arg=0x7fd0dffff700) at pthread_create.c:308
#6  0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fd0bcff9700 (LWP 6056)):
#0  0x00007fffa997c70c in ?? ()
#1  0x00007fffa997c959 in ?? ()
#2  0x00007fd10dfd215d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#3  0x00007fd1174f9c84 in do_gettime (frac=0x7fd0bcff88e8, sec=0x7fd0bcff88e0) at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007fd1175d208d in QTimerInfoList::updateCurrentTime (this=0x7fd0d4004360) at kernel/qeventdispatcher_unix.cpp:343
#6  0x00007fd1175d23c3 in QTimerInfoList::timerWait (this=0x7fd0d4004360, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#7  0x00007fd1175d0e7c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fd0bcff89bc) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007fd1175d0f25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007fd10f362846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fd10f362f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fd10f363164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fd1175d1926 in QEventDispatcherGlib::processEvents (this=0x7fd0d4015160, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#13 0x00007fd1175a0e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007fd1175a10b7 in QEventLoop::exec (this=0x7fd0bcff8b20, flags=...) at kernel/qeventloop.cpp:204
#15 0x00007fd11a5dfd0e in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.3
#16 0x00007fd1174965c2 in QThreadPoolThread::run (this=0x2dee090) at concurrent/qthreadpool.cpp:107
#17 0x00007fd1174a309b in QThreadPrivate::start (arg=0x2dee090) at thread/qthread_unix.cpp:307
#18 0x00007fd111b8de9a in start_thread (arg=0x7fd0bcff9700) at pthread_create.c:308
#19 0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd0bd7fa700 (LWP 6057)):
#0  0x00007fd111b9105d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7fd0a8035f30) at pthread_mutex_unlock.c:290
#2  0x00007fd10f39e5d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd10f362b3d in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd10f362fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd10f363164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fd1175d1926 in QEventDispatcherGlib::processEvents (this=0x7fd0a8038620, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007fd1175a0e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fd1175a10b7 in QEventLoop::exec (this=0x7fd0bd7f9b20, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fd11a5dfd0e in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.3
#10 0x00007fd1174965c2 in QThreadPoolThread::run (this=0x2df1750) at concurrent/qthreadpool.cpp:107
#11 0x00007fd1174a309b in QThreadPrivate::start (arg=0x2df1750) at thread/qthread_unix.cpp:307
#12 0x00007fd111b8de9a in start_thread (arg=0x7fd0bd7fa700) at pthread_create.c:308
#13 0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fd0c4d77700 (LWP 6058)):
#0  0x00007fd1166bf8cd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fd10f39d8cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd10f362ba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd10f362fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd10f363164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd1175d1926 in QEventDispatcherGlib::processEvents (this=0x7fd0c009f5c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fd1175a0e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fd1175a10b7 in QEventLoop::exec (this=0x7fd0c4d76b20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fd11a5dfd0e in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.3
#9  0x00007fd1174965c2 in QThreadPoolThread::run (this=0x2df2530) at concurrent/qthreadpool.cpp:107
#10 0x00007fd1174a309b in QThreadPrivate::start (arg=0x2df2530) at thread/qthread_unix.cpp:307
#11 0x00007fd111b8de9a in start_thread (arg=0x7fd0c4d77700) at pthread_create.c:308
#12 0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fd0bffff700 (LWP 6059)):
#0  0x00007fd10f39e32a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fd10f39e599 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd10f362b4e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd10f362fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd10f363164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd1175d1926 in QEventDispatcherGlib::processEvents (this=0x7fd0ac037b40, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fd1175a0e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fd1175a10b7 in QEventLoop::exec (this=0x7fd0bfffeb20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fd11a5dfd0e in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.3
#9  0x00007fd1174965c2 in QThreadPoolThread::run (this=0x2defe10) at concurrent/qthreadpool.cpp:107
#10 0x00007fd1174a309b in QThreadPrivate::start (arg=0x2defe10) at thread/qthread_unix.cpp:307
#11 0x00007fd111b8de9a in start_thread (arg=0x7fd0bffff700) at pthread_create.c:308
#12 0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd0d3fff700 (LWP 6060)):
#0  0x00007fd10f39e320 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fd10f39e5c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd10f3627e2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd10f362f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd10f363164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd1175d1926 in QEventDispatcherGlib::processEvents (this=0x7fd0b8001af0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fd1175a0e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fd1175a10b7 in QEventLoop::exec (this=0x7fd0d3ffeb20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fd11a5dfd0e in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.3
#9  0x00007fd1174965c2 in QThreadPoolThread::run (this=0x2df1ba0) at concurrent/qthreadpool.cpp:107
#10 0x00007fd1174a309b in QThreadPrivate::start (arg=0x2df1ba0) at thread/qthread_unix.cpp:307
#11 0x00007fd111b8de9a in start_thread (arg=0x7fd0d3fff700) at pthread_create.c:308
#12 0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd0d2b70700 (LWP 6061)):
#0  0x00007fd1166c1313 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd10f363036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd10f363164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd1175d1926 in QEventDispatcherGlib::processEvents (this=0x7fd0b8137190, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fd1175a0e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd1175a10b7 in QEventLoop::exec (this=0x7fd0d2b6fb20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd11a5dfd0e in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.3
#7  0x00007fd1174965c2 in QThreadPoolThread::run (this=0x2bf8df0) at concurrent/qthreadpool.cpp:107
#8  0x00007fd1174a309b in QThreadPrivate::start (arg=0x2bf8df0) at thread/qthread_unix.cpp:307
#9  0x00007fd111b8de9a in start_thread (arg=0x7fd0d2b70700) at pthread_create.c:308
#10 0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd0c5733700 (LWP 6062)):
#0  0x00007fd0e42e9795 in ref (this=0x7fd0b8085820) at ../../../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#1  QVector (v=..., this=0x7fd0c5732340) at ../../../../include/QtCore/../../src/corelib/tools/qvector.h:123
#2  QSQLiteResult::exec (this=0x7fd0b8032600) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:382
#3  0x00007fd11ca03915 in QSqlQuery::exec (this=0x7fd0c5732568) at kernel/qsqlquery.cpp:949
#4  0x00007fd11a595d61 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from /usr/lib/libdigikamcore.so.3
#5  0x00007fd11a59766b in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /usr/lib/libdigikamcore.so.3
#6  0x00007fd11a5976da in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /usr/lib/libdigikamcore.so.3
#7  0x00007fd11a597e05 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QList<QVariant>*, QVariant*) () from /usr/lib/libdigikamcore.so.3
#8  0x00007fd11a5a38a3 in Digikam::ThumbnailDB::insertThumbnail(Digikam::DatabaseThumbnailInfo const&, QVariant*) () from /usr/lib/libdigikamcore.so.3
#9  0x00007fd11a5c90e0 in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&, Digikam::ThumbnailImage const&) const () from /usr/lib/libdigikamcore.so.3
#10 0x00007fd11a5cc4d1 in Digikam::ThumbnailCreator::load(QString const&, QRect const&, bool) const () from /usr/lib/libdigikamcore.so.3
#11 0x00007fd11a5cd45d in Digikam::ThumbnailCreator::pregenerate(QString const&) const () from /usr/lib/libdigikamcore.so.3
#12 0x00007fd11a5dbec8 in Digikam::ThumbnailLoadingTask::execute() () from /usr/lib/libdigikamcore.so.3
#13 0x00007fd11a5b237e in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.3
#14 0x00007fd11a5e1fae in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/libdigikamcore.so.3
#15 0x00007fd1174965c2 in QThreadPoolThread::run (this=0x2df2a60) at concurrent/qthreadpool.cpp:107
#16 0x00007fd1174a309b in QThreadPrivate::start (arg=0x2df2a60) at thread/qthread_unix.cpp:307
#17 0x00007fd111b8de9a in start_thread (arg=0x7fd0c5733700) at pthread_create.c:308
#18 0x00007fd1166ccccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd11cddda00 (LWP 5973)):
[KCrash Handler]
#6  0x00007fd1175c5f48 in clear (d=0x6a35630) at kernel/qvariant.cpp:286
#7  0x00007fd119fed558 in Digikam::ImageModel::removeRowPairs(QList<QPair<int, int> > const&) () from /usr/lib/libdigikamdatabase.so.3
#8  0x00007fd119fef55d in Digikam::ImageModel::finishIncrementalRefresh() () from /usr/lib/libdigikamdatabase.so.3
#9  0x000000000057b265 in Digikam::ImageAlbumModel::slotResult(KJob*) ()
#10 0x00007fd1175b6781 in QMetaObject::activate (sender=0x61c3120, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa983f540) at kernel/qobject.cpp:3547
#11 0x00007fd117a2db32 in KJob::result (this=<optimized out>, _t1=0x61c3120) at ./kjob.moc:208
#12 0x00007fd117a2db70 in KJob::emitResult (this=0x61c3120) at ../../kdecore/jobs/kjob.cpp:318
#13 0x00007fd119440ac4 in KIO::SimpleJob::slotFinished (this=0x61c3120) at ../../kio/kio/job.cpp:494
#14 0x00007fd11944861d in KIO::TransferJob::slotFinished (this=0x61c3120) at ../../kio/kio/job.cpp:1081
#15 0x00007fd1175b6781 in QMetaObject::activate (sender=0x2af9dc0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#16 0x00007fd1194eefd1 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#17 0x00007fd1194ebd05 in KIO::SlaveInterface::dispatch (this=<optimized out>) at ../../kio/kio/slaveinterface.cpp:88
#18 0x00007fd1194df0ae in KIO::Slave::gotInput (this=0x2af9dc0) at ../../kio/kio/slave.cpp:344
#19 0x00007fd1175b6781 in QMetaObject::activate (sender=0x52ec800, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#20 0x00007fd1194115f7 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#21 KIO::ConnectionPrivate::dequeue (this=0x2e4bf80) at ../../kio/kio/connection.cpp:71
#22 0x00007fd1175bb946 in QObject::event (this=0x52ec800, e=<optimized out>) at kernel/qobject.cpp:1195
#23 0x00007fd117f9f7b4 in notify_helper (e=0x5632350, receiver=0x52ec800, this=0xf4f950) at kernel/qapplication.cpp:4556
#24 QApplicationPrivate::notify_helper (this=0xf4f950, receiver=0x52ec800, e=0x5632350) at kernel/qapplication.cpp:4528
#25 0x00007fd117fa4583 in QApplication::notify (this=0x7fffa98408a0, receiver=0x52ec800, e=0x5632350) at kernel/qapplication.cpp:4417
#26 0x00007fd118cdb006 in KApplication::notify (this=0x7fffa98408a0, receiver=0x52ec800, event=0x5632350) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007fd1175a232c in QCoreApplication::notifyInternal (this=0x7fffa98408a0, receiver=0x52ec800, event=0x5632350) at kernel/qcoreapplication.cpp:915
#28 0x00007fd1175a610a in sendEvent (event=0x5632350, receiver=0x52ec800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xee2990) at kernel/qcoreapplication.cpp:1539
#30 0x00007fd1175d1493 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#32 0x00007fd10f362d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fd10f3630a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fd10f363164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fd1175d18bf in QEventDispatcherGlib::processEvents (this=0xee4270, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007fd118047cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fd1175a0e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007fd1175a10b7 in QEventLoop::exec (this=0x7fffa9840720, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007fd1175a6407 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#40 0x00000000004919f3 in main ()

This bug may be a duplicate of or related to bug 320861.

Possible duplicates by query: bug 320861, bug 320292, bug 312289, bug 312243, bug 308645.

Reported using DrKonqi
Comment 1 caulier.gilles 2013-07-10 10:24:43 UTC

*** This bug has been marked as a duplicate of bug 308645 ***
Comment 2 caulier.gilles 2019-12-23 06:22:26 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