Application: digikam (5.3.0) Qt Version: 5.7.0 Frameworks Version: 5.28.0 Operating System: Linux 4.4.0-47-generic x86_64 Distribution: KDE neon User Edition 5.8 -- Information about the crash: - What I was doing when the application crashed: Opened a picture with red eyes from one of my albums in the Image Editor and clicked on Enhance > Red Eye. Tried multiple times on different pictures and Digikam always crashes. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7ff50404fb80 (LWP 29150))] Thread 49 (Thread 0x7ff4227fc700 (LWP 29221)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ff5293bec92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007ff5293becf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007ff5327b370a in start_thread (arg=0x7ff4227fc700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 48 (Thread 0x7ff422ffd700 (LWP 29220)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ff5293bec92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007ff5293becf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007ff5327b370a in start_thread (arg=0x7ff422ffd700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 47 (Thread 0x7ff423fff700 (LWP 29219)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ff5293bec92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007ff5293becf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007ff5327b370a in start_thread (arg=0x7ff423fff700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 46 (Thread 0x7ff4217fa700 (LWP 29218)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff4217fa700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 45 (Thread 0x7ff428ff9700 (LWP 29201)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff428ff9700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 44 (Thread 0x7ff4297fa700 (LWP 29200)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff4297fa700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 43 (Thread 0x7ff429ffb700 (LWP 29199)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff429ffb700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 42 (Thread 0x7ff42a7fc700 (LWP 29198)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff42a7fc700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 41 (Thread 0x7ff42affd700 (LWP 29197)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff42affd700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 40 (Thread 0x7ff42b7fe700 (LWP 29196)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff42b7fe700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 39 (Thread 0x7ff42bfff700 (LWP 29195)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff42bfff700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 38 (Thread 0x7ff448ff9700 (LWP 29194)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff448ff9700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 37 (Thread 0x7ff4497fa700 (LWP 29193)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff4497fa700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 36 (Thread 0x7ff449ffb700 (LWP 29192)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff449ffb700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 35 (Thread 0x7ff44a7fc700 (LWP 29191)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff44a7fc700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 34 (Thread 0x7ff44affd700 (LWP 29190)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff44affd700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 33 (Thread 0x7ff44b7fe700 (LWP 29189)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff44b7fe700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 32 (Thread 0x7ff44bfff700 (LWP 29188)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff44bfff700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 31 (Thread 0x7ff47cff9700 (LWP 29187)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff47cff9700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 30 (Thread 0x7ff47d7fa700 (LWP 29186)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff47d7fa700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 29 (Thread 0x7ff47dffb700 (LWP 29185)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff47dffb700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 28 (Thread 0x7ff47e7fc700 (LWP 29184)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff47e7fc700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 27 (Thread 0x7ff47effd700 (LWP 29183)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff47effd700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 26 (Thread 0x7ff47f7fe700 (LWP 29182)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff47f7fe700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 25 (Thread 0x7ff47ffff700 (LWP 29181)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff47ffff700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 24 (Thread 0x7ff494ff9700 (LWP 29180)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff494ff9700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 23 (Thread 0x7ff4957fa700 (LWP 29179)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff4957fa700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 22 (Thread 0x7ff495ffb700 (LWP 29178)): [KCrash Handler] #6 std::vector<float, std::allocator<float> >::size (this=<optimized out>, this=<optimized out>) at /usr/include/c++/5/bits/stl_vector.h:655 #7 std::vector<float, std::allocator<float> >::vector (__x=..., this=<optimized out>) at /usr/include/c++/5/bits/stl_vector.h:320 #8 Digikam::redeye::ShapePredictor::operator() (rect=..., img=..., this=<optimized out>) at /workspace/build/core/libs/facesengine/shape-predictor/shapepredictor.h:450 #9 Digikam::RedEyeCorrectionFilter::filterImage (this=0x3455fd0) at /workspace/build/core/libs/dimg/filters/redeye/redeyecorrectionfilter.cpp:158 #10 0x00007ff537e48798 in Digikam::DImgThreadedFilter::startFilterDirectly (this=0x3455fd0) at /workspace/build/core/libs/dimg/filters/dimgthreadedfilter.cpp:197 #11 0x00007ff53806cf8e in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x3ee4ba0) at /workspace/build/core/libs/threads/dynamicthread.cpp:183 #12 0x00007ff5362b8013 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007ff5327b370a in start_thread (arg=0x7ff495ffb700) at pthread_create.c:333 #15 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 21 (Thread 0x7ff4967fc700 (LWP 29177)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff4967fc700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 20 (Thread 0x7ff496ffd700 (LWP 29176)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff496ffd700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 19 (Thread 0x7ff4977fe700 (LWP 29175)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff4977fe700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 18 (Thread 0x7ff49cf65700 (LWP 29174)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff49cf65700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 17 (Thread 0x7ff49d766700 (LWP 29173)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff49d766700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 16 (Thread 0x7ff49df67700 (LWP 29172)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff49df67700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 15 (Thread 0x7ff49e9e9700 (LWP 29171)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ff5362bc986 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b823a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff49e9e9700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 14 (Thread 0x7ff49f7fe700 (LWP 29170)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff52bf12873 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007ff52c233061 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007ff5327b370a in start_thread (arg=0x7ff49f7fe700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7ff49ffff700 (LWP 29169)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff52bf12873 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007ff52c233061 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007ff5327b370a in start_thread (arg=0x7ff49ffff700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7ff497fff700 (LWP 29168)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff52bf12873 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007ff52c233061 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007ff5327b370a in start_thread (arg=0x7ff497fff700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7ff4a4b04700 (LWP 29167)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff52bf11844 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007ff52c233061 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007ff5327b370a in start_thread (arg=0x7ff4a4b04700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7ff4a5329700 (LWP 29166)): #0 0x00007ff5355d7b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ff52cd0b39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff52cd0b4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff5364e723b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff536491cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ff5362b6fb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ff5327b370a in start_thread (arg=0x7ff4a5329700) at pthread_create.c:333 #8 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7ff4e5d92700 (LWP 29164)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff52c20343b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007ff52c203479 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007ff5327b370a in start_thread (arg=0x7ff4e5d92700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7ff4f58b0700 (LWP 29158)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff5362bca4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff538c9cc02 in Digikam::ScanController::run (this=0x7ff53957a8c0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at /workspace/build/core/libs/database/utils/scancontroller.cpp:677 #3 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5327b370a in start_thread (arg=0x7ff4f58b0700) at pthread_create.c:333 #5 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7ff4f60b1700 (LWP 29157)): #0 0x00007ff5355d7b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ff52cd0b39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff52cd0b4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff5364e723b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff536491cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ff5362b6fb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ff5396367a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007ff5362bbb98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ff5327b370a in start_thread (arg=0x7ff4f60b1700) at pthread_create.c:333 #9 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7ff4f6f7f700 (LWP 29156)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff5007e7aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007ff5007e7907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #3 0x00007ff5327b370a in start_thread (arg=0x7ff4f6f7f700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7ff4f7780700 (LWP 29155)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff5007e7aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007ff5007e7907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #3 0x00007ff5327b370a in start_thread (arg=0x7ff4f7780700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7ff4f7f81700 (LWP 29154)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff5007e7aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007ff5007e7907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #3 0x00007ff5327b370a in start_thread (arg=0x7ff4f7f81700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7ff4f8782700 (LWP 29153)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff5007e7aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007ff5007e7907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #3 0x00007ff5327b370a in start_thread (arg=0x7ff4f8782700) at pthread_create.c:333 #4 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7ff504046700 (LWP 29151)): #0 0x00007ff5355d7b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ff51028364c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007ff5327b370a in start_thread (arg=0x7ff504046700) at pthread_create.c:333 #3 0x00007ff5355e382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7ff50404fb80 (LWP 29150)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ff5362bca4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff5362b7765 in QThreadPoolPrivate::waitForDone(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff5362b7b61 in QThreadPool::waitForDone(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff5362b7b9c in QThreadPool::~QThreadPool() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ff5362b7bb9 in QThreadPool::~QThreadPool() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ff5364bd2e3 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ff5364c6484 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ff53806ad39 in Digikam::ThreadManagerCreator::~ThreadManagerCreator (this=<optimized out>, __in_chrg=<optimized out>) at /workspace/build/core/libs/threads/threadmanager.cpp:232 #9 Digikam::(anonymous namespace)::Q_QGS_creator::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /workspace/build/core/libs/threads/threadmanager.cpp:237 #10 0x00007ff535516ff8 in __run_exit_handlers (status=1, listp=0x7ff5358a05f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #11 0x00007ff535517045 in __GI_exit (status=<optimized out>) at exit.c:104 #12 0x00007ff50343f5e2 in QXcbConnection::processXcbEvents() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #13 0x00007ff5364bfa19 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007ff536d7f89c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007ff536d87296 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007ff536493cf8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007ff5364963bb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007ff5364e6e13 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007ff52cd0b1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007ff52cd0b400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007ff52cd0b4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007ff5364e723b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x00007ff536491cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x00007ff53649a2fc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x0000000000405eeb in main (argc=1, argv=<optimized out>) at /workspace/build/core/app/main/main.cpp:237 Reported using DrKonqi
Can you reproduce the crash using current DK 5.4.0 AppImage Linux Bundle ? https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM Gilles Caulier
Git commit 1dad795deb0fbfcef5ad4932f7ade781d35ce17e by Maik Qualmann. Committed on 23/11/2016 at 18:37. Pushed by mqualmann into branch 'master'. fix not found shapepredictor.dat file FIXED-IN: 5.4.0 M +2 -2 NEWS M +9 -5 libs/dimg/filters/redeye/redeyecorrectionfilter.cpp https://commits.kde.org/digikam/1dad795deb0fbfcef5ad4932f7ade781d35ce17e
I just tried on the 5.4.0 appimage, and yes I can reproduce the crash. It seems less prevalent, as some pictures that constantly crash 5.3.0 don't crash 5.4.0, but there are still a number of pictures that make it crash. If it is useful, I can upload pictures that consistently crash both versions. Also, I am running both in a fresh up-to-date virtual machine of KDE Neon x64.
Please wait, Gilles must first create a new AppImage bundle. The crash is now fixed. It only comes to crash with images when found red eyes. Maik
The AppImage bundles 32 and 64 bits are just re-built and upload is under progress to GDrive repository. They will be available in few minutes. Gilles Caulier
I tried with the latest AppImage bundles and indeed the bug seems to be gone as I could not crash the application trying to fix red eyes. Thanks Mathieu
*** Bug 387571 has been marked as a duplicate of this bug. ***
*** Bug 390290 has been marked as a duplicate of this bug. ***
*** Bug 396584 has been marked as a duplicate of this bug. ***