== 9889 ==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x007f6ab4eeb8 at pc 0x007f9b129370 bp 0x007c3bdf3940 sp 0x007c3bdf3960 READ of size 8 at 0x007f6ab4eeb8 thread T36 == 9889 ==AddressSanitizer: while reporting a bug found another one. Ignoring. # 0 0x7f9b12936f in Eigen::internal::handmade_aligned_free( void *) /usr/include/eigen3/Eigen/src/Core/util/Memory.h: 118 # 1 0x7f9b12936f in Eigen::internal::aligned_free( void *) /usr/include/eigen3/Eigen/src/Core/util/Memory.h: 206 # 2 0x7f9b12936f in void Eigen::internal::conditional_aligned_free< true >( void *) /usr/include/eigen3/Eigen/src/Core/util/Memory.h: 259 # 3 0x7f9b12936f in void Eigen::internal::conditional_aligned_delete_auto< float , true >( float *, unsigned long ) /usr/include/eigen3/Eigen/src/Core/util/Memory.h: 446 # 4 0x7f9b12936f in Eigen::DenseStorage< float , - 1 , - 1 , - 1 , 0 >::~DenseStorage() /usr/include/eigen3/Eigen/src/Core/DenseStorage.h: 415 # 5 0x7f9b12936f in Eigen::PlainObjectBase<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > >::~PlainObjectBase() /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h: 98 # 6 0x7f9b12936f in Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >::~Matrix() /usr/include/eigen3/Eigen/src/Core/Matrix.h: 178 # 7 0x7f9b12936f in void Eigen::internal::call_assignment<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const >, Eigen::internal::assign_op< float , float > >(Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const > const &, Eigen::internal::assign_op< float , float > const &, Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const >, Eigen::internal::evaluator_traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const > >::Shape>::value, void *>::type) /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: 840 # 8 0x7f9b12936f in void Eigen::internal::call_assignment<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const > >(Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const > const &) /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: 826 # 9 0x7f9b12936f in Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >& Eigen::PlainObjectBase<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > >::_set<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const > >(Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const > > const &) /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h: 779 # 10 0x7f9b12936f in Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >& Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >::operator=<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const > >(Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op< float , float >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 > const , Eigen::Product<Eigen::Product<Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 >, Eigen::Matrix< float , - 1 , - 1 , 0 , - 1 , - 1 >, 0 > const > > const &) /usr/include/eigen3/Eigen/src/Core/Matrix.h: 225 # 11 0x7f9b12936f in robosense::KalmanFilter::update(Eigen::Matrix< float , - 1 , 1 , 0 , - 1 , 1 >&) /home/mogo/data/yangdaiyu/perception_ws/src/perception/lidar/robosense/modules/perception/lidar/tracking/src/filter/kalman_filter.cpp: 137 |