[Digikam-devel] [digikam] [Bug 323361] Crash While Navigating Photos under Face Management feature

Gilles Caulier caulier.gilles at gmail.com
Tue Jun 24 08:40:29 BST 2014


https://bugs.kde.org/show_bug.cgi?id=323361

--- Comment #33 from Gilles Caulier <caulier.gilles at gmail.com> ---
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.



More information about the Digikam-devel mailing list