[Digikam-devel] [digikam] [Bug 325309] Digikam crashed when validating face tag with button

e.longuemare at laposte.net e.longuemare at laposte.net
Mon Sep 30 08:58:22 BST 2013


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

e.longuemare at laposte.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|drkonqi                     |usability

--- Comment #7 from e.longuemare at laposte.net ---
Hello,

As say here (gdb trace), it's an opencv problem.
with kubuntu/backport package (2.4.5) Digikam start but crash when tagging a
face in facetools.

gdb trace :
0xb4a4727a in ?? () from /usr/lib/libopencv_contrib.so.2.4

As there is no debug package for opencv 2.4.5 in kubuntu/backport, I try to
compil opencv 2.4.5 with debug symbols by myself from official opencv
repository with same version. No compilation error but digikam start and crash
in a few seconds with an opencv error :

(gdb) run
Starting program: /usr/bin/digikam 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
0xb434c3f2 in cv::interpolateLanczos4 (x=0.03125, coeffs=0xbfffe224) at
/home/eric/opencv-2-4-5-SH/OpenCV/opencv-2.4.5/modules/imgproc/src/imgwarp.cpp:115
115            coeffs[i] = (float)((cs[i][0]*s0 + cs[i][1]*c0)/(y*y));
(gdb) backtrace
#0  0xb434c3f2 in cv::interpolateLanczos4 (x=0.03125, coeffs=0xbfffe224) at
/home/eric/opencv-2-4-5-SH/OpenCV/opencv-2.4.5/modules/imgproc/src/imgwarp.cpp:115
#1  0xb434c581 in cv::initInterTab1D (method=4, tab=0xbfffe224, tabsz=32) at
/home/eric/opencv-2-4-5-SH/OpenCV/opencv-2.4.5/modules/imgproc/src/imgwarp.cpp:140
#2  0xb434c9ad in cv::initInterTab2D (method=4, fixpt=false) at
/home/eric/opencv-2-4-5-SH/OpenCV/opencv-2.4.5/modules/imgproc/src/imgwarp.cpp:166
#3  0xb434d0f3 in cv::initAllInterTab2D () at
/home/eric/opencv-2-4-5-SH/OpenCV/opencv-2.4.5/modules/imgproc/src/imgwarp.cpp:230
#4  0xb437e9d8 in __static_initialization_and_destruction_0 (__initialize_p=1,
__priority=65535) at
/home/eric/opencv-2-4-5-SH/OpenCV/opencv-2.4.5/modules/imgproc/src/imgwarp.cpp:234
#5  0xb4392d6e in _GLOBAL__sub_I_imgwarp.cpp(void) () at
/home/eric/opencv-2-4-5-SH/OpenCV/opencv-2.4.5/modules/imgproc/src/imgwarp.cpp:3932
#6  0xb7feceab in call_init (env=0xbffff3bc, argv=0xbffff3b4, argc=1,
l=<optimized out>) at dl-init.c:85
#7  call_init (l=<optimized out>, argc=1, argv=0xbffff3b4, env=0xbffff3bc) at
dl-init.c:35
#8  0xb7fecf94 in _dl_init (main_map=<optimized out>, argc=1, argv=0xbffff3b4,
env=0xbffff3bc) at dl-init.c:134
#9  0xb7fdf20f in _dl_start_user () from /lib/ld-linux.so.2
(gdb) 

So there is something wrong  in opencv package in kubuntu\backport for pentium
m  (I suppose, no debug symbols) 

I try now to make digikam start with a compiled opencv library.

Greatings,

Eric

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list