https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #17 from Gilles Caulier <[hidden email]> --- Git commit 4662dd94102f8144bc65ce1cb66d6b6cb1d500fd by Gilles Caulier. Committed on 18/06/2014 at 14:22. Pushed by cgilles into branch 'master'. Libkface now depand of last stable OpenCV library version 2.4.9 This prevent internal crash int Cv:Algorithm that we cannot handle in libkface as exception. Now, Face Recognition do not crash but still report Exception at training operations, especially about wrong Cv:Matrix size : digikam(8673)/digikam (core) Digikam::DImg::load:"/mnt/data2/photos/GILLES/NEW/Adrien/2010-04-13/20100413_009.jpg" : JPEG file identified OpenCV Error: Assertion failed (0 <= _dims && _dims <= CV_MAX_DIM) in setSize, file /mnt/devel/opencv/modules/core/src/matrix.cpp, line 89 digikam(8673)/KFACE: cv::Exception training LBPH: /mnt/devel/opencv/modules/core/src/matrix.cpp:89: error: (-215) 0 <=_dims && _dims <= CV_MAX_DIM in function setSize It still a problem somwhere, but it's better than previous state. Related: bug 335624, bug 330342, bug 329873, bug 326742, bug 326586, bug 326585, bug 324774, bug 323888, bug 320812, bug 312440, bug 309027, bug 308645, bug 301611, bug 297558, bug 285517 M +1 -1 CMakeLists.txt http://commits.kde.org/libkface/4662dd94102f8144bc65ce1cb66d6b6cb1d500fd -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #18 from [hidden email] --- No change. Built 4.1.0 with OpenCV 2.4.9. Crashes nearly immediately after tagging a face. I was running 3.5.0 in an OpenSuse VM so that I could actually apply facetags---it worked fine for quite a while and then just recently started crashing the same way. It's profoundly frustrating. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #19 from Gilles Caulier <[hidden email]> --- Not reproducible here. I play with Face Management a lots and no crash here in all situation. Do you use libkface compiled with source code from git/master or libkface from your system ? I review libkface code indeep recently... Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #20 from Gilles Caulier <[hidden email]> --- I just update libkface revision to 3.1.0 just to be sure to identify right code on your computer... Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Crash While Navigating |Crash While Navigating |Photos |Photos under Face | |Management feature -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #21 from [hidden email] --- I pulled everything from git today. If I can give you any other info, just let me know. I would LOVE to get this resolved. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #22 from Gilles Caulier <[hidden email]> --- yes, please checkout again code where i add new debug trace on the console. Run kdebugdialog and digiKam as explained here : http://www.digikam.org/contrib Note : turn on KFace debug space to see trace on the console. Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #23 from [hidden email] --- I hope I did everything right --- I am not a developer, so I only kind of know what I'm doing. Sorry in advance if I messed anything up. I did a "git checkout" and then rebuilt it. And then making sure everything was checked in KDebugDialog window, from the KDE bug window: 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 ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7f9c9d3aea80 (LWP 17248))] Thread 35 (Thread 0x7f9c74104700 (LWP 17250)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9c971a8406 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x000000000060ce81 in Digikam::ScanController::run (this=0x2e01c40) at /home/sean/Programs/digikam-4.1.0/core/digikam/database/scancontroller.cpp:725 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c74104700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 34 (Thread 0x7f9c73903700 (LWP 17251)): #0 0x00007f9c900c40ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f9c900c4399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9c90083938 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9c90084651 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9c900847ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9c972d4a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f9c972a65ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f9c972a68e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f9c971a588f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f9c97287d13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f9c92416f6e in start_thread (arg=0x7f9c73903700) at pthread_create.c:311 #12 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 33 (Thread 0x7f9c5a936700 (LWP 17260)): #0 __GI___pthread_mutex_lock (mutex=0x7f9c54001510) at pthread_mutex_lock.c:90 #1 0x00007f9c900c43a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9c900837f0 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9c90084565 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9c900847ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9c972d4a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f9c972a65ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f9c972a68e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f9c9aa79d7c in Digikam::WorkerObjectRunnable::run (this=0x32c54b0) at /home/sean/Programs/digikam-4.1.0/core/libs/threads/threadmanager.cpp:196 #9 0x00007f9c9719b7ae in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f9c92416f6e in start_thread (arg=0x7f9c5a936700) at pthread_create.c:311 #12 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 32 (Thread 0x7f9c5fdc7700 (LWP 17261)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c5fdc7700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 31 (Thread 0x7f9c5f08c700 (LWP 17262)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c5f08c700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 30 (Thread 0x7f9c5e88b700 (LWP 17263)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c5e88b700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 29 (Thread 0x7f9c5e08a700 (LWP 17264)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c5e08a700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 28 (Thread 0x7f9c5d889700 (LWP 17265)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c5d889700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 27 (Thread 0x7f9c5d088700 (LWP 17266)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c5d088700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 26 (Thread 0x7f9c5c887700 (LWP 17267)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c5c887700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 25 (Thread 0x7f9c5c086700 (LWP 17268)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c5c086700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 24 (Thread 0x7f9c59873700 (LWP 17269)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c59873700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 23 (Thread 0x7f9c59072700 (LWP 17270)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c59072700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 22 (Thread 0x7f9c58871700 (LWP 17271)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c58871700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 21 (Thread 0x7f9c3ffff700 (LWP 17272)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c3ffff700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 20 (Thread 0x7f9c3f7fe700 (LWP 17273)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c3f7fe700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 19 (Thread 0x7f9c3effd700 (LWP 17274)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c3effd700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 18 (Thread 0x7f9c3e7fc700 (LWP 17275)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c3e7fc700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 17 (Thread 0x7f9c3dffb700 (LWP 17276)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c3dffb700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 16 (Thread 0x7f9c3d7fa700 (LWP 17277)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c3d7fa700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 15 (Thread 0x7f9c3cff9700 (LWP 17278)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c3cff9700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 14 (Thread 0x7f9c37fff700 (LWP 17279)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c37fff700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 13 (Thread 0x7f9c377fe700 (LWP 17280)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c377fe700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 12 (Thread 0x7f9c36ffd700 (LWP 17281)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c36ffd700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 11 (Thread 0x7f9c367fc700 (LWP 17282)): [KCrash Handler] #5 __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1548 #6 0x00007f9c99b6e532 in cv::Mat::copyTo(cv::_OutputArray const&) const () from /home/sean/Programs/opencv-2.4.9/release/lib/libopencv_core.so.2.4 #7 0x00007f9c9b8e8e35 in cv::Mat::clone (this=0x7f9c367fac70) at /home/sean/Programs/opencv-2.4.9/modules/core/include/opencv2/core/mat.hpp:335 #8 0x00007f9c9b913bfc in KFaceIface::OpenCVMatData::toMat (this=0x7f9bf807d330) at /home/sean/Programs/digikam-4.1.0/extra/libkface/libkface/database/dbcontainers.cpp:56 #9 0x00007f9c9b8e8898 in KFaceIface::LBPHFaceModel::setHistograms (this=0x7f9c367fb020, histograms=..., histogramMetadata=...) at /home/sean/Programs/digikam-4.1.0/extra/libkface/libkface/recognition-opencv-lbph/lbphfacemodel.cpp:148 #10 0x00007f9c9b9127c7 in KFaceIface::TrainingDB::lbphFaceModel (this=0x31b7110) at /home/sean/Programs/digikam-4.1.0/extra/libkface/libkface/database/trainingdb.cpp:258 #11 0x00007f9c9b8eb9a2 in KFaceIface::OpenCVLBPHFaceRecognizer::Private::lbph (this=0x7f9bf8019400) at /home/sean/Programs/digikam-4.1.0/extra/libkface/libkface/recognition-opencv-lbph/opencvlbphfacerecognizer.cpp:67 #12 0x00007f9c9b8eb62b in KFaceIface::OpenCVLBPHFaceRecognizer::train (this=0x7f9bf801a890, images=..., labels=..., context=...) at /home/sean/Programs/digikam-4.1.0/extra/libkface/libkface/recognition-opencv-lbph/opencvlbphfacerecognizer.cpp:171 #13 0x00007f9c9b8d8fa1 in KFaceIface::trainIdentityBatch<KFaceIface::OpenCVLBPHFaceRecognizer> (r=0x7f9bf801a890, identitiesToBeTrained=..., data=0x7f9c367fb3f0, trainingContext=..., d=0x31b6ab0) at /home/sean/Programs/digikam-4.1.0/extra/libkface/libkface/recognitiondatabase.cpp:743 #14 0x00007f9c9b8d8727 in KFaceIface::RecognitionDatabase::Private::train (this=0x31b6ab0, r=0x7f9bf801a890, identitiesToBeTrained=..., data=0x7f9c367fb3f0, trainingContext=...) at /home/sean/Programs/digikam-4.1.0/extra/libkface/libkface/recognitiondatabase.cpp:759 #15 0x00007f9c9b8d87db in KFaceIface::RecognitionDatabase::train (this=0x326b6e8, identitiesToBeTrained=..., data=0x7f9c367fb3f0, trainingContext=...) at /home/sean/Programs/digikam-4.1.0/extra/libkface/libkface/recognitiondatabase.cpp:772 #16 0x000000000071d4f7 in Digikam::Trainer::process (this=0x326b6d0, package=...) at /home/sean/Programs/digikam-4.1.0/core/utilities/facemanagement/facepipeline.cpp:1030 #17 0x00000000007165f5 in Digikam::Trainer::qt_static_metacall (_o=0x326b6d0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7f9c540348b0) at /home/sean/Programs/digikam-4.1.0/build/core/digikam/facepipeline_p.moc:580 #18 0x00007f9c972bfdce in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #19 0x00007f9c9aa7bb2f in Digikam::WorkerObject::event (this=0x326b6d0, e=0x7f9c54033960) at /home/sean/Programs/digikam-4.1.0/core/libs/threads/workerobject.cpp:160 #20 0x00007f9c97c98dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #21 0x00007f9c97c9f470 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #22 0x00007f9c989a2a6a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #23 0x00007f9c972a78bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #24 0x00007f9c972aae1f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #25 0x00007f9c972d5073 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #26 0x00007f9c900843b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007f9c90084708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007f9c900847ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007f9c972d4a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #30 0x00007f9c972a65ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #31 0x00007f9c972a68e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #32 0x00007f9c9aa79d7c in Digikam::WorkerObjectRunnable::run (this=0x8f6d1a0) at /home/sean/Programs/digikam-4.1.0/core/libs/threads/threadmanager.cpp:196 #33 0x00007f9c9719b7ae in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #34 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #35 0x00007f9c92416f6e in start_thread (arg=0x7f9c367fc700) at pthread_create.c:311 #36 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 10 (Thread 0x7f9c35ffb700 (LWP 17283)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c35ffb700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 9 (Thread 0x7f9c357fa700 (LWP 17284)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c357fa700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 8 (Thread 0x7f9c34ff9700 (LWP 17285)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9c971a83e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c92416f6e in start_thread (arg=0x7f9c34ff9700) at pthread_create.c:311 #5 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 7 (Thread 0x7f9bd7947700 (LWP 17304)): #0 0x00007f9c900c40ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f9c900c43c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9c900847b6 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9c972d4a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c972a65ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f9c972a68e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f9c971a588f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f9c97287d13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f9c92416f6e in start_thread (arg=0x7f9bd7947700) at pthread_create.c:311 #10 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 6 (Thread 0x7f9bd39a2700 (LWP 17305)): #0 0x00007f9c900c40ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f9c900c4399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9c90083d59 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9c900845c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9c900847ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9c972d4a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f9c972a65ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f9c972a68e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f9c971a588f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f9c97287d13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f9c92416f6e in start_thread (arg=0x7f9bd39a2700) at pthread_create.c:311 #12 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 5 (Thread 0x7f9bce577700 (LWP 17306)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9c8c73e1cd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f9c8c73e209 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f9c92416f6e in start_thread (arg=0x7f9bce577700) at pthread_create.c:311 #4 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 4 (Thread 0x7f9b886f6700 (LWP 17307)): #0 0x00007f9c900c40ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f9c900c43c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9c90084651 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9c90084b0a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9c81e4ab66 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #5 0x00007f9c900a90f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f9c92416f6e in start_thread (arg=0x7f9b886f6700) at pthread_create.c:311 #7 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f9b87882700 (LWP 17308)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9c8c47ebbd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f9c8c76da76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f9c92416f6e in start_thread (arg=0x7f9b87882700) at pthread_create.c:311 #4 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f9b84c7d700 (LWP 17314)): #0 __tls_get_addr (ti=0x7f9c9760ba50) at dl-tls.c:775 #1 0x00007f9c971a6c44 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c972d4981 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c90083d4d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9c900845c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9c900847ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f9c972d4a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f9c972a65ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f9c972a68e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f9c971a588f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f9c971a7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f9c92416f6e in start_thread (arg=0x7f9b84c7d700) at pthread_create.c:311 #12 0x00007f9c963c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f9c9d3aea80 (LWP 17248)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9c971a8406 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f9c9719b1c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f9c9719c565 in QThreadPool::~QThreadPool() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f9c9719c599 in QThreadPool::~QThreadPool() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f9c972be308 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f9c972c08af in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f9c9aa7a12c in Digikam::ThreadManager::~ThreadManager (this=0x311f1e0, __in_chrg=<optimized out>) at /home/sean/Programs/digikam-4.1.0/core/libs/threads/threadmanager.cpp:257 #8 0x00007f9c9aa7a9a4 in Digikam::ThreadManagerCreator::~ThreadManagerCreator (this=0x311f1e0, __in_chrg=<optimized out>) at /home/sean/Programs/digikam-4.1.0/core/libs/threads/threadmanager.cpp:236 #9 0x00007f9c9aa79fd5 in destroy () at /home/sean/Programs/digikam-4.1.0/core/libs/threads/threadmanager.cpp:241 #10 0x00007f9c9a88acbd in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x7f9c9af0bc48 <_ZZN7Digikam5._152ptEvE13cleanUpObject>, __in_chrg=<optimized out>) at /usr/include/kglobal.h:62 #11 0x00007f9c96308071 in __run_exit_handlers (status=1, listp=0x7f9c9668d6a8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77 #12 0x00007f9c963080f5 in __GI_exit (status=<optimized out>) at exit.c:99 #13 0x00007f9c87e972e4 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #14 0x00007f9c989a1620 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5 #15 0x00007f9c948c064e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #16 0x00007f9c948be03d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #17 0x00007f9c948b012b in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #18 0x00007f9c97d3a44c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #19 0x00007f9c90084121 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f9c9008463b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f9c900847ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f9c972d4a55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #23 0x00007f9c97d3a9d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #24 0x00007f9c972a65ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #25 0x00007f9c972a68e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #26 0x00007f9c972abe5b in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #27 0x000000000073597f in main (argc=1, argv=0x7fff13354038) at /home/sean/Programs/digikam-4.1.0/core/digikam/main/main.cpp:236 And I also did a gdb backtrace: #0 0x00007ffff13bea50 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #1 0x00007fffede921ad in ?? () from /usr/lib/libexiv2.so.12 #2 0x00007fffede92704 in ?? () from /usr/lib/libexiv2.so.12 #3 0x00007fffedec007a in ?? () from /usr/lib/libexiv2.so.12 #4 0x00007fffede83448 in ?? () from /usr/lib/libexiv2.so.12 #5 0x00007fffede7ef4c in Exiv2::XmpParser::encode(std::string&, Exiv2::XmpData const&, unsigned short, unsigned int) () from /usr/lib/libexiv2.so.12 #6 0x00007fffede09fd4 in ?? () from /usr/lib/libexiv2.so.12 #7 0x00007fffede0b239 in Exiv2::JpegBase::writeMetadata() () from /usr/lib/libexiv2.so.12 #8 0x00007ffff5c3d9a4 in KExiv2Iface::KExiv2::Private::saveOperations (this=0x7fff7ce5d500, finfo=..., image=...) at /home/sean/Programs/digikam-4.1.0/extra/libkexiv2/libkexiv2/kexiv2_p.cpp:303 #9 0x00007ffff5c3c642 in KExiv2Iface::KExiv2::Private::saveToFile (this=0x7fff7ce5d500, finfo=...) at /home/sean/Programs/digikam-4.1.0/extra/libkexiv2/libkexiv2/kexiv2_p.cpp:155 #10 0x00007ffff5c3724f in KExiv2Iface::KExiv2::save (this=0x7fff92ffc340, imageFilePath=...) at /home/sean/Programs/digikam-4.1.0/extra/libkexiv2/libkexiv2/kexiv2.cpp:440 #11 0x00007ffff5c3782f in KExiv2Iface::KExiv2::applyChanges (this=0x7fff92ffc340) at /home/sean/Programs/digikam-4.1.0/extra/libkexiv2/libkexiv2/kexiv2.cpp:468 #12 0x00007ffff54af195 in Digikam::DMetadata::applyChanges (this=0x7fff92ffc340) at /home/sean/Programs/digikam-4.1.0/core/libs/dmetadata/dmetadata.cpp:130 #13 0x0000000000659abb in Digikam::MetadataHub::write (this=0x7fff92ffc3a0, filePath=..., writeMode=Digikam::MetadataHub::FullWrite, settings=...) at /home/sean/Programs/digikam-4.1.0/core/digikam/fileaction/metadatahub.cpp:779 #14 0x00000000006662ed in Digikam::FileActionMngrFileWorker::writeMetadataToFiles (this=0x1404970, infos=...) at /home/sean/Programs/digikam-4.1.0/core/digikam/fileaction/fileworkeriface.cpp:94 #15 0x0000000000665bf9 in Digikam::FileWorkerInterface::qt_static_metacall (_o=0x1404970, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff5a942720) at /home/sean/Programs/digikam-4.1.0/build/core/digikam/fileworkeriface.moc:67 #16 0x00007ffff1d75dce in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #17 0x00007ffff5531b2f in Digikam::WorkerObject::event (this=0x1404970, e=0x7fff5a942780) at /home/sean/Programs/digikam-4.1.0/core/libs/threads/workerobject.cpp:160 #18 0x00007ffff274edfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #19 0x00007ffff2755470 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #20 0x00007ffff3458a6a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #21 0x00007ffff1d5d8bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #22 0x00007ffff1d60e1f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #23 0x00007ffff1d8b073 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #24 0x00007fffeab3a3b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007fffeab3a708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007fffeab3a7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007ffff1d8aa55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #28 0x00007ffff1d5c5ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #29 0x00007ffff1d5c8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #30 0x00007ffff552fd7c in Digikam::WorkerObjectRunnable::run (this=0x7fff58017a70) at /home/sean/Programs/digikam-4.1.0/core/libs/threads/threadmanager.cpp:196 #31 0x00007ffff1c517ae in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #32 0x00007ffff1c5df2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #33 0x00007fffececcf6e in start_thread (arg=0x7fff92ffd700) at pthread_create.c:311 #34 0x00007ffff0e7c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #24 from Gilles Caulier <[hidden email]> --- As i can see in your previous backtrace, it crash into OpenCV clone operation using SSE3 optimizations for Intel... It can be an upstream problem. I repeat : here, with an OpenCV 2.4.9 compiled myself, there is no crash. I can tag face manually or run Face Recognition during a long moment (one hour). In turn and process fine. Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #25 from Gilles Caulier <[hidden email]> --- It's clear : #5 __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1548 #6 0x00007f9c99b6e532 in cv::Mat::copyTo(cv::_OutputArray const&) const () SSE3 copy crash. I think i don't have enabled this king of optimization here with OpenCV 2.4.9. What's about runtime process console trace i ask before (not GDB backtrace) Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #26 from [hidden email] --- (In reply to comment #24) > As i can see in your previous backtrace, it crash into OpenCV clone > operation using SSE3 optimizations for Intel... It can be an upstream > problem. That does give me some idea why suddenly my VM started having the problem---I fiddled with some settings recently---but I don't really understand the implications here... it's an OpenCV problem? It's a fundamental incompatibility with my computer? (?!) Is it possible to build digikam without OpenCV at all? All I want to be able to do is *manually* facetag my pictures. > What's about runtime process console trace i ask before (not GDB backtrace) If that's not the backtrace I had before the gdb backtrace, then I'm not sure how to produce it. The instructions just say: "digiKam trace main debug statements into the console." What console? -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #27 from [hidden email] --- I was googling to see if there are any ways to turn off the SSSE3 optimization during compiling or somehow else and I came across this: http://stackoverflow.com/questions/11507675/memcpy-ssse3-segmentation-fault It doesn't mean very much to me, but thought it might to you. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #28 from [hidden email] --- Hello, Should you check if your this by command line: cat /proc/cpuinfo and see if you have SSE3 flag at line flags. Have a look here : https://bugs.kde.org/show_bug.cgi?id=325309. Greatings, Eric -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #29 from [hidden email] --- >and see if you have SSE3 flag at line flags. I do. As well as everything up to SSE42. So I rebuilt OpenCV turning off SSE3 (everything above that was already off) and then rebuilt digikam (is that actually necessary? I wasn't sure if it was or if you can just rebuild OpenCV). No change. I rebuilt OpenCV with all of the SSE options turned off. Rebuilt digikam. No change. OCV_OPTION(ENABLE_SSE "Enable SSE instructions" OFF IF ((MSVC OR CMAKE_COMPILER_IS_GNUCXX) AND (X86 $ OCV_OPTION(ENABLE_SSE2 "Enable SSE2 instructions" OFF IF ((MSVC OR CMAKE_COMPILER_IS_GNUCXX) AND (X86 $ OCV_OPTION(ENABLE_SSE3 "Enable SSE3 instructions" OFF IF ((CV_ICC OR CMAKE_COMPILER_IS_GNUCXX) AND (X8$ OCV_OPTION(ENABLE_SSSE3 "Enable SSSE3 instructions" OFF IF (CMAKE_COMPILER_IS_GNUCXX AND (X86 OR X86_64))$ OCV_OPTION(ENABLE_SSE41 "Enable SSE4.1 instructions" OFF IF ((CV_ICC OR CMAKE_COMPILER_IS_GNUCXX) AND (X86$ OCV_OPTION(ENABLE_SSE42 "Enable SSE4.2 instructions" OFF IF (CMAKE_COMPILER_IS_GNUCXX AND (X86 OR X86_64))$ -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #30 from [hidden email] --- Hello, if you have SSE3 in flags when check with "cat /proc/cpuinfo", this is not related. Should you put here the result of "cat /proc/cpuinfo" ? You should do as Gilles says in comment #22 : get a trace of runtime. Greatings, Eric -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #31 from [hidden email] --- Thanks for the reply Eric > Should you put here the result of "cat /proc/cpuinfo" ? processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 58 model name : Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz stepping : 9 microcode : 0x12 cpu MHz : 1600.000 cache size : 6144 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 6935.80 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 58 model name : Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz stepping : 9 microcode : 0x12 cpu MHz : 1600.000 cache size : 6144 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 6935.80 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 58 model name : Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz stepping : 9 microcode : 0x12 cpu MHz : 1600.000 cache size : 6144 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 6935.80 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 58 model name : Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz stepping : 9 microcode : 0x12 cpu MHz : 1600.000 cache size : 6144 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 6935.80 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: > You should do as Gilles says in comment #22 : get a trace of runtime. I would --- don't know how. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #32 from [hidden email] --- So your proc support SSE3, this is not the problem I think (you don't have to disable SSE at compilation of openCV). You must compile, install openCV before compile and install digikam. To get runtime trace (as Gilles asked you in #comment22 : look here : https://www.youtube.com/watch?v=uw8FdebrIJs and check things related to digikam and its dependencies. KFACE as Gilles said. Then run digikam in a shell and reproduce the crash. Greatings, Eric -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #33 from Gilles Caulier <[hidden email]> --- If you have disabled SSE support in OpenCV, and recompiled libkface + whole digiKam (this require to reset cmake cache file to be sure), and if OPenCV continue to crash in SSE support as previous, well there is a problem in your way to make whole digiKam with OPenCV. Are you sure that digiKam and libkface use libopenCV compiled by you and not system based ? # ldd /usr/lib64/libkface.so |grep opencv libopencv_videostab.so.2.4 => /usr/lib/libopencv_videostab.so.2.4 (0x00007fd647772000) libopencv_video.so.2.4 => /usr/lib/libopencv_video.so.2.4 (0x00007fd647504000) libopencv_superres.so.2.4 => /usr/lib/libopencv_superres.so.2.4 (0x00007fd6472d5000) libopencv_stitching.so.2.4 => /usr/lib/libopencv_stitching.so.2.4 (0x00007fd646fc0000) libopencv_photo.so.2.4 => /usr/lib/libopencv_photo.so.2.4 (0x00007fd646d92000) libopencv_objdetect.so.2.4 => /usr/lib/libopencv_objdetect.so.2.4 (0x00007fd646a54000) libopencv_nonfree.so.2.4 => /usr/lib/libopencv_nonfree.so.2.4 (0x00007fd64681b000) libopencv_ml.so.2.4 => /usr/lib/libopencv_ml.so.2.4 (0x00007fd64656e000) libopencv_legacy.so.2.4 => /usr/lib/libopencv_legacy.so.2.4 (0x00007fd64617b000) libopencv_imgproc.so.2.4 => /usr/lib/libopencv_imgproc.so.2.4 (0x00007fd645bb9000) libopencv_highgui.so.2.4 => /usr/lib/libopencv_highgui.so.2.4 (0x00007fd64597d000) libopencv_gpu.so.2.4 => /usr/lib/libopencv_gpu.so.2.4 (0x00007fd645754000) libopencv_flann.so.2.4 => /usr/lib/libopencv_flann.so.2.4 (0x00007fd645452000) libopencv_features2d.so.2.4 => /usr/lib/libopencv_features2d.so.2.4 (0x00007fd645119000) libopencv_core.so.2.4 => /usr/lib/libopencv_core.so.2.4 (0x00007fd644bd7000) libopencv_contrib.so.2.4 => /usr/lib/libopencv_contrib.so.2.4 (0x00007fd644823000) libopencv_calib3d.so.2.4 => /usr/lib/libopencv_calib3d.so.2.4 (0x00007fd6444c9000) ==> you will see that libkface is linked with OpenCV 2.4.*. To be sure that 2.4.9 is used, look where /usr/lib/libopencv_core.so.2.4 symlink point : # ls -l /usr/lib/libopencv_core.so.2.4 lrwxrwxrwx 1 root root 23 juin 19 19:40 /usr/lib/libopencv_core.so.2.4 -> libopencv_core.so.2.4.9* for me, it's my 2.4.9 OpenCV... Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #34 from [hidden email] --- Created attachment 87359 --> https://bugs.kde.org/attachment.cgi?id=87359&action=edit lena.jpg test openCV out of digikam You should check if openCV is right : look here : http://thesilenceoflambs.wordpress.com/2012/05/08/install-and-test-opencv-under-fedora-16/ and check openCV alone : The next part is to test whether openCV can function well. cd ~/OpenCV-2.4.x/samples/c sh build_all.sh ./facedetect lena.jpg If an image can pop up, congratulations! The library can work well! Greatings, Eric -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Shaav
https://bugs.kde.org/show_bug.cgi?id=323361
--- Comment #35 from Gilles Caulier <[hidden email]> --- Created attachment 87360 --> https://bugs.kde.org/attachment.cgi?id=87360&action=edit Screenshot of "detect" test tool from libkface in action libkface provide also a CLI tool to test face detection : Look this screenshot for details. On the left of "detect" window, the whole image, on the right, the face region detected... Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Free forum by Nabble | Edit this page |