[Digikam-devel] [Bug 308575] New: Digikam crashes while scanning for faces

Thomas Widhalm widhalmt at widhalm.or.at
Wed Oct 17 22:55:54 BST 2012


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

            Bug ID: 308575
          Severity: crash
           Version: 2.9.0
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: Digikam crashes while scanning for faces
    Classification: Unclassified
                OS: Linux
          Reporter: widhalmt at widhalm.or.at
          Hardware: Fedora RPMs
            Status: UNCONFIRMED
         Component: general
           Product: digikam

Application: digikam (2.9.0)
KDE Platform Version: 4.9.2
Qt Version: 4.8.2
Operating System: Linux 3.6.1-1.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

I ran face recognition on a about 2000 pictures. I tried to change the album I
was looking at and digikam crashed.

The crash can be reproduced some of the time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
82    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fdece9e9a80 (LWP 22452))]

Thread 20 (Thread 0x7fdec31e5700 (LWP 22453)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00000032c8a7baeb in wait (time=18446744073709551615, this=0x1c1f810) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1c1f708,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005c8818 in Digikam::ScanController::run (this=0x1c87210) at
/usr/src/debug/digikam-2.9.0/core/digikam/database/scancontroller.cpp:698
#4  0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x1c87210) at
thread/qthread_unix.cpp:307
#5  0x0000003918807d14 in start_thread (arg=0x7fdec31e5700) at
pthread_create.c:309
#6  0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 19 (Thread 0x7fdec29e4700 (LWP 22454)):
#0  0x000000391880aa7f in __pthread_mutex_unlock_usercnt (mutex=0x7fdeb4000a60,
decr=decr at entry=1) at pthread_mutex_unlock.c:53
#1  0x000000391880aada in __pthread_mutex_unlock (mutex=<optimized out>) at
pthread_mutex_unlock.c:298
#2  0x00000039198839b1 in g_mutex_unlock (mutex=mutex at entry=0x7fdeb40009a0) at
gthread-posix.c:227
#3  0x0000003919847a0e in g_main_context_iterate
(context=context at entry=0x7fdeb40009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3124
#4  0x0000003919847c14 in g_main_context_iteration (context=0x7fdeb40009a0,
may_block=1) at gmain.c:3207
#5  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fdeb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fdec29e3af0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00000032c8b75398 in QEventLoop::exec (this=0x7fdec29e3af0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00000032c8a78650 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00000032c8b55b2f in QInotifyFileSystemWatcherEngine::run (this=0x1c22e80)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x1c22e80) at
thread/qthread_unix.cpp:307
#11 0x0000003918807d14 in start_thread (arg=0x7fdec29e4700) at
pthread_create.c:309
#12 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 18 (Thread 0x7fdec21e3700 (LWP 22463)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00000032c8a7baeb in wait (time=18446744073709551615, this=0x1df8640) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1df6c08,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000032d6d35789 in Digikam::ParkingThread::run (this=0x1df6bf0) at
/usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:119
#4  0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x1df6bf0) at
thread/qthread_unix.cpp:307
#5  0x0000003918807d14 in start_thread (arg=0x7fdec21e3700) at
pthread_create.c:309
#6  0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 17 (Thread 0x7fdeb0b63700 (LWP 22639)):
#0  0x000000391880e0ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003919882cdf in read (__nbytes=16, __buf=0x7fdeb0b62900,
__fd=<optimized out>) at /usr/include/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x7fdeac002400) at gwakeup.c:212
#3  0x0000003919847679 in g_main_context_check
(context=context at entry=0x7fdeac0026a0, max_priority=2147483647,
fds=fds at entry=0x7fdeac002500, n_fds=n_fds at entry=1) at gmain.c:2980
#4  0x0000003919847a92 in g_main_context_iterate
(context=context at entry=0x7fdeac0026a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3143
#5  0x0000003919847c14 in g_main_context_iteration (context=0x7fdeac0026a0,
may_block=1) at gmain.c:3207
#6  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fdeac073e60, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fdeb0b62ac0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00000032c8b75398 in QEventLoop::exec (this=0x7fdeb0b62ac0, flags=...) at
kernel/qeventloop.cpp:204
#9  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run (this=0x63167d60)
at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#10 0x00000032c8a6f27d in QThreadPoolThread::run (this=0x628ed1f0) at
concurrent/qthreadpool.cpp:107
#11 0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x628ed1f0) at
thread/qthread_unix.cpp:307
#12 0x0000003918807d14 in start_thread (arg=0x7fdeb0b63700) at
pthread_create.c:309
#13 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 16 (Thread 0x7fde971e4700 (LWP 23189)):
#0  0x000000391880aa7f in __pthread_mutex_unlock_usercnt (mutex=0x7fde8402dd80,
decr=decr at entry=1) at pthread_mutex_unlock.c:53
#1  0x000000391880aada in __pthread_mutex_unlock (mutex=<optimized out>) at
pthread_mutex_unlock.c:298
#2  0x00000039198839b1 in g_mutex_unlock (mutex=mutex at entry=0x7fde8409e9a0) at
gthread-posix.c:227
#3  0x0000003919847719 in g_main_context_dispatch
(context=context at entry=0x7fde8409e9a0) at gmain.c:3078
#4  0x0000003919847b58 in g_main_context_iterate
(context=context at entry=0x7fde8409e9a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3146
#5  0x0000003919847c14 in g_main_context_iteration (context=0x7fde8409e9a0,
may_block=1) at gmain.c:3207
#6  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde8400c220, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde971e3ac0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde971e3ac0, flags=...) at
kernel/qeventloop.cpp:204
#9  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run
(this=0x7fde8800de70) at
/usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#10 0x00000032c8a6f27d in QThreadPoolThread::run (this=0x628ed440) at
concurrent/qthreadpool.cpp:107
#11 0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x628ed440) at
thread/qthread_unix.cpp:307
#12 0x0000003918807d14 in start_thread (arg=0x7fde971e4700) at
pthread_create.c:309
#13 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 15 (Thread 0x7fde979e5700 (LWP 23410)):
#0  0x000000391981df66 in g_ptr_array_set_size (farray=<optimized out>,
length=<optimized out>, length at entry=0) at garray.c:1135
#1  0x00000039198471e6 in g_main_context_prepare
(context=context at entry=0x7fde880177d0, priority=priority at entry=0x7fde979e4968)
at gmain.c:2807
#2  0x0000003919847a1b in g_main_context_iterate
(context=context at entry=0x7fde880177d0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3126
#3  0x0000003919847c14 in g_main_context_iteration (context=0x7fde880177d0,
may_block=1) at gmain.c:3207
#4  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde88072c80, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde979e4ac0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde979e4ac0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run (this=0x6410b2f0)
at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#8  0x00000032c8a6f27d in QThreadPoolThread::run (this=0x62a7adc0) at
concurrent/qthreadpool.cpp:107
#9  0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x62a7adc0) at
thread/qthread_unix.cpp:307
#10 0x0000003918807d14 in start_thread (arg=0x7fde979e5700) at
pthread_create.c:309
#11 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 14 (Thread 0x7fdec12f3700 (LWP 23411)):
#0  0x0000003917ce8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003919847af4 in g_main_context_poll (n_fds=1, fds=0x7fde8c0548a0,
timeout=-1, context=0x7fde8c00f650, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context at entry=0x7fde8c00f650,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3141
#3  0x0000003919847c14 in g_main_context_iteration (context=0x7fde8c00f650,
may_block=1) at gmain.c:3207
#4  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde8c0095e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fdec12f2ac0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000032c8b75398 in QEventLoop::exec (this=0x7fdec12f2ac0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run
(this=0x7fde8800dda0) at
/usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#8  0x00000032c8a6f27d in QThreadPoolThread::run (this=0x6300bba0) at
concurrent/qthreadpool.cpp:107
#9  0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x6300bba0) at
thread/qthread_unix.cpp:307
#10 0x0000003918807d14 in start_thread (arg=0x7fdec12f3700) at
pthread_create.c:309
#11 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7fde95f8b700 (LWP 23413)):
#0  0x00000032c8ba3d95 in postEventSourcePrepare (s=0x7fde9006db80,
timeout=0x0) at kernel/qeventdispatcher_glib.cpp:255
#1  0x000000391984760b in g_main_context_check
(context=context at entry=0x7fde9021bde0, max_priority=2147483647,
fds=fds at entry=0x7fde900b9530, n_fds=n_fds at entry=1) at gmain.c:3023
#2  0x0000003919847a92 in g_main_context_iterate
(context=context at entry=0x7fde9021bde0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3143
#3  0x0000003919847c14 in g_main_context_iteration (context=0x7fde9021bde0,
may_block=1) at gmain.c:3207
#4  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde900c9190, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde95f8aac0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde95f8aac0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run
(this=0x7fde88057600) at
/usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#8  0x00000032c8a6f27d in QThreadPoolThread::run (this=0x63170810) at
concurrent/qthreadpool.cpp:107
#9  0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x63170810) at
thread/qthread_unix.cpp:307
#10 0x0000003918807d14 in start_thread (arg=0x7fde95f8b700) at
pthread_create.c:309
#11 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7fde7f7fe700 (LWP 23417)):
#0  g_main_context_dispatch (context=context at entry=0x7fde700009a0) at
gmain.c:3070
#1  0x0000003919847b58 in g_main_context_iterate
(context=context at entry=0x7fde700009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3146
#2  0x0000003919847c14 in g_main_context_iteration (context=0x7fde700009a0,
may_block=1) at gmain.c:3207
#3  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde7f7fdac0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde7f7fdac0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run
(this=0x7fde880562c0) at
/usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#7  0x00000032c8a6f27d in QThreadPoolThread::run (this=0x6294de90) at
concurrent/qthreadpool.cpp:107
#8  0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x6294de90) at
thread/qthread_unix.cpp:307
#9  0x0000003918807d14 in start_thread (arg=0x7fde7f7fe700) at
pthread_create.c:309
#10 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7fde7dffb700 (LWP 23426)):
#0  g_main_context_check (context=context at entry=0x7fde600009a0,
max_priority=2147483647, fds=fds at entry=0x7fde60002720, n_fds=n_fds at entry=1) at
gmain.c:3003
#1  0x0000003919847a92 in g_main_context_iterate
(context=context at entry=0x7fde600009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3143
#2  0x0000003919847c14 in g_main_context_iteration (context=0x7fde600009a0,
may_block=1) at gmain.c:3207
#3  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde7dffaac0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde7dffaac0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run (this=0x64a73940)
at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#7  0x00000032c8a6f27d in QThreadPoolThread::run (this=0x643172b0) at
concurrent/qthreadpool.cpp:107
#8  0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x643172b0) at
thread/qthread_unix.cpp:307
#9  0x0000003918807d14 in start_thread (arg=0x7fde7dffb700) at
pthread_create.c:309
#10 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7fde6f7fe700 (LWP 23430)):
#0  0x0000003918809bc2 in __pthread_mutex_lock (mutex=0x7fde50000a60) at
pthread_mutex_lock.c:96
#1  0x0000003919883981 in g_mutex_lock (mutex=mutex at entry=0x7fde500009a0) at
gthread-posix.c:208
#2  0x0000003919847706 in g_main_context_dispatch
(context=context at entry=0x7fde500009a0) at gmain.c:3071
#3  0x0000003919847b58 in g_main_context_iterate
(context=context at entry=0x7fde500009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3146
#4  0x0000003919847c14 in g_main_context_iteration (context=0x7fde500009a0,
may_block=1) at gmain.c:3207
#5  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde6f7fdac0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde6f7fdac0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run (this=0x64744320)
at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#9  0x00000032c8a6f27d in QThreadPoolThread::run (this=0x64988fc0) at
concurrent/qthreadpool.cpp:107
#10 0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x64988fc0) at
thread/qthread_unix.cpp:307
#11 0x0000003918807d14 in start_thread (arg=0x7fde6f7fe700) at
pthread_create.c:309
#12 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7fde7c7f8700 (LWP 23432)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x0000003941c175e3 in ?? () from /lib64/libtbb.so.2
#2  0x0000003941c17609 in ?? () from /lib64/libtbb.so.2
#3  0x0000003918807d14 in start_thread (arg=0x7fde7c7f8700) at
pthread_create.c:309
#4  0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7fde5d9eb700 (LWP 23433)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x0000003941c175e3 in ?? () from /lib64/libtbb.so.2
#2  0x0000003941c17609 in ?? () from /lib64/libtbb.so.2
#3  0x0000003918807d14 in start_thread (arg=0x7fde5d9eb700) at
pthread_create.c:309
#4  0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7fde5d5ea700 (LWP 23434)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x0000003941c175e3 in ?? () from /lib64/libtbb.so.2
#2  0x0000003941c17609 in ?? () from /lib64/libtbb.so.2
#3  0x0000003918807d14 in start_thread (arg=0x7fde5d5ea700) at
pthread_create.c:309
#4  0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fde6e7fc700 (LWP 23439)):
#0  __pthread_disable_asynccancel () at
../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:99
#1  0x000000391880e0b9 in read () at ../sysdeps/unix/syscall-template.S:82
#2  0x0000003919882cdf in read (__nbytes=16, __buf=0x7fde6e7fb900,
__fd=<optimized out>) at /usr/include/bits/unistd.h:45
#3  g_wakeup_acknowledge (wakeup=0x7fde28001fc0) at gwakeup.c:212
#4  0x0000003919847679 in g_main_context_check
(context=context at entry=0x7fde2c0009a0, max_priority=2147483647,
fds=fds at entry=0x7fde2c002720, n_fds=n_fds at entry=1) at gmain.c:2980
#5  0x0000003919847a92 in g_main_context_iterate
(context=context at entry=0x7fde2c0009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3143
#6  0x0000003919847c14 in g_main_context_iteration (context=0x7fde2c0009a0,
may_block=1) at gmain.c:3207
#7  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde2c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde6e7fbac0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde6e7fbac0, flags=...) at
kernel/qeventloop.cpp:204
#10 0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run (this=0x63391100)
at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#11 0x00000032c8a6f27d in QThreadPoolThread::run (this=0x6352c020) at
concurrent/qthreadpool.cpp:107
#12 0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x6352c020) at
thread/qthread_unix.cpp:307
#13 0x0000003918807d14 in start_thread (arg=0x7fde6e7fc700) at
pthread_create.c:309
#14 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fde6cff9700 (LWP 23442)):
#0  0x000000391880e0ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003919882cdf in read (__nbytes=16, __buf=0x7fde6cff8900,
__fd=<optimized out>) at /usr/include/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x7fde24001f90) at gwakeup.c:212
#3  0x0000003919847679 in g_main_context_check
(context=context at entry=0x7fde180009a0, max_priority=2147483647,
fds=fds at entry=0x7fde18008b30, n_fds=n_fds at entry=1) at gmain.c:2980
#4  0x0000003919847a92 in g_main_context_iterate
(context=context at entry=0x7fde180009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3143
#5  0x0000003919847c14 in g_main_context_iteration (context=0x7fde180009a0,
may_block=1) at gmain.c:3207
#6  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde6cff8ac0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde6cff8ac0, flags=...) at
kernel/qeventloop.cpp:204
#9  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run (this=0x63d657a0)
at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#10 0x00000032c8a6f27d in QThreadPoolThread::run (this=0x629adeb0) at
concurrent/qthreadpool.cpp:107
#11 0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x629adeb0) at
thread/qthread_unix.cpp:307
#12 0x0000003918807d14 in start_thread (arg=0x7fde6cff9700) at
pthread_create.c:309
#13 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fde5ffff700 (LWP 23445)):
#0  0x0000003917ce8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003919847af4 in g_main_context_poll (n_fds=1, fds=0x7fde005f1440,
timeout=-1, context=0x7fde140009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context at entry=0x7fde140009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3141
#3  0x0000003919847c14 in g_main_context_iteration (context=0x7fde140009a0,
may_block=1) at gmain.c:3207
#4  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde5fffeac0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde5fffeac0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run (this=0x640fc0d0)
at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#8  0x00000032c8a6f27d in QThreadPoolThread::run (this=0x63b71de0) at
concurrent/qthreadpool.cpp:107
#9  0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x63b71de0) at
thread/qthread_unix.cpp:307
#10 0x0000003918807d14 in start_thread (arg=0x7fde5ffff700) at
pthread_create.c:309
#11 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fde5f7fe700 (LWP 23455)):
#0  0x0000003918809bc2 in __pthread_mutex_lock (mutex=0x7fde080029b0) at
pthread_mutex_lock.c:96
#1  0x0000003919883981 in g_mutex_lock (mutex=mutex at entry=0x7fde080008c0) at
gthread-posix.c:208
#2  0x0000003919847615 in g_main_context_check
(context=context at entry=0x7fde080008c0, max_priority=2147483647,
fds=fds at entry=0x7fde08022280, n_fds=n_fds at entry=1) at gmain.c:3025
#3  0x0000003919847a92 in g_main_context_iterate
(context=context at entry=0x7fde080008c0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3143
#4  0x0000003919847c14 in g_main_context_iteration (context=0x7fde080008c0,
may_block=1) at gmain.c:3207
#5  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde08002d10, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde5f7fdac0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde5f7fdac0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run (this=0x2bcb200)
at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#9  0x00000032c8a6f27d in QThreadPoolThread::run (this=0x63f15460) at
concurrent/qthreadpool.cpp:107
#10 0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x63f15460) at
thread/qthread_unix.cpp:307
#11 0x0000003918807d14 in start_thread (arg=0x7fde5f7fe700) at
pthread_create.c:309
#12 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fde5e7fc700 (LWP 23478)):
#0  0x000000391880e0ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003919882cdf in read (__nbytes=16, __buf=0x7fde5e7fb900,
__fd=<optimized out>) at /usr/include/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x7fde0c001fb0) at gwakeup.c:212
#3  0x0000003919847679 in g_main_context_check
(context=context at entry=0x7fde100009a0, max_priority=2147483647,
fds=fds at entry=0x7fde10002520, n_fds=n_fds at entry=1) at gmain.c:2980
#4  0x0000003919847a92 in g_main_context_iterate
(context=context at entry=0x7fde100009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3143
#5  0x0000003919847c14 in g_main_context_iteration (context=0x7fde100009a0,
may_block=1) at gmain.c:3207
#6  0x00000032c8ba44e6 in QEventDispatcherGlib::processEvents
(this=0x7fde100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fde5e7fbac0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00000032c8b75398 in QEventLoop::exec (this=0x7fde5e7fbac0, flags=...) at
kernel/qeventloop.cpp:204
#9  0x00000032d6d34deb in Digikam::WorkerObjectRunnable::run (this=0x64a739b0)
at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#10 0x00000032c8a6f27d in QThreadPoolThread::run (this=0x640f9a70) at
concurrent/qthreadpool.cpp:107
#11 0x00000032c8a7b5eb in QThreadPrivate::start (arg=0x640f9a70) at
thread/qthread_unix.cpp:307
#12 0x0000003918807d14 in start_thread (arg=0x7fde5e7fc700) at
pthread_create.c:309
#13 0x0000003917cf167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fdece9e9a80 (LWP 22452)):
[KCrash Handler]
#6  0x0000003917c35925 in __GI_raise (sig=sig at entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x0000003917c370d8 in __GI_abort () at abort.c:91
#8  0x0000003917c74e6b in __libc_message (do_abort=do_abort at entry=2,
fmt=fmt at entry=0x3917d78908 "*** glibc detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:198
#9  0x0000003917c7bfee in malloc_printerr (ptr=0x65063e50, str=0x3917d789c8
"double free or corruption (!prev)", action=3) at malloc.c:5027
#10 _int_free (av=0x3917fb0720, p=0x65063e40, have_lock=0) at malloc.c:3948
#11 0x00000032d73357f9 in node_destruct (n=0x64a9b0b8, this=<optimized out>) at
/usr/include/QtCore/qlist.h:388
#12 erase (alast=..., afirst=..., this=0x1ea6c08) at
/usr/include/QtCore/qlist.h:803
#13 Digikam::ImageModel::removeRowPairs (this=this at entry=0x1ea47c0,
toRemove=...) at
/usr/src/debug/digikam-2.9.0/core/libs/models/imagemodel.cpp:1025
#14 0x00000032d733770d in Digikam::ImageModel::finishIncrementalRefresh
(this=0x1ea47c0) at
/usr/src/debug/digikam-2.9.0/core/libs/models/imagemodel.cpp:844
#15 0x0000000000566c25 in Digikam::ImageAlbumModel::slotResult (this=0x1ea47c0,
job=<optimized out>) at
/usr/src/debug/digikam-2.9.0/core/libs/models/imagealbummodel.cpp:307
#16 0x00000032c8b8cb6f in QMetaObject::activate (sender=0x63d68540,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff74cb3670) at
kernel/qobject.cpp:3547
#17 0x00000032c9d33e32 in KJob::result (this=this at entry=0x63d68540,
_t1=_t1 at entry=0x63d68540) at
/usr/src/debug/kdelibs-4.9.2/x86_64-redhat-linux-gnu/kdecore/kjob.moc:207
#18 0x00000032c9d33e70 in KJob::emitResult (this=0x63d68540) at
/usr/src/debug/kdelibs-4.9.2/kdecore/jobs/kjob.cpp:318
#19 0x00000032cd4f7255 in KIO::SimpleJob::slotFinished
(this=this at entry=0x63d68540) at
/usr/src/debug/kdelibs-4.9.2/kio/kio/job.cpp:494
#20 0x00000032cd4fe742 in KIO::TransferJob::slotFinished (this=0x63d68540) at
/usr/src/debug/kdelibs-4.9.2/kio/kio/job.cpp:1081
#21 0x00000032c8b8cb6f in QMetaObject::activate (sender=0x61f89200,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
kernel/qobject.cpp:3547
#22 0x00000032cd598ad1 in KIO::SlaveInterface::dispatch (this=0x61f89200,
_cmd=104, rawdata=...) at
/usr/src/debug/kdelibs-4.9.2/kio/kio/slaveinterface.cpp:172
#23 0x00000032cd595bca in KIO::SlaveInterface::dispatch (this=0x61f89200) at
/usr/src/debug/kdelibs-4.9.2/kio/kio/slaveinterface.cpp:88
#24 0x00000032cd58a02e in KIO::Slave::gotInput (this=0x61f89200) at
/usr/src/debug/kdelibs-4.9.2/kio/kio/slave.cpp:344
#25 0x00000032c8b8cb6f in QMetaObject::activate (sender=0x1c659f0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#26 0x00000032cd4cc192 in dequeue (this=<optimized out>) at
/usr/src/debug/kdelibs-4.9.2/kio/kio/connection.cpp:82
#27 KIO::ConnectionPrivate::dequeue (this=0x629da500) at
/usr/src/debug/kdelibs-4.9.2/kio/kio/connection.cpp:71
#28 0x00000032c8b8acbe in QObject::event (this=0x1c659f0, e=<optimized out>) at
kernel/qobject.cpp:1195
#29 0x00000032ca3ca37c in QApplicationPrivate::notify_helper
(this=this at entry=0x1ac9720, receiver=receiver at entry=0x1c659f0,
e=e at entry=0x649f0fd0) at kernel/qapplication.cpp:4551
#30 0x00000032ca3ce7fa in QApplication::notify (this=0x7fff74cb4cb0,
receiver=0x1c659f0, e=0x649f0fd0) at kernel/qapplication.cpp:4412
#31 0x00000032cb2468a6 in KApplication::notify (this=0x7fff74cb4cb0,
receiver=0x1c659f0, event=0x649f0fd0) at
/usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#32 0x00000032c8b763be in QCoreApplication::notifyInternal
(this=0x7fff74cb4cb0, receiver=receiver at entry=0x1c659f0,
event=event at entry=0x649f0fd0) at kernel/qcoreapplication.cpp:915
#33 0x00000032c8b79e71 in sendEvent (event=0x649f0fd0, receiver=0x1c659f0) at
kernel/qcoreapplication.h:231
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x1a60d50) at kernel/qcoreapplication.cpp:1539
#35 0x00000032c8ba4333 in sendPostedEvents () at kernel/qcoreapplication.h:236
#36 postEventSourceDispatch (s=s at entry=0x1ac6a00) at
kernel/qeventdispatcher_glib.cpp:279
#37 0x0000003919847825 in g_main_dispatch (context=0x1ac9e20) at gmain.c:2539
#38 g_main_context_dispatch (context=context at entry=0x1ac9e20) at gmain.c:3075
#39 0x0000003919847b58 in g_main_context_iterate
(context=context at entry=0x1ac9e20, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3146
#40 0x0000003919847c14 in g_main_context_iteration (context=0x1ac9e20,
may_block=1) at gmain.c:3207
#41 0x00000032c8ba44c6 in QEventDispatcherGlib::processEvents (this=0x1a62630,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#42 0x00000032ca46a1ae in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#43 0x00000032c8b7510f in QEventLoop::processEvents
(this=this at entry=0x7fff74cb46c0, flags=...) at kernel/qeventloop.cpp:149
#44 0x00000032c8b75398 in QEventLoop::exec (this=0x7fff74cb46c0, flags=...) at
kernel/qeventloop.cpp:204
#45 0x00000032c8b7a188 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#46 0x000000000049087e in main (argc=1, argv=0x7fff74cb4ee8) at
/usr/src/debug/digikam-2.9.0/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 308507, bug 308019, bug 307561, bug 306284,
bug 306240.

Reported using DrKonqi

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



More information about the Digikam-devel mailing list