Application: digikam (4.14.0) KDE Platform Version: 4.14.9 Qt Version: 4.8.6 Operating System: Linux 3.16.7-29-desktop x86_64 Distribution: "openSUSE 13.2 (Harlequin) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I updated file time stamps (last modified) and in turn, the thumbnail generator was working in the background (or maybe still from the import of >2000 images). During this background task, I tried to rename files to a common scheme when digikam crashed. FYI: I'm using a MySQL database. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f170318b880 (LWP 29082))] Thread 23 (Thread 0x7f16dab75700 (LWP 29084)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x10b5c60) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x10b5b70, mutex=mutex@entry=0x10b5b68, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005e460e in Digikam::ScanController::run() (this=0x10b58e0) at /usr/src/debug/digikam-4.14.0/core/app/database/scancontroller.cpp:725 #4 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x10b58e0) at thread/qthread_unix.cpp:349 #5 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 22 (Thread 0x7f16da374700 (LWP 29085)): #0 0x00007f16fbc36d2d in read () at /lib64/libc.so.6 #1 0x00007f16ed730073 in () at /usr/lib64/tls/libnvidia-tls.so.355.11 #2 0x00007f16f3b86750 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f16f3b45714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f16f3b45b7b in () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f16f3b45cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #6 0x00007f16fc8510de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f16cc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #7 0x00007f16fc822e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f16da373d20, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007f16fc823165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f16da373d20, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007f16fc7200bf in QThread::exec() (this=this@entry=0x10b7ce0) at thread/qthread.cpp:538 #10 0x00007f16fc804783 in QInotifyFileSystemWatcherEngine::run() (this=0x10b7ce0) at io/qfilesystemwatcher_inotify.cpp:265 #11 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x10b7ce0) at thread/qthread_unix.cpp:349 #12 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #13 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 21 (Thread 0x7f16d9b73700 (LWP 29096)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x13f7540) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x116e210, mutex=mutex@entry=0x116e208, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1700d4f1fa in Digikam::ParkingThread::run() (this=0x116e1f0) at /usr/src/debug/digikam-4.14.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x116e1f0) at thread/qthread_unix.cpp:349 #5 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 20 (Thread 0x7f16be7fc700 (LWP 29376)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x6f8a390) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x6fde8b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f169157e5cd in KIPIPlugins::KPRawThumbThread::run() () at /usr/lib64/libkipiplugins.so.4.14.0 #4 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x5baad80) at thread/qthread_unix.cpp:349 #5 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 19 (Thread 0x7f16c4a1a700 (LWP 29499)): #0 0x00007f16fbc3ac5d in poll () at /lib64/libc.so.6 #1 0x00007f16f3b45be4 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f16f3b45cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f16fc8510de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f169c0029b0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f16fc822e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f16c4a19ce0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f16fc823165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f16c4a19ce0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f1700d4e8c3 in Digikam::WorkerObjectRunnable::run() (this=0xc6bbfa0) at /usr/src/debug/digikam-4.14.0/core/libs/threads/threadmanager.cpp:196 #7 0x00007f16fc7166ae in QThreadPoolThread::run() (this=0x3946640) at concurrent/qthreadpool.cpp:108 #8 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x3946640) at thread/qthread_unix.cpp:349 #9 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 18 (Thread 0x7f16bffff700 (LWP 29526)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x6f433a0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x7b43720, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f17026d8c0e in KDcrawIface::RActionThreadBase::run() () at /usr/lib64/libkdcraw.so.23 #4 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7760290) at thread/qthread_unix.cpp:349 #5 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7f16beffd700 (LWP 29527)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x71c41d0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x6085a60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16ff9bb6fc in () at /usr/lib64/libthreadweaver.so.4 #4 0x00007f16ff9be193 in () at /usr/lib64/libthreadweaver.so.4 #5 0x00007f16ff9bceaf in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f16c0004a20) at thread/qthread_unix.cpp:349 #7 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7f16c6a8a700 (LWP 29528)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x71c41d0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x6085a60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16ff9bb6fc in () at /usr/lib64/libthreadweaver.so.4 #4 0x00007f16ff9be193 in () at /usr/lib64/libthreadweaver.so.4 #5 0x00007f16ff9bceaf in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f16ac033120) at thread/qthread_unix.cpp:349 #7 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7f16bdedf700 (LWP 29529)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x71c41d0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x6085a60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16ff9bb6fc in () at /usr/lib64/libthreadweaver.so.4 #4 0x00007f16ff9be193 in () at /usr/lib64/libthreadweaver.so.4 #5 0x00007f16ff9bceaf in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f16ac002360) at thread/qthread_unix.cpp:349 #7 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7f16bd6de700 (LWP 29530)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x71c41d0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x6085a60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16ff9bb6fc in () at /usr/lib64/libthreadweaver.so.4 #4 0x00007f16ff9be193 in () at /usr/lib64/libthreadweaver.so.4 #5 0x00007f16ff9bceaf in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f16ac0025e0) at thread/qthread_unix.cpp:349 #7 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7f16bb183700 (LWP 29606)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x7251c30) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x8bd9690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f17026d8c0e in KDcrawIface::RActionThreadBase::run() () at /usr/lib64/libkdcraw.so.23 #4 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x1324240) at thread/qthread_unix.cpp:349 #5 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f16ba982700 (LWP 29607)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x6d44080) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x80795b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1700d409e4 in Digikam::ThumbnailImageCatcher::waitForThumbnails() (this=0x72b3b90) at /usr/src/debug/digikam-4.14.0/core/libs/threadimageio/thumbnailloadthread.cpp:1203 #4 0x0000000000530d48 in Digikam::ThumbsTask::run() (this=0x7bada60) at /usr/src/debug/digikam-4.14.0/core/utilities/maintenance/thumbstask.cpp:87 #5 0x00007f16ff9bd542 in () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16ff9bd6fe in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #7 0x00007f16ff9bf19b in () at /usr/lib64/libthreadweaver.so.4 #8 0x00007f16ff9bcf4b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #9 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f1634074180) at thread/qthread_unix.cpp:349 #10 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f16ba181700 (LWP 29608)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x80ba230) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5864310, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1700d409e4 in Digikam::ThumbnailImageCatcher::waitForThumbnails() (this=0xaad05f0) at /usr/src/debug/digikam-4.14.0/core/libs/threadimageio/thumbnailloadthread.cpp:1203 #4 0x0000000000530d48 in Digikam::ThumbsTask::run() (this=0xb29ffe0) at /usr/src/debug/digikam-4.14.0/core/utilities/maintenance/thumbstask.cpp:87 #5 0x00007f16ff9bd542 in () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16ff9bd6fe in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #7 0x00007f16ff9bf19b in () at /usr/lib64/libthreadweaver.so.4 #8 0x00007f16ff9bcf4b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #9 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f161c002b60) at thread/qthread_unix.cpp:349 #10 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f16b9980700 (LWP 29609)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x76b5620) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x7f3c130, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1700d409e4 in Digikam::ThumbnailImageCatcher::waitForThumbnails() (this=0x784c440) at /usr/src/debug/digikam-4.14.0/core/libs/threadimageio/thumbnailloadthread.cpp:1203 #4 0x0000000000530d48 in Digikam::ThumbsTask::run() (this=0xac0d4e0) at /usr/src/debug/digikam-4.14.0/core/utilities/maintenance/thumbstask.cpp:87 #5 0x00007f16ff9bd542 in () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16ff9bd6fe in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #7 0x00007f16ff9bf19b in () at /usr/lib64/libthreadweaver.so.4 #8 0x00007f16ff9bcf4b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #9 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f161c013710) at thread/qthread_unix.cpp:349 #10 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f16b917f700 (LWP 29610)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2745830) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x7fa8160, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1700d409e4 in Digikam::ThumbnailImageCatcher::waitForThumbnails() (this=0x7ccb6f0) at /usr/src/debug/digikam-4.14.0/core/libs/threadimageio/thumbnailloadthread.cpp:1203 #4 0x0000000000530d48 in Digikam::ThumbsTask::run() (this=0xbacd9c0) at /usr/src/debug/digikam-4.14.0/core/utilities/maintenance/thumbstask.cpp:87 #5 0x00007f16ff9bd542 in () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16ff9bd6fe in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #7 0x00007f16ff9bf19b in () at /usr/lib64/libthreadweaver.so.4 #8 0x00007f16ff9bcf4b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #9 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f161c013d50) at thread/qthread_unix.cpp:349 #10 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f16abfff700 (LWP 29655)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x8233d40) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0xaf77aa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f17026d8c0e in KDcrawIface::RActionThreadBase::run() () at /usr/lib64/libkdcraw.so.23 #4 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0xabbcaa0) at thread/qthread_unix.cpp:349 #5 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f16ab7fe700 (LWP 29656)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x6967630) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x46a4a30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1700d409e4 in Digikam::ThumbnailImageCatcher::waitForThumbnails() (this=0x18ef810) at /usr/src/debug/digikam-4.14.0/core/libs/threadimageio/thumbnailloadthread.cpp:1203 #4 0x0000000000530d48 in Digikam::ThumbsTask::run() (this=0x8c14a10) at /usr/src/debug/digikam-4.14.0/core/utilities/maintenance/thumbstask.cpp:87 #5 0x00007f16ff9bd542 in () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16ff9bd6fe in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #7 0x00007f16ff9bf19b in () at /usr/lib64/libthreadweaver.so.4 #8 0x00007f16ff9bcf4b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #9 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f163c0b5fb0) at thread/qthread_unix.cpp:349 #10 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f16aaffd700 (LWP 29657)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5c7f950) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x4d8e050, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1700d409e4 in Digikam::ThumbnailImageCatcher::waitForThumbnails() (this=0xab99080) at /usr/src/debug/digikam-4.14.0/core/libs/threadimageio/thumbnailloadthread.cpp:1203 #4 0x0000000000530d48 in Digikam::ThumbsTask::run() (this=0xa9f3cd0) at /usr/src/debug/digikam-4.14.0/core/utilities/maintenance/thumbstask.cpp:87 #5 0x00007f16ff9bd542 in () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16ff9bd6fe in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #7 0x00007f16ff9bf19b in () at /usr/lib64/libthreadweaver.so.4 #8 0x00007f16ff9bcf4b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #9 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f165801bce0) at thread/qthread_unix.cpp:349 #10 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f16aa7fc700 (LWP 29658)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x7eb5830) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x47d2020, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1700d409e4 in Digikam::ThumbnailImageCatcher::waitForThumbnails() (this=0x7292960) at /usr/src/debug/digikam-4.14.0/core/libs/threadimageio/thumbnailloadthread.cpp:1203 #4 0x0000000000530d48 in Digikam::ThumbsTask::run() (this=0x570c670) at /usr/src/debug/digikam-4.14.0/core/utilities/maintenance/thumbstask.cpp:87 #5 0x00007f16ff9bd542 in () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16ff9bd6fe in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #7 0x00007f16ff9bf19b in () at /usr/lib64/libthreadweaver.so.4 #8 0x00007f16ff9bcf4b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #9 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f165801c250) at thread/qthread_unix.cpp:349 #10 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f16a9ffb700 (LWP 29659)): #0 0x00007f16f8fbb05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xab33830) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f16fc722c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x4a4c7a0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1700d409e4 in Digikam::ThumbnailImageCatcher::waitForThumbnails() (this=0xb26db50) at /usr/src/debug/digikam-4.14.0/core/libs/threadimageio/thumbnailloadthread.cpp:1203 #4 0x0000000000530d48 in Digikam::ThumbsTask::run() (this=0x7ba0470) at /usr/src/debug/digikam-4.14.0/core/utilities/maintenance/thumbstask.cpp:87 #5 0x00007f16ff9bd542 in () at /usr/lib64/libthreadweaver.so.4 #6 0x00007f16ff9bd6fe in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #7 0x00007f16ff9bf19b in () at /usr/lib64/libthreadweaver.so.4 #8 0x00007f16ff9bcf4b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #9 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x7f165801c890) at thread/qthread_unix.cpp:349 #10 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f16b0ff9700 (LWP 29774)): #0 0x00007f16f8fbb408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c64 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x3746070) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f16fc722c64 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x3745e20, mutex=mutex@entry=0x1365238, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16fc7167ba in QThreadPoolThread::run() (this=0x3745e10) at concurrent/qthreadpool.cpp:142 #4 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x3745e10) at thread/qthread_unix.cpp:349 #5 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f16bb984700 (LWP 29779)): #0 0x00007f16f8fbb408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f16fc722c64 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x3743030) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f16fc722c64 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x34838a0, mutex=mutex@entry=0x1365238, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f16fc7167ba in QThreadPoolThread::run() (this=0x3483890) at concurrent/qthreadpool.cpp:142 #4 0x00007f16fc72279f in QThreadPrivate::start(void*) (arg=0x3483890) at thread/qthread_unix.cpp:349 #5 0x00007f16f8fb70a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f16fbc4308d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f170318b880 (LWP 29082)): [KCrash Handler] #5 0x00007f16fbbedf23 in __memcpy_sse2_unaligned () at /lib64/libc.so.6 #6 0x00007f16fd2e682a in QImage::copy(QRect const&) const () at /usr/lib64/libQtGui.so.4 #7 0x00007f16fea2c03a in () at /usr/lib64/libkio.so.5 #8 0x00007f16fc8381fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x47d2be0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffe312edf70) at kernel/qobject.cpp:3576 #9 0x00007f16fe9aa274 in KIO::TransferJob::data(KIO::Job*, QByteArray const&) () at /usr/lib64/libkio.so.5 #10 0x00007f16fe9acb59 in KIO::TransferJob::slotData(QByteArray const&) () at /usr/lib64/libkio.so.5 #11 0x00007f16fc8381fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0xc6f5000, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffe312ee120) at kernel/qobject.cpp:3576 #12 0x00007f16fea4b672 in KIO::SlaveInterface::data(QByteArray const&) () at /usr/lib64/libkio.so.5 #13 0x00007f16fea4cfd0 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /usr/lib64/libkio.so.5 #14 0x00007f16fea4a74e in KIO::SlaveInterface::dispatch() () at /usr/lib64/libkio.so.5 #15 0x00007f16fea3f466 in KIO::Slave::gotInput() () at /usr/lib64/libkio.so.5 #16 0x00007f16fc8381fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x88b4760, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3576 #17 0x00007f16fe97c3f1 in () at /usr/lib64/libkio.so.5 #18 0x00007f16fc83c59e in QObject::event(QEvent*) (this=0x88b4760, e=<optimized out>) at kernel/qobject.cpp:1231 #19 0x00007f16fd23276c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4 #20 0x00007f16fd238cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4 #21 0x00007f16fdf4ae0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5 #22 0x00007f16fc8242ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffe312f01e0, receiver=receiver@entry=0x88b4760, event=event@entry=0xa956880) at kernel/qcoreapplication.cpp:953 #23 0x00007f16fc82757d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0xa956880, receiver=0x88b4760) at kernel/qcoreapplication.h:231 #24 0x00007f16fc82757d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xcba5a0) at kernel/qcoreapplication.cpp:1577 #25 0x00007f16fc827a23 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #26 0x00007f16fc8518fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) () at kernel/qcoreapplication.h:236 #27 0x00007f16fc8518fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0xdc1be0) at kernel/qeventdispatcher_glib.cpp:300 #28 0x00007f16f3b45a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #29 0x00007f16f3b45c48 in () at /usr/lib64/libglib-2.0.so.0 #30 0x00007f16f3b45cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #31 0x00007f16fc8510be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xcbfe40, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #32 0x00007f16fd2cf676 in () at /usr/lib64/libQtGui.so.4 #33 0x00007f16fc822e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe312eea80, flags=...) at kernel/qeventloop.cpp:149 #34 0x00007f16fc823165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe312eea80, flags=...) at kernel/qeventloop.cpp:204 #35 0x00007f16fd6d4d1c in QDialog::exec() () at /usr/lib64/libQtGui.so.4 #36 0x000000000061027c in Digikam::DigikamImageView::rename() (this=<optimized out>) at /usr/src/debug/digikam-4.14.0/core/app/items/digikamimageview.cpp:713 #37 0x0000000000685eca in Digikam::DigikamView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (this=<optimized out>) at /usr/src/debug/digikam-4.14.0/core/app/views/digikamview.cpp:1870 #38 0x0000000000685eca in Digikam::DigikamView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x13959f0, _c=3168968720, _id=232336448, _a=0xdd86c40) at /usr/src/debug/digikam-4.14.0/build/core/app/digikamview.moc:331 #39 0x00007f16fc8381fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x3c8fa90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffe312eecc0) at kernel/qobject.cpp:3576 #40 0x00007f16fd22c622 in QAction::triggered(bool) () at /usr/lib64/libQtGui.so.4 #41 0x00007f16fd22dfd3 in QAction::activate(QAction::ActionEvent) () at /usr/lib64/libQtGui.so.4 #42 0x00007f16fd22e12c in QAction::event(QEvent*) () at /usr/lib64/libQtGui.so.4 #43 0x00007f16fde752bf in KAction::event(QEvent*) () at /usr/lib64/libkdeui.so.5 #44 0x00007f16fd23276c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4 #45 0x00007f16fd238cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4 #46 0x00007f16fdf4ae0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5 #47 0x00007f16fc8242ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffe312f01e0, receiver=0x3c8fa90, event=0x7ffe312ef060) at kernel/qcoreapplication.cpp:953 #48 0x00007f16fd2639d6 in () at /usr/lib64/libQtGui.so.4 #49 0x00007f16fd263b0c in () at /usr/lib64/libQtGui.so.4 #50 0x00007f16fd239fe3 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4 #51 0x00007f16fdf4ae0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5 #52 0x00007f16fc8242ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffe312f01e0, receiver=0x1096840, event=0x7ffe312ef3a0) at kernel/qcoreapplication.cpp:953 #53 0x00007f16fd2ccab7 in () at /usr/lib64/libQtGui.so.4 #54 0x00007f16fd2cce59 in () at /usr/lib64/libQtGui.so.4 #55 0x00007f16fd2a8a5f in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4 #56 0x00007f16fd2cf5c2 in () at /usr/lib64/libQtGui.so.4 #57 0x00007f16f3b45a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #58 0x00007f16f3b45c48 in () at /usr/lib64/libglib-2.0.so.0 #59 0x00007f16f3b45cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #60 0x00007f16fc8510be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xcbfe40, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #61 0x00007f16fd2cf676 in () at /usr/lib64/libQtGui.so.4 #62 0x00007f16fc822e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe312efcf0, flags=...) at kernel/qeventloop.cpp:149 #63 0x00007f16fc823165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe312efcf0, flags=...) at kernel/qeventloop.cpp:204 #64 0x00007f16fc8285b9 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225 #65 0x00000000004a1486 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/digikam-4.14.0/core/app/main/main.cpp:230 Reported using DrKonqi
*** Bug 354874 has been marked as a duplicate of this bug. ***
crash not reproducible here. The backtrace indicate a problem in KDE KIO component with Qt core API. It sound like a binary compatibility problem with your system installation. In other words : check your system. Giles Caulier
Honestly, I'd suspect a race condition somewhere depending on the number of threads accessing the file/memory. I have no idea what I should check in my system - SSE2 should be available on a Core i5-3570K if you suspected that. PS: sorry for the duplicate, I thought if it were, DrKonqi would identify it by the stacktrace...
digKam KIO slaves have been removed since 5.0.0 and replaced by a multi-threaded interface.