Application: digikam (5.0.0-beta4) Qt Version: 5.5.1 Operating System: Linux 4.4.1-2-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: 1) Tagged a face using Ctrl+click method 2) Typed in the name and pressed "Enter" 3) Segfault occurs right after pressing "Enter" This does occur every single time, but it usually happens after tagging a couple of photos. It seems as though the tag is saved successfully, as the next time I load Digikam, the correct tag is there. I can continue tagging a few more photos, and then it will crash. This happens on different photos, and with different tags. - Custom settings of the application: Using digikam-git and kipi-plugins-git Arch packages from AUR with OpenCV 3.0.0 (self-compiled with contrib modules) The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7fabf4109880 (LWP 511))] Thread 53 (Thread 0x7fabf22e2700 (LWP 512)): #0 0x00007fac1128618d in poll () from /usr/lib/libc.so.6 #1 0x00007fac01aa7ae2 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007fac01aa9757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007fabf3a02379 in ?? () from /usr/lib/libQt5XcbQpa.so.5 #4 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 52 (Thread 0x7fabf0f3c700 (LWP 514)): #0 0x00007fac0c34807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88e2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac14122ca2 in Digikam::ScanController::run() () from /usr/lib/libdigikamgui.so.5.0.0 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 51 (Thread 0x7fabebfff700 (LWP 517)): #0 0x00007fac0c34807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88e2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac1362126b in ?? () from /usr/lib/libdigikamcore.so.5.0.0 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 50 (Thread 0x7fabdf937700 (LWP 518)): #0 0x00007fac0c34807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac0614448b in ?? () from /usr/lib/libQt5WebKit.so.5 #2 0x00007fac061444c9 in ?? () from /usr/lib/libQt5WebKit.so.5 #3 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 49 (Thread 0x7fab9e296700 (LWP 525)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 48 (Thread 0x7fab9d6d2700 (LWP 526)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 47 (Thread 0x7fab9ced1700 (LWP 527)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 46 (Thread 0x7fab8ffff700 (LWP 529)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 45 (Thread 0x7fab877fe700 (LWP 530)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 44 (Thread 0x7fab8f7fe700 (LWP 531)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 43 (Thread 0x7fab8effd700 (LWP 532)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 42 (Thread 0x7fab8e7fc700 (LWP 534)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 41 (Thread 0x7fab8dffb700 (LWP 535)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 40 (Thread 0x7fab8d7fa700 (LWP 536)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 39 (Thread 0x7fab8cff9700 (LWP 537)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 38 (Thread 0x7fab87fff700 (LWP 538)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 37 (Thread 0x7fab86ffd700 (LWP 539)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 36 (Thread 0x7fab867fc700 (LWP 540)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 35 (Thread 0x7fab85ffb700 (LWP 541)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 34 (Thread 0x7fab857fa700 (LWP 543)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 33 (Thread 0x7fab84ff9700 (LWP 544)): #0 0x00007fac0c348eb6 in pthread_getspecific () from /usr/lib/libpthread.so.0 #1 0x00007fac07d97bc0 in g_thread_self () from /usr/lib/libglib-2.0.so.0 #2 0x00007fac07d6ff3c in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #3 0x00007fac07d70e75 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007fac07d710cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007fac11dbf56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007fac11d6657a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007fac13620b0c in ?? () from /usr/lib/libdigikamcore.so.5.0.0 #8 0x00007fac11b84683 in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 32 (Thread 0x7fab7ffff700 (LWP 545)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 31 (Thread 0x7fab7f7fe700 (LWP 546)): #0 0x00007fac1128618d in poll () from /usr/lib/libc.so.6 #1 0x00007fac07d70fbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fac07d710cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fac11dbf56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007fac11d6657a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007fac13620b0c in ?? () from /usr/lib/libdigikamcore.so.5.0.0 #6 0x00007fac11b84683 in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 30 (Thread 0x7fab7effd700 (LWP 548)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 29 (Thread 0x7fab7e7fc700 (LWP 549)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 28 (Thread 0x7fab7dffb700 (LWP 550)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 27 (Thread 0x7fab7d7fa700 (LWP 551)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 26 (Thread 0x7fab7cff9700 (LWP 552)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 25 (Thread 0x7fab33fff700 (LWP 553)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 24 (Thread 0x7fab337fe700 (LWP 554)): #0 0x00007fac1128618d in poll () from /usr/lib/libc.so.6 #1 0x00007fac07d70fbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fac07d710cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fac11dbf56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007fac11d6657a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007fac13620b0c in ?? () from /usr/lib/libdigikamcore.so.5.0.0 #6 0x00007fac11b84683 in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 23 (Thread 0x7fab32ffd700 (LWP 555)): #0 0x00007fac07d704eb in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #1 0x00007fac07d70eeb in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fac07d710cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fac11dbf56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007fac11d6657a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007fac13620b0c in ?? () from /usr/lib/libdigikamcore.so.5.0.0 #6 0x00007fac11b84683 in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 22 (Thread 0x7fab327fc700 (LWP 556)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 21 (Thread 0x7fab31ffb700 (LWP 557)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 20 (Thread 0x7fab317fa700 (LWP 558)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 19 (Thread 0x7fab30ff9700 (LWP 559)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 18 (Thread 0x7fab227fc700 (LWP 563)): #0 0x00007fac1128618d in poll () from /usr/lib/libc.so.6 #1 0x00007fac07d70fbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fac07d710cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fac11dbf56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007fac11d6657a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007fac11b82be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 17 (Thread 0x7fab21ffb700 (LWP 564)): #0 0x00007fac0c34807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac05e43644 in ?? () from /usr/lib/libQt5WebKit.so.5 #2 0x00007fac06174101 in ?? () from /usr/lib/libQt5WebKit.so.5 #3 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 16 (Thread 0x7fab217fa700 (LWP 565)): #0 0x00007fac0c34807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac05e446b3 in ?? () from /usr/lib/libQt5WebKit.so.5 #2 0x00007fac06174101 in ?? () from /usr/lib/libQt5WebKit.so.5 #3 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 15 (Thread 0x7fab20ff9700 (LWP 566)): #0 0x00007fac0c34807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac05e446b3 in ?? () from /usr/lib/libQt5WebKit.so.5 #2 0x00007fac06174101 in ?? () from /usr/lib/libQt5WebKit.so.5 #3 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 14 (Thread 0x7fab1bfff700 (LWP 567)): #0 0x00007fac0c34807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac05e446b3 in ?? () from /usr/lib/libQt5WebKit.so.5 #2 0x00007fac06174101 in ?? () from /usr/lib/libQt5WebKit.so.5 #3 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 13 (Thread 0x7fab0fbb9700 (LWP 580)): #0 futex_wait (val=8, addr=0x7fab48079804) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/config/linux/x86/futex.h:45 #1 do_wait (val=8, addr=0x7fab48079804) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/config/linux/wait.h:67 #2 gomp_barrier_wait_end (bar=0x7fab48079800, state=8) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/config/linux/bar.c:48 #3 0x00007fac094513d8 in gomp_thread_start (xdata=<optimized out>) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/team.c:122 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 12 (Thread 0x7fab103ba700 (LWP 581)): #0 futex_wait (val=8, addr=0x7fab48079804) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/config/linux/x86/futex.h:45 #1 do_wait (val=8, addr=0x7fab48079804) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/config/linux/wait.h:67 #2 gomp_barrier_wait_end (bar=0x7fab48079800, state=8) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/config/linux/bar.c:48 #3 0x00007fac094513d8 in gomp_thread_start (xdata=<optimized out>) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/team.c:122 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 11 (Thread 0x7fab1b7fe700 (LWP 582)): #0 futex_wait (val=8, addr=0x7fab48079804) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/config/linux/x86/futex.h:45 #1 do_wait (val=8, addr=0x7fab48079804) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/config/linux/wait.h:67 #2 gomp_barrier_wait_end (bar=0x7fab48079800, state=8) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/config/linux/bar.c:48 #3 0x00007fac094513d8 in gomp_thread_start (xdata=<optimized out>) at /build/gcc-multilib/src/gcc-5.3.0/libgomp/team.c:122 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7fab1affd700 (LWP 584)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7fab128d4700 (LWP 604)): #0 0x00007fac1128acf9 in syscall () from /usr/lib/libc.so.6 #1 0x00007fac03133332 in ?? () from /usr/lib/libtbb.so.2 #2 0x00007fac03133359 in ?? () from /usr/lib/libtbb.so.2 #3 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7fab124d3700 (LWP 605)): #0 0x00007fac1128acf9 in syscall () from /usr/lib/libc.so.6 #1 0x00007fac03133332 in ?? () from /usr/lib/libtbb.so.2 #2 0x00007fac03133359 in ?? () from /usr/lib/libtbb.so.2 #3 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7fab120d2700 (LWP 606)): #0 0x00007fac1128acf9 in syscall () from /usr/lib/libc.so.6 #1 0x00007fac03133332 in ?? () from /usr/lib/libtbb.so.2 #2 0x00007fac03133359 in ?? () from /usr/lib/libtbb.so.2 #3 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7fab11cd1700 (LWP 627)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7fab114d0700 (LWP 628)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7fab10ccf700 (LWP 637)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7fab0f3b8700 (LWP 638)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fab0ebb7700 (LWP 639)): #0 0x00007fac0c348428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fac11b88d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fac11b84813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fac11b87b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fac0c3424a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fac1128f13d in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7fabf4109880 (LWP 511)): [KCrash Handler] #5 0x00007fac1292b390 in ?? () from /usr/lib/libQt5Widgets.so.5 #6 0x00007fac1293076f in QGraphicsProxyWidget::focusNextPrevChild(bool) () from /usr/lib/libQt5Widgets.so.5 #7 0x00007fac129165eb in QGraphicsItemPrivate::setVisibleHelper(bool, bool, bool, bool) () from /usr/lib/libQt5Widgets.so.5 #8 0x00007fac1292ef22 in QGraphicsProxyWidget::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #9 0x00007fac11d6899c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #10 0x00007fac1261398c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #11 0x00007fac12618e86 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #12 0x00007fac11d68bab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #13 0x00007fac12651a43 in QWidgetPrivate::hide_helper() () from /usr/lib/libQt5Widgets.so.5 #14 0x00007fac12656210 in QWidget::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5 #15 0x00007fac12651c11 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib/libQt5Widgets.so.5 #16 0x00007fac12652203 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5 #17 0x00007fac126522d9 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5 #18 0x00007fac1292ac3a in QGraphicsProxyWidget::~QGraphicsProxyWidget() () from /usr/lib/libQt5Widgets.so.5 #19 0x00007fac1292ac79 in QGraphicsProxyWidget::~QGraphicsProxyWidget() () from /usr/lib/libQt5Widgets.so.5 #20 0x00007fac1369a02f in Digikam::RegionFrameItem::~RegionFrameItem() () from /usr/lib/libdigikamcore.so.5.0.0 #21 0x00007fac144b65db in ?? () from /usr/lib/libdigikamgui.so.5.0.0 #22 0x00007fac144b36ce in ?? () from /usr/lib/libdigikamgui.so.5.0.0 #23 0x00007fac1423d264 in ?? () from /usr/lib/libdigikamgui.so.5.0.0 #24 0x00007fac14262295 in ?? () from /usr/lib/libdigikamgui.so.5.0.0 #25 0x00007fac11d9731a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #26 0x00007fac1369c25d in Digikam::GraphicsDImgItem::setImage(Digikam::DImg const&) () from /usr/lib/libdigikamcore.so.5.0.0 #27 0x00007fac1369976f in Digikam::DImgPreviewItem::slotGotImagePreview(Digikam::LoadingDescription const&, Digikam::DImg const&) () from /usr/lib/libdigikamcore.so.5.0.0 #28 0x00007fac11d981e1 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #29 0x00007fac1291f3a2 in QGraphicsObject::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #30 0x00007fac126139ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #31 0x00007fac12618e86 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #32 0x00007fac11d68bab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #33 0x00007fac11d6afa6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #34 0x00007fac11dbf143 in ?? () from /usr/lib/libQt5Core.so.5 #35 0x00007fac07d70dc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #36 0x00007fac07d71020 in ?? () from /usr/lib/libglib-2.0.so.0 #37 0x00007fac07d710cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #38 0x00007fac11dbf54f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #39 0x00007fac11d6657a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #40 0x00007fac11d6e53c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #41 0x0000000000404ec4 in ?? () #42 0x00007fac111c6610 in __libc_start_main () from /usr/lib/libc.so.6 #43 0x0000000000405929 in _start () Reported using DrKonqi
It crash in Qt. Which Qt version you use ? Which digiKam version you use ? Look in Help/Components Info dialog for details. Gilles Caulier
Some additional info: This collection is on a network shared drive mounted with CIFS. I can tag reliably without a crash if I only use the mouse to switch from photo to photo. The crash seems to happen more frequently if I am tagging and then use either the "Space" shortcut or the Left/Right arrows to switch to the next photo. Here's the info from Components: digikam version 5.0.0-beta4 CPU cores: 4 Eigen: 3.2.7 Exiv2: 0.25 Exiv2 can write to Jp2: Yes Exiv2 can write to Jpeg: Yes Exiv2 can write to Pgf: Yes Exiv2 can write to Png: Yes Exiv2 can write to Tiff: Yes Exiv2 supports XMP metadata: Yes KDE: 5.18.0 LensFun: 0.3.1-0 LibCImg: 130 LibJPEG: 80 LibJasper: 1.900.1 LibLCMS: 2070 LibLqr support: Yes LibPGF: 6.14.12 LibPNG: 1.6.21 LibRaw: 0.17.0 LibTIFF: LIBTIFF, Version 4.0.6 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Marble: 0.22.20 (0.23 development version) Parallelized demosaicing: Yes Qt: 5.5.1 RawSpeed codec support: Yes AkonadiContact support: Yes Baloo support: Yes Database backend: QSQLITE Kipi-Plugins: 5.0.0-beta4 LibGphoto2: 2.5.9 LibKipi: 5.0.0 LibOpenCV: 3.0.0 QtMultimedia support: Yes
After some more testing, it looks like the crash comes if I change away from the image before the face tag has a full chance to save to disk. Since I'm over a network and some of my RAW files are on the larger size (16MB), it can take a second or two for the tag to save. If I wait until the tag sort of flashes (which I assume is when the image is saved and reloaded), I don't run into any crashing problems. Trying to switch away from the image before this happens seems to be a surefire way to cause the segfault.
Git commit f1c3968ae14602ed80f52b182a1c429af88330fe by Maik Qualmann. Committed on 09/02/2016 at 21:33. Pushed by mqualmann into branch 'master'. fix crash in RegionFrameItem M +6 -1 libs/widgets/graphicsview/regionframeitem.cpp http://commits.kde.org/digikam/f1c3968ae14602ed80f52b182a1c429af88330fe
Please try the latest git commit. Maik
That seems to have fixed it! Thank you!
*** Bug 360477 has been marked as a duplicate of this bug. ***