Bug 280521 - digkam crashes when deselecting two pictures in in quick succession from the face view
Summary: digkam crashes when deselecting two pictures in in quick succession from the ...
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Engine (show other bugs)
Version: 2.1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-21 12:59 UTC by Thomas Bleher
Modified: 2019-12-23 06:22 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 7.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Bleher 2011-08-21 12:59:29 UTC
Application: digikam (2.1.0)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
What did I do:
- Scanned all my pictures for faces (around 24000)
- After a restart of digikam, displayed unrecognized faces
- Scrolled to a folder where two pictures where listed in the faces view, both of which were falsely recognized (they didn't contain any faces)
- Marked both pictures as containing no faces (using the "-" button at the bottom of each picture
- I clicked on the second picture relatively fast after the first  picture had been removed and the screen had been redrawn
- The crash happened very fast after clicking on the second picture

System:
- Ubuntu Natty
- KDE 4.7.0 from ppa:kubuntu-ppa/backports
- various libraries from http://ppa.launchpad.net/philip5/extra/ubuntu
- Digikam compiled from current git, v2.0.0-180-gaf06c4b, or af06c4b16c443bda20f6aa423dd474a1e6a869f8 to be precise.

I'm happy to test any patches/git branches if this helps you.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0xb59f98c0 (LWP 17770))]

Thread 11 (Thread 0xb4a99b70 (LWP 17771)):
#0  0x00132416 in __kernel_vsyscall ()
#1  0x0096348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01fab3fd in __pthread_cond_wait (cond=0x8a430d8, mutex=0x8a430c0) at forward.c:139
#3  0x058ad467 in wait (this=0x8a42fec, mutex=0x8a42fe8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8a42fec, mutex=0x8a42fe8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x081dc49a in Digikam::ScanController::run (this=0x8a417e0) at /home/thomas/coding/digikam/digikam-sc/core/digikam/database/scancontroller.cpp:637
#6  0x058acda2 in QThreadPrivate::start (arg=0x8a417e0) at thread/qthread_unix.cpp:320
#7  0x0095ee99 in start_thread (arg=0xb4a99b70) at pthread_create.c:304
#8  0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb4298b70 (LWP 17772)):
#0  0x032f3595 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x032f403a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x032f4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x059ce577 in QEventDispatcherGlib::processEvents (this=0x89b29f8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x059a0289 in QEventLoop::processEvents (this=0xb42980e0, flags=...) at kernel/qeventloop.cpp:149
#5  0x059a0522 in QEventLoop::exec (this=0xb42980e0, flags=...) at kernel/qeventloop.cpp:201
#6  0x058aa2a0 in QThread::exec (this=0x89a3a90) at thread/qthread.cpp:492
#7  0x05981fdb in QInotifyFileSystemWatcherEngine::run (this=0x89a3a90) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x058acda2 in QThreadPrivate::start (arg=0x89a3a90) at thread/qthread_unix.cpp:320
#9  0x0095ee99 in start_thread (arg=0xb4298b70) at pthread_create.c:304
#10 0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb3a97b70 (LWP 17802)):
#0  0x00132416 in __kernel_vsyscall ()
#1  0x0096348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x01fab3fd in __pthread_cond_wait (cond=0x8bd90a8, mutex=0x8bd9090) at forward.c:139
#3  0x058ad467 in wait (this=0x8bd8d60, mutex=0x8bd8d5c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8bd8d60, mutex=0x8bd8d5c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x016be744 in Digikam::ParkingThread::run (this=0x8bd8d50) at /home/thomas/coding/digikam/digikam-sc/core/libs/threads/threadmanager.cpp:119
#6  0x058acda2 in QThreadPrivate::start (arg=0x8bd8d50) at thread/qthread_unix.cpp:320
#7  0x0095ee99 in start_thread (arg=0xb3a97b70) at pthread_create.c:304
#8  0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb1d3db70 (LWP 17803)):
#0  0x032f3715 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x032f403a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x032f4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x059ce577 in QEventDispatcherGlib::processEvents (this=0xb306b9e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x059a0289 in QEventLoop::processEvents (this=0xb1d3d0e0, flags=...) at kernel/qeventloop.cpp:149
#5  0x059a0522 in QEventLoop::exec (this=0xb1d3d0e0, flags=...) at kernel/qeventloop.cpp:201
#6  0x058aa2a0 in QThread::exec (this=0x9064208) at thread/qthread.cpp:492
#7  0x05981fdb in QInotifyFileSystemWatcherEngine::run (this=0x9064208) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x058acda2 in QThreadPrivate::start (arg=0x9064208) at thread/qthread_unix.cpp:320
#9  0x0095ee99 in start_thread (arg=0xb1d3db70) at pthread_create.c:304
#10 0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xac92ab70 (LWP 17814)):
#0  0x032f3069 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x032f3e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x032f4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x059ce577 in QEventDispatcherGlib::processEvents (this=0xb30f80c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x059a0289 in QEventLoop::processEvents (this=0xac92a100, flags=...) at kernel/qeventloop.cpp:149
#5  0x059a0522 in QEventLoop::exec (this=0xac92a100, flags=...) at kernel/qeventloop.cpp:201
#6  0x016bdc92 in Digikam::WorkerObjectRunnable::run (this=0x9bddf88) at /home/thomas/coding/digikam/digikam-sc/core/libs/threads/threadmanager.cpp:196
#7  0x058a0866 in QThreadPoolThread::run (this=0xa02f228) at concurrent/qthreadpool.cpp:106
#8  0x058acda2 in QThreadPrivate::start (arg=0xa02f228) at thread/qthread_unix.cpp:320
#9  0x0095ee99 in start_thread (arg=0xac92ab70) at pthread_create.c:304
#10 0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xaaaffb70 (LWP 17831)):
#0  0x009198de in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0x00919991 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0x00918225 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0x0095ee99 in start_thread (arg=0xaaaffb70) at pthread_create.c:304
#4  0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xab44db70 (LWP 17837)):
#0  0x032f2584 in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x032f3dde in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x032f4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x059ce577 in QEventDispatcherGlib::processEvents (this=0xa6ab020, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x059a0289 in QEventLoop::processEvents (this=0xab44d100, flags=...) at kernel/qeventloop.cpp:149
#5  0x059a0522 in QEventLoop::exec (this=0xab44d100, flags=...) at kernel/qeventloop.cpp:201
#6  0x016bdc92 in Digikam::WorkerObjectRunnable::run (this=0xa3da6e8) at /home/thomas/coding/digikam/digikam-sc/core/libs/threads/threadmanager.cpp:196
#7  0x058a0866 in QThreadPoolThread::run (this=0xa28c998) at concurrent/qthreadpool.cpp:106
#8  0x058acda2 in QThreadPrivate::start (arg=0xa28c998) at thread/qthread_unix.cpp:320
#9  0x0095ee99 in start_thread (arg=0xab44db70) at pthread_create.c:304
#10 0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xabc4eb70 (LWP 17838)):
#0  0x00132416 in __kernel_vsyscall ()
#1  0x01f8ef76 in __poll (fds=0xaab59438, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0330484b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x032f41af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x032f4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x059ce577 in QEventDispatcherGlib::processEvents (this=0x9860f00, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x059a0289 in QEventLoop::processEvents (this=0xabc4e100, flags=...) at kernel/qeventloop.cpp:149
#7  0x059a0522 in QEventLoop::exec (this=0xabc4e100, flags=...) at kernel/qeventloop.cpp:201
#8  0x016bdc92 in Digikam::WorkerObjectRunnable::run (this=0xb4b5c90) at /home/thomas/coding/digikam/digikam-sc/core/libs/threads/threadmanager.cpp:196
#9  0x058a0866 in QThreadPoolThread::run (this=0xb1bec80) at concurrent/qthreadpool.cpp:106
#10 0x058acda2 in QThreadPrivate::start (arg=0xb1bec80) at thread/qthread_unix.cpp:320
#11 0x0095ee99 in start_thread (arg=0xabc4eb70) at pthread_create.c:304
#12 0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa8128b70 (LWP 17839)):
#0  0x009198de in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0x00919991 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0x00918225 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0x0095ee99 in start_thread (arg=0xa8128b70) at pthread_create.c:304
#4  0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa89ffb70 (LWP 17840)):
#0  0x009627a4 in __pthread_mutex_unlock_usercnt (mutex=0xb346554, decr=1) at pthread_mutex_unlock.c:52
#1  0x01fab656 in pthread_mutex_unlock (mutex=0xb346554) at forward.c:184
#2  0x032f2fc2 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x032f3e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x032f4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x059ce577 in QEventDispatcherGlib::processEvents (this=0xb3fca38, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x059a0289 in QEventLoop::processEvents (this=0xa89ff100, flags=...) at kernel/qeventloop.cpp:149
#7  0x059a0522 in QEventLoop::exec (this=0xa89ff100, flags=...) at kernel/qeventloop.cpp:201
#8  0x016bdc92 in Digikam::WorkerObjectRunnable::run (this=0xb4fa698) at /home/thomas/coding/digikam/digikam-sc/core/libs/threads/threadmanager.cpp:196
#9  0x058a0866 in QThreadPoolThread::run (this=0xb314370) at concurrent/qthreadpool.cpp:106
#10 0x058acda2 in QThreadPrivate::start (arg=0xb314370) at thread/qthread_unix.cpp:320
#11 0x0095ee99 in start_thread (arg=0xa89ffb70) at pthread_create.c:304
#12 0x01f9d73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb59f98c0 (LWP 17770)):
[KCrash Handler]
#7  0x00132416 in __kernel_vsyscall ()
#8  0x01ef7e71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x01efb34e in abort () at abort.c:92
#10 0x058a23ba in qt_message_output (msgType=QtFatalMsg, buf=0xb48df38 "ASSERT failure in QList<T>::at: \"index out of range\", file /usr/include/qt4/QtCore/qlist.h, line 456") at global/qglobal.cpp:2282
#11 0x058a2581 in qt_message (msgType=QtFatalMsg, msg=0x5a06acc "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0xbf91e4c4 "\177\241 \003l\241 \003L\241 \003\310\001") at global/qglobal.cpp:2328
#12 0x058a2689 in qFatal (msg=0x5a06acc "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2511
#13 0x058a26cc in qt_assert_x (where=0x320a17f "QList<T>::at", what=0x320a16c "index out of range", file=0x320a14c "/usr/include/qt4/QtCore/qlist.h", line=456) at global/qglobal.cpp:2035
#14 0x030bdb06 in QList<QVariant>::at (this=0x8a61fe4, i=4018) at /usr/include/qt4/QtCore/qlist.h:456
#15 0x03192af4 in Digikam::ImageModel::data (this=0x8a61f50, index=..., role=37) at /home/thomas/coding/digikam/digikam-sc/core/libs/models/imagemodel.cpp:1078
#16 0x031a72e6 in Digikam::ImageThumbnailModel::data (this=0x8a61f50, index=..., role=37) at /home/thomas/coding/digikam/digikam-sc/core/libs/models/imagethumbnailmodel.cpp:279
#17 0x0316fd5f in QModelIndex::data (this=0xbf91e740, arole=37) at /usr/include/qt4/QtCore/qabstractitemmodel.h:398
#18 0x0319c2d6 in Digikam::ImageFilterModel::subSortLessThan (this=0x8bb9838, left=..., right=...) at /home/thomas/coding/digikam/digikam-sc/core/libs/models/imagefiltermodel.cpp:1054
#19 0x01aedbca in KCategorizedSortFilterProxyModel::lessThan(QModelIndex const&, QModelIndex const&) const () from /usr/lib/libkdeui.so.5
#20 0x029748a9 in operator() (begin=0xb48dc28, pivot=0xb48dc2c, end=0xb48dc30, t=@0xb48dc28, lessThan=...) at itemviews/qsortfilterproxymodel.cpp:80
#21 QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan> (begin=0xb48dc28, pivot=0xb48dc2c, end=0xb48dc30, t=@0xb48dc28, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:424
#22 0x029746ff in QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan> (begin=0xb48dc28, pivot=0xb48dc2c, end=0xb48dc34, t=@0xb48dc28, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:445
#23 0x029749f2 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0xb48dc28, end=0xb48dc34, t=@0xb48dc28, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:459
#24 0x02974940 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0xb48dc28, end=0xb48dc40, t=@0xb48dc28, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:457
#25 0x02974940 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0xb48dc28, end=0xb48dc58, t=@0xb48dc28, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:457
#26 0x02974940 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0xb48dc28, end=0xb48dc8c, t=@0xb48dc28, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:457
#27 0x02974940 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0xb48dc28, end=0xb48dcf0, t=@0xb48dc28, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:457
#28 0x02974940 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0xb48dc28, end=0xb48ddbc, t=@0xb48dc28, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:457
#29 0x0296d687 in qStableSort<int*, QSortFilterProxyModelLessThan> (this=0x8ab5390, source_rows=..., source_parent=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:212
#30 QSortFilterProxyModelPrivate::sort_source_rows (this=0x8ab5390, source_rows=..., source_parent=...) at itemviews/qsortfilterproxymodel.cpp:464
#31 0x0296fec5 in QSortFilterProxyModelPrivate::source_items_inserted (this=0x8ab5390, source_parent=..., start=4018, end=4118, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:803
#32 0x0297025f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x8ab5390, source_parent=..., start=4018, end=4118) at itemviews/qsortfilterproxymodel.cpp:1278
#33 0x02972117 in QSortFilterProxyModel::qt_metacall (this=0x8bb9838, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbf91ef20) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:135
#34 0x03197066 in Digikam::ImageSortFilterModel::qt_metacall (this=0x8bb9838, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbf91ef20) at /home/thomas/coding/digikam/digikam-sc/build/core/digikam/imagefiltermodel.moc:64
#35 0x0319714e in Digikam::ImageFilterModel::qt_metacall (this=0x8bb9838, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbf91ef20) at /home/thomas/coding/digikam/digikam-sc/build/core/digikam/imagefiltermodel.moc:179
#36 0x0817a538 in Digikam::ImageAlbumFilterModel::qt_metacall (this=0x8bb9838, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbf91ef20) at /home/thomas/coding/digikam/digikam-sc/build/core/digikam/imagealbumfiltermodel.moc:74
#37 0x059a76ba in QMetaObject::metacall (object=0x8bb9838, cl=QMetaObject::InvokeMetaMethod, idx=37, argv=0xbf91ef20) at kernel/qmetaobject.cpp:237
#38 0x059b74ff in QMetaObject::activate (sender=0x8a61f50, m=0x850db40, local_signal_index=5, argv=0xbf91ef20) at kernel/qobject.cpp:3287
#39 0x05a0321f in QAbstractItemModel::rowsInserted (this=0x8a61f50, _t1=..., _t2=4018, _t3=4118) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#40 0x0599bb1e in QAbstractItemModel::endInsertRows (this=0x8a61f50) at kernel/qabstractitemmodel.cpp:2412
#41 0x0319131d in Digikam::ImageModel::publiciseInfos (this=0x8a61f50, infos=..., extraValues=...) at /home/thomas/coding/digikam/digikam-sc/core/libs/models/imagemodel.cpp:668
#42 0x0319108b in Digikam::ImageModel::reAddImageInfos (this=0x8a61f50, infos=..., extraValues=...) at /home/thomas/coding/digikam/digikam-sc/core/libs/models/imagemodel.cpp:596
#43 0x0318edae in Digikam::ImageModel::qt_metacall (this=0x8a61f50, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf91f124) at /home/thomas/coding/digikam/digikam-sc/build/core/digikam/imagemodel.moc:113
#44 0x031a632a in Digikam::ImageThumbnailModel::qt_metacall (this=0x8a61f50, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbf91f124) at /home/thomas/coding/digikam/digikam-sc/build/core/digikam/imagethumbnailmodel.moc:86
#45 0x08178700 in Digikam::ImageAlbumModel::qt_metacall (this=0x8a61f50, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbf91f124) at /home/thomas/coding/digikam/digikam-sc/build/core/digikam/imagealbummodel.moc:104
#46 0x059a76ba in QMetaObject::metacall (object=0x8a61f50, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbf91f124) at kernel/qmetaobject.cpp:237
#47 0x059b74ff in QMetaObject::activate (sender=0x8bb9850, m=0x32aa550, local_signal_index=2, argv=0xbf91f124) at kernel/qobject.cpp:3287
#48 0x03197b7d in Digikam::ImageFilterModel::ImageFilterModelPrivate::reAddImageInfos (this=0x8bb9850, _t1=..., _t2=...) at /home/thomas/coding/digikam/digikam-sc/build/core/digikam/imagefiltermodelpriv.moc:123
#49 0x03199afe in Digikam::ImageFilterModel::ImageFilterModelPrivate::packageFinished (this=0x8bb9850, package=...) at /home/thomas/coding/digikam/digikam-sc/core/libs/models/imagefiltermodel.cpp:401
#50 0x03197a5e in Digikam::ImageFilterModel::ImageFilterModelPrivate::qt_metacall (this=0x8bb9850, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xb2fccb10) at /home/thomas/coding/digikam/digikam-sc/build/core/digikam/imagefiltermodelpriv.moc:96
#51 0x059a76ba in QMetaObject::metacall (object=0x8bb9850, cl=QMetaObject::InvokeMetaMethod, idx=10, argv=0xb2fccb10) at kernel/qmetaobject.cpp:237
#52 0x059b1e16 in QMetaCallEvent::placeMetaCall (this=0xaab37d08, object=0x8bb9850) at kernel/qobject.cpp:535
#53 0x059b63b7 in QObject::event (this=0x8bb9850, e=0xaab37d08) at kernel/qobject.cpp:1226
#54 0x02365d24 in QApplicationPrivate::notify_helper (this=0x894c420, receiver=0x8bb9850, e=0xaab37d08) at kernel/qapplication.cpp:4462
#55 0x0236a8ce in QApplication::notify (this=0xbf91fa70, receiver=0x8bb9850, e=0xaab37d08) at kernel/qapplication.cpp:3862
#56 0x01b1f93a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#57 0x059a10bb in QCoreApplication::notifyInternal (this=0xbf91fa70, receiver=0x8bb9850, event=0xaab37d08) at kernel/qcoreapplication.cpp:731
#58 0x059a4c79 in sendEvent (receiver=0x0, event_type=0, data=0x88eff88) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#59 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x88eff88) at kernel/qcoreapplication.cpp:1372
#60 0x059a4e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#61 0x059ce3c4 in sendPostedEvents (s=0x894f900) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#62 postEventSourceDispatch (s=0x894f900) at kernel/qeventdispatcher_glib.cpp:277
#63 0x032f3aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#64 0x032f4270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#65 0x032f4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#66 0x059ce53c in QEventDispatcherGlib::processEvents (this=0x88efae0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#67 0x0241c1e5 in QGuiEventDispatcherGlib::processEvents (this=0x88efae0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#68 0x059a0289 in QEventLoop::processEvents (this=0xbf91f944, flags=...) at kernel/qeventloop.cpp:149
#69 0x059a0522 in QEventLoop::exec (this=0xbf91f944, flags=...) at kernel/qeventloop.cpp:201
#70 0x059a4ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#71 0x023638e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#72 0x0829ad0c in main (argc=1, argv=0xbf91fcd4) at /home/thomas/coding/digikam/digikam-sc/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 275688.

Reported using DrKonqi
Comment 1 Marcel Wiesweg 2011-08-21 14:34:06 UTC

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