Skip to content

Instantly share code, notes, and snippets.

@ProfFan
Created September 24, 2019 04:01
Show Gist options
  • Save ProfFan/0a753ea15de807dd58f28b7518fc1eb6 to your computer and use it in GitHub Desktop.
Save ProfFan/0a753ea15de807dd58f28b7518fc1eb6 to your computer and use it in GitHub Desktop.
AddressSanitizerLog.txt
[HANDLER_OUTPUT]
Test project /home/fan/Projects/CV/SLAM/gtsam/build
Start 1: testArgument
1/177 Test #1: testArgument ....................... Passed 0.01 sec
Start 2: testClass
2/177 Test #2: testClass .......................... Passed 0.01 sec
Start 3: testGlobalFunction
3/177 Test #3: testGlobalFunction ................. Passed 0.01 sec
Start 4: testMethod
4/177 Test #4: testMethod ......................... Passed 0.01 sec
Start 5: testReturnValue
5/177 Test #5: testReturnValue .................... Passed 0.01 sec
Start 6: testSpirit
6/177 Test #6: testSpirit ......................... Passed 0.01 sec
Start 7: testTemplate
7/177 Test #7: testTemplate ....................... Passed 0.01 sec
Start 8: testType
8/177 Test #8: testType ........................... Passed 0.01 sec
Start 9: testWrap
9/177 Test #9: testWrap ........................... Passed 0.06 sec
Start 10: testCholesky
10/177 Test #10: testCholesky ....................... Passed 0.02 sec
Start 11: testDSFMap
11/177 Test #11: testDSFMap ......................... Passed 0.02 sec
Start 12: testDSFVector
12/177 Test #12: testDSFVector ...................... Passed 0.03 sec
Start 13: testDebug
13/177 Test #13: testDebug .......................... Passed 0.02 sec
Start 14: testFastContainers
14/177 Test #14: testFastContainers ................. Passed 0.02 sec
Start 15: testGroup
15/177 Test #15: testGroup .......................... Passed 0.02 sec
Start 16: testLieMatrix
16/177 Test #16: testLieMatrix ...................... Passed 0.02 sec
Start 17: testLieScalar
17/177 Test #17: testLieScalar ...................... Passed 0.02 sec
Start 18: testLieVector
18/177 Test #18: testLieVector ...................... Passed 0.02 sec
Start 19: testMatrix
19/177 Test #19: testMatrix ......................... Passed 0.03 sec
Start 20: testNumericalDerivative
20/177 Test #20: testNumericalDerivative ............ Passed 0.02 sec
Start 21: testOptionalJacobian
21/177 Test #21: testOptionalJacobian ............... Passed 0.02 sec
Start 22: testSerializationBase
22/177 Test #22: testSerializationBase .............. Passed 0.03 sec
Start 23: testSymmetricBlockMatrix
23/177 Test #23: testSymmetricBlockMatrix ........... Passed 0.02 sec
Start 24: testTestableAssertions
24/177 Test #24: testTestableAssertions ............. Passed 0.02 sec
Start 25: testTreeTraversal
25/177 Test #25: testTreeTraversal .................. Passed 0.02 sec
Start 26: testVector
26/177 Test #26: testVector ......................... Passed 0.02 sec
Start 27: testVerticalBlockMatrix
27/177 Test #27: testVerticalBlockMatrix ............ Passed 0.02 sec
Start 28: testBearingRange
28/177 Test #28: testBearingRange ................... Passed 0.02 sec
Start 29: testCal3Bundler
29/177 Test #29: testCal3Bundler .................... Passed 0.02 sec
Start 30: testCal3DS2
30/177 Test #30: testCal3DS2 ........................ Passed 0.02 sec
Start 31: testCal3Unified
31/177 Test #31: testCal3Unified .................... Passed 0.02 sec
Start 32: testCal3_S2
32/177 Test #32: testCal3_S2 ........................ Passed 0.02 sec
Start 33: testCalibratedCamera
33/177 Test #33: testCalibratedCamera ............... Passed 0.03 sec
Start 34: testCameraSet
34/177 Test #34: testCameraSet ...................... Passed 0.02 sec
Start 35: testCyclic
35/177 Test #35: testCyclic ......................... Passed 0.02 sec
Start 36: testEssentialMatrix
36/177 Test #36: testEssentialMatrix ................ Passed 0.03 sec
Start 37: testOrientedPlane3
37/177 Test #37: testOrientedPlane3 ................. Passed 0.87 sec
Start 38: testPinholeCamera
38/177 Test #38: testPinholeCamera .................. Passed 0.04 sec
Start 39: testPinholePose
39/177 Test #39: testPinholePose .................... Passed 0.03 sec
Start 40: testPinholeSet
40/177 Test #40: testPinholeSet ..................... Passed 0.02 sec
Start 41: testPoint2
41/177 Test #41: testPoint2 ......................... Passed 0.02 sec
Start 42: testPoint3
42/177 Test #42: testPoint3 ......................... Passed 0.02 sec
Start 43: testPose2
43/177 Test #43: testPose2 .......................... Passed 0.03 sec
Start 44: testPose3
44/177 Test #44: testPose3 .......................... Passed 0.08 sec
Start 45: testQuaternion
45/177 Test #45: testQuaternion ..................... Passed 0.02 sec
Start 46: testRot2
46/177 Test #46: testRot2 ........................... Passed 0.02 sec
Start 47: testRot3
47/177 Test #47: testRot3 ........................... Passed 0.03 sec
Start 48: testRot3M
48/177 Test #48: testRot3M .......................... Passed 0.02 sec
Start 49: testRot3Q
49/177 Test #49: testRot3Q .......................... Passed 0.02 sec
Start 50: testSO3
50/177 Test #50: testSO3 ............................ Passed 0.06 sec
Start 51: testSO4
51/177 Test #51: testSO4 ............................ Passed 0.03 sec
Start 52: testSOn
52/177 Test #52: testSOn ............................ Passed 0.03 sec
Start 53: testSerializationGeometry
53/177 Test #53: testSerializationGeometry .......... Passed 0.02 sec
Start 54: testSimpleCamera
54/177 Test #54: testSimpleCamera ................... Passed 0.02 sec
Start 55: testStereoCamera
55/177 Test #55: testStereoCamera ................... Passed 0.02 sec
Start 56: testStereoPoint2
56/177 Test #56: testStereoPoint2 ................... Passed 0.02 sec
Start 57: testTriangulation
57/177 Test #57: testTriangulation ..................***Failed 0.12 sec
=================================================================
==90970==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x558d8e195ca0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/geometry/tests/testTriangulation+0x2bdca0)
#1 0x7f92b67798b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
Direct leak of 80 byte(s) in 1 object(s) allocated from:
#0 0x558d8e195ac0 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/geometry/tests/testTriangulation+0x2bdac0)
#1 0x558d8e23fe79 in boost::detail::shared_count::shared_count<gtsam::Cal3_S2Stereo*, boost::detail::sp_ms_deleter<gtsam::Cal3_S2Stereo> >(gtsam::Cal3_S2Stereo*, boost::detail::sp_inplace_tag<boost::detail::sp_ms_deleter<gtsam::Cal3_S2Stereo> >) /usr/include/boost/smart_ptr/detail/shared_count.hpp:213:19
#2 0x558d8e23fbeb in boost::shared_ptr<gtsam::Cal3_S2Stereo>::shared_ptr<gtsam::Cal3_S2Stereo, boost::detail::sp_inplace_tag<boost::detail::sp_ms_deleter<gtsam::Cal3_S2Stereo> > >(gtsam::Cal3_S2Stereo*, boost::detail::sp_inplace_tag<boost::detail::sp_ms_deleter<gtsam::Cal3_S2Stereo> >) /usr/include/boost/smart_ptr/shared_ptr.hpp:388:67
#3 0x558d8e1bf8ef in boost::detail::sp_if_not_array<gtsam::Cal3_S2Stereo>::type boost::make_shared<gtsam::Cal3_S2Stereo, double, double, int, double, double, double>(double&&, double&&, int&&, double&&, double&&, double&&) /usr/include/boost/smart_ptr/make_shared_object.hpp:250:28
#4 0x558d8e1ad47e in triangulationStereotriangulateNonlinearTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/geometry/tests/testTriangulation.cpp:338:18
#5 0x558d8e3386f0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#6 0x558d8e33829c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#7 0x558d8e1b215b in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/geometry/tests/testTriangulation.cpp:438:10
#8 0x7f92b6160ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
SUMMARY: AddressSanitizer: 6248 byte(s) leaked in 4 allocation(s).
Start 58: testUnit3
58/177 Test #58: testUnit3 ..........................***Failed 0.63 sec
=================================================================
==90984==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x5586a25d5770 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/geometry/tests/testUnit3+0x2bb770)
#1 0x7f62943978b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 59: testKey
59/177 Test #59: testKey ............................ Passed 0.02 sec
Start 60: testLabeledSymbol
60/177 Test #60: testLabeledSymbol .................. Passed 0.02 sec
Start 61: testOrdering
61/177 Test #61: testOrdering ....................... Passed 0.02 sec
Start 62: testVariableSlots
62/177 Test #62: testVariableSlots .................. Passed 0.02 sec
Start 63: testSerializationSymbolic
63/177 Test #63: testSerializationSymbolic .......... Passed 0.03 sec
Start 64: testSymbolicBayesNet
64/177 Test #64: testSymbolicBayesNet ............... Passed 0.02 sec
Start 65: testSymbolicBayesTree
65/177 Test #65: testSymbolicBayesTree ..............***Failed 0.06 sec
=================================================================
==91010==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x5633572e40c0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/symbolic/tests/testSymbolicBayesTree+0x1bb0c0)
#1 0x7f9e8ddad8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 66: testSymbolicConditional
66/177 Test #66: testSymbolicConditional ............ Passed 0.02 sec
Start 67: testSymbolicEliminationTree
67/177 Test #67: testSymbolicEliminationTree ........ Passed 0.02 sec
Start 68: testSymbolicFactor
68/177 Test #68: testSymbolicFactor ................. Passed 0.02 sec
Start 69: testSymbolicFactorGraph
69/177 Test #69: testSymbolicFactorGraph ............***Failed 0.04 sec
=================================================================
==91030==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x5565e6bc5ee0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/symbolic/tests/testSymbolicFactorGraph+0x188ee0)
#1 0x7f7b617f88b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 70: testSymbolicISAM
70/177 Test #70: testSymbolicISAM ...................***Failed 0.04 sec
=================================================================
==91044==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x559dd9156a10 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/symbolic/tests/testSymbolicISAM+0x16ca10)
#1 0x7f76efd978b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 71: testSymbolicJunctionTree
71/177 Test #71: testSymbolicJunctionTree ........... Passed 0.02 sec
Start 72: testVariableIndex
72/177 Test #72: testVariableIndex .................. Passed 0.02 sec
Start 73: testAlgebraicDecisionTree
73/177 Test #73: testAlgebraicDecisionTree .......... Passed 0.04 sec
Start 74: testDecisionTree
74/177 Test #74: testDecisionTree ................... Passed 0.02 sec
Start 75: testDecisionTreeFactor
75/177 Test #75: testDecisionTreeFactor ............. Passed 0.02 sec
Start 76: testDiscreteBayesNet
76/177 Test #76: testDiscreteBayesNet ...............***Failed 0.06 sec
=================================================================
==91068==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 96 byte(s) in 3 object(s) allocated from:
#0 0x555ff41adfc0 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/discrete/tests/testDiscreteBayesNet+0x178fc0)
#1 0x7fc3cbccbe4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
SUMMARY: AddressSanitizer: 96 byte(s) leaked in 3 allocation(s).
Start 77: testDiscreteBayesTree
77/177 Test #77: testDiscreteBayesTree .............. Passed 0.02 sec
Start 78: testDiscreteConditional
78/177 Test #78: testDiscreteConditional ............ Passed 0.03 sec
Start 79: testDiscreteFactor
79/177 Test #79: testDiscreteFactor ................. Passed 0.02 sec
Start 80: testDiscreteFactorGraph
80/177 Test #80: testDiscreteFactorGraph ............***Failed 0.06 sec
=================================================================
==91077==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x560e025f4350 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/discrete/tests/testDiscreteFactorGraph+0x17f350)
#1 0x7f7ee5bd78b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
Direct leak of 68 byte(s) in 2 object(s) allocated from:
#0 0x560e025f4170 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/discrete/tests/testDiscreteFactorGraph+0x17f170)
#1 0x7f7ee58ece4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
SUMMARY: AddressSanitizer: 6236 byte(s) leaked in 5 allocation(s).
Start 81: testDiscreteMarginals
81/177 Test #81: testDiscreteMarginals ..............***Failed 0.07 sec
=================================================================
==91080==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55e7ae9f83e0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/discrete/tests/testDiscreteMarginals+0x18b3e0)
#1 0x7fd62b7518b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
Direct leak of 68 byte(s) in 2 object(s) allocated from:
#0 0x55e7ae9f8200 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/discrete/tests/testDiscreteMarginals+0x18b200)
#1 0x7fd62b466e4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
SUMMARY: AddressSanitizer: 6236 byte(s) leaked in 5 allocation(s).
Start 82: testSignature
82/177 Test #82: testSignature ...................... Passed 0.02 sec
Start 83: testErrors
83/177 Test #83: testErrors ......................... Passed 0.02 sec
Start 84: testGaussianBayesNet
84/177 Test #84: testGaussianBayesNet ............... Passed 0.08 sec
Start 85: testGaussianBayesTree
85/177 Test #85: testGaussianBayesTree ..............***Failed 0.10 sec
=================================================================
==91089==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x5618118270a0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/linear/tests/testGaussianBayesTree+0x2320a0)
#1 0x7f427d51f8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 86: testGaussianConditional
86/177 Test #86: testGaussianConditional ............ Passed 0.02 sec
Start 87: testGaussianDensity
87/177 Test #87: testGaussianDensity ................ Passed 0.02 sec
Start 88: testGaussianFactorGraph
88/177 Test #88: testGaussianFactorGraph ............***Failed 0.05 sec
=================================================================
==91096==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55e331434840 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/linear/tests/testGaussianFactorGraph+0x1b2840)
#1 0x7f73db9988b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 89: testHessianFactor
89/177 Test #89: testHessianFactor .................. Passed 0.03 sec
Start 90: testJacobianFactor
90/177 Test #90: testJacobianFactor ................. Passed 0.03 sec
Start 91: testKalmanFilter
91/177 Test #91: testKalmanFilter ................... Passed 0.05 sec
Start 92: testNoiseModel
92/177 Test #92: testNoiseModel ..................... Passed 0.03 sec
Start 93: testRegularHessianFactor
93/177 Test #93: testRegularHessianFactor ........... Passed 0.02 sec
Start 94: testRegularJacobianFactor
94/177 Test #94: testRegularJacobianFactor .......... Passed 0.02 sec
Start 95: testSampler
95/177 Test #95: testSampler ........................ Passed 0.02 sec
Start 96: testScatter
96/177 Test #96: testScatter ........................ Passed 0.02 sec
Start 97: testSerializationLinear
97/177 Test #97: testSerializationLinear ............***Failed 0.07 sec
=================================================================
==91207==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x564aa3bcffe0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/linear/tests/testSerializationLinear+0x513fe0)
#1 0x7f7acc17b8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 98: testVectorValues
98/177 Test #98: testVectorValues ................... Passed 0.02 sec
Start 99: testAdaptAutoDiff
99/177 Test #99: testAdaptAutoDiff .................. Passed 0.02 sec
Start 100: testCallRecord
100/177 Test #100: testCallRecord ..................... Passed 0.02 sec
Start 101: testExecutionTrace
101/177 Test #101: testExecutionTrace ................. Passed 0.02 sec
Start 102: testExpression
102/177 Test #102: testExpression ..................... Passed 0.02 sec
Start 103: testFactorTesting
103/177 Test #103: testFactorTesting .................. Passed 0.02 sec
Start 104: testLinearContainerFactor
104/177 Test #104: testLinearContainerFactor .......... Passed 0.03 sec
Start 105: testSerializationNonlinear
105/177 Test #105: testSerializationNonlinear ......... Passed 0.02 sec
Start 106: testValues
106/177 Test #106: testValues ......................... Passed 0.02 sec
Start 107: testWhiteNoiseFactor
107/177 Test #107: testWhiteNoiseFactor ............... Passed 0.02 sec
Start 108: testBearingFactor
108/177 Test #108: testBearingFactor .................. Passed 0.03 sec
Start 109: testBearingRangeFactor
109/177 Test #109: testBearingRangeFactor ............. Passed 0.03 sec
Start 110: testRangeFactor
110/177 Test #110: testRangeFactor .................... Passed 0.03 sec
Start 111: testAntiFactor
111/177 Test #111: testAntiFactor .....................***Failed 0.05 sec
=================================================================
==91236==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55f0cfdce620 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testAntiFactor+0x1a2620)
#1 0x7f2847d2b8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 112: testBetweenFactor
112/177 Test #112: testBetweenFactor .................. Passed 0.02 sec
Start 113: testDataset
113/177 Test #113: testDataset ........................ Passed 0.42 sec
Start 114: testEssentialMatrixConstraint
114/177 Test #114: testEssentialMatrixConstraint ...... Passed 0.03 sec
Start 115: testEssentialMatrixFactor
115/177 Test #115: testEssentialMatrixFactor ..........***Failed 0.12 sec
=================================================================
==91256==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x564a06681f90 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testEssentialMatrixFactor+0x35cf90)
#1 0x7fd2c8a678b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 116: testGeneralSFMFactor
116/177 Test #116: testGeneralSFMFactor ...............***Failed 0.29 sec
=================================================================
==91270==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x556eb3dfae80 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testGeneralSFMFactor+0x313e80)
#1 0x7f5fca6238b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 117: testGeneralSFMFactor_Cal3Bundler
117/177 Test #117: testGeneralSFMFactor_Cal3Bundler ...***Failed 0.19 sec
=================================================================
==91284==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x556d04c56b40 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testGeneralSFMFactor_Cal3Bundler+0x299b40)
#1 0x7f1dcd7d58b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 118: testInitializePose3
118/177 Test #118: testInitializePose3 ................***Failed 0.11 sec
=================================================================
==91298==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x555cda886b00 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testInitializePose3+0x1a7b00)
#1 0x7fb3a11b38b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 119: testKarcherMeanFactor
119/177 Test #119: testKarcherMeanFactor ..............***Failed 0.06 sec
=================================================================
==91312==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55c3afb510c0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testKarcherMeanFactor+0x1d50c0)
#1 0x7f7bc15608b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 120: testLago
120/177 Test #120: testLago ...........................***Failed 0.07 sec
=================================================================
==91326==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x556e16109d40 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testLago+0x1dcd40)
#1 0x7f1040f348b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 121: testOrientedPlane3Factor
121/177 Test #121: testOrientedPlane3Factor ...........***Failed 0.06 sec
=================================================================
==91340==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x5597b7746660 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testOrientedPlane3Factor+0x1ba660)
#1 0x7fb7685bf8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
Direct leak of 58 byte(s) in 3 object(s) allocated from:
#0 0x5597b7746480 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testOrientedPlane3Factor+0x1ba480)
#1 0x7fb7682d4e4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
SUMMARY: AddressSanitizer: 6226 byte(s) leaked in 6 allocation(s).
Start 122: testPoseRotationPrior
122/177 Test #122: testPoseRotationPrior .............. Passed 0.02 sec
Start 123: testPoseTranslationPrior
123/177 Test #123: testPoseTranslationPrior ........... Passed 0.02 sec
Start 124: testPriorFactor
124/177 Test #124: testPriorFactor .................... Passed 0.02 sec
Start 125: testProjectionFactor
125/177 Test #125: testProjectionFactor ............... Passed 0.02 sec
Start 126: testReferenceFrameFactor
126/177 Test #126: testReferenceFrameFactor ...........***Failed 0.08 sec
=================================================================
==91366==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x5624dc092990 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testReferenceFrameFactor+0x1cd990)
#1 0x7f44bc1c58b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 127: testRegularImplicitSchurFactor
127/177 Test #127: testRegularImplicitSchurFactor ..... Passed 0.03 sec
Start 128: testRotateFactor
128/177 Test #128: testRotateFactor ...................***Failed 0.10 sec
=================================================================
==91382==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x563dee4f3300 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testRotateFactor+0x315300)
#1 0x7f3da753d8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 129: testSlamExpressions
129/177 Test #129: testSlamExpressions ................ Passed 0.02 sec
Start 130: testSmartFactorBase
130/177 Test #130: testSmartFactorBase ................ Passed 0.02 sec
Start 131: testSmartProjectionCameraFactor
131/177 Test #131: testSmartProjectionCameraFactor ....***Failed 0.29 sec
=================================================================
==91400==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x56181fec2a00 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testSmartProjectionCameraFactor+0x8c5a00)
#1 0x7fc7f7dfd8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 132: testSmartProjectionPoseFactor
132/177 Test #132: testSmartProjectionPoseFactor ......***Failed 0.25 sec
=================================================================
==91414==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55e315bcc8d0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testSmartProjectionPoseFactor+0x7cb8d0)
#1 0x7f94e32e38b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 133: testStereoFactor
133/177 Test #133: testStereoFactor ...................***Failed 0.04 sec
=================================================================
==91428==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x564a213a2430 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/slam/tests/testStereoFactor+0x1bd430)
#1 0x7fc4f6ea28b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 134: testTriangulationFactor
134/177 Test #134: testTriangulationFactor ............ Passed 0.02 sec
Start 135: testAHRSFactor
135/177 Test #135: testAHRSFactor .....................***Failed 0.20 sec
=================================================================
==91444==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55d172576cd0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testAHRSFactor+0x205cd0)
#1 0x7f0ebb3c88b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 136: testAttitudeFactor
136/177 Test #136: testAttitudeFactor ................. Passed 0.03 sec
Start 137: testCombinedImuFactor
137/177 Test #137: testCombinedImuFactor .............. Passed 0.63 sec
Start 138: testImuBias
138/177 Test #138: testImuBias ........................ Passed 0.02 sec
Start 139: testImuFactor
139/177 Test #139: testImuFactor ......................***Failed 2.80 sec
=================================================================
==91453==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55ccfc52ba00 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testImuFactor+0x307a00)
#1 0x7f5af52a38b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x55ccfc52b820 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testImuFactor+0x307820)
#1 0x7f5af6b44599 in boost::detail::shared_count::shared_count<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/detail/shared_count.hpp:144:19
#2 0x7f5af6b44438 in void boost::detail::sp_pointer_construct<gtsam::internal::TimingOutline, gtsam::internal::TimingOutline>(boost::shared_ptr<gtsam::internal::TimingOutline>*, gtsam::internal::TimingOutline*, boost::detail::shared_count&) /usr/include/boost/smart_ptr/shared_ptr.hpp:285:5
#3 0x7f5af6b404b8 in boost::shared_ptr<gtsam::internal::TimingOutline>::shared_ptr<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:379:9
#4 0x7f5af6b42386 in void boost::shared_ptr<gtsam::internal::TimingOutline>::reset<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:699:9
#5 0x7f5af6b3e8c9 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:12
#6 0x7f5af6b3f7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#7 0x7f5af796266e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#8 0x7f5af795f5b1 in gtsam::ScenarioRunner::integrate(double, gtsam::imuBias::ConstantBias const&, bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:34:3
#9 0x7f5af79606bb in gtsam::ScenarioRunner::estimateCovariance(double, unsigned long, gtsam::imuBias::ConstantBias const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:62:33
#10 0x55ccfc535733 in ImuFactorAcceleratingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:116:33
#11 0x55ccfc7110e0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#12 0x55ccfc710c8c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#13 0x55ccfc5647fb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:933:17
#14 0x7f5af4c8aee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x55ccfc52b820 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testImuFactor+0x307820)
#1 0x7f5af6b44599 in boost::detail::shared_count::shared_count<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/detail/shared_count.hpp:144:19
#2 0x7f5af6b44438 in void boost::detail::sp_pointer_construct<gtsam::internal::TimingOutline, gtsam::internal::TimingOutline>(boost::shared_ptr<gtsam::internal::TimingOutline>*, gtsam::internal::TimingOutline*, boost::detail::shared_count&) /usr/include/boost/smart_ptr/shared_ptr.hpp:285:5
#3 0x7f5af6b404b8 in boost::shared_ptr<gtsam::internal::TimingOutline>::shared_ptr<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:379:9
#4 0x7f5af6b42386 in void boost::shared_ptr<gtsam::internal::TimingOutline>::reset<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:699:9
#5 0x7f5af6b3e8c9 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:12
#6 0x7f5af6b3f7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#7 0x7f5af796266e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#8 0x7f5af795f5b1 in gtsam::ScenarioRunner::integrate(double, gtsam::imuBias::ConstantBias const&, bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:34:3
#9 0x55ccfc535019 in ImuFactorAcceleratingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:113:45
#10 0x55ccfc7110e0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#11 0x55ccfc710c8c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#12 0x55ccfc5647fb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:933:17
#13 0x7f5af4c8aee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 19 byte(s) in 1 object(s) allocated from:
#0 0x55ccfc52b820 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testImuFactor+0x307820)
#1 0x7f5af4fb8e4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
Indirect leak of 216 byte(s) in 1 object(s) allocated from:
#0 0x55ccfc52b820 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testImuFactor+0x307820)
#1 0x7f5af6b3e866 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:18
#2 0x7f5af6b3f7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#3 0x7f5af796266e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#4 0x7f5af795f5b1 in gtsam::ScenarioRunner::integrate(double, gtsam::imuBias::ConstantBias const&, bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:34:3
#5 0x55ccfc535019 in ImuFactorAcceleratingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:113:45
#6 0x55ccfc7110e0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#7 0x55ccfc710c8c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#8 0x55ccfc5647fb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:933:17
#9 0x7f5af4c8aee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Indirect leak of 216 byte(s) in 1 object(s) allocated from:
#0 0x55ccfc52b820 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testImuFactor+0x307820)
#1 0x7f5af6b3e866 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:18
#2 0x7f5af6b3f7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#3 0x7f5af796266e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#4 0x7f5af7960634 in gtsam::ScenarioRunner::estimateCovariance(double, unsigned long, gtsam::imuBias::ConstantBias const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:59:3
#5 0x55ccfc535733 in ImuFactorAcceleratingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:116:33
#6 0x55ccfc7110e0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#7 0x55ccfc710c8c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#8 0x55ccfc5647fb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:933:17
#9 0x7f5af4c8aee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Indirect leak of 216 byte(s) in 1 object(s) allocated from:
#0 0x55ccfc52b820 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testImuFactor+0x307820)
#1 0x7f5af6b3e866 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:18
#2 0x7f5af6b3f7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#3 0x7f5af796266e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#4 0x7f5af795f5b1 in gtsam::ScenarioRunner::integrate(double, gtsam::imuBias::ConstantBias const&, bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:34:3
#5 0x7f5af79606bb in gtsam::ScenarioRunner::estimateCovariance(double, unsigned long, gtsam::imuBias::ConstantBias const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:62:33
#6 0x55ccfc535733 in ImuFactorAcceleratingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:116:33
#7 0x55ccfc7110e0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#8 0x55ccfc710c8c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#9 0x55ccfc5647fb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:933:17
#10 0x7f5af4c8aee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x55ccfc52b820 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testImuFactor+0x307820)
#1 0x7f5af6b44599 in boost::detail::shared_count::shared_count<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/detail/shared_count.hpp:144:19
#2 0x7f5af6b44438 in void boost::detail::sp_pointer_construct<gtsam::internal::TimingOutline, gtsam::internal::TimingOutline>(boost::shared_ptr<gtsam::internal::TimingOutline>*, gtsam::internal::TimingOutline*, boost::detail::shared_count&) /usr/include/boost/smart_ptr/shared_ptr.hpp:285:5
#3 0x7f5af6b404b8 in boost::shared_ptr<gtsam::internal::TimingOutline>::shared_ptr<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:379:9
#4 0x7f5af6b42386 in void boost::shared_ptr<gtsam::internal::TimingOutline>::reset<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:699:9
#5 0x7f5af6b3e8c9 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:12
#6 0x7f5af6b3f7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#7 0x7f5af796266e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#8 0x7f5af7960634 in gtsam::ScenarioRunner::estimateCovariance(double, unsigned long, gtsam::imuBias::ConstantBias const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:59:3
#9 0x55ccfc535733 in ImuFactorAcceleratingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:116:33
#10 0x55ccfc7110e0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#11 0x55ccfc710c8c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#12 0x55ccfc5647fb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testImuFactor.cpp:933:17
#13 0x7f5af4c8aee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Indirect leak of 19 byte(s) in 1 object(s) allocated from:
#0 0x55ccfc52b820 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testImuFactor+0x307820)
#1 0x7f5af4fb8e4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
SUMMARY: AddressSanitizer: 6926 byte(s) leaked in 11 allocation(s).
Start 140: testImuFactorSerialization
140/177 Test #140: testImuFactorSerialization ......... Passed 0.09 sec
Start 141: testManifoldPreintegration
141/177 Test #141: testManifoldPreintegration ......... Passed 1.45 sec
Start 142: testNavExpressions
142/177 Test #142: testNavExpressions ................. Passed 0.02 sec
Start 143: testNavState
143/177 Test #143: testNavState ....................... Passed 0.07 sec
Start 144: testPoseVelocityBias
144/177 Test #144: testPoseVelocityBias ............... Passed 0.02 sec
Start 145: testScenario
145/177 Test #145: testScenario ....................... Passed 0.02 sec
Start 146: testScenarios
146/177 Test #146: testScenarios ......................***Failed 7.62 sec
=================================================================
==91505==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x55f52a309b30 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testScenarios+0x197b30)
#1 0x7f7ba697f599 in boost::detail::shared_count::shared_count<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/detail/shared_count.hpp:144:19
#2 0x7f7ba697f438 in void boost::detail::sp_pointer_construct<gtsam::internal::TimingOutline, gtsam::internal::TimingOutline>(boost::shared_ptr<gtsam::internal::TimingOutline>*, gtsam::internal::TimingOutline*, boost::detail::shared_count&) /usr/include/boost/smart_ptr/shared_ptr.hpp:285:5
#3 0x7f7ba697b4b8 in boost::shared_ptr<gtsam::internal::TimingOutline>::shared_ptr<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:379:9
#4 0x7f7ba697d386 in void boost::shared_ptr<gtsam::internal::TimingOutline>::reset<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:699:9
#5 0x7f7ba69798c9 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:12
#6 0x7f7ba697a7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#7 0x7f7ba779d66e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#8 0x7f7ba779a5b1 in gtsam::ScenarioRunner::integrate(double, gtsam::imuBias::ConstantBias const&, bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:34:3
#9 0x55f52a30dabd in ScenarioRunnerSpinTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:61:21
#10 0x55f52a3655d0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#11 0x55f52a36517c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#12 0x55f52a324acb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:400:17
#13 0x7f7ba4ac5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x55f52a309b30 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testScenarios+0x197b30)
#1 0x7f7ba697f599 in boost::detail::shared_count::shared_count<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/detail/shared_count.hpp:144:19
#2 0x7f7ba697f438 in void boost::detail::sp_pointer_construct<gtsam::internal::TimingOutline, gtsam::internal::TimingOutline>(boost::shared_ptr<gtsam::internal::TimingOutline>*, gtsam::internal::TimingOutline*, boost::detail::shared_count&) /usr/include/boost/smart_ptr/shared_ptr.hpp:285:5
#3 0x7f7ba697b4b8 in boost::shared_ptr<gtsam::internal::TimingOutline>::shared_ptr<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:379:9
#4 0x7f7ba697d386 in void boost::shared_ptr<gtsam::internal::TimingOutline>::reset<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:699:9
#5 0x7f7ba69798c9 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:12
#6 0x7f7ba697a7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#7 0x7f7ba779d66e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#8 0x7f7ba779a5b1 in gtsam::ScenarioRunner::integrate(double, gtsam::imuBias::ConstantBias const&, bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:34:3
#9 0x7f7ba779b6bb in gtsam::ScenarioRunner::estimateCovariance(double, unsigned long, gtsam::imuBias::ConstantBias const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:62:33
#10 0x55f52a30e13e in ScenarioRunnerSpinTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:74:33
#11 0x55f52a3655d0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#12 0x55f52a36517c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#13 0x55f52a324acb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:400:17
#14 0x7f7ba4ac5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 19 byte(s) in 1 object(s) allocated from:
#0 0x55f52a309b30 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testScenarios+0x197b30)
#1 0x7f7ba4df3e4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
Indirect leak of 216 byte(s) in 1 object(s) allocated from:
#0 0x55f52a309b30 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testScenarios+0x197b30)
#1 0x7f7ba6979866 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:18
#2 0x7f7ba697a7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#3 0x7f7ba779d66e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#4 0x7f7ba779a5b1 in gtsam::ScenarioRunner::integrate(double, gtsam::imuBias::ConstantBias const&, bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:34:3
#5 0x55f52a30dabd in ScenarioRunnerSpinTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:61:21
#6 0x55f52a3655d0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#7 0x55f52a36517c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#8 0x55f52a324acb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:400:17
#9 0x7f7ba4ac5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Indirect leak of 216 byte(s) in 1 object(s) allocated from:
#0 0x55f52a309b30 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testScenarios+0x197b30)
#1 0x7f7ba6979866 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:18
#2 0x7f7ba697a7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#3 0x7f7ba779d66e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#4 0x7f7ba779a5b1 in gtsam::ScenarioRunner::integrate(double, gtsam::imuBias::ConstantBias const&, bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:34:3
#5 0x7f7ba779b6bb in gtsam::ScenarioRunner::estimateCovariance(double, unsigned long, gtsam::imuBias::ConstantBias const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:62:33
#6 0x55f52a30e13e in ScenarioRunnerSpinTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:74:33
#7 0x55f52a3655d0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#8 0x55f52a36517c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#9 0x55f52a324acb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:400:17
#10 0x7f7ba4ac5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Indirect leak of 216 byte(s) in 1 object(s) allocated from:
#0 0x55f52a309b30 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testScenarios+0x197b30)
#1 0x7f7ba6979866 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:18
#2 0x7f7ba697a7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#3 0x7f7ba779d66e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#4 0x7f7ba779b634 in gtsam::ScenarioRunner::estimateCovariance(double, unsigned long, gtsam::imuBias::ConstantBias const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:59:3
#5 0x55f52a30e13e in ScenarioRunnerSpinTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:74:33
#6 0x55f52a3655d0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#7 0x55f52a36517c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#8 0x55f52a324acb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:400:17
#9 0x7f7ba4ac5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x55f52a309b30 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testScenarios+0x197b30)
#1 0x7f7ba697f599 in boost::detail::shared_count::shared_count<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/detail/shared_count.hpp:144:19
#2 0x7f7ba697f438 in void boost::detail::sp_pointer_construct<gtsam::internal::TimingOutline, gtsam::internal::TimingOutline>(boost::shared_ptr<gtsam::internal::TimingOutline>*, gtsam::internal::TimingOutline*, boost::detail::shared_count&) /usr/include/boost/smart_ptr/shared_ptr.hpp:285:5
#3 0x7f7ba697b4b8 in boost::shared_ptr<gtsam::internal::TimingOutline>::shared_ptr<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:379:9
#4 0x7f7ba697d386 in void boost::shared_ptr<gtsam::internal::TimingOutline>::reset<gtsam::internal::TimingOutline>(gtsam::internal::TimingOutline*) /usr/include/boost/smart_ptr/shared_ptr.hpp:699:9
#5 0x7f7ba69798c9 in gtsam::internal::TimingOutline::child(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::weak_ptr<gtsam::internal::TimingOutline> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:150:12
#6 0x7f7ba697a7db in gtsam::internal::tic(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.cpp:240:29
#7 0x7f7ba779d66e in gtsam::internal::AutoTicToc::AutoTicToc(unsigned long, char const*) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/base/timing.h:208:9
#8 0x7f7ba779b634 in gtsam::ScenarioRunner::estimateCovariance(double, unsigned long, gtsam::imuBias::ConstantBias const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/ScenarioRunner.cpp:59:3
#9 0x55f52a30e13e in ScenarioRunnerSpinTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:74:33
#10 0x55f52a3655d0 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#11 0x55f52a36517c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#12 0x55f52a324acb in main /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/navigation/tests/testScenarios.cpp:400:17
#13 0x7f7ba4ac5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Indirect leak of 19 byte(s) in 1 object(s) allocated from:
#0 0x55f52a309b30 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/gtsam/navigation/tests/testScenarios+0x197b30)
#1 0x7f7ba4df3e4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
SUMMARY: AddressSanitizer: 758 byte(s) leaked in 8 allocation(s).
Start 147: testTangentPreintegration
147/177 Test #147: testTangentPreintegration .......... Passed 1.27 sec
Start 148: testBoundingConstraint
148/177 Test #148: testBoundingConstraint .............***Failed 0.06 sec
=================================================================
==91618==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x561ba4c29e90 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testBoundingConstraint+0x1c8e90)
#1 0x7f6b615ad8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 149: testDoglegOptimizer
149/177 Test #149: testDoglegOptimizer ................***Failed 0.05 sec
=================================================================
==91632==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55ec43f11fa0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testDoglegOptimizer+0x1bcfa0)
#1 0x7f1c459828b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 150: testExpressionFactor
150/177 Test #150: testExpressionFactor ............... Passed 0.03 sec
Start 151: testExtendedKalmanFilter
151/177 Test #151: testExtendedKalmanFilter ...........***Failed 0.06 sec
=================================================================
==91648==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x562822f8e510 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testExtendedKalmanFilter+0x1ba510)
#1 0x7fc38b11f8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 152: testGaussianBayesTreeB
152/177 Test #152: testGaussianBayesTreeB .............***Failed 0.08 sec
=================================================================
==91651==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55bc976dbe40 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianBayesTreeB+0x1ebe40)
#1 0x7f58e62c38b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 153: testGaussianFactorGraphB
153/177 Test #153: testGaussianFactorGraphB ...........***Failed 0.07 sec
=================================================================
==91665==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55b189c618e0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianFactorGraphB+0x2d48e0)
#1 0x7f41a08de8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 154: testGaussianISAM
154/177 Test #154: testGaussianISAM ...................***Failed 0.05 sec
=================================================================
==91679==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55e3334c1b60 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM+0x189b60)
#1 0x7f56b87518b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 155: testGaussianISAM2
155/177 Test #155: testGaussianISAM2 ..................***Failed 0.80 sec
=================================================================
==91693==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x558691a86f40 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x2c0f40)
#1 0x7f6f569fe8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
Direct leak of 392 byte(s) in 7 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#18 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#19 0x558691a91df0 in ISAM2simpleTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:297:5
#20 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#21 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#22 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#23 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 280 byte(s) in 5 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#15 0x558691a9d6fa in ISAM2swapFactorsTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:478:38
#16 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#17 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#18 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#19 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 280 byte(s) in 5 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#15 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#16 0x558691a9c279 in ISAM2swapFactorsTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:455:3
#17 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#18 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#19 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#20 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 224 byte(s) in 4 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#15 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#16 0x558691a9a058 in ISAM2removeVariablesTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:426:3
#17 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#18 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#19 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#20 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 224 byte(s) in 4 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#15 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#16 0x558691a91df0 in ISAM2simpleTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:297:5
#17 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#18 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#19 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#20 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 224 byte(s) in 4 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#18 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#19 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#20 0x558691a91df0 in ISAM2simpleTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:297:5
#21 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#22 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#23 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#24 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 224 byte(s) in 4 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#17 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#18 0x558691aa36ce in ISAM2constrained_orderingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:580:3
#19 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#20 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#21 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#22 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 224 byte(s) in 4 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#17 0x558691aa4f53 in ISAM2constrained_orderingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:603:38
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 168 byte(s) in 3 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691a93653 in ISAM2slamlike_solution_doglegTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:322:3
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 168 byte(s) in 3 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691a94ed3 in ISAM2slamlike_solution_dogleg_qrTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:346:3
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 168 byte(s) in 3 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691aa61de in ISAM2slamlike_solution_partial_relinearization_checkTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:619:3
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 168 byte(s) in 3 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691a92a0c in ISAM2slamlike_solution_gaussnewtonTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:310:3
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 168 byte(s) in 3 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691a9428c in ISAM2slamlike_solution_gaussnewton_qrTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:334:3
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 168 byte(s) in 3 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691a91df0 in ISAM2simpleTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:297:5
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#17 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#18 0x558691a9a058 in ISAM2removeVariablesTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:426:3
#19 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#20 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#21 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#22 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#18 0x7f6f58cb04af in gtsam::ISAM2::updateDelta(bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:732:43
#19 0x7f6f58cb7877 in gtsam::ISAM2::getDelta() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:792:36
#20 0x7f6f58cb09d6 in gtsam::ISAM2::calculateEstimate() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:765:29
#21 0x558691a8f48c in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:231:24
#22 0x558691a93653 in ISAM2slamlike_solution_doglegTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:322:3
#23 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#24 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#25 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#26 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#15 0x7f6f58cb04af in gtsam::ISAM2::updateDelta(bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:732:43
#16 0x7f6f58cb7877 in gtsam::ISAM2::getDelta() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:792:36
#17 0x7f6f58cb09d6 in gtsam::ISAM2::calculateEstimate() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:765:29
#18 0x558691a8f48c in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:231:24
#19 0x558691a93653 in ISAM2slamlike_solution_doglegTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:322:3
#20 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#21 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#22 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#23 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#17 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#18 0x558691a94ed3 in ISAM2slamlike_solution_dogleg_qrTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:346:3
#19 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#20 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#21 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#22 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#17 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#18 0x558691a91df0 in ISAM2simpleTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:297:5
#19 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#20 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#21 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#22 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#17 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#18 0x558691a92a0c in ISAM2slamlike_solution_gaussnewtonTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:310:3
#19 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#20 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#21 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#22 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#18 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#19 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#20 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#21 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#22 0x558691a91df0 in ISAM2simpleTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:297:5
#23 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#24 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#25 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#26 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#18 0x7f6f58cb04af in gtsam::ISAM2::updateDelta(bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:732:43
#19 0x7f6f58cb7877 in gtsam::ISAM2::getDelta() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:792:36
#20 0x7f6f58cb09d6 in gtsam::ISAM2::calculateEstimate() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:765:29
#21 0x558691a8f48c in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:231:24
#22 0x558691a94ed3 in ISAM2slamlike_solution_dogleg_qrTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:346:3
#23 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#24 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#25 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#26 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#15 0x7f6f58cb04af in gtsam::ISAM2::updateDelta(bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:732:43
#16 0x7f6f58cb7877 in gtsam::ISAM2::getDelta() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:792:36
#17 0x7f6f58cb09d6 in gtsam::ISAM2::calculateEstimate() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:765:29
#18 0x558691a8f48c in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:231:24
#19 0x558691a94ed3 in ISAM2slamlike_solution_dogleg_qrTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:346:3
#20 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#21 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#22 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#23 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#17 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#18 0x558691a9428c in ISAM2slamlike_solution_gaussnewton_qrTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:334:3
#19 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#20 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#21 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#22 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#17 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#18 0x558691a93653 in ISAM2slamlike_solution_doglegTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:322:3
#19 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#20 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#21 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#22 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 112 byte(s) in 2 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#17 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#18 0x558691aa61de in ISAM2slamlike_solution_partial_relinearization_checkTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:619:3
#19 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#20 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#21 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#22 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 58 byte(s) in 3 object(s) allocated from:
#0 0x558691a86d60 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x2c0d60)
#1 0x7f6f56713e4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691a9a058 in ISAM2removeVariablesTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:426:3
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#18 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#19 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#20 0x558691a98f0b in ISAM2removeFactorsTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:403:3
#21 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#22 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#23 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#24 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691a98f0b in ISAM2removeFactorsTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:403:3
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#15 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#16 0x558691a98f0b in ISAM2removeFactorsTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:403:3
#17 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#18 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#19 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#20 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#18 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#19 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#20 0x558691a94ed3 in ISAM2slamlike_solution_dogleg_qrTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:346:3
#21 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#22 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#23 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#24 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x7f6f58cb04af in gtsam::ISAM2::updateDelta(bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:732:43
#17 0x7f6f58cb7877 in gtsam::ISAM2::getDelta() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:792:36
#18 0x7f6f58cb09d6 in gtsam::ISAM2::calculateEstimate() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:765:29
#19 0x558691a8f48c in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:231:24
#20 0x558691a93653 in ISAM2slamlike_solution_doglegTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:322:3
#21 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#22 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#23 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#24 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#15 0x558691aa4f53 in ISAM2constrained_orderingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:603:38
#16 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#17 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#18 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#19 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x7f6f58cb04af in gtsam::ISAM2::updateDelta(bool) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:732:43
#17 0x7f6f58cb7877 in gtsam::ISAM2::getDelta() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:792:36
#18 0x7f6f58cb09d6 in gtsam::ISAM2::calculateEstimate() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:765:29
#19 0x558691a8f48c in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:231:24
#20 0x558691a94ed3 in ISAM2slamlike_solution_dogleg_qrTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:346:3
#21 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#22 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#23 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#24 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691aa4f53 in ISAM2constrained_orderingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:603:38
#17 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#18 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#19 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#20 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#15 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#16 0x558691aa36ce in ISAM2constrained_orderingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:580:3
#17 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#18 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#19 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#20 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691aa36ce in ISAM2constrained_orderingTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:580:3
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a9d6fa in ISAM2swapFactorsTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:478:38
#17 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#18 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#19 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#20 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#16 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#17 0x558691a9c279 in ISAM2swapFactorsTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:455:3
#18 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#19 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#20 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#21 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#18 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#19 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#20 0x558691a93653 in ISAM2slamlike_solution_doglegTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:322:3
#21 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#22 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#23 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#24 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#18 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#19 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#20 0x558691a92a0c in ISAM2slamlike_solution_gaussnewtonTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:310:3
#21 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#22 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#23 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#24 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x558691a51afa in __interceptor_malloc (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianISAM2+0x28bafa)
#1 0x558691aca718 in Eigen::internal::handmade_aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:88:20
#2 0x558691aca6b9 in Eigen::internal::aligned_malloc(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:164:14
#3 0x558691aca694 in void* Eigen::internal::conditional_aligned_malloc<true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:214:10
#4 0x558691aca5c4 in double* Eigen::internal::conditional_aligned_new_auto<double, true>(unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/util/Memory.h:374:36
#5 0x558691ae37e3 in Eigen::DenseStorage<double, -1, -1, 1, 0>::DenseStorage(Eigen::DenseStorage<double, -1, -1, 1, 0> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/DenseStorage.h:509:16
#6 0x558691ae377c in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::PlainObjectBase(Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/PlainObjectBase.h:520:17
#7 0x558691ae3747 in Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/3rdparty/Eigen/Eigen/src/Core/Matrix.h:368:55
#8 0x7f6f58a6a459 in std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::pair<unsigned long&, true>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_pair.h:312:41
#9 0x7f6f58a69a58 in tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::node* tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::create_node_v<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:313:57
#10 0x7f6f58a699aa in std::pair<tbb::interface5::internal::solist_iterator<tbb::interface5::internal::split_ordered_list<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, bool> tbb::interface5::internal::concurrent_unordered_base<tbb::interface5::concurrent_unordered_map_traits<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::interface5::internal::hash_compare<unsigned long, tbb::tbb_hash<unsigned long>, std::equal_to<unsigned long> >, tbb::tbb_allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, false> >::emplace<unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&>(unsigned long&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /usr/include/tbb/internal/_concurrent_unordered_impl.h:1096:37
#11 0x7f6f58a64463 in gtsam::VectorValues::tryInsert(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/VectorValues.h:200:22
#12 0x7f6f58d638d7 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:335:39
#13 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#14 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#15 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#16 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#17 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#18 0x7f6f58d63ba8 in gtsam::ISAM2Clique::addGradientAtZero(gtsam::VectorValues*) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2Clique.cpp:342:12
#19 0x7f6f58cb76f9 in gtsam::ISAM2::gradientAtZero() const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/nonlinear/ISAM2.cpp:807:48
#20 0x558691a90c3a in isam_check(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::ISAM2 const&, Test&, TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:278:38
#21 0x558691a91df0 in ISAM2simpleTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:297:5
#22 0x558691c1fd10 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#23 0x558691c1f8bc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#24 0x558691ab3b2b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testGaussianISAM2.cpp:822:36
#25 0x7f6f563e5ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
SUMMARY: AddressSanitizer: 11546 byte(s) leaked in 101 allocation(s).
Start 156: testGaussianJunctionTreeB
156/177 Test #156: testGaussianJunctionTreeB ..........***Failed 0.04 sec
=================================================================
==91707==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x561287317bd0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGaussianJunctionTreeB+0x182bd0)
#1 0x7f8f13d948b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 157: testGeneralSFMFactorB
157/177 Test #157: testGeneralSFMFactorB ..............***Failed 0.17 sec
=================================================================
==91721==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55ea17e05480 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGeneralSFMFactorB+0x1de480)
#1 0x7f80e2d978b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 158: testGradientDescentOptimizer
158/177 Test #158: testGradientDescentOptimizer .......***Failed 0.17 sec
=================================================================
==91735==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55af98753540 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testGradientDescentOptimizer+0x18f540)
#1 0x7fdb88a938b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 159: testGraph
159/177 Test #159: testGraph .......................... Passed 0.02 sec
Start 160: testIterative
160/177 Test #160: testIterative ......................***Failed 0.05 sec
=================================================================
==91751==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x5646c5062e40 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testIterative+0x1b2e40)
#1 0x7f80e1ce88b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 161: testLie
161/177 Test #161: testLie ............................ Passed 0.02 sec
Start 162: testManifold
162/177 Test #162: testManifold ....................... Passed 0.02 sec
Start 163: testMarginals
163/177 Test #163: testMarginals ......................***Failed 0.08 sec
=================================================================
==91769==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x557fc3eb47a0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testMarginals+0x26d7a0)
#1 0x7fc1825788b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 164: testNonlinearEquality
164/177 Test #164: testNonlinearEquality ..............***Failed 0.08 sec
=================================================================
==91783==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55cbb9852210 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testNonlinearEquality+0x216210)
#1 0x7f2e1da428b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 165: testNonlinearFactor
165/177 Test #165: testNonlinearFactor ................ Passed 0.03 sec
Start 166: testNonlinearFactorGraph
166/177 Test #166: testNonlinearFactorGraph ...........***Failed 0.05 sec
=================================================================
==91799==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x5599f8ff6260 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testNonlinearFactorGraph+0x23f260)
#1 0x7fabcd3f68b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 167: testNonlinearISAM
167/177 Test #167: testNonlinearISAM ..................***Failed 0.67 sec
=================================================================
==91813==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x557223507890 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testNonlinearISAM+0x27a890)
#1 0x7f704e7798b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 168: testNonlinearOptimizer
168/177 Test #168: testNonlinearOptimizer .............***Failed 0.19 sec
=================================================================
==91829==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55a5319462e0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testNonlinearOptimizer+0x1ce2e0)
#1 0x7fe810e3d8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 169: testPCGSolver
169/177 Test #169: testPCGSolver ......................***Failed 0.06 sec
=================================================================
==91935==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55c982179d80 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testPCGSolver+0x1d6d80)
#1 0x7f2568d0d8b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 170: testPreconditioner
170/177 Test #170: testPreconditioner .................***Failed 0.06 sec
=================================================================
==91938==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x556aeb078320 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testPreconditioner+0x166320)
#1 0x7f2057e938b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 171: testRot3Optimization
171/177 Test #171: testRot3Optimization ...............***Failed 0.04 sec
=================================================================
==91941==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x560ed440a4d0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testRot3Optimization+0x1884d0)
#1 0x7fc5cd1768b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
SUMMARY: AddressSanitizer: 6168 byte(s) leaked in 3 allocation(s).
Start 172: testSimulated2D
172/177 Test #172: testSimulated2D .................... Passed 0.02 sec
Start 173: testSimulated2DOriented
173/177 Test #173: testSimulated2DOriented ............ Passed 0.02 sec
Start 174: testSimulated3D
174/177 Test #174: testSimulated3D .................... Passed 0.02 sec
Start 175: testSubgraphPreconditioner
175/177 Test #175: testSubgraphPreconditioner .........***Failed 0.21 sec
=================================================================
==91961==ERROR: AddressSanitizer: heap-use-after-free on address 0x60200000d1f8 at pc 0x7f0882655ff3 bp 0x7ffc618c1a90 sp 0x7ffc618c1a88
READ of size 8 at 0x60200000d1f8 thread T0
#0 0x7f0882655ff2 in gtsam::UniqueSampler(std::vector<double, std::allocator<double> > const&, unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:131:19
#1 0x7f08826556f7 in gtsam::SubgraphBuilder::sample(std::vector<double, std::allocator<double> > const&, unsigned long) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:426:10
#2 0x7f0882656e8c in gtsam::SubgraphBuilder::operator()(gtsam::GaussianFactorGraph const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:460:28
#3 0x7f08826a23d8 in gtsam::SubgraphPreconditioner::build(gtsam::GaussianFactorGraph const&, gtsam::KeyInfo const&, std::map<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphPreconditioner.cpp:259:19
#4 0x5611a5aeaea6 in SubgraphSolverSolvesTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphPreconditioner.cpp:230:12
#5 0x5611a5c41430 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#6 0x5611a5c40fdc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#7 0x5611a5aeef9b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphPreconditioner.cpp:314:10
#8 0x7f087fe38ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
#9 0x5611a59beced in _start (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testSubgraphPreconditioner+0x185ced)
0x60200000d1f8 is located 8 bytes inside of 16-byte region [0x60200000d1f0,0x60200000d200)
freed by thread T0 here:
#0 0x5611a5adb140 in operator delete(void*) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testSubgraphPreconditioner+0x2a2140)
#1 0x7f0881ac338f in __gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/ext/new_allocator.h:128:2
#2 0x7f0881ac335f in std::allocator_traits<std::allocator<unsigned long> >::deallocate(std::allocator<unsigned long>&, unsigned long*, unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/alloc_traits.h:470:13
#3 0x7f0881ac331a in std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long*, unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_vector.h:351:4
#4 0x7f0881ac42e8 in void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/vector.tcc:500:7
#5 0x7f0881abe84e in std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_vector.h:1195:4
#6 0x7f0882656189 in gtsam::UniqueSampler(std::vector<double, std::allocator<double> > const&, unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:133:17
#7 0x7f08826556f7 in gtsam::SubgraphBuilder::sample(std::vector<double, std::allocator<double> > const&, unsigned long) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:426:10
#8 0x7f0882656e8c in gtsam::SubgraphBuilder::operator()(gtsam::GaussianFactorGraph const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:460:28
#9 0x7f08826a23d8 in gtsam::SubgraphPreconditioner::build(gtsam::GaussianFactorGraph const&, gtsam::KeyInfo const&, std::map<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphPreconditioner.cpp:259:19
#10 0x5611a5aeaea6 in SubgraphSolverSolvesTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphPreconditioner.cpp:230:12
#11 0x5611a5c41430 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#12 0x5611a5c40fdc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#13 0x5611a5aeef9b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphPreconditioner.cpp:314:10
#14 0x7f087fe38ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
previously allocated by thread T0 here:
#0 0x5611a5ada2c0 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testSubgraphPreconditioner+0x2a12c0)
#1 0x7f0881ac2dcb in __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/ext/new_allocator.h:114:27
#2 0x7f0881ac2d6b in std::allocator_traits<std::allocator<unsigned long> >::allocate(std::allocator<unsigned long>&, unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/alloc_traits.h:444:20
#3 0x7f0881ac2d12 in std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_vector.h:343:20
#4 0x7f0881abe368 in std::vector<unsigned long, std::allocator<unsigned long> >::reserve(unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/vector.tcc:78:22
#5 0x7f088265974c in gtsam::iidSampler(std::vector<double, std::allocator<double> > const&, unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:92:11
#6 0x7f0882655ebf in gtsam::UniqueSampler(std::vector<double, std::allocator<double> > const&, unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:129:30
#7 0x7f08826556f7 in gtsam::SubgraphBuilder::sample(std::vector<double, std::allocator<double> > const&, unsigned long) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:426:10
#8 0x7f0882656e8c in gtsam::SubgraphBuilder::operator()(gtsam::GaussianFactorGraph const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:460:28
#9 0x7f08826a23d8 in gtsam::SubgraphPreconditioner::build(gtsam::GaussianFactorGraph const&, gtsam::KeyInfo const&, std::map<unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphPreconditioner.cpp:259:19
#10 0x5611a5aeaea6 in SubgraphSolverSolvesTest::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphPreconditioner.cpp:230:12
#11 0x5611a5c41430 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#12 0x5611a5c40fdc in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#13 0x5611a5aeef9b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphPreconditioner.cpp:314:10
#14 0x7f087fe38ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
SUMMARY: AddressSanitizer: heap-use-after-free /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:131:19 in gtsam::UniqueSampler(std::vector<double, std::allocator<double> > const&, unsigned long)
Shadow bytes around the buggy address:
0x0c047fff99e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff99f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff9a00: fa fa fd fd fa fa fd fa fa fa fd fa fa fa fd fa
0x0c047fff9a10: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd
0x0c047fff9a20: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fd
=>0x0c047fff9a30: fa fa 00 fa fa fa fd fd fa fa fd fd fa fa fd[fd]
0x0c047fff9a40: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff9a50: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff9a60: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff9a70: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff9a80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
Shadow gap: cc
==91961==ABORTING
Start 176: testSubgraphSolver
176/177 Test #176: testSubgraphSolver .................***Failed 0.16 sec
=================================================================
==91974==ERROR: AddressSanitizer: heap-use-after-free on address 0x6020000016b8 at pc 0x7fd37e33eff3 bp 0x7ffdb4570eb0 sp 0x7ffdb4570ea8
READ of size 8 at 0x6020000016b8 thread T0
#0 0x7fd37e33eff2 in gtsam::UniqueSampler(std::vector<double, std::allocator<double> > const&, unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:131:19
#1 0x7fd37e33e6f7 in gtsam::SubgraphBuilder::sample(std::vector<double, std::allocator<double> > const&, unsigned long) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:426:10
#2 0x7fd37e33fe8c in gtsam::SubgraphBuilder::operator()(gtsam::GaussianFactorGraph const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:460:28
#3 0x7fd37e396b9a in gtsam::SubgraphSolver::splitGraph(gtsam::GaussianFactorGraph const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphSolver.cpp:103:19
#4 0x7fd37e396351 in gtsam::SubgraphSolver::SubgraphSolver(gtsam::GaussianFactorGraph const&, gtsam::SubgraphSolverParameters const&, gtsam::Ordering const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphSolver.cpp:38:24
#5 0x558473bdebab in SubgraphSolverconstructor1Test::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphSolver.cpp:87:18
#6 0x558473c30f90 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#7 0x558473c30b3c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#8 0x558473be171b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphSolver.cpp:136:36
#9 0x7fd37bb21ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
#10 0x558473abd79d in _start (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testSubgraphSolver+0x7279d)
0x6020000016b8 is located 8 bytes inside of 16-byte region [0x6020000016b0,0x6020000016c0)
freed by thread T0 here:
#0 0x558473bd9bf0 in operator delete(void*) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testSubgraphSolver+0x18ebf0)
#1 0x7fd37d7ac38f in __gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/ext/new_allocator.h:128:2
#2 0x7fd37d7ac35f in std::allocator_traits<std::allocator<unsigned long> >::deallocate(std::allocator<unsigned long>&, unsigned long*, unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/alloc_traits.h:470:13
#3 0x7fd37d7ac31a in std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long*, unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_vector.h:351:4
#4 0x7fd37d7ad2e8 in void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/vector.tcc:500:7
#5 0x7fd37d7a784e in std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_vector.h:1195:4
#6 0x7fd37e33f189 in gtsam::UniqueSampler(std::vector<double, std::allocator<double> > const&, unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:133:17
#7 0x7fd37e33e6f7 in gtsam::SubgraphBuilder::sample(std::vector<double, std::allocator<double> > const&, unsigned long) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:426:10
#8 0x7fd37e33fe8c in gtsam::SubgraphBuilder::operator()(gtsam::GaussianFactorGraph const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:460:28
#9 0x7fd37e396b9a in gtsam::SubgraphSolver::splitGraph(gtsam::GaussianFactorGraph const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphSolver.cpp:103:19
#10 0x7fd37e396351 in gtsam::SubgraphSolver::SubgraphSolver(gtsam::GaussianFactorGraph const&, gtsam::SubgraphSolverParameters const&, gtsam::Ordering const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphSolver.cpp:38:24
#11 0x558473bdebab in SubgraphSolverconstructor1Test::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphSolver.cpp:87:18
#12 0x558473c30f90 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#13 0x558473c30b3c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#14 0x558473be171b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphSolver.cpp:136:36
#15 0x7fd37bb21ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
previously allocated by thread T0 here:
#0 0x558473bd8d70 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testSubgraphSolver+0x18dd70)
#1 0x7fd37d7abdcb in __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/ext/new_allocator.h:114:27
#2 0x7fd37d7abd6b in std::allocator_traits<std::allocator<unsigned long> >::allocate(std::allocator<unsigned long>&, unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/alloc_traits.h:444:20
#3 0x7fd37d7abd12 in std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/stl_vector.h:343:20
#4 0x7fd37d7a7368 in std::vector<unsigned long, std::allocator<unsigned long> >::reserve(unsigned long) /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/vector.tcc:78:22
#5 0x7fd37e34274c in gtsam::iidSampler(std::vector<double, std::allocator<double> > const&, unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:92:11
#6 0x7fd37e33eebf in gtsam::UniqueSampler(std::vector<double, std::allocator<double> > const&, unsigned long) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:129:30
#7 0x7fd37e33e6f7 in gtsam::SubgraphBuilder::sample(std::vector<double, std::allocator<double> > const&, unsigned long) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:426:10
#8 0x7fd37e33fe8c in gtsam::SubgraphBuilder::operator()(gtsam::GaussianFactorGraph const&) const /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:460:28
#9 0x7fd37e396b9a in gtsam::SubgraphSolver::splitGraph(gtsam::GaussianFactorGraph const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphSolver.cpp:103:19
#10 0x7fd37e396351 in gtsam::SubgraphSolver::SubgraphSolver(gtsam::GaussianFactorGraph const&, gtsam::SubgraphSolverParameters const&, gtsam::Ordering const&) /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphSolver.cpp:38:24
#11 0x558473bdebab in SubgraphSolverconstructor1Test::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphSolver.cpp:87:18
#12 0x558473c30f90 in TestRegistry::run(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:62:15
#13 0x558473c30b3c in TestRegistry::runAllTests(TestResult&) /home/fan/Projects/CV/SLAM/gtsam/build/../CppUnitLite/TestRegistry.cpp:29:22
#14 0x558473be171b in main /home/fan/Projects/CV/SLAM/gtsam/build/../tests/testSubgraphSolver.cpp:136:36
#15 0x7fd37bb21ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)
SUMMARY: AddressSanitizer: heap-use-after-free /home/fan/Projects/CV/SLAM/gtsam/build/../gtsam/linear/SubgraphBuilder.cpp:131:19 in gtsam::UniqueSampler(std::vector<double, std::allocator<double> > const&, unsigned long)
Shadow bytes around the buggy address:
0x0c047fff8280: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd
0x0c047fff8290: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd
0x0c047fff82a0: fa fa fd fd fa fa 00 00 fa fa fd fa fa fa fd fd
0x0c047fff82b0: fa fa fd fd fa fa fd fa fa fa fd fa fa fa fd fa
0x0c047fff82c0: fa fa fd fd fa fa fd fd fa fa 00 fa fa fa fd fd
=>0x0c047fff82d0: fa fa fd fd fa fa fd[fd]fa fa fa fa fa fa fa fa
0x0c047fff82e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff82f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff8300: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff8310: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c047fff8320: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
Shadow gap: cc
==91974==ABORTING
Start 177: testVisualISAM2
177/177 Test #177: testVisualISAM2 ....................***Failed 0.16 sec
=================================================================
==91987==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 6168 byte(s) in 3 object(s) allocated from:
#0 0x55ff71b826b0 in operator new[](unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testVisualISAM2+0x1e66b0)
#1 0x7f35babe38b2 (/usr/lib/libtbb_debug.so.2+0x2a8b2)
Direct leak of 58 byte(s) in 3 object(s) allocated from:
#0 0x55ff71b824d0 in operator new(unsigned long) (/home/fan/Projects/CV/SLAM/gtsam/build/tests/testVisualISAM2+0x1e64d0)
#1 0x7f35ba8f8e4d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:219:6
SUMMARY: AddressSanitizer: 6226 byte(s) leaked in 6 allocation(s).
72% tests passed, 49 tests failed out of 177
Total Test time (real) = 24.92 sec
The following tests FAILED:
 57 - testTriangulation (Failed)
 58 - testUnit3 (Failed)
 65 - testSymbolicBayesTree (Failed)
 69 - testSymbolicFactorGraph (Failed)
 70 - testSymbolicISAM (Failed)
 76 - testDiscreteBayesNet (Failed)
 80 - testDiscreteFactorGraph (Failed)
 81 - testDiscreteMarginals (Failed)
 85 - testGaussianBayesTree (Failed)
 88 - testGaussianFactorGraph (Failed)
 97 - testSerializationLinear (Failed)
111 - testAntiFactor (Failed)
115 - testEssentialMatrixFactor (Failed)
116 - testGeneralSFMFactor (Failed)
117 - testGeneralSFMFactor_Cal3Bundler (Failed)
118 - testInitializePose3 (Failed)
119 - testKarcherMeanFactor (Failed)
120 - testLago (Failed)
121 - testOrientedPlane3Factor (Failed)
126 - testReferenceFrameFactor (Failed)
128 - testRotateFactor (Failed)
131 - testSmartProjectionCameraFactor (Failed)
132 - testSmartProjectionPoseFactor (Failed)
133 - testStereoFactor (Failed)
135 - testAHRSFactor (Failed)
139 - testImuFactor (Failed)
146 - testScenarios (Failed)
148 - testBoundingConstraint (Failed)
149 - testDoglegOptimizer (Failed)
151 - testExtendedKalmanFilter (Failed)
152 - testGaussianBayesTreeB (Failed)
153 - testGaussianFactorGraphB (Failed)
154 - testGaussianISAM (Failed)
155 - testGaussianISAM2 (Failed)
156 - testGaussianJunctionTreeB (Failed)
157 - testGeneralSFMFactorB (Failed)
158 - testGradientDescentOptimizer (Failed)
160 - testIterative (Failed)
163 - testMarginals (Failed)
164 - testNonlinearEquality (Failed)
166 - testNonlinearFactorGraph (Failed)
167 - testNonlinearISAM (Failed)
168 - testNonlinearOptimizer (Failed)
169 - testPCGSolver (Failed)
170 - testPreconditioner (Failed)
171 - testRot3Optimization (Failed)
175 - testSubgraphPreconditioner (Failed)
176 - testSubgraphSolver (Failed)
177 - testVisualISAM2 (Failed)
[ERROR_MESSAGE]
Errors while running CTest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment