[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [digikam] [Bug 325309] Digikam crashed when validating face tag with button
From:       <e.longuemare () laposte ! net>
Date:       2013-09-30 7:58:22
Message-ID: bug-325309-17878-sc0PcVmj5R () http ! bugs ! kde ! org/
[Download RAW message or body]

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

e.longuemare@laposte.net changed:

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

--- Comment #7 from e.longuemare@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 watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic