[Digikam-devel] [Bug 301781] New: Digikam crashed while scanning photos for faces

Gary Peck gary+kde at realify.com
Tue Jun 12 22:27:23 BST 2012


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

            Bug ID: 301781
          Severity: crash
           Version: 2.5.0
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: Digikam crashed while scanning photos for faces
    Classification: Unclassified
                OS: Linux
          Reporter: gary+kde at realify.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: digikam

Application: digikam (2.5.0)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic i686
Distribution: Ubuntu 12.04 LTS

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

I had gone to the people panel and clicked the button to initiate a face scan.
I had already scanned my collection previously but wanted to redo the scan.
First I selected the option to clear training data. After that was done (it was
quick), I went back in and started another face scan with the option to clear
all unmarked faces and rescan them.

I left the operation running in the background while I went to do other tasks
(not in Digikam). It then crashed at some point during the scan. I was not
tagging faces at the time, as some similar reports of this crash were doing.

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

Thread 20 (Thread 0xb3d26b40 (LWP 21840)):
#0  0x07fbec76 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0x07f905c8 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x032aa390 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0326a926 in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0326b002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0326b52b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x05886134 in ?? () from
/usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#7  0x0328e673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 19 (Thread 0xb33ffb40 (LWP 21841)):
#0  0x008ddc84 in __pthread_mutex_unlock_usercnt () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x07f90634 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x032aa3d0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0326a0de in g_main_context_acquire () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0326af18 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0326b52b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x045470ea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0x0328e673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 18 (Thread 0xb12dbb40 (LWP 21843)):
#0  0x00765416 in __kernel_vsyscall ()
#1  0x008de96b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x07f903dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x0650c350 in wait (time=4294967295, this=0x8ed10b0) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8ed101c, mutex=0x8ed1018, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0x0820346e in Digikam::ScanController::run (this=0x8e99548) at
/build/buildd/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647
#6  0x0650bde0 in QThreadPrivate::start (arg=0x8e99548) at
thread/qthread_unix.cpp:298
#7  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 17 (Thread 0xb0adab40 (LWP 21844)):
#0  0x05813dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0656a315 in do_gettime (frac=0xb0ad9e30, sec=0xb0ad9e28) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x06654226 in QTimerInfoList::updateCurrentTime (this=0xb20018cc) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x0665457a in QTimerInfoList::timerWait (this=0xb20018cc, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x06652e23 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb0ad9f3c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x06652ebd in timerSourcePrepare (source=0xb2001898, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0326a762 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x0326af6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0326b1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x066538e7 in QEventDispatcherGlib::processEvents (this=0xb2000cb8,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x0661f50d in QEventLoop::processEvents (this=0xb0ada0c0, flags=...) at
kernel/qeventloop.cpp:149
#12 0x0661f7a9 in QEventLoop::exec (this=0xb0ada0c0, flags=...) at
kernel/qeventloop.cpp:204
#13 0x0650894c in QThread::exec (this=0x8ece910) at thread/qthread.cpp:501
#14 0x065fcb5d in QInotifyFileSystemWatcherEngine::run (this=0x8ece910) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x0650bde0 in QThreadPrivate::start (arg=0x8ece910) at
thread/qthread_unix.cpp:298
#16 0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 16 (Thread 0xb02d9b40 (LWP 21846)):
#0  0x00765416 in __kernel_vsyscall ()
#1  0x008de96b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x07f903dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x0650c350 in wait (time=4294967295, this=0x8d2a600) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8e8cbd8, mutex=0x8e8cbd4, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0x012ecb2c in Digikam::ParkingThread::run (this=0x8e8cbc8) at
/build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119
#6  0x0650bde0 in QThreadPrivate::start (arg=0x8e8cbc8) at
thread/qthread_unix.cpp:298
#7  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 15 (Thread 0xa41b1b40 (LWP 21925)):
#0  0x032aa90a in g_private_get () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x0328ec44 in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0326b1af in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x066538e7 in QEventDispatcherGlib::processEvents (this=0xb20b12f8,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x0661f50d in QEventLoop::processEvents (this=0xa41b10c0, flags=...) at
kernel/qeventloop.cpp:149
#5  0x0661f7a9 in QEventLoop::exec (this=0xa41b10c0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x0650894c in QThread::exec (this=0xa05f150) at thread/qthread.cpp:501
#7  0x065fcb5d in QInotifyFileSystemWatcherEngine::run (this=0xa05f150) at
io/qfilesystemwatcher_inotify.cpp:248
#8  0x0650bde0 in QThreadPrivate::start (arg=0xa05f150) at
thread/qthread_unix.cpp:298
#9  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 14 (Thread 0xa372cb40 (LWP 21926)):
#0  0x032aa0b2 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x032aa388 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0326a5b6 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0326af6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0326b1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x066538e7 in QEventDispatcherGlib::processEvents (this=0xb2004bf8,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0661f50d in QEventLoop::processEvents (this=0xa372c0c0, flags=...) at
kernel/qeventloop.cpp:149
#7  0x0661f7a9 in QEventLoop::exec (this=0xa372c0c0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x0650894c in QThread::exec (this=0x938a8a0) at thread/qthread.cpp:501
#9  0x065fcb5d in QInotifyFileSystemWatcherEngine::run (this=0x938a8a0) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0x0650bde0 in QThreadPrivate::start (arg=0x938a8a0) at
thread/qthread_unix.cpp:298
#11 0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 13 (Thread 0xa61b5b40 (LWP 23282)):
#0  0x008ddc6a in __pthread_mutex_unlock_usercnt () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x07f90634 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x032aa3d0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0326b1cb in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x066538e7 in QEventDispatcherGlib::processEvents (this=0xb203e278,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0661f50d in QEventLoop::processEvents (this=0xa61b50b8, flags=...) at
kernel/qeventloop.cpp:149
#6  0x0661f7a9 in QEventLoop::exec (this=0xa61b50b8, flags=...) at
kernel/qeventloop.cpp:204
#7  0x012ec0ce in Digikam::WorkerObjectRunnable::run (this=0xdcdcd68) at
/build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#8  0x064fe39b in QThreadPoolThread::run (this=0xa60a7f0) at
concurrent/qthreadpool.cpp:107
#9  0x0650bde0 in QThreadPrivate::start (arg=0xa60a7f0) at
thread/qthread_unix.cpp:298
#10 0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 12 (Thread 0xa49b2b40 (LWP 23283)):
#0  0x00759ba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0x00759c3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0x007584d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#4  0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xa9c12b40 (LWP 23288)):
#0  0x008d9483 in __i686.get_pc_thunk.bx () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x008dccbf in pthread_mutex_lock () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x07f905f4 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#3  0x032aa390 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0326aa75 in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0326b002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x0326b1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x066538e7 in QEventDispatcherGlib::processEvents (this=0xb203aa78,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x0661f50d in QEventLoop::processEvents (this=0xa9c120b8, flags=...) at
kernel/qeventloop.cpp:149
#9  0x0661f7a9 in QEventLoop::exec (this=0xa9c120b8, flags=...) at
kernel/qeventloop.cpp:204
#10 0x012ec0ce in Digikam::WorkerObjectRunnable::run (this=0xa998df0) at
/build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#11 0x064fe39b in QThreadPoolThread::run (this=0xa5f9f38) at
concurrent/qthreadpool.cpp:107
#12 0x0650bde0 in QThreadPrivate::start (arg=0xa5f9f38) at
thread/qthread_unix.cpp:298
#13 0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 10 (Thread 0xa89ffb40 (LWP 23290)):
#0  0x00759ba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0x00759c3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0x007584d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#4  0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 9 (Thread 0xa0738b40 (LWP 23306)):
#0  0x0503bc76 in sqlite3_strnicmp () from
/usr/lib/i386-linux-gnu/libsqlite3.so.0
#1  0x0503cda5 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#2  0x0503ce50 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#3  0x0503e30e in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#4  0x050997b1 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#5  0x0509a270 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#6  0x0509a322 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#7  0x050a2845 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#8  0x050a57d7 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#9  0x050a9bac in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#10 0x050a9de1 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#11 0x050a9f1b in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#12 0x0607d36f in QSQLiteResult::prepare (this=0xa8ae7fd8, query=...) at
../../../sql/drivers/sqlite/qsql_sqlite.cpp:330
#13 0x0091e8da in QSqlResult::savePrepare (this=0xa8ae7fd8, query=...) at
kernel/qsqlresult.cpp:600
#14 0x00910ae2 in QSqlQuery::prepare (this=0xa0737ae4, query=...) at
kernel/qsqlquery.cpp:930
#15 0x0128f9f8 in Digikam::SqlQuery::prepare (this=0xa0737ae0, query=...) at
/build/buildd/digikam-2.5.0/core/libs/database/sqlquery.cpp:52
#16 0x01277de5 in Digikam::DatabaseCoreBackend::prepareQuery (this=0x8ee9910,
sql=...) at
/build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:1459
#17 0x01279a76 in Digikam::DatabaseCoreBackend::execQuery (this=0x8ee9910,
sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at
/build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:1021
#18 0x0127a32e in Digikam::DatabaseCoreBackend::execSql (this=0x8ee9910,
sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...,
values=0x0, lastInsertId=0xa0737bd8) at
/build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:921
#19 0x01286b11 in Digikam::ThumbnailDB::insertThumbnail (this=0x68, info=...,
lastInsertId=0xa0737cac) at
/build/buildd/digikam-2.5.0/core/libs/database/thumbnaildb.cpp:262
#20 0x012c1685 in Digikam::ThumbnailCreator::storeInDatabase (this=0x68,
info=..., image=...) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:753
#21 0x012c7511 in Digikam::ThumbnailCreator::load (this=0x8ea6ba8, path=...,
rect=..., pregenerate=true) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:264
#22 0x012c85c2 in Digikam::ThumbnailCreator::pregenerate (this=0x8ea6ba8,
path=...) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:180
#23 0x012d6e9d in Digikam::ThumbnailLoadingTask::execute (this=0xe6d5d98) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailtask.cpp:79
#24 0x012a4938 in Digikam::LoadSaveThread::run (this=0x8ead4b0) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/loadsavethread.cpp:118
#25 0x012eed7e in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x8eaa770) at
/build/buildd/digikam-2.5.0/core/libs/threads/dynamicthread.cpp:328
#26 0x064fe39b in QThreadPoolThread::run (this=0xa60a948) at
concurrent/qthreadpool.cpp:107
#27 0x0650bde0 in QThreadPrivate::start (arg=0xa60a948) at
thread/qthread_unix.cpp:298
#28 0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#29 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0x9ff37b40 (LWP 23307)):
#0  0x00759ba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0x00759c3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0x007584d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#4  0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0x9f724b40 (LWP 23308)):
#0  0x032a9f30 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x032aa908 in g_private_get () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0328ec44 in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0326b1af in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x066538e7 in QEventDispatcherGlib::processEvents (this=0xb2005b40,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0661f50d in QEventLoop::processEvents (this=0x9f7240b8, flags=...) at
kernel/qeventloop.cpp:149
#6  0x0661f7a9 in QEventLoop::exec (this=0x9f7240b8, flags=...) at
kernel/qeventloop.cpp:204
#7  0x012ec0ce in Digikam::WorkerObjectRunnable::run (this=0xd2f4398) at
/build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#8  0x064fe39b in QThreadPoolThread::run (this=0x8e99588) at
concurrent/qthreadpool.cpp:107
#9  0x0650bde0 in QThreadPrivate::start (arg=0x8e99588) at
thread/qthread_unix.cpp:298
#10 0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xb29ffb40 (LWP 23309)):
#0  0x032aa09b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x032aa3c8 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0326aa66 in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0326b002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0326b1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x066538e7 in QEventDispatcherGlib::processEvents (this=0xa8aeba80,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0661f50d in QEventLoop::processEvents (this=0xb29ff0b8, flags=...) at
kernel/qeventloop.cpp:149
#7  0x0661f7a9 in QEventLoop::exec (this=0xb29ff0b8, flags=...) at
kernel/qeventloop.cpp:204
#8  0x012ec0ce in Digikam::WorkerObjectRunnable::run (this=0xdb744b0) at
/build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#9  0x064fe39b in QThreadPoolThread::run (this=0x9eedd68) at
concurrent/qthreadpool.cpp:107
#10 0x0650bde0 in QThreadPrivate::start (arg=0x9eedd68) at
thread/qthread_unix.cpp:298
#11 0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xa59b4b40 (LWP 23310)):
#0  0x00765416 in __kernel_vsyscall ()
#1  0x07f7217b in read () from /lib/i386-linux-gnu/libc.so.6
#2  0x032a966e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0326aaf0 in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0326b002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0326b1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x066538e7 in QEventDispatcherGlib::processEvents (this=0xb20be908,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x0661f50d in QEventLoop::processEvents (this=0xa59b40b8, flags=...) at
kernel/qeventloop.cpp:149
#8  0x0661f7a9 in QEventLoop::exec (this=0xa59b40b8, flags=...) at
kernel/qeventloop.cpp:204
#9  0x012ec0ce in Digikam::WorkerObjectRunnable::run (this=0xdfa7000) at
/build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#10 0x064fe39b in QThreadPoolThread::run (this=0xe683f30) at
concurrent/qthreadpool.cpp:107
#11 0x0650bde0 in QThreadPrivate::start (arg=0xe683f30) at
thread/qthread_unix.cpp:298
#12 0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0x8af47b40 (LWP 23312)):
#0  0x00759ba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0x00759c3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0x007584d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#4  0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0x8a746b40 (LWP 23313)):
#0  0x032aa3b1 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x0326aa46 in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0326b002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0326b1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x066538e7 in QEventDispatcherGlib::processEvents (this=0xa6518908,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0661f50d in QEventLoop::processEvents (this=0x8a7460b8, flags=...) at
kernel/qeventloop.cpp:149
#6  0x0661f7a9 in QEventLoop::exec (this=0x8a7460b8, flags=...) at
kernel/qeventloop.cpp:204
#7  0x012ec0ce in Digikam::WorkerObjectRunnable::run (this=0xa678c60) at
/build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#8  0x064fe39b in QThreadPoolThread::run (this=0xd9f7d20) at
concurrent/qthreadpool.cpp:107
#9  0x0650bde0 in QThreadPrivate::start (arg=0xd9f7d20) at
thread/qthread_unix.cpp:298
#10 0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0x935bdb40 (LWP 23314)):
#0  0x00759ba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0x00759c3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0x007584d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0x008dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#4  0x07f82ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb51398c0 (LWP 21839)):
[KCrash Handler]
#7  Private (other=..., this=0xbfaf3754) at
../../include/QtCore/../../src/corelib/kernel/qvariant.h:356
#8  QVariant::QVariant (this=0xbfaf3754, p=...) at kernel/qvariant.cpp:1411
#9  0x0357deb6 in Digikam::ImageModel::data (this=0x8e8ce70, index=...,
role=37) at /build/buildd/digikam-2.5.0/core/libs/models/imagemodel.cpp:1101
#10 0x03593377 in Digikam::ImageThumbnailModel::data (this=0x8e8ce70,
index=..., role=-6130944) at
/build/buildd/digikam-2.5.0/core/libs/models/imagethumbnailmodel.cpp:261
#11 0x035839c7 in data (arole=<optimized out>, this=<optimized out>) at
/usr/include/qt4/QtCore/qabstractitemmodel.h:402
#12 Digikam::ImageFilterModel::subSortLessThan (this=0x8d2e420, left=...,
right=...) at
/build/buildd/digikam-2.5.0/core/libs/models/imagefiltermodel.cpp:1063
#13 0x07b87b4a in lessThan (right=..., left=..., this=0x8d2e420) at
../../kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp:121
#14 KCategorizedSortFilterProxyModel::lessThan (this=0x8d2e420, left=...,
right=...) at ../../kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp:105
#15 0x01c9e12a in operator() (r2=1178, r1=<optimized out>, this=0xbfaf3914) at
itemviews/qsortfilterproxymodel.cpp:80
#16 QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan>
(begin=0xb5daec0, pivot=0xb5daec4, end=0xb5daec8, t=@0xb5daec0: 1178,
lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:424
#17 0x01c9e2aa in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=0xb5daec0, end=0xb5daec8, t=@0xb5daec0:
1178, lessThan=...) at
../../include/QtCore/../../src/corelib/tools/qalgorithms.h:459
#18 0x01c96834 in qStableSort<int*, QSortFilterProxyModelLessThan>
(lessThan=..., end=<optimized out>, start=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qalgorithms.h:212
#19 QSortFilterProxyModelPrivate::sort_source_rows (this=0x8e89758,
source_rows=..., source_parent=...) at itemviews/qsortfilterproxymodel.cpp:466
#20 0x01c9983b in QSortFilterProxyModelPrivate::source_items_inserted
(this=0x8e89758, source_parent=..., start=1178, end=1179, orient=Qt::Vertical)
at itemviews/qsortfilterproxymodel.cpp:805
#21 0x01c99bb0 in QSortFilterProxyModelPrivate::_q_sourceRowsInserted
(this=0x8e89758, source_parent=..., start=1178, end=1179) at
itemviews/qsortfilterproxymodel.cpp:1280
#22 0x066376b1 in QMetaObject::activate (sender=0x8e8ce70, m=0x8545c00,
local_signal_index=5, argv=0xbfaf3b40) at kernel/qobject.cpp:3547
#23 0x066893f5 in QAbstractItemModel::rowsInserted (this=0x8e8ce70, _t1=...,
_t2=1178, _t3=1179) at .moc/release-shared/moc_qabstractitemmodel.cpp:197
#24 0x0661a4ae in QAbstractItemModel::endInsertRows (this=0x8e8ce70) at
kernel/qabstractitemmodel.cpp:2433
#25 0x0357f2d8 in Digikam::ImageModel::publiciseInfos (this=0x8e8ce70,
infos=..., extraValues=...) at
/build/buildd/digikam-2.5.0/core/libs/models/imagemodel.cpp:683
#26 0x0357f3cb in Digikam::ImageModel::reAddImageInfos (this=0x8e8ce70,
infos=..., extraValues=...) at
/build/buildd/digikam-2.5.0/core/libs/models/imagemodel.cpp:611
#27 0x0357f556 in qt_static_metacall (_a=0xbfaf3d34, _id=10, _o=0x8e8ce70,
_c=<optimized out>) at
/build/buildd/digikam-2.5.0/obj-i686-linux-gnu/core/digikam/imagemodel.moc:88
#28 Digikam::ImageModel::qt_static_metacall (_o=0x8e8ce70,
_c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfaf3d34) at
/build/buildd/digikam-2.5.0/obj-i686-linux-gnu/core/digikam/imagemodel.moc:72
#29 0x066376b1 in QMetaObject::activate (sender=0x8e8b540, m=0x36459cc,
local_signal_index=2, argv=0xbfaf3d34) at kernel/qobject.cpp:3547
#30 0x03584b5d in
Digikam::ImageFilterModel::ImageFilterModelPrivate::reAddImageInfos
(this=0x8e8b540, _t1=..., _t2=...) at
/build/buildd/digikam-2.5.0/obj-i686-linux-gnu/core/digikam/imagefiltermodelpriv.moc:137
#31 0x035893ad in
Digikam::ImageFilterModel::ImageFilterModelPrivate::packageFinished
(this=0x8e8b540, package=...) at
/build/buildd/digikam-2.5.0/core/libs/models/imagefiltermodel.cpp:402
#32 0x035894cf in qt_static_metacall (_a=0xa632cec0, _id=6, _o=0x8e8b540,
_c=<optimized out>) at
/build/buildd/digikam-2.5.0/obj-i686-linux-gnu/core/digikam/imagefiltermodelpriv.moc:73
#33 Digikam::ImageFilterModel::ImageFilterModelPrivate::qt_static_metacall
(_o=0x8e8b540, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xa632cec0) at
/build/buildd/digikam-2.5.0/obj-i686-linux-gnu/core/digikam/imagefiltermodelpriv.moc:61
#34 0x06632c01 in QMetaCallEvent::placeMetaCall (this=0x9cc92130,
object=0x8e8b540) at kernel/qobject.cpp:525
#35 0x0663bc7b in QObject::event (this=0x8e8b540, e=0x9cc92130) at
kernel/qobject.cpp:1195
#36 0x0164eed4 in notify_helper (e=0x9cc92130, receiver=0x8e8b540,
this=0x8cedcf8) at kernel/qapplication.cpp:4559
#37 QApplicationPrivate::notify_helper (this=0x8cedcf8, receiver=0x8e8b540,
e=0x9cc92130) at kernel/qapplication.cpp:4531
#38 0x0165430d in QApplication::notify (this=0x9cc92130, receiver=0x8e8b540,
e=0x9cc92130) at kernel/qapplication.cpp:4288
#39 0x07bbdb61 in KApplication::notify (this=0xbfaf4620, receiver=0x8e8b540,
event=0x9cc92130) at ../../kdeui/kernel/kapplication.cpp:311
#40 0x0662097e in QCoreApplication::notifyInternal (this=0xbfaf4620,
receiver=0x8e8b540, event=0x9cc92130) at kernel/qcoreapplication.cpp:876
#41 0x06624ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8ca9b18) at kernel/qcoreapplication.cpp:1500
#43 0x06624e0c in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1393
#44 0x06653494 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#45 postEventSourceDispatch (s=0x8cebbc8) at
kernel/qeventdispatcher_glib.cpp:279
#46 0x0326acda in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#47 0x0326b0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0x0326b1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#49 0x06653887 in QEventDispatcherGlib::processEvents (this=0x8caa890,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#50 0x01707aaa in QGuiEventDispatcherGlib::processEvents (this=0x8caa890,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x0661f50d in QEventLoop::processEvents (this=0xbfaf4504, flags=...) at
kernel/qeventloop.cpp:149
#52 0x0661f7a9 in QEventLoop::exec (this=0xbfaf4504, flags=...) at
kernel/qeventloop.cpp:204
#53 0x06624eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#54 0x0164ca74 in QApplication::exec () at kernel/qapplication.cpp:3820
#55 0x080b69e4 in main (argc=<error reading variable: Cannot access memory at
address 0x34>, argv=<error reading variable: Cannot access memory at address
0x38>) at /build/buildd/digikam-2.5.0/core/digikam/main/main.cpp:232

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

Possible duplicates by query: bug 300446, bug 299066, bug 290891, bug 286071,
bug 277099.

Reported using DrKonqi

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



More information about the Digikam-devel mailing list