Bug 273161

Summary: digikam: malloc(): smallbin double linked list corrupted
Product: [Applications] digikam Reporter: Richard Mortimer <richm+kde>
Component: Faces-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 2.0.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 7.0.0
Sentry Crash Report:

Description Richard Mortimer 2011-05-13 02:06:54 UTC
Application: digikam (2.0.0-beta5)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-28-generic i686
Distribution: Ubuntu 10.10

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

I was tagging a number of "Unknown" faces when digikam crashed with the following mesage.

*** glibc detected *** digikam: malloc(): smallbin double linked list corrupted: 0x0a01b130 ***

prior to the crash there were a number of other messages (probably unrelated but provided for completeness).

digikam(28505)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/media/shirephoto/digikam/PictureProject/0105/DSC_0204.JPG28505" 
digikam(28505)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/media/shirephoto/digikam/PictureProject/0105/DSC_0204.JPG" 
digikam(28505)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/media/shirephoto/digikam/PictureProject/0105/DSC_0199.JPG28505" 
digikam(28505)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/media/shirephoto/digikam/PictureProject/0105/DSC_0199.JPG" 
digikam(28505)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/media/shirephoto/digikam/PictureProject/0105/DSC_0200.JPG28505" 
digikam(28505)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/media/shirephoto/digikam/PictureProject/0105/DSC_0200.JPG" 
digikam(28505)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/media/shirephoto/digikam/PictureProject/0105/DSC_0201.JPG28505"

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

Thread 17 (Thread 0xb597fb70 (LWP 28506)):
#0  0x03a99d0f in g_main_context_prepare (context=0x89d95b0, priority=0xb597f0dc) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2398
#1  0x03a9a279 in g_main_context_iterate (context=0x89d95b0, block=<value optimized out>, dispatch=1, self=0x89d9640) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2760
#2  0x03a9aba7 in g_main_loop_run (loop=0x89d9630) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2988
#3  0x043269c4 in gdbus_shared_thread_func (data=0x0) at /build/buildd/glib2.0-2.26.1/gio/gdbusprivate.c:277
#4  0x03ac148f in g_thread_create_proxy (data=0x89d9640) at /build/buildd/glib2.0-2.26.1/glib/gthread.c:1897
#5  0x00873cc9 in start_thread (arg=0xb597fb70) at pthread_create.c:304
#6  0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xb3153b70 (LWP 28507)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x008784dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x05addd9d in __pthread_cond_wait (cond=0x8b82df8, mutex=0x8b82de0) at forward.c:139
#3  0x03c0eef2 in QMutexPrivate::wait (this=0x8b82dc8, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0x03c0a5ca in QMutex::lock (this=0x8b82da4) at thread/qmutex.cpp:167
#5  0x00a75c48 in Digikam::DatabaseAccess::DatabaseAccess (this=0xb3152eef) at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/databaseaccess.cpp:100
#6  0x00a68305 in Digikam::CollectionManager::locationForAlbumRootId (this=0x8b762f8, id=1) at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/collectionmanager.cpp:1257
#7  0x00a61628 in Digikam::CollectionScanner::scanForStaleAlbums (this=0xb315314c, locationIdsToScan=...) at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/collectionscanner.cpp:595
#8  0x00a64f54 in Digikam::CollectionScanner::partialScan (this=0xb315314c, albumRoot=..., album=...) at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/collectionscanner.cpp:400
#9  0x00a65764 in Digikam::CollectionScanner::partialScan (this=0xb315314c, filePath=...) at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/collectionscanner.cpp:347
#10 0x08233d5b in Digikam::ScanController::run (this=0x8b77e60) at /build/buildd/digikam2-2.0.0~beta5/core/digikam/database/scancontroller.cpp:643
#11 0x03c0fdf9 in QThreadPrivate::start (arg=0x8b77e60) at thread/qthread_unix.cpp:266
#12 0x00873cc9 in start_thread (arg=0xb3153b70) at pthread_create.c:304
#13 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xb2952b70 (LWP 28508)):
#0  timerSourcePrepareHelper (src=0xb5000680, timeout=0xb2951f2c) at kernel/qeventdispatcher_glib.cpp:134
#1  0x03d4083d in timerSourcePrepare (source=0xb5000680, timeout=0xb2951f2c) at kernel/qeventdispatcher_glib.cpp:169
#2  0x03a99e6a in g_main_context_prepare (context=0x8b7cfc0, priority=0xb2951fac) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2469
#3  0x03a9a279 in g_main_context_iterate (context=0x8b7cfc0, block=<value optimized out>, dispatch=1, self=0xb5003e28) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2760
#4  0x03a9a848 in g_main_context_iteration (context=0x8b7cfc0, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#5  0x03d4059f in QEventDispatcherGlib::processEvents (this=0x8b7cc68, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x03d10609 in QEventLoop::processEvents (this=0xb2952100, flags=) at kernel/qeventloop.cpp:149
#7  0x03d10a8a in QEventLoop::exec (this=0xb2952100, flags=...) at kernel/qeventloop.cpp:201
#8  0x03c0cb7e in QThread::exec (this=0x8aed510) at thread/qthread.cpp:490
#9  0x03cef35b in QInotifyFileSystemWatcherEngine::run (this=0x8aed510) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x03c0fdf9 in QThreadPrivate::start (arg=0x8aed510) at thread/qthread_unix.cpp:266
#11 0x00873cc9 in start_thread (arg=0xb2952b70) at pthread_create.c:304
#12 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb2151b70 (LWP 28542)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x008784dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x05addd9d in __pthread_cond_wait (cond=0x8ed6040, mutex=0x8ed6028) at forward.c:139
#3  0x03c109c7 in wait (this=0x8ed5d48, mutex=0x8ed5d44, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8ed5d48, mutex=0x8ed5d44, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0196769a in Digikam::ParkingThread::run (this=0x8ed5d38) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/threadmanager.cpp:119
#6  0x03c0fdf9 in QThreadPrivate::start (arg=0x8ed5d38) at thread/qthread_unix.cpp:266
#7  0x00873cc9 in start_thread (arg=0xb2151b70) at pthread_create.c:304
#8  0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb1950b70 (LWP 28545)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x00878884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x05adddf4 in __pthread_cond_timedwait (cond=0x904ab20, mutex=0x904ab08, abstime=0xb1950190) at forward.c:152
#3  0x069a8b3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xaabbbb70 (LWP 28546)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x05ac9371 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x069d4f1c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 11 (Thread 0xaa3bab70 (LWP 28547)):
#0  0x0679ce36 in clock_gettime (clock_id=108662772, tp=0xaa3b9df0) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03c6b50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x03d426e5 in QTimerInfoList::updateCurrentTime (this=0x9461334) at kernel/qeventdispatcher_unix.cpp:339
#4  0x03d4272a in QTimerInfoList::timerWait (this=0x9461334, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03d407a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaa3b9f1c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03d4083d in timerSourcePrepare (source=0x0, timeout=0x67a0ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x03a99e6a in g_main_context_prepare (context=0x945ff68, priority=0xaa3b9f9c) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2469
#8  0x03a9a279 in g_main_context_iterate (context=0x945ff68, block=<value optimized out>, dispatch=1, self=0x94613a8) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2760
#9  0x03a9a848 in g_main_context_iteration (context=0x945ff68, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#10 0x03d4059f in QEventDispatcherGlib::processEvents (this=0x945f788, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x03d10609 in QEventLoop::processEvents (this=0xaa3ba0f0, flags=) at kernel/qeventloop.cpp:149
#12 0x03d10a8a in QEventLoop::exec (this=0xaa3ba0f0, flags=...) at kernel/qeventloop.cpp:201
#13 0x03c0cb7e in QThread::exec (this=0x945f8d0) at thread/qthread.cpp:490
#14 0x070c0d7a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0x03c0fdf9 in QThreadPrivate::start (arg=0x945f8d0) at thread/qthread_unix.cpp:266
#16 0x00873cc9 in start_thread (arg=0xaa3bab70) at pthread_create.c:304
#17 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa9bb9b70 (LWP 28548)):
#0  __poll (fds=0x9461fc8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:91
#1  0x00d1f562 in ?? () from /usr/lib/libpulse.so.0
#2  0x00d0bab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00d0da73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00d0db44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00d1f303 in ?? () from /usr/lib/libpulse.so.0
#6  0x041b9bd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00873cc9 in start_thread (arg=0xa9bb9b70) at pthread_create.c:304
#8  0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa4fffb70 (LWP 28549)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x008784dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x05addd9d in __pthread_cond_wait (cond=0xb503dbe0, mutex=0xb503dbc8) at forward.c:139
#3  0x069bab54 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 8 (Thread 0xadb97b70 (LWP 28588)):
#0  0x008777d4 in __pthread_mutex_unlock_usercnt (mutex=0x8cac8f4, decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x05addfa6 in pthread_mutex_unlock (mutex=0x8cac8f4) at forward.c:184
#2  0x03a99e58 in g_main_context_prepare (context=0x8cac8f0, priority=0xadb96fac) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2467
#3  0x03a9a279 in g_main_context_iterate (context=0x8cac8f0, block=<value optimized out>, dispatch=1, self=0x8d33348) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2760
#4  0x03a9a848 in g_main_context_iteration (context=0x8cac8f0, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#5  0x03d4059f in QEventDispatcherGlib::processEvents (this=0x9aa19d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x03d10609 in QEventLoop::processEvents (this=0xadb97110, flags=) at kernel/qeventloop.cpp:149
#7  0x03d10a8a in QEventLoop::exec (this=0xadb97110, flags=...) at kernel/qeventloop.cpp:201
#8  0x01966d13 in Digikam::WorkerObjectRunnable::run (this=0xa50928e0) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/threadmanager.cpp:196
#9  0x03c04523 in QThreadPoolThread::run (this=0x95bfb08) at concurrent/qthreadpool.cpp:106
#10 0x03c0fdf9 in QThreadPrivate::start (arg=0x95bfb08) at thread/qthread_unix.cpp:266
#11 0x00873cc9 in start_thread (arg=0xadb97b70) at pthread_create.c:304
#12 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0x9f7fbb70 (LWP 28617)):
#0  0x03c6b506 in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#1  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#2  0x03d426e5 in QTimerInfoList::updateCurrentTime (this=0x9e9000c) at kernel/qeventdispatcher_unix.cpp:339
#3  0x03d4272a in QTimerInfoList::timerWait (this=0x9e9000c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#4  0x03d407a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x9f7faf2c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x03d4083d in timerSourcePrepare (source=0x9f7fae00, timeout=0x9f7faea8) at kernel/qeventdispatcher_glib.cpp:169
#6  0x03a99e6a in g_main_context_prepare (context=0x9ff1380, priority=0x9f7fafac) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2469
#7  0x03a9a279 in g_main_context_iterate (context=0x9ff1380, block=<value optimized out>, dispatch=1, self=0xa04fe28) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2760
#8  0x03a9a848 in g_main_context_iteration (context=0x9ff1380, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#9  0x03d4059f in QEventDispatcherGlib::processEvents (this=0x9791040, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#10 0x03d10609 in QEventLoop::processEvents (this=0x9f7fb110, flags=) at kernel/qeventloop.cpp:149
#11 0x03d10a8a in QEventLoop::exec (this=0x9f7fb110, flags=...) at kernel/qeventloop.cpp:201
#12 0x01966d13 in Digikam::WorkerObjectRunnable::run (this=0xb50bc188) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/threadmanager.cpp:196
#13 0x03c04523 in QThreadPoolThread::run (this=0x8ce2870) at concurrent/qthreadpool.cpp:106
#14 0x03c0fdf9 in QThreadPrivate::start (arg=0x8ce2870) at thread/qthread_unix.cpp:266
#15 0x00873cc9 in start_thread (arg=0x9f7fbb70) at pthread_create.c:304
#16 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xaeb99b70 (LWP 28891)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x05ade0f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x05a7265f in _L_lock_9687 () from /lib/libc.so.6
#3  0x05a70e56 in __libc_free (mem=0xa0877a0) at malloc.c:3736
#4  0x03a9f486 in g_free (mem=0xa0877a0) at /build/buildd/glib2.0-2.26.1/glib/gmem.c:263
#5  0x03a995e7 in g_main_context_unref (context=0xa0877a0) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:502
#6  0x03d4122d in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x8dc8ba0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:392
#7  0x03c0f5ba in QThreadPrivate::finish (arg=0x9e29b50) at thread/qthread_unix.cpp:302
#8  0x03c0fe01 in ~__pthread_cleanup_class (arg=0x9e29b50) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0x9e29b50) at thread/qthread_unix.cpp:271
#10 0x00873cc9 in start_thread (arg=0xaeb99b70) at pthread_create.c:304
#11 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xabaffb70 (LWP 28893)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x05ade0f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x05a7265f in _L_lock_9687 () from /lib/libc.so.6
#3  0x05a70e56 in __libc_free (mem=0x9f4c900) at malloc.c:3736
#4  0x03c09fed in qFree (ptr=0x9f4c900) at global/qmalloc.cpp:60
#5  0x03c5b180 in QString::free (d=0x9f4c900) at tools/qstring.cpp:1151
#6  0x03c5b5ae in QString::operator= (this=0x9edfb10, other=...) at tools/qstring.cpp:1325
#7  0x00a943d6 in Digikam::ImageInfo::ImageInfo (this=0xabafeca8, url=...) at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/imageinfo.cpp:213
#8  0x00a86571 in Digikam::DatabaseThumbnailInfoProvider::thumbnailInfo (this=0x8bb1378, path=...) at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/databasethumbnailinfoprovider.cpp:45
#9  0x0194554e in Digikam::ThumbnailCreator::makeThumbnailInfo (this=0x8ee8d18, path=..., rect=...) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:345
#10 0x01946be1 in Digikam::ThumbnailCreator::load (this=0x8ee8d18, path=..., rect=..., pregenerate=true) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:225
#11 0x019475db in Digikam::ThumbnailCreator::pregenerate (this=0x8ee8d18, path=...) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:180
#12 0x0195230d in Digikam::ThumbnailLoadingTask::execute (this=0xabb19dd0) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailtask.cpp:79
#13 0x01925e23 in Digikam::LoadSaveThread::run (this=0x8eea090) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/loadsavethread.cpp:117
#14 0x01969540 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x8ef9c00) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/dynamicthread.cpp:328
#15 0x03c04523 in QThreadPoolThread::run (this=0x8cfa9f0) at concurrent/qthreadpool.cpp:106
#16 0x03c0fdf9 in QThreadPrivate::start (arg=0x8cfa9f0) at thread/qthread_unix.cpp:266
#17 0x00873cc9 in start_thread (arg=0xabaffb70) at pthread_create.c:304
#18 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xae398b70 (LWP 28948)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x05ade0f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x05a7265f in _L_lock_9687 () from /lib/libc.so.6
#3  0x05a70e56 in __libc_free (mem=0xa066c00) at malloc.c:3736
#4  0x06317121 in my_no_flags_free () from /usr/lib/libmysqlclient_r.so.16
#5  0x06349da0 in vio_delete () from /usr/lib/libmysqlclient_r.so.16
#6  0x06345564 in end_server () from /usr/lib/libmysqlclient_r.so.16
#7  0x06347d58 in cli_advanced_command () from /usr/lib/libmysqlclient_r.so.16
#8  0x06344057 in mysql_send_query () from /usr/lib/libmysqlclient_r.so.16
#9  0x063440f0 in mysql_real_query () from /usr/lib/libmysqlclient_r.so.16
#10 0x06313565 in mysql_query () from /usr/lib/libmysqlclient_r.so.16
#11 0x086ac8b4 in QMYSQLDriver::beginTransaction (this=0xa0639a8) at ../../../sql/drivers/mysql/qsql_mysql.cpp:1447
#12 0x00f86bb4 in QSqlDatabase::transaction (this=0xae397c3c) at kernel/qsqldatabase.cpp:913
#13 0x018fab94 in Digikam::DatabaseCoreBackend::beginTransaction (this=0x8bc6da0) at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/databasecorebackend.cpp:1518
#14 0x01943de3 in Digikam::ThumbnailCreator::storeInDatabase (this=0x9640578, info=..., image=...) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:744
#15 0x01947286 in Digikam::ThumbnailCreator::load (this=0x9640578, path=..., rect=..., pregenerate=false) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:264
#16 0x0194756b in Digikam::ThumbnailCreator::load (this=0x9640578, path=...) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:196
#17 0x019522b5 in Digikam::ThumbnailLoadingTask::execute (this=0xabb622b8) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailtask.cpp:169
#18 0x01925e23 in Digikam::LoadSaveThread::run (this=0x8f00678) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/loadsavethread.cpp:117
#19 0x01969540 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x963e318) at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/dynamicthread.cpp:328
#20 0x03c04523 in QThreadPoolThread::run (this=0x95e1028) at concurrent/qthreadpool.cpp:106
#21 0x03c0fdf9 in QThreadPrivate::start (arg=0x95e1028) at thread/qthread_unix.cpp:266
#22 0x00873cc9 in start_thread (arg=0xae398b70) at pthread_create.c:304
#23 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x9e5ffb70 (LWP 28949)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x05ade0f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x05a7265f in _L_lock_9687 () from /lib/libc.so.6
#3  0x05a70e56 in __libc_free (mem=0xa1411f8) at malloc.c:3736
#4  0x03a9f486 in g_free (mem=0xa1411f8) at /build/buildd/glib2.0-2.26.1/glib/gmem.c:263
#5  0x03a961c0 in g_source_unref_internal (source=0xa1411f8, context=<value optimized out>, have_lock=0) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:1529
#6  0x03d4114d in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x8e36af8, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:369
#7  0x03c0f5ba in QThreadPrivate::finish (arg=0x9e29800) at thread/qthread_unix.cpp:302
#8  0x03c0fe01 in ~__pthread_cleanup_class (arg=0x9e29800) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0x9e29800) at thread/qthread_unix.cpp:271
#10 0x00873cc9 in start_thread (arg=0x9e5ffb70) at pthread_create.c:304
#11 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x9fffcb70 (LWP 28950)):
#0  0x00838416 in __kernel_vsyscall ()
#1  0x05ade0f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x05a7265f in _L_lock_9687 () from /lib/libc.so.6
#3  0x05a70e56 in __libc_free (mem=0x9f0b9c8) at malloc.c:3736
#4  0x03a9f486 in g_free (mem=0x9f0b9c8) at /build/buildd/glib2.0-2.26.1/glib/gmem.c:263
#5  0x03a961c0 in g_source_unref_internal (source=0x9f0b9c8, context=<value optimized out>, have_lock=0) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:1529
#6  0x03d4114d in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x9ef4370, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:369
#7  0x03c0f5ba in QThreadPrivate::finish (arg=0xabec1630) at thread/qthread_unix.cpp:302
#8  0x03c0fe01 in ~__pthread_cleanup_class (arg=0xabec1630) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0xabec1630) at thread/qthread_unix.cpp:271
#10 0x00873cc9 in start_thread (arg=0x9fffcb70) at pthread_create.c:304
#11 0x05ad069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5c418a0 (LWP 28505)):
[KCrash Handler]
#7  0x00838416 in __kernel_vsyscall ()
#8  0x05a2a941 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x05a2de42 in abort () at abort.c:92
#10 0x05a62305 in __libc_message (do_abort=2, fmt=0x5b3a280 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#11 0x05a6c501 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xa01b130) at malloc.c:6283
#12 0x05a6f679 in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4308
#13 0x05a70f33 in __libc_malloc (bytes=104) at malloc.c:3660
#14 0x02f86619 in operator new(unsigned int) () from /usr/lib/libstdc++.so.6
#15 0x022e071e in QBrush::init (this=0xa093a38, color=..., style=Qt::SolidPattern) at painting/qbrush.cpp:407
#16 0x022e1044 in QBrush::QBrush (this=0xa093a38, color=Qt::white, style=Qt::SolidPattern) at painting/qbrush.cpp:496
#17 0x02312357 in QPainterState::QPainterState (this=0xa093a08) at painting/qpainter.cpp:8167
#18 0x023146cb in QPainter::begin (this=0xbfdef528, pd=0x8bde074) at painting/qpainter.cpp:1785
#19 0x023148f8 in QPainter::QPainter (this=0xbfdef528, pd=0x8c1eb18) at painting/qpainter.cpp:1491
#20 0x022033b9 in QWidgetPrivate::drawWidget (this=0x8c98f90, pdev=0x8bde074, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5397
#21 0x02203cff in QWidgetPrivate::paintSiblingsRecursive (this=0x8cf5570, pdev=0x8bde074, siblings=..., index=22, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5627
#22 0x02202c35 in QWidgetPrivate::drawWidget (this=0x8cf5570, pdev=0x8bde074, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5473
#23 0x02203cff in QWidgetPrivate::paintSiblingsRecursive (this=0x8bc4f70, pdev=0x8bde074, siblings=..., index=9, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5627
#24 0x02202c35 in QWidgetPrivate::drawWidget (this=0x8bc4f70, pdev=0x8bde074, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5473
#25 0x02203cff in QWidgetPrivate::paintSiblingsRecursive (this=0x8b84e00, pdev=0x8bde074, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5627
#26 0x02202c35 in QWidgetPrivate::drawWidget (this=0x8b84e00, pdev=0x8bde074, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5473
#27 0x02203cff in QWidgetPrivate::paintSiblingsRecursive (this=0x8b84470, pdev=0x8bde074, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5627
#28 0x02202c35 in QWidgetPrivate::drawWidget (this=0x8b84470, pdev=0x8bde074, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5473
#29 0x02203cff in QWidgetPrivate::paintSiblingsRecursive (this=0x8bcfb28, pdev=0x8bde074, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5627
#30 0x02202c35 in QWidgetPrivate::drawWidget (this=0x8bcfb28, pdev=0x8bde074, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5473
#31 0x02203cff in QWidgetPrivate::paintSiblingsRecursive (this=0x8bae950, pdev=0x8bde074, siblings=..., index=191, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5627
#32 0x02202c35 in QWidgetPrivate::drawWidget (this=0x8bae950, pdev=0x8bde074, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8bc39e8) at kernel/qwidget.cpp:5473
#33 0x023f3c74 in QWidgetBackingStore::sync (this=0x8bc39e8) at painting/qbackingstore.cpp:1328
#34 0x021f52b3 in QWidgetPrivate::syncBackingStore (this=0x8bae950) at kernel/qwidget.cpp:1805
#35 0x021fc466 in QWidget::event (this=0x8bc6f78, event=0x954c048) at kernel/qwidget.cpp:8480
#36 0x0263c917 in QMainWindow::event (this=0x8bc6f78, event=0x954c048) at widgets/qmainwindow.cpp:1417
#37 0x01f70264 in KMainWindow::event (this=0x8bc6f78, ev=0x954c048) at ../../kdeui/widgets/kmainwindow.cpp:1100
#38 0x01fbc0bf in KXmlGuiWindow::event (this=0x8bc6f78, ev=0x954c048) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#39 0x0219dfdc in QApplicationPrivate::notify_helper (this=0x89a4578, receiver=0x8bc6f78, e=0x954c048) at kernel/qapplication.cpp:4396
#40 0x021a40e9 in QApplication::notify (this=0xbfdf1380, receiver=0x8bc6f78, e=0x954c048) at kernel/qapplication.cpp:4361
#41 0x01e8382a in KApplication::notify (this=0xbfdf1380, receiver=0x8bc6f78, event=0x954c048) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x03d11b3b in QCoreApplication::notifyInternal (this=0xbfdf1380, receiver=0x8bc6f78, event=0x954c048) at kernel/qcoreapplication.cpp:732
#43 0x03d14d8b in sendEvent (receiver=0x0, event_type=0, data=0x8969898) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8969898) at kernel/qcoreapplication.cpp:1373
#45 0x03d14f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#46 0x03d40a74 in sendPostedEvents (s=0x89a6e60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#47 postEventSourceDispatch (s=0x89a6e60) at kernel/qeventdispatcher_glib.cpp:277
#48 0x03a96855 in g_main_dispatch (context=0x89a6640) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149
#49 g_main_context_dispatch (context=0x89a6640) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702
#50 0x03a9a668 in g_main_context_iterate (context=0x89a6640, block=<value optimized out>, dispatch=1, self=0x89a2f28) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780
#51 0x03a9a848 in g_main_context_iteration (context=0x89a6640, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#52 0x03d40565 in QEventDispatcherGlib::processEvents (this=0x89693f0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#53 0x0225fbe5 in QGuiEventDispatcherGlib::processEvents (this=0x89693f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x03d10609 in QEventLoop::processEvents (this=0xbfdf1264, flags=) at kernel/qeventloop.cpp:149
#55 0x03d10a8a in QEventLoop::exec (this=0xbfdf1264, flags=...) at kernel/qeventloop.cpp:201
#56 0x03d1500f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#57 0x0219ce07 in QApplication::exec () at kernel/qapplication.cpp:3672
#58 0x083282ab in main (argc=1, argv=0xbfdf1624) at /build/buildd/digikam2-2.0.0~beta5/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 272434, bug 265308, bug 262067, bug 253841, bug 248935.

Reported using DrKonqi
Comment 1 caulier.gilles 2011-05-13 05:19:48 UTC
From your trace, in thread 1 which is relevant of the crash, there is no digiKam code, only KDE and Qt. Sound like a binary compatibility broken by packages update on your computer.

Can you try to get another backtrace running digiKam through GDB ?

Gilles Caulier
Comment 2 Richard Mortimer 2011-05-13 10:13:03 UTC
I have started digiKam with GDB now and will try to reproduce. The crash happened after 30+ minutes of face tagging so it may take a while.
Comment 3 Richard Mortimer 2011-05-14 01:34:08 UTC
I managed to crash again. Hopefully it is the same problem but in this case digiKam was searching for new faces whilst I was looking through the detected faces and dismissing (clicking the red x at the top right corner) the images that were not valid faces.

Full gdb session attached. I did clean it up a bit (it was captured using the script command) to get rid of control characters and gdb paging output. I have the original non-cleaned output if that turns out to be necessary.



GNU gdb (GDB) 7.2-ubuntu

Copyright (C) 2010 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.  Type "show copying"

and "show warranty" for details.

This GDB was configured as "i686-linux-gnu".

For bug reporting instructions, please see:

<http://www.gnu.org/software/gdb/bugs/>...

Reading symbols from /usr/bin/digikam...Reading symbols from /usr/lib/debug/usr/bin/digikam...done.

done.

(gdb) run

Starting program: /usr/bin/digikam 

[Thread debugging using libthread_db enabled]

warning: the debug information found in "/usr/lib/debug//usr/lib/libxml2.so.2.7.7" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).



warning: the debug information found in "/usr/lib/debug/usr/lib/libxml2.so.2.7.7" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).



[New Thread 0xb7c3fb70 (LWP 9753)]

[New Thread 0xb4fa3b70 (LWP 9754)]

[New Thread 0xb47a2b70 (LWP 9755)]

[New Thread 0xb3fa1b70 (LWP 9756)]

[New Thread 0xb354eb70 (LWP 9757)]

[Thread 0xb354eb70 (LWP 9757) exited]

QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.

[Thread 0xb3fa1b70 (LWP 9756) exited]

[New Thread 0xb3fa1b70 (LWP 9758)]

[Thread 0xb3fa1b70 (LWP 9758) exited]

[New Thread 0xb3fa1b70 (LWP 9777)]

[New Thread 0xb354eb70 (LWP 9778)]

[New Thread 0xac54cb70 (LWP 9779)]

[New Thread 0xabd4bb70 (LWP 9780)]

[New Thread 0xab54ab70 (LWP 9781)]

[New Thread 0xa6d48b70 (LWP 9782)]

digikam(9750)/digikam (core) Digikam::ImageInfoJob::slotResult: Failed to list url:  "" 

digikam(9750)/digikam (core) Digikam::ImageInfoJob::slotResult: Failed to list url:  "" 

[New Thread 0xa6547b70 (LWP 9795)]

digikam(9750)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader:: createInstance returned 0 for  "Wikimedia Export"  ( "kipiplugin_wikimedia" )  with error:  "Could not find plugin 'Wikimedia Export' for application 'digikam'" 

[New Thread 0xaf93bb70 (LWP 9809)]

[New Thread 0xaf13ab70 (LWP 9810)]

[New Thread 0xae939b70 (LWP 9811)]

[Thread 0xa6547b70 (LWP 9795) exited]

[Thread 0xaf13ab70 (LWP 9810) exited]

[Thread 0xae939b70 (LWP 9811) exited]

[Thread 0xaf93bb70 (LWP 9809) exited]

Object::disconnect: Unexpected null parameter

Object::disconnect: Unexpected null parameter

[New Thread 0xaf93bb70 (LWP 9840)]

[New Thread 0xae939b70 (LWP 9841)]

[New Thread 0xaf13ab70 (LWP 9842)]

[New Thread 0xa6547b70 (LWP 9843)]

[New Thread 0xa1944b70 (LWP 9844)]

Cascade directory located as : /usr/share/opencv/haarcascades

[New Thread 0x9b7cfb70 (LWP 9846)]

Cascade directory located as : /usr/share/opencv/haarcascades

Cascade directory located as : /usr/share/opencv/haarcascades

opened

[New Thread 0x97c23b70 (LWP 9847)]

[New Thread 0x97422b70 (LWP 9848)]

[New Thread 0x96c21b70 (LWP 9849)]

[New Thread 0x939a6b70 (LWP 9851)]

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0104.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0105.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0106.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0107.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0108.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0109.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0110.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0111.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0112.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0113.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0114.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0115.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0116.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0117.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0118.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0119.AVI" 

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0056/MVI_0120.AVI" 

[Thread 0xaf13ab70 (LWP 9842) exited]

[Thread 0xae939b70 (LWP 9841) exited]

[Thread 0x97c23b70 (LWP 9847) exited]

[New Thread 0x97c23b70 (LWP 9873)]

[New Thread 0xae939b70 (LWP 9874)]

digikam(9750)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/media/shirephoto/digikam/PictureProject/0050/P1020074.JPG" 

[Thread 0x97c23b70 (LWP 9873) exited]

[Thread 0x96c21b70 (LWP 9849) exited]

[Thread 0x97422b70 (LWP 9848) exited]

[New Thread 0x97422b70 (LWP 9898)]

[New Thread 0x96c21b70 (LWP 9899)]

[New Thread 0x97c23b70 (LWP 9900)]

[Thread 0x96c21b70 (LWP 9899) exited]

[Thread 0x97c23b70 (LWP 9900) exited]

[Thread 0x97422b70 (LWP 9898) exited]

[New Thread 0x97422b70 (LWP 9923)]

[New Thread 0x97c23b70 (LWP 9924)]

[New Thread 0x96c21b70 (LWP 9925)]

[New Thread 0xaf13ab70 (LWP 9927)]

[Thread 0x97422b70 (LWP 9923) exited]

[Thread 0x96c21b70 (LWP 9925) exited]

[Thread 0xaf13ab70 (LWP 9927) exited]

[Thread 0x97c23b70 (LWP 9924) exited]

[New Thread 0x97c23b70 (LWP 9940)]

[New Thread 0xaf13ab70 (LWP 9941)]

[New Thread 0x96c21b70 (LWP 9942)]

[Thread 0xaf13ab70 (LWP 9941) exited]

[Thread 0x96c21b70 (LWP 9942) exited]

[Thread 0x97c23b70 (LWP 9940) exited]

[New Thread 0x97c23b70 (LWP 9960)]

[New Thread 0x96c21b70 (LWP 9961)]

[New Thread 0xaf13ab70 (LWP 9962)]

[Thread 0x97c23b70 (LWP 9960) exited]

[Thread 0xaf13ab70 (LWP 9962) exited]

[Thread 0x96c21b70 (LWP 9961) exited]

[New Thread 0x96c21b70 (LWP 9972)]

[New Thread 0xaf13ab70 (LWP 9973)]

[New Thread 0x97c23b70 (LWP 9974)]

[New Thread 0x97422b70 (LWP 9975)]

[Thread 0x97422b70 (LWP 9975) exited]

[Thread 0x96c21b70 (LWP 9972) exited]

[Thread 0x939a6b70 (LWP 9851) exited]

[New Thread 0x939a6b70 (LWP 9981)]

[New Thread 0x96c21b70 (LWP 9982)]

[New Thread 0x97422b70 (LWP 9998)]



Program received signal SIGSEGV, Segmentation fault.

QVariant::QVariant (this=0xbfffdf98, p=...) at kernel/qvariant.cpp:1419

1419	kernel/qvariant.cpp: No such file or directory.

	in kernel/qvariant.cpp

	(gdb) bt

	#0  QVariant::QVariant (this=0xbfffdf98, p=...) at kernel/qvariant.cpp:1419

	#1  0x015a5fa6 in Digikam::ImageModel::data (this=0x8871de0, index=..., 

	    role=37)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/models/imagemodel.cpp:1013

	#2  0x015b9d6f in Digikam::ImageThumbnailModel::data (this=0x8871de0, 

	    index=..., role=-3882563)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/models/imagethumbnailmodel.cpp:253

	#3  0x015abe41 in data (this=0x88df4e8, left=..., right=...)

	    at /usr/include/qt4/QtCore/qabstractitemmodel.h:398

	#4  Digikam::ImageFilterModel::subSortLessThan (this=0x88df4e8, left=..., 

	    right=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/models/imagefiltermodel.cpp:1048

	#5  0x01ed90b5 in KCategorizedSortFilterProxyModel::lessThan (this=0x88df4e8, 

	    left=..., right=...)

	    at ../../kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp:121

	#6  0x02896192 in void QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan>(int*, int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#7  0x02896331 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#8  0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#9  0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#10 0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#11 0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#12 0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#13 0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#14 0x0288c3c3 in qStableSort<int*, QSortFilterProxyModelLessThan> (

	    this=0xb7325220, source_rows=..., source_parent=...)

	    at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:212

	#15 QSortFilterProxyModelPrivate::sort_source_rows (this=0xb7325220, 

	    source_rows=..., source_parent=...)

	    at itemviews/qsortfilterproxymodel.cpp:464

	#16 0x0288c649 in QSortFilterProxyModelPrivate::create_mapping (

	    this=0xb7325220, source_parent=...)

	    at itemviews/qsortfilterproxymodel.cpp:337

	#17 0x0288d8f5 in QSortFilterProxyModelPrivate::update_persistent_indexes (

	    this=0xb7325220, source_indexes=...)

	    at itemviews/qsortfilterproxymodel.cpp:1014

	#18 0x0289001b in QSortFilterProxyModelPrivate::clear_mapping (this=0xb7325220)

	    at itemviews/qsortfilterproxymodel.cpp:310

	#19 0x028904a0 in QSortFilterProxyModel::invalidate (this=0x88df4e8)

	    at itemviews/qsortfilterproxymodel.cpp:2321

	#20 0x015afb71 in Digikam::ImageFilterModelPrivate::packageFinished (

	    this=0x8a98660, package=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/models/imagefiltermodel.cpp:815

	#21 0x015afce5 in Digikam::ImageFilterModelPrivate::qt_metacall (

	    this=0x8a98660, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xadf7ff80)

	    at /build/buildd/digikam2-2.0.0~beta5/obj-i686-linux-gnu/core/digikam/imagefiltermodelpriv.moc:96

	#22 0x0302e8ca in QMetaObject::metacall (object=0x8a98660, 

	    cl=QMetaObject::ReadProperty, idx=10, argv=0xadf7ff80)

	    at kernel/qmetaobject.cpp:237

	#23 0x03039df6 in QMetaCallEvent::placeMetaCall (this=0x9c234770, 

	    object=0x8a98660) at kernel/qobject.cpp:534

	#24 0x0303b6a2 in QObject::event (this=0x8a98660, e=0x8868f30)

	    at kernel/qobject.cpp:1219

	#25 0x02227fdc in QApplicationPrivate::notify_helper (this=0x85d0608, 

	    receiver=0x8a98660, e=0x9c234770) at kernel/qapplication.cpp:4396

	#26 0x0222e04e in QApplication::notify (this=0xbffff1e0, receiver=0x8a98660, 

	    e=0x9c234770) at kernel/qapplication.cpp:3798

	#27 0x01f0d82a in KApplication::notify (this=0xbffff1e0, receiver=0x8a98660, 

	    event=0x9c234770) at ../../kdeui/kernel/kapplication.cpp:311

	#28 0x03028b3b in QCoreApplication::notifyInternal (this=0xbffff1e0, 

	    receiver=0x8a98660, event=0x9c234770) at kernel/qcoreapplication.cpp:732

	#29 0x0302bd8b in sendEvent (receiver=0x0, event_type=0, data=0x8595898)

	    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215

	#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, 

	    data=0x8595898) at kernel/qcoreapplication.cpp:1373

	#31 0x0302bf4d in QCoreApplication::sendPostedEvents (receiver=0x0, 

	    event_type=0) at kernel/qcoreapplication.cpp:1266

	#32 0x03057a74 in sendPostedEvents (s=0x85d1f58)

	    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220

	#33 postEventSourceDispatch (s=0x85d1f58)

	    at kernel/qeventdispatcher_glib.cpp:277

	#34 0x0469c855 in g_main_dispatch (context=0x85d1ed8)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149

	#35 g_main_context_dispatch (context=0x85d1ed8)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702

	#36 0x046a0668 in g_main_context_iterate (context=0x85d1ed8, 

	    block=<value optimised out>, dispatch=1, self=0x85cf140)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780

	#37 0x046a0848 in g_main_context_iteration (context=0x85d1ed8, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#38 0x03057565 in QEventDispatcherGlib::processEvents (this=0x85953f0, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#39 0x022e9be5 in QGuiEventDispatcherGlib::processEvents (this=0x85953f0, 

	    flags=...) at kernel/qguieventdispatcher_glib.cpp:204

	#40 0x03027609 in QEventLoop::processEvents (this=0xbffff0c4, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#41 0x03027a8a in QEventLoop::exec (this=0xbffff0c4, flags=...)

	    at kernel/qeventloop.cpp:201

	#42 0x0302c00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009

	#43 0x02226e07 in QApplication::exec () at kernel/qapplication.cpp:3672

	#44 0x083282ab in main (argc=1, argv=0xbffff484)

	    at /build/buildd/digikam2-2.0.0~beta5/core/digikam/main/main.cpp:232

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) 

	(gdb) thread apply all backtrace

	

	Thread 49 (Thread 0x97422b70 (LWP 9998)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bbefb in read () at ../sysdeps/unix/syscall-template.S:82

	#2  0xb35f36d8 in vio_read () from /usr/lib/libmysqlclient_r.so.16

	#3  0xb35f3736 in vio_read_buff () from /usr/lib/libmysqlclient_r.so.16

	#4  0xb35f4923 in ?? () from /usr/lib/libmysqlclient_r.so.16

	#5  0xb35f4cb7 in my_net_read () from /usr/lib/libmysqlclient_r.so.16

	#6  0xb35ee7ff in cli_safe_read () from /usr/lib/libmysqlclient_r.so.16

	#7  0xb35f0d8a in cli_advanced_command () from /usr/lib/libmysqlclient_r.so.16

	#8  0xb35b8b23 in ?? () from /usr/lib/libmysqlclient_r.so.16

	#9  0xb3799692 in QMYSQLResult::exec (this=0x9c206bb8)

	    at ../../../sql/drivers/mysql/qsql_mysql.cpp:937

	#10 0x0013bb0c in QSqlQuery::exec (this=0x97421bb8) at kernel/qsqlquery.cpp:942

	#11 0x011ce112 in Digikam::DatabaseCoreBackend::exec (this=0x87bef20, query=

	    ...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/databasecorebackend.cpp:1404

	#12 0x011d0a29 in Digikam::DatabaseCoreBackend::execQuery (this=0x87bef20, 

	    query=..., boundValue1=..., boundValue2=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/databasecorebackend.cpp:1055

	#13 0x011d0a90 in Digikam::DatabaseCoreBackend::execQuery (this=0x87bef20, 

	    sql=..., boundValue1=..., boundValue2=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/databasecorebackend.cpp:1004

	#14 0x011d0b07 in Digikam::DatabaseCoreBackend::execSql (this=0x87bef20, 

	    sql=..., boundValue1=..., boundValue2=..., values=0x97421c3c, 

	    lastInsertId=0x0)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/databasecorebackend.cpp:902

	#15 0x011dc766 in Digikam::ThumbnailDB::findByHash (this=0x877f358, 

	    uniqueHash=..., fileSize=70304)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/database/thumbnaildb.cpp:116

	#16 0x01217552 in Digikam::ThumbnailCreator::loadDatabaseThumbnailInfo (

	    this=0x8a9ecb0, info=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:833

	#17 0x01217c73 in Digikam::ThumbnailCreator::isInDatabase (this=0x8a9ecb0, 

	    info=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:850

	#18 0x01219e42 in Digikam::ThumbnailCreator::load (this=0x8a9ecb0, path=..., 

	    rect=..., pregenerate=true)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:236

	#19 0x0121a5db in Digikam::ThumbnailCreator::pregenerate (this=0x8a9ecb0, 

	    path=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailcreator.cpp:180

	#20 0x0122530d in Digikam::ThumbnailLoadingTask::execute (this=0x9dde000)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/thumbnailtask.cpp:79

	#21 0x011f8e23 in Digikam::LoadSaveThread::run (this=0x8aae580)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/loadsavethread.cpp:117

	#22 0x0123c540 in Digikam::DynamicThread::DynamicThreadPriv::run (

	    this=0x8abdaa8)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/dynamicthread.cpp:328

	#23 0x02f1b523 in QThreadPoolThread::run (this=0x9dda748)

	    at concurrent/qthreadpool.cpp:106

	#24 0x02f26df9 in QThreadPrivate::start (arg=0x9dda748)

	    at thread/qthread_unix.cpp:266

	#25 0x0355ecc9 in start_thread (arg=0x97422b70) at pthread_create.c:304

	#26 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 48 (Thread 0x96c21b70 (LWP 9982)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x03563884 in pthread_cond_timedwait@@GLIBC_2.3.2 ()

	    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236

	#2  0x034d9df4 in __pthread_cond_timedwait (cond=0xb73010c0, mutex=0xb73010a8, 

	    abstime=0x96c21110) at forward.c:152

	#3  0x02f2794f in wait (this=0xb738c12c, mutex=0xb738c128, time=30000)

	    at thread/qwaitcondition_unix.cpp:86

	#4  QWaitCondition::wait (this=0xb738c12c, mutex=0xb738c128, time=30000)

	    at thread/qwaitcondition_unix.cpp:160

	#5  0x02f1b5b3 in QThreadPoolThread::run (this=0x9db5c70)

	    at concurrent/qthreadpool.cpp:140

	#6  0x02f26df9 in QThreadPrivate::start (arg=0x9db5c70)

	    at thread/qthread_unix.cpp:266

	#7  0x0355ecc9 in start_thread (arg=0x96c21b70) at pthread_create.c:304

	#8  0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 47 (Thread 0x939a6b70 (LWP 9981)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=1, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x046ada1b in g_poll (fds=0x93b1e30, nfds=1, timeout=-1)

	    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132

	#3  0x046a043c in g_main_context_poll (context=0x9cc4d20, 

	    block=<value optimised out>, dispatch=1, self=0xa7c9628)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093

	#4  g_main_context_iterate (context=0x9cc4d20, block=<value optimised out>, 

	    dispatch=1, self=0xa7c9628)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775

	#5  0x046a0848 in g_main_context_iteration (context=0x9cc4d20, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#6  0x03057565 in QEventDispatcherGlib::processEvents (this=0x8a716d0, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#7  0x03027609 in QEventLoop::processEvents (this=0x939a6110, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#8  0x03027a8a in QEventLoop::exec (this=0x939a6110, flags=...)

	    at kernel/qeventloop.cpp:201

	#9  0x01239d13 in Digikam::WorkerObjectRunnable::run (this=0xaa3c1d8)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/threadmanager.cpp:196

	#10 0x02f1b523 in QThreadPoolThread::run (this=0x9dbc478)

	    at concurrent/qthreadpool.cpp:106

	#11 0x02f26df9 in QThreadPrivate::start (arg=0x9dbc478)

	    at thread/qthread_unix.cpp:266

	#12 0x0355ecc9 in start_thread (arg=0x939a6b70) at pthread_create.c:304

	#13 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 45 (Thread 0x97c23b70 (LWP 9974)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=1, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x046ada1b in g_poll (fds=0x9508908, nfds=1, timeout=-1)

	    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132

	#3  0x046a043c in g_main_context_poll (context=0x9cbf5f0, 

	    block=<value optimised out>, dispatch=1, self=0x94fcc78)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093

	#4  g_main_context_iterate (context=0x9cbf5f0, block=<value optimised out>, 

	    dispatch=1, self=0x94fcc78)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775

	#5  0x046a0848 in g_main_context_iteration (context=0x9cbf5f0, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#6  0x03057565 in QEventDispatcherGlib::processEvents (this=0xaa53d70, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#7  0x03027609 in QEventLoop::processEvents (this=0x97c23110, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#8  0x03027a8a in QEventLoop::exec (this=0x97c23110, flags=...)

	    at kernel/qeventloop.cpp:201

	#9  0x01239d13 in Digikam::WorkerObjectRunnable::run (this=0x9cd8690)

	6

	#10 0x02f1b523 in QThreadPoolThread::run (this=0x94eb740)

	    at concurrent/qthreadpool.cpp:106

	#11 0x02f26df9 in QThreadPrivate::start (arg=0x94eb740)

	    at thread/qthread_unix.cpp:266

	#12 0x0355ecc9 in start_thread (arg=0x97c23b70) at pthread_create.c:304

	#13 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 44 (Thread 0xaf13ab70 (LWP 9973)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=1, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x046ada1b in g_poll (fds=0x9f41f940, nfds=1, timeout=-1)

	    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132

	#3  0x046a043c in g_main_context_poll (context=0x8ac6af8, 

	    block=<value optimised out>, dispatch=1, self=0x9f428d98)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093

	#4  g_main_context_iterate (context=0x8ac6af8, block=<value optimised out>, 

	    dispatch=1, self=0x9f428d98)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775

	#5  0x046a0848 in g_main_context_iteration (context=0x8ac6af8, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#6  0x03057565 in QEventDispatcherGlib::processEvents (this=0x953f708, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#7  0x03027609 in QEventLoop::processEvents (this=0xaf13a110, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#8  0x03027a8a in QEventLoop::exec (this=0xaf13a110, flags=...)

	    at kernel/qeventloop.cpp:201

	#9  0x01239d13 in Digikam::WorkerObjectRunnable::run (this=0x9d70f00)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/threadmanager.cpp:196

	#10 0x02f1b523 in QThreadPoolThread::run (this=0x9c21840)

	    at concurrent/qthreadpool.cpp:106

	#11 0x02f26df9 in QThreadPrivate::start (arg=0x9c21840)

	    at thread/qthread_unix.cpp:266

	#12 0x0355ecc9 in start_thread (arg=0xaf13ab70) at pthread_create.c:304

	#13 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 29 (Thread 0xae939b70 (LWP 9874)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=1, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x046ada1b in g_poll (fds=0x9d23c88, nfds=1, timeout=-1)

	    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132

	#3  0x046a043c in g_main_context_poll (context=0x9cc7b10, 

	    block=<value optimised out>, dispatch=1, self=0x93d6260)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093

	#4  g_main_context_iterate (context=0x9cc7b10, block=<value optimised out>, 

	    dispatch=1, self=0x93d6260)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775

	#5  0x046a0848 in g_main_context_iteration (context=0x9cc7b10, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#6  0x03057565 in QEventDispatcherGlib::processEvents (this=0x962d858, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#7  0x03027609 in QEventLoop::processEvents (this=0xae939110, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#8  0x03027a8a in QEventLoop::exec (this=0xae939110, flags=...)

	    at kernel/qeventloop.cpp:201

	#9  0x01239d13 in Digikam::WorkerObjectRunnable::run (this=0x9db7940)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/threadmanager.cpp:196

	#10 0x02f1b523 in QThreadPoolThread::run (this=0x986c2c0)

	    at concurrent/qthreadpool.cpp:106

	#11 0x02f26df9 in QThreadPrivate::start (arg=0x986c2c0)

	    at thread/qthread_unix.cpp:266

	#12 0x0355ecc9 in start_thread (arg=0xae939b70) at pthread_create.c:304

	#13 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 23 (Thread 0x9b7cfb70 (LWP 9846)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x035634dc in pthread_cond_wait@@GLIBC_2.3.2 ()

	    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169

	#2  0x034d9d9d in __pthread_cond_wait (cond=0xaded3fb0, mutex=0xaded3f98)

	    at forward.c:139

	#3  0x04c07cb7 in ?? () from /usr/lib/libtbb.so.2

	#4  0x04c07d97 in ?? () from /usr/lib/libtbb.so.2

	#5  0x0355ecc9 in start_thread (arg=0x9b7cfb70) at pthread_create.c:304

	#6  0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 22 (Thread 0xa1944b70 (LWP 9844)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=1, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x046ada1b in g_poll (fds=0x8984118, nfds=1, timeout=-1)

	    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132

	#3  0x046a043c in g_main_context_poll (context=0x88b4f00, 

	    block=<value optimised out>, dispatch=1, self=0x9504318)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093

	#4  g_main_context_iterate (context=0x88b4f00, block=<value optimised out>, 

	    dispatch=1, self=0x9504318)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775

	#5  0x046a0848 in g_main_context_iteration (context=0x88b4f00, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#6  0x03057565 in QEventDispatcherGlib::processEvents (this=0x94f94f8, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#7  0x03027609 in QEventLoop::processEvents (this=0xa1944110, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#8  0x03027a8a in QEventLoop::exec (this=0xa1944110, flags=...)

	    at kernel/qeventloop.cpp:201

	#9  0x01239d13 in Digikam::WorkerObjectRunnable::run (this=0x9312e60)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/threadmanager.cpp:196

	#10 0x02f1b523 in QThreadPoolThread::run (this=0xb73bcd78)

	    at concurrent/qthreadpool.cpp:106

	#11 0x02f26df9 in QThreadPrivate::start (arg=0xb73bcd78)

	    at thread/qthread_unix.cpp:266

	#12 0x0355ecc9 in start_thread (arg=0xa1944b70) at pthread_create.c:304

	#13 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 21 (Thread 0xa6547b70 (LWP 9843)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bbefb in read () at ../sysdeps/unix/syscall-template.S:82

	#2  0x0346433b in _IO_new_file_underflow (fp=0x9f426768) at fileops.c:606

	#3  0x03467158 in __underflow (fp=0x9f426768) at genops.c:361

	#4  0x03463cc0 in _IO_file_xsgetn (fp=0x9f426768, data=0x9f450d24, n=4096)

	    at fileops.c:1445

	#5  0x03465c58 in _IO_sgetn (fp=0x9f426768, data=0x9f450d24, n=4096)

	    at genops.c:500

	#6  0x034596fe in _IO_fread (buf=0x9f450d24, size=1, count=4096, fp=0x9f426768)

	    at iofread.c:44

	#7  0x0361ebb2 in ?? () from /usr/lib/libjpeg.so.62

	#8  0x03622460 in jpeg_fill_bit_buffer () from /usr/lib/libjpeg.so.62

	#9  0x03622a6b in ?? () from /usr/lib/libjpeg.so.62

	#10 0x03625622 in ?? () from /usr/lib/libjpeg.so.62

	#11 0x036246fe in ?? () from /usr/lib/libjpeg.so.62

	#12 0x0361e561 in jpeg_read_scanlines () from /usr/lib/libjpeg.so.62

	#13 0x0103afcb in Digikam::JPEGLoader::load (this=0xa65466e0, filePath=..., 

	    observer=0x8a34410)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/dimg/loaders/jpegloader.cpp:426

	#14 0x01017871 in Digikam::DImg::load (this=0x8a34578, filePath=..., 

	    loadFlagsInt=63, observer=0x8a34410, rawDecodingSettings=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/dimg/dimg.cpp:423

	#15 0x01018d63 in Digikam::DImg::load (this=0x8a34578, filePath=..., 

	    observer=0x8a34410, rawDecodingSettings=<value optimised out>)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/dimg/dimg.cpp:369

	#16 0x01212046 in Digikam::PreviewLoadingTask::execute (this=0x8a34408)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/previewtask.cpp:294

	#17 0x011f8e23 in Digikam::LoadSaveThread::run (this=0x9d6fa70)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threadimageio/loadsavethread.cpp:117

	#18 0x0123c540 in Digikam::DynamicThread::DynamicThreadPriv::run (

	    this=0x9d6fb10)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/dynamicthread.cpp:328

	#19 0x02f1b523 in QThreadPoolThread::run (this=0xb738cd68)

	    at concurrent/qthreadpool.cpp:106

	#20 0x02f26df9 in QThreadPrivate::start (arg=0xb738cd68)

	    at thread/qthread_unix.cpp:266

	#21 0x0355ecc9 in start_thread (arg=0xa6547b70) at pthread_create.c:304

	#22 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 18 (Thread 0xaf93bb70 (LWP 9840)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=1, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x046ada1b in g_poll (fds=0xb734cd70, nfds=1, timeout=-1)

	    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132

	#3  0x046a043c in g_main_context_poll (context=0x9c92990, 

	    block=<value optimised out>, dispatch=1, self=0xb733bdd0)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093

	#4  g_main_context_iterate (context=0x9c92990, block=<value optimised out>, 

	    dispatch=1, self=0xb733bdd0)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775

	#5  0x046a0848 in g_main_context_iteration (context=0x9c92990, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#6  0x03057565 in QEventDispatcherGlib::processEvents (this=0x989dc40, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#7  0x03027609 in QEventLoop::processEvents (this=0xaf93b110, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#8  0x03027a8a in QEventLoop::exec (this=0xaf93b110, flags=...)

	    at kernel/qeventloop.cpp:201

	#9  0x01239d13 in Digikam::WorkerObjectRunnable::run (this=0xa7c8cd8)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/threadmanager.cpp:196

	#10 0x02f1b523 in QThreadPoolThread::run (this=0x99fb248)

	    at concurrent/qthreadpool.cpp:106

	#11 0x02f26df9 in QThreadPrivate::start (arg=0x99fb248)

	    at thread/qthread_unix.cpp:266

	#12 0x0355ecc9 in start_thread (arg=0xaf93bb70) at pthread_create.c:304

	#13 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 13 (Thread 0xa6d48b70 (LWP 9782)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x035634dc in pthread_cond_wait@@GLIBC_2.3.2 ()

	    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169

	#2  0x034d9d9d in __pthread_cond_wait (cond=0x9028ed0, mutex=0x9028eb8)

	    at forward.c:139

	#3  0xb0b7eb54 in ?? () from /usr/lib/libxine.so.1

	Backtrace stopped: previous frame inner to this frame (corrupt stack?)

	

	Thread 12 (Thread 0xab54ab70 (LWP 9781)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=2, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x035a3562 in ?? () from /usr/lib/libpulse.so.0

	#3  0x0358fab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0

	#4  0x03591a73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0

	#5  0x03591b44 in pa_mainloop_run () from /usr/lib/libpulse.so.0

	#6  0x035a3303 in ?? () from /usr/lib/libpulse.so.0

	#7  0x04afebd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so

	#8  0x0355ecc9 in start_thread (arg=0xab54ab70) at pthread_create.c:304

	#9  0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 11 (Thread 0xabd4bb70 (LWP 9780)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=1, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x046ada1b in g_poll (fds=0x9021a98, nfds=1, timeout=-1)

	    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132

	#3  0x046a043c in g_main_context_poll (context=0x90220f8, 

	    block=<value optimised out>, dispatch=1, self=0x90235f8)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093

	#4  g_main_context_iterate (context=0x90220f8, block=<value optimised out>, 

	    dispatch=1, self=0x90235f8)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775

	#5  0x046a0848 in g_main_context_iteration (context=0x90220f8, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#6  0x03057565 in QEventDispatcherGlib::processEvents (this=0x8b543b8, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#7  0x03027609 in QEventLoop::processEvents (this=0xabd4b0f0, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#8  0x03027a8a in QEventLoop::exec (this=0xabd4b0f0, flags=...)

	    at kernel/qeventloop.cpp:201

	#9  0x02f23b7e in QThread::exec (this=0x90217a8) at thread/qthread.cpp:490

	#10 0xb0bbcd7a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so

	#11 0x02f26df9 in QThreadPrivate::start (arg=0x90217a8)

	    at thread/qthread_unix.cpp:266

	#12 0x0355ecc9 in start_thread (arg=0xabd4bb70) at pthread_create.c:304

	#13 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 10 (Thread 0xac54cb70 (LWP 9779)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034c5371 in select () at ../sysdeps/unix/syscall-template.S:82

	#2  0xb0b98f1c in xine_usec_sleep () from /usr/lib/libxine.so.1

	#3  0x00000000 in ?? ()

	

	Thread 9 (Thread 0xb354eb70 (LWP 9778)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x03563884 in pthread_cond_timedwait@@GLIBC_2.3.2 ()

	    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236

	#2  0x034d9df4 in __pthread_cond_timedwait (cond=0x8c0cc08, mutex=0x8c0cbf0, 

	    abstime=0xb354e190) at forward.c:152

	#3  0xb0b6cb3f in ?? () from /usr/lib/libxine.so.1

	Backtrace stopped: previous frame inner to this frame (corrupt stack?)

	

	Thread 8 (Thread 0xb3fa1b70 (LWP 9777)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x035634dc in pthread_cond_wait@@GLIBC_2.3.2 ()

	    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169

	#2  0x034d9d9d in __pthread_cond_wait (cond=0x88734a0, mutex=0x8873488)

	    at forward.c:139

	#3  0x02f279c7 in wait (this=0x8a96b78, mutex=0x8a96b74, time=4294967295)

	    at thread/qwaitcondition_unix.cpp:88

	#4  QWaitCondition::wait (this=0x8a96b78, mutex=0x8a96b74, time=4294967295)

	    at thread/qwaitcondition_unix.cpp:160

	#5  0x0123a69a in Digikam::ParkingThread::run (this=0x8a96b68)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/threads/threadmanager.cpp:119

	#6  0x02f26df9 in QThreadPrivate::start (arg=0x8a96b68)

	    at thread/qthread_unix.cpp:266

	#7  0x0355ecc9 in start_thread (arg=0xb3fa1b70) at pthread_create.c:304

	#8  0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 4 (Thread 0xb47a2b70 (LWP 9755)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=2, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x046ada1b in g_poll (fds=0x876b7e8, nfds=2, timeout=-1)

	    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132

	#3  0x046a043c in g_main_context_poll (context=0x876c0c8, 

	    block=<value optimised out>, dispatch=1, self=0x876c200)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093

	#4  g_main_context_iterate (context=0x876c0c8, block=<value optimised out>, 

	    dispatch=1, self=0x876c200)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775

	#5  0x046a0848 in g_main_context_iteration (context=0x876c0c8, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#6  0x03057565 in QEventDispatcherGlib::processEvents (this=0x87663a8, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#7  0x03027609 in QEventLoop::processEvents (this=0xb47a2100, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#8  0x03027a8a in QEventLoop::exec (this=0xb47a2100, flags=...)

	    at kernel/qeventloop.cpp:201

	#9  0x02f23b7e in QThread::exec (this=0x87624f0) at thread/qthread.cpp:490

	#10 0x0300635b in QInotifyFileSystemWatcherEngine::run (this=0x87624f0)

	    at io/qfilesystemwatcher_inotify.cpp:248

	#11 0x02f26df9 in QThreadPrivate::start (arg=0x87624f0)

	    at thread/qthread_unix.cpp:266

	#12 0x0355ecc9 in start_thread (arg=0xb47a2b70) at pthread_create.c:304

	#13 0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 3 (Thread 0xb4fa3b70 (LWP 9754)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x035634dc in pthread_cond_wait@@GLIBC_2.3.2 ()

	    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169

	#2  0x034d9d9d in __pthread_cond_wait (cond=0x875f2b0, mutex=0x875f298)

	    at forward.c:139

	#3  0x02f279c7 in wait (this=0x875f1c4, mutex=0x875f1c0, time=4294967295)

	    at thread/qwaitcondition_unix.cpp:88

	#4  QWaitCondition::wait (this=0x875f1c4, mutex=0x875f1c0, time=4294967295)

	    at thread/qwaitcondition_unix.cpp:160

	#5  0x08234039 in Digikam::ScanController::run (this=0x875dde8)

	    at /build/buildd/digikam2-2.0.0~beta5/core/digikam/database/scancontroller.cpp:602

	#6  0x02f26df9 in QThreadPrivate::start (arg=0x875dde8)

	    at thread/qthread_unix.cpp:266

	#7  0x0355ecc9 in start_thread (arg=0xb4fa3b70) at pthread_create.c:304

	#8  0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 2 (Thread 0xb7c3fb70 (LWP 9753)):

	#0  0x0012e416 in __kernel_vsyscall ()

	#1  0x034bddf6 in __poll (fds=0x3554ff4, nfds=1, timeout=-1)

	    at ../sysdeps/unix/sysv/linux/poll.c:87

	#2  0x046ada1b in g_poll (fds=0x86081d8, nfds=1, timeout=-1)

	    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132

	#3  0x046a043c in g_main_context_poll (context=0x86055b0, 

	    block=<value optimised out>, dispatch=1, self=0x8605640)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093

	#4  g_main_context_iterate (context=0x86055b0, block=<value optimised out>, 

	    dispatch=1, self=0x8605640)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775

	#5  0x046a0ba7 in g_main_loop_run (loop=0x8605630)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2988

	#6  0x051429c4 in gdbus_shared_thread_func (data=0x0)

	    at /build/buildd/glib2.0-2.26.1/gio/gdbusprivate.c:277

	#7  0x046c748f in g_thread_create_proxy (data=0x8605640)

	    at /build/buildd/glib2.0-2.26.1/glib/gthread.c:1897

	#8  0x0355ecc9 in start_thread (arg=0xb7c3fb70) at pthread_create.c:304

	#9  0x034cc69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

	

	Thread 1 (Thread 0xb7fa08a0 (LWP 9750)):

	#0  QVariant::QVariant (this=0xbfffdf98, p=...) at kernel/qvariant.cpp:1419

	#1  0x015a5fa6 in Digikam::ImageModel::data (this=0x8871de0, index=..., 

	    role=37)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/models/imagemodel.cpp:1013

	#2  0x015b9d6f in Digikam::ImageThumbnailModel::data (this=0x8871de0, 

	    index=..., role=-3882563)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/models/imagethumbnailmodel.cpp:253

	#3  0x015abe41 in data (this=0x88df4e8, left=..., right=...)

	    at /usr/include/qt4/QtCore/qabstractitemmodel.h:398

	#4  Digikam::ImageFilterModel::subSortLessThan (this=0x88df4e8, left=..., 

	    right=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/models/imagefiltermodel.cpp:1048

	#5  0x01ed90b5 in KCategorizedSortFilterProxyModel::lessThan (this=0x88df4e8, 

	    left=..., right=...)

	    at ../../kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp:121

	#6  0x02896192 in void QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan>(int*, int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#7  0x02896331 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#8  0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#9  0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#10 0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#11 0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#12 0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#13 0x028962d6 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan)

	    () from /usr/lib/libQtGui.so.4

	#14 0x0288c3c3 in qStableSort<int*, QSortFilterProxyModelLessThan> (

	    this=0xb7325220, source_rows=..., source_parent=...)

	    at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:212

	#15 QSortFilterProxyModelPrivate::sort_source_rows (this=0xb7325220, 

	    source_rows=..., source_parent=...)

	    at itemviews/qsortfilterproxymodel.cpp:464

	#16 0x0288c649 in QSortFilterProxyModelPrivate::create_mapping (

	    this=0xb7325220, source_parent=...)

	    at itemviews/qsortfilterproxymodel.cpp:337

	#17 0x0288d8f5 in QSortFilterProxyModelPrivate::update_persistent_indexes (

	    this=0xb7325220, source_indexes=...)

	    at itemviews/qsortfilterproxymodel.cpp:1014

	#18 0x0289001b in QSortFilterProxyModelPrivate::clear_mapping (this=0xb7325220)

	    at itemviews/qsortfilterproxymodel.cpp:310

	#19 0x028904a0 in QSortFilterProxyModel::invalidate (this=0x88df4e8)

	    at itemviews/qsortfilterproxymodel.cpp:2321

	#20 0x015afb71 in Digikam::ImageFilterModelPrivate::packageFinished (

	    this=0x8a98660, package=...)

	    at /build/buildd/digikam2-2.0.0~beta5/core/libs/models/imagefiltermodel.cpp:815

	#21 0x015afce5 in Digikam::ImageFilterModelPrivate::qt_metacall (

	    this=0x8a98660, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xadf7ff80)

	    at /build/buildd/digikam2-2.0.0~beta5/obj-i686-linux-gnu/core/digikam/imagefiltermodelpriv.moc:96

	#22 0x0302e8ca in QMetaObject::metacall (object=0x8a98660, 

	    cl=QMetaObject::ReadProperty, idx=10, argv=0xadf7ff80)

	    at kernel/qmetaobject.cpp:237

	#23 0x03039df6 in QMetaCallEvent::placeMetaCall (this=0x9c234770, 

	    object=0x8a98660) at kernel/qobject.cpp:534

	#24 0x0303b6a2 in QObject::event (this=0x8a98660, e=0x8868f30)

	    at kernel/qobject.cpp:1219

	#25 0x02227fdc in QApplicationPrivate::notify_helper (this=0x85d0608, 

	    receiver=0x8a98660, e=0x9c234770) at kernel/qapplication.cpp:4396

	#26 0x0222e04e in QApplication::notify (this=0xbffff1e0, receiver=0x8a98660, 

	    e=0x9c234770) at kernel/qapplication.cpp:3798

	#27 0x01f0d82a in KApplication::notify (this=0xbffff1e0, receiver=0x8a98660, 

	    event=0x9c234770) at ../../kdeui/kernel/kapplication.cpp:311

	#28 0x03028b3b in QCoreApplication::notifyInternal (this=0xbffff1e0, 

	    receiver=0x8a98660, event=0x9c234770) at kernel/qcoreapplication.cpp:732

	#29 0x0302bd8b in sendEvent (receiver=0x0, event_type=0, data=0x8595898)

	    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215

	#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, 

	    data=0x8595898) at kernel/qcoreapplication.cpp:1373

	#31 0x0302bf4d in QCoreApplication::sendPostedEvents (receiver=0x0, 

	    event_type=0) at kernel/qcoreapplication.cpp:1266

	#32 0x03057a74 in sendPostedEvents (s=0x85d1f58)

	    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220

	#33 postEventSourceDispatch (s=0x85d1f58)

	    at kernel/qeventdispatcher_glib.cpp:277

	#34 0x0469c855 in g_main_dispatch (context=0x85d1ed8)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149

	#35 g_main_context_dispatch (context=0x85d1ed8)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702

	#36 0x046a0668 in g_main_context_iterate (context=0x85d1ed8, 

	    block=<value optimised out>, dispatch=1, self=0x85cf140)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780

	#37 0x046a0848 in g_main_context_iteration (context=0x85d1ed8, may_block=1)

	    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843

	#38 0x03057565 in QEventDispatcherGlib::processEvents (this=0x85953f0, 

	    flags=...) at kernel/qeventdispatcher_glib.cpp:415

	#39 0x022e9be5 in QGuiEventDispatcherGlib::processEvents (this=0x85953f0, 

	    flags=...) at kernel/qguieventdispatcher_glib.cpp:204

	#40 0x03027609 in QEventLoop::processEvents (this=0xbffff0c4, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.

	)

	    at kernel/qeventloop.cpp:149

	#41 0x03027a8a in QEventLoop::exec (this=0xbffff0c4, flags=...)

	    at kernel/qeventloop.cpp:201

	#42 0x0302c00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009

	#43 0x02226e07 in QApplication::exec () at kernel/qapplication.cpp:3672

	#44 0x083282ab in main (argc=1, argv=0xbffff484)

	    at /build/buildd/digikam2-2.0.0~beta5/core/digikam/main/main.cpp:232

	(gdb)
Comment 4 Marcel Wiesweg 2011-05-14 14:19:33 UTC
imagemodel.cpp:1013 is an empty line which is a bit weird here but otherwise the backtrace is the well-known problem

*** This bug has been marked as a duplicate of bug 269720 ***
Comment 5 caulier.gilles 2019-12-23 07:13:43 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