Public bug reported:

Binary package hint: libcv2.1

This bug affects libcv2.1.0-2.
Under certain circumstances, calling cvInvert causes a segmentation fault with 
the following stacktrace:

Program received signal SIGSEGV, Segmentation fault.
0x03d36f4b in ATL_dgemvT_a1_x1_b0_y1 () from /usr/lib/libblas.so.3gf
(gdb) bt
#0  0x03d36f4b in ATL_dgemvT_a1_x1_b0_y1 () from /usr/lib/libblas.so.3gf
#1  0x03d3169b in ATL_dgemv () from /usr/lib/libblas.so.3gf
#2  0xbfffb504 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) quit

This bug does not occur when compiling the package without the Ubuntu patches 
to opencv-2.1.0/src/cxcore/cxlapack.cpp.
As cvCalibrateCamera* and cvFindChessboardCorners also call cvInvert, this may 
be the root of some other reported bugs as well.

See also https://code.ros.org/trac/opencv/ticket/656 for a test program
causing the bug. Note that this is NOT an upstream bug - compiling from
opencv_2.1.0.orig.tar.gz without patches fixes this bug.

Florian

** Affects: opencv (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/684302

Title:
  cvInvert may cause segmentation fault

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to