Bug 359196 - Digikam segfaults when tagging a face
Summary: Digikam segfaults when tagging a face
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Engine (show other bugs)
Version: 5.0.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-02-09 19:23 UTC by jat255
Modified: 2016-03-13 15:37 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jat255 2016-02-09 19:23:53 UTC
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
Comment 1 caulier.gilles 2016-02-09 20:40:54 UTC
It crash in Qt. 

Which Qt version you use ? Which digiKam version you use ? 

Look in Help/Components Info dialog for details.

Gilles Caulier
Comment 2 jat255 2016-02-09 20:45:21 UTC
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
Comment 3 jat255 2016-02-09 21:17:12 UTC
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.
Comment 4 Maik Qualmann 2016-02-09 21:34:31 UTC
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
Comment 5 Maik Qualmann 2016-02-09 21:35:43 UTC
Please try the latest git commit.

Maik
Comment 6 jat255 2016-02-09 23:01:04 UTC
That seems to have fixed it! Thank you!
Comment 7 Maik Qualmann 2016-03-13 15:37:48 UTC
*** Bug 360477 has been marked as a duplicate of this bug. ***