Closed vfonov closed 2 years ago
Running a program compiler with UBSAN , shows an error in in_sphere_3d_filter_avx2 when compiled with -mavx2 flag:
in_sphere_3d_filter_avx2
-mavx2
runtime error: store to address 0x7fffffffb790 with insufficient space for an object of type 'double' 0x7fffffffb790: note: pointer points
in geogram version 1.6.8 , it's because in src/lib/geogram/numerics/predicates.cpp:362 , the function _mm_store_pd1 is trying to store two double values into epsval , see https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_store_pd1&expand=5586
src/lib/geogram/numerics/predicates.cpp:362
_mm_store_pd1
epsval
please report to the official repository https://github.com/BrunoLevy/geogram
Running a program compiler with UBSAN , shows an error in
in_sphere_3d_filter_avx2
when compiled with-mavx2
flag:in geogram version 1.6.8 , it's because in
src/lib/geogram/numerics/predicates.cpp:362
, the function_mm_store_pd1
is trying to store two double values intoepsval
, see https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_store_pd1&expand=5586