[vsipl++] vsip::Matrix Segmentation Fault (was Re: [vsipl++] hypot function throw specification mismatch )
    Stefan Seefeld 
    stefan at codesourcery.com
       
    Mon Dec 15 12:57:07 UTC 2008
    
    
  
Gaetano,
Gaetano Mendola wrote:
> Hi Stefan,
> the patch you provided resolves the compiling problem.
That's good to hear.
> This morning running our regression tests using vsip 2.0 (last used was
> 1.4) I experienced a Segmentation fault.
> Digging in the problem I was able to isolate the faulty code and I was
> able to create a distilled application that show the problem.
> 
> $ cat main.cpp
> 
> #include <vsip/math.hpp>
> 
> int main() {
int main(int argc, char **argv) {
>    typedef vsip::complex<float> Complex;
You should initialize the library here, using e.g.
vsip::vsipl init(argc, argv);
>    vsip::Matrix<Complex> myMatrix(3, 65537);
Without the library initialization above this may fail because the 
library's memory allocator isn't set up.
>    return 0;
> }
Regards,
		Stefan
-- 
Stefan Seefeld
CodeSourcery
stefan at codesourcery.com
(650) 331-3385 x718
    
    
More information about the vsipl++
mailing list