[Digikam-devel] [digikam] [Bug 320325] New: Digikam crashed when rotating photo in album view

Robert Riemann saloution at googlemail.com
Sun May 26 19:33:27 BST 2013


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

            Bug ID: 320325
           Summary: Digikam crashed when rotating photo in album view
    Classification: Unclassified
           Product: digikam
           Version: 3.1.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: saloution at googlemail.com

Application: digikam (3.1.0)
KDE Platform Version: 4.10.2 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.8.7-1-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

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

I opened the album view and rotated a photo using the overlay buttons of the
thumbnail. The app crashed immediately.

It is worth to mention, that digikam also crashed quite often for other
reasons. So I really don't know, if it is related to the actual action.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8b83718800 (LWP 11240))]

Thread 24 (Thread 0x7f8b64596700 (LWP 11241)):
#0  0x00007f8b7ae32964 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a62b in wait (time=18446744073709551615, this=0x26a4e30) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x26a4d28,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005d4cc8 in Digikam::ScanController::run (this=0x25d55d0) at
/usr/src/debug/digikam-3.1.0/core/digikam/database/scancontroller.cpp:705
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x25d55d0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7f8b63d95700 (LWP 11242)):
#0  0x00007f8b7ceac87d in poll () from /lib64/libc.so.6
#1  0x00007f8b74b37aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8b74b37bc4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f8b7ea741f6 in QEventDispatcherGlib::processEvents
(this=0x7f8b540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f8b7ea449ef in QEventLoop::processEvents
(this=this at entry=0x7f8b63d94d50, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8b7ea44c78 in QEventLoop::exec (this=0x7f8b63d94d50, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f8b7e9470f0 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#7  0x00007f8b7ea251af in QInotifyFileSystemWatcherEngine::run (this=0x26c9100)
at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x26c9100) at
thread/qthread_unix.cpp:338
#9  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7f8b63594700 (LWP 11245)):
#0  0x00007f8b7ae32964 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a62b in wait (time=18446744073709551615, this=0x28b1840) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x28ce598,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b80d2cee9 in Digikam::ParkingThread::run (this=0x28ce580) at
/usr/src/debug/digikam-3.1.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x28ce580) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7f8b4f4db700 (LWP 11251)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x4b9c0d0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x4b9c0d0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7f8b4e4d9700 (LWP 11253)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x4b9c910) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x4b9c910) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7f8b4dcd8700 (LWP 11254)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x4b9cd30) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x4b9cd30) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f8b4d4d7700 (LWP 11255)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x4b9d170) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x4b9d170) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f8b4ccd6700 (LWP 11256)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x4b9d5b0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x4b9d5b0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f8b4c4d5700 (LWP 11257)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x4b89010) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x4b89010) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f8b49ec9700 (LWP 11258)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498a1f0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498a1f0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f8b48ec7700 (LWP 11260)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498aa70) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498aa70) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f8b43fff700 (LWP 11261)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498aeb0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498aeb0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f8b42ffd700 (LWP 11263)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498b6e0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498b6e0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f8b427fc700 (LWP 11264)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498bad0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498bad0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f8b41ffb700 (LWP 11265)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498bf10) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498bf10) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f8b417fa700 (LWP 11266)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498c350) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498c350) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f8b40ff9700 (LWP 11267)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498c8a0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498c8a0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f8aff7fe700 (LWP 11269)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498d100) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498d100) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f8afeffd700 (LWP 11270)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498d540) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498d540) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8adbfff700 (LWP 11275)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498eac0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498eac0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8ad37fe700 (LWP 11276)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498ef00) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498ef00) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8adb7fe700 (LWP 11277)):
#0  0x00007f8b7ceb1449 in syscall () from /lib64/libc.so.6
#1  0x00007f8b7e948b74 in _q_futex (timeout=0x0, val=2, op=0, addr=0x25f32d0,
addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x25f32d0, timeout=<optimized out>) at
thread/qmutex_unix.cpp:113
#3  0x00007f8b7e944ead in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f8b806e1398 in Digikam::DatabaseAccess::DatabaseAccess
(this=<optimized out>) at
/usr/src/debug/digikam-3.1.0/core/libs/database/databaseaccess.cpp:101
#5  0x00007f8b806d5c85 in Digikam::CollectionManager::albumRootPath
(this=0x25d6920, id=1) at
/usr/src/debug/digikam-3.1.0/core/libs/database/collectionmanager.cpp:1346
#6  0x00007f8b806f6dfb in Digikam::ImageInfo::filePath (this=0x718fcb8) at
/usr/src/debug/digikam-3.1.0/core/libs/database/imageinfo.cpp:639
#7  0x00007f8b806f7200 in Digikam::ImageInfo::fileUrl (this=<optimized out>) at
/usr/src/debug/digikam-3.1.0/core/libs/database/imageinfo.cpp:629
#8  0x0000000000621c1f in Digikam::FileActionMngrFileWorker::transform
(this=0x292a9c0, infos=..., action=5) at
/usr/src/debug/digikam-3.1.0/core/digikam/fileaction/fileworkeriface.cpp:255
#9  0x00000000006227be in Digikam::FileWorkerInterface::qt_static_metacall
(_o=0x292a9c0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/digikam-3.1.0/build/core/digikam/fileworkeriface.moc:69
#10 0x00007f8b7ea5a68e in QObject::event (this=0x292a9c0, e=<optimized out>) at
kernel/qobject.cpp:1203
#11 0x00007f8b7db7286c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#12 0x00007f8b7db76ceb in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#13 0x00007f8b7f4ab146 in KApplication::notify (this=0x7fff3d0add70,
receiver=0x292a9c0, event=0x7196920) at
/usr/src/debug/kdelibs-4.10.2/kdeui/kernel/kapplication.cpp:311
#14 0x00007f8b7ea45c9e in QCoreApplication::notifyInternal
(this=0x7fff3d0add70, receiver=receiver at entry=0x292a9c0,
event=event at entry=0x7196920) at kernel/qcoreapplication.cpp:946
#15 0x00007f8b7ea49601 in sendEvent (event=0x7196920, receiver=0x292a9c0) at
kernel/qcoreapplication.h:231
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x498f4b0) at kernel/qcoreapplication.cpp:1570
#17 0x00007f8b7ea74043 in sendPostedEvents () at kernel/qcoreapplication.h:236
#18 postEventSourceDispatch (s=0x4991a80) at
kernel/qeventdispatcher_glib.cpp:279
#19 0x00007f8b74b377d5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#20 0x00007f8b74b37b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f8b74b37bc4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#22 0x00007f8b7ea741d6 in QEventDispatcherGlib::processEvents (this=0x498f700,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#23 0x00007f8b7ea449ef in QEventLoop::processEvents
(this=this at entry=0x7f8adb7fdd20, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007f8b7ea44c78 in QEventLoop::exec (this=0x7f8adb7fdd20, flags=...) at
kernel/qeventloop.cpp:204
#25 0x00007f8b80d2c54b in Digikam::WorkerObjectRunnable::run (this=0x3ee3240)
at /usr/src/debug/digikam-3.1.0/core/libs/threads/threadmanager.cpp:196
#26 0x00007f8b7e93dc9d in QThreadPoolThread::run (this=0x4b643d0) at
concurrent/qthreadpool.cpp:107
#27 0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x4b643d0) at
thread/qthread_unix.cpp:338
#28 0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#29 0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8adaffd700 (LWP 11278)):
#0  0x00007f8b7ae32d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8b7e94a587 in wait (time=30000, this=0x25f0a10) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2876838, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f8b7e93dd8f in QThreadPoolThread::run (this=0x498f7e0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f8b7e94a0cc in QThreadPrivate::start (arg=0x498f7e0) at
thread/qthread_unix.cpp:338
#5  0x00007f8b7ae2ee0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8b7ceb57dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8b83718800 (LWP 11240)):
[KCrash Handler]
#6  0x00007f8b7ce023d5 in raise () from /lib64/libc.so.6
#7  0x00007f8b7ce03858 in abort () from /lib64/libc.so.6
#8  0x00007f8b7ce4207b in __libc_message () from /lib64/libc.so.6
#9  0x00007f8b7ce47bf6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f8b7ce48973 in _int_free () from /lib64/libc.so.6
#11 0x00007f8b80b58f77 in Digikam::DImg::Private::~Private
(this=0x7f8b2801f0b0, __in_chrg=<optimized out>) at
/usr/src/debug/digikam-3.1.0/core/libs/dimg/dimg_p.h:87
#12 0x00007f8b80b500f3 in ~DSharedDataPointer (this=<optimized out>,
__in_chrg=<optimized out>) at
/usr/src/debug/digikam-3.1.0/core/libs/dimg/dshareddata.h:187
#13 Digikam::DImg::~DImg (this=0x2be8, __in_chrg=<optimized out>) at
/usr/src/debug/digikam-3.1.0/core/libs/dimg/dimg.cpp:178
#14 0x00007f8b80d0bd7a in unlink (n=..., this=0x28f0fc0) at
/usr/include/QtCore/qcache.h:75
#15 remove (key=..., this=0x28f0fc0) at /usr/include/QtCore/qcache.h:161
#16 Digikam::LoadingCache::notifyFileChanged (this=0x285ea10, filePath=...) at
/usr/src/debug/digikam-3.1.0/core/libs/threadimageio/loadingcache.cpp:338
#17 0x00007f8b80d0c101 in Digikam::LoadingCacheFileWatch::notifyFileChanged
(this=0x2932a30, filePath=...) at
/usr/src/debug/digikam-3.1.0/core/libs/threadimageio/loadingcache.cpp:390
#18 0x00000000005d5079 in
Digikam::ScanControllerLoadingCacheFileWatch::slotImageChanged (this=0x2932a20,
changeset=...) at
/usr/src/debug/digikam-3.1.0/core/digikam/database/scancontroller.cpp:1141
#19 0x00007f8b7ea5a68e in QObject::event (this=0x2932a20, e=<optimized out>) at
kernel/qobject.cpp:1203
#20 0x00007f8b7db7286c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#21 0x00007f8b7db76ceb in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#22 0x00007f8b7f4ab146 in KApplication::notify (this=0x7fff3d0add70,
receiver=0x2932a20, event=0x719b540) at
/usr/src/debug/kdelibs-4.10.2/kdeui/kernel/kapplication.cpp:311
#23 0x00007f8b7ea45c9e in QCoreApplication::notifyInternal
(this=0x7fff3d0add70, receiver=receiver at entry=0x2932a20,
event=event at entry=0x719b540) at kernel/qcoreapplication.cpp:946
#24 0x00007f8b7ea49601 in sendEvent (event=0x719b540, receiver=0x2932a20) at
kernel/qcoreapplication.h:231
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x24893e0) at kernel/qcoreapplication.cpp:1570
#26 0x00007f8b7ea74043 in sendPostedEvents () at kernel/qcoreapplication.h:236
#27 postEventSourceDispatch (s=0x24f95b0) at
kernel/qeventdispatcher_glib.cpp:279
#28 0x00007f8b74b377d5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#29 0x00007f8b74b37b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f8b74b37bc4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#31 0x00007f8b7ea741f6 in QEventDispatcherGlib::processEvents (this=0x248ec90,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#32 0x00007f8b7dc12c1e in ?? () from /usr/lib64/libQtGui.so.4
#33 0x00007f8b7ea449ef in QEventLoop::processEvents
(this=this at entry=0x7fff3d0ad760, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f8b7ea44c78 in QEventLoop::exec (this=0x7fff3d0ad760, flags=...) at
kernel/qeventloop.cpp:204
#35 0x00007f8b7ea49918 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#36 0x0000000000498d7b in main (argc=1, argv=0x7fff3d0adfa8) at
/usr/src/debug/digikam-3.1.0/core/digikam/main/main.cpp:235

Reported using DrKonqi

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



More information about the Digikam-devel mailing list