tugraph-db
tugraph-db copied to clipboard
Memory leak
==66887==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 160 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x56aaab6 in cypher::ExecutionPlan::_BuildReturnOps(parser::QueryPart const&, cypher::PatternGraph const&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:791
#2 0x56abf45 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:891
#3 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#4 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#5 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#6 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#7 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#8 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#9 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#10 0x21c59ac in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2307
#11 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#12 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#13 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Direct leak of 152 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x56aaa24 in cypher::ExecutionPlan::_BuildReturnOps(parser::QueryPart const&, cypher::PatternGraph const&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:788
#2 0x56abf45 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:891
#3 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#4 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#5 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#6 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#7 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#8 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#9 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#10 0x21c59ac in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2307
#11 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#12 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#13 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 248 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x56a200b in cypher::ExecutionPlan::_AddScanOp(parser::QueryPart const&, cypher::SymbolTable const*, cypher::Node*, std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> >&, bool) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:347
#2 0x56a70b7 in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:614
#3 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#4 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#5 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#6 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#7 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#8 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#9 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#10 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#11 0x21c58f3 in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2306
#12 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#13 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#14 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 248 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x56a200b in cypher::ExecutionPlan::_AddScanOp(parser::QueryPart const&, cypher::SymbolTable const*, cypher::Node*, std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> >&, bool) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:347
#2 0x56a70b7 in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:614
#3 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#4 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#5 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#6 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#7 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#8 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#9 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#10 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#11 0x21c59ac in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2307
#12 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#13 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#14 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 232 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x56a6699 in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:576
#2 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#3 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#4 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#5 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#6 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#7 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#8 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#9 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#10 0x21c59ac in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2307
#11 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#12 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#13 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 232 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x56a6699 in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:576
#2 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#3 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#4 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#5 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#6 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#7 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#8 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#9 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#10 0x21c58f3 in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2306
#11 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#12 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#13 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x1db2f22 in __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/local/include/c++/8.4.0/ext/new_allocator.h:111
#2 0x1da2621 in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) /usr/local/include/c++/8.4.0/bits/alloc_traits.h:436
#3 0x1d8e617 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) /usr/local/include/c++/8.4.0/bits/stl_vector.h:296
#4 0x1e74a48 in void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/local/include/c++/8.4.0/bits/vector.tcc:427
#5 0x22dea20 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/local/include/c++/8.4.0/bits/vector.tcc:109
#6 0x57253fd in cypher::ExpandAll::ExpandAll(cypher::PatternGraph*, cypher::Node*, cypher::Node*, cypher::Relationship*, std::shared_ptr<lgraph::Filter>) /root/github/tugraph-db/src/cypher/execution_plan/ops/op_expand_all.h:143
#7 0x56a66cd in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:576
#8 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#9 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#10 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#11 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#12 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#13 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#14 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#15 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#16 0x21c58f3 in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2306
#17 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#18 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#19 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x1db2f22 in __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/local/include/c++/8.4.0/ext/new_allocator.h:111
#2 0x1da2621 in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) /usr/local/include/c++/8.4.0/bits/alloc_traits.h:436
#3 0x1d8e617 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) /usr/local/include/c++/8.4.0/bits/stl_vector.h:296
#4 0x1e74a48 in void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/local/include/c++/8.4.0/bits/vector.tcc:427
#5 0x22dea20 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/local/include/c++/8.4.0/bits/vector.tcc:109
#6 0x57253fd in cypher::ExpandAll::ExpandAll(cypher::PatternGraph*, cypher::Node*, cypher::Node*, cypher::Relationship*, std::shared_ptr<lgraph::Filter>) /root/github/tugraph-db/src/cypher/execution_plan/ops/op_expand_all.h:143
#7 0x56a66cd in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:576
#8 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#9 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#10 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#11 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#12 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#13 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#14 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#15 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#16 0x21c59ac in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2307
#17 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#18 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#19 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x1db2f22 in __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/local/include/c++/8.4.0/ext/new_allocator.h:111
#2 0x1da2621 in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) /usr/local/include/c++/8.4.0/bits/alloc_traits.h:436
#3 0x1d8e617 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) /usr/local/include/c++/8.4.0/bits/stl_vector.h:296
#4 0x22e666e in void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /usr/local/include/c++/8.4.0/bits/vector.tcc:427
#5 0x22ba1f0 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /usr/local/include/c++/8.4.0/bits/vector.tcc:109
#6 0x57130f5 in cypher::AllNodeScan::AllNodeScan(cypher::Node*, cypher::SymbolTable const*) (/root/github/tugraph-db/build/output/unit_test+0x57130f5)
#7 0x56a2027 in cypher::ExecutionPlan::_AddScanOp(parser::QueryPart const&, cypher::SymbolTable const*, cypher::Node*, std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> >&, bool) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:347
#8 0x56a70b7 in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:614
#9 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#10 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#11 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#12 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#13 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#14 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#15 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#16 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#17 0x21c58f3 in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2306
#18 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#19 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#20 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x1db2f22 in __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/local/include/c++/8.4.0/ext/new_allocator.h:111
#2 0x1da2621 in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) /usr/local/include/c++/8.4.0/bits/alloc_traits.h:436
#3 0x1d8e617 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) /usr/local/include/c++/8.4.0/bits/stl_vector.h:296
#4 0x22e666e in void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /usr/local/include/c++/8.4.0/bits/vector.tcc:427
#5 0x22ba1f0 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /usr/local/include/c++/8.4.0/bits/vector.tcc:109
#6 0x57130f5 in cypher::AllNodeScan::AllNodeScan(cypher::Node*, cypher::SymbolTable const*) (/root/github/tugraph-db/build/output/unit_test+0x57130f5)
#7 0x56a2027 in cypher::ExecutionPlan::_AddScanOp(parser::QueryPart const&, cypher::SymbolTable const*, cypher::Node*, std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> >&, bool) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:347
#8 0x56a70b7 in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:614
#9 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#10 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#11 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#12 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#13 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#14 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#15 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#16 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#17 0x21c59ac in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2307
#18 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#19 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#20 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 8 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x5822daa in __gnu_cxx::new_allocator<cypher::OpBase*>::allocate(unsigned long, void const*) /usr/local/include/c++/8.4.0/ext/new_allocator.h:111
#2 0x58123d3 in std::allocator_traits<std::allocator<cypher::OpBase*> >::allocate(std::allocator<cypher::OpBase*>&, unsigned long) /usr/local/include/c++/8.4.0/bits/alloc_traits.h:436
#3 0x57f6ab3 in std::_Vector_base<cypher::OpBase*, std::allocator<cypher::OpBase*> >::_M_allocate(unsigned long) /usr/local/include/c++/8.4.0/bits/stl_vector.h:296
#4 0x57c9e34 in void std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> >::_M_realloc_insert<cypher::OpBase*&>(__gnu_cxx::__normal_iterator<cypher::OpBase**, std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> > >, cypher::OpBase*&) /usr/local/include/c++/8.4.0/bits/vector.tcc:427
#5 0x57a48be in cypher::OpBase*& std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> >::emplace_back<cypher::OpBase*&>(cypher::OpBase*&) /usr/local/include/c++/8.4.0/bits/vector.tcc:109
#6 0x571190d in cypher::OpBase::AddChild(cypher::OpBase*) /root/github/tugraph-db/src/cypher/execution_plan/ops/op.h:133
#7 0x56a0ab3 in _SingleBranchConnect /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:285
#8 0x56a726f in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:619
#9 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#10 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#11 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#12 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#13 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#14 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#15 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#16 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#17 0x21c59ac in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2307
#18 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#19 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#20 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
Indirect leak of 8 byte(s) in 1 object(s) allocated from:
#0 0x1c6d840 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:90
#1 0x5822daa in __gnu_cxx::new_allocator<cypher::OpBase*>::allocate(unsigned long, void const*) /usr/local/include/c++/8.4.0/ext/new_allocator.h:111
#2 0x58123d3 in std::allocator_traits<std::allocator<cypher::OpBase*> >::allocate(std::allocator<cypher::OpBase*>&, unsigned long) /usr/local/include/c++/8.4.0/bits/alloc_traits.h:436
#3 0x57f6ab3 in std::_Vector_base<cypher::OpBase*, std::allocator<cypher::OpBase*> >::_M_allocate(unsigned long) /usr/local/include/c++/8.4.0/bits/stl_vector.h:296
#4 0x57c9e34 in void std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> >::_M_realloc_insert<cypher::OpBase*&>(__gnu_cxx::__normal_iterator<cypher::OpBase**, std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> > >, cypher::OpBase*&) /usr/local/include/c++/8.4.0/bits/vector.tcc:427
#5 0x57a48be in cypher::OpBase*& std::vector<cypher::OpBase*, std::allocator<cypher::OpBase*> >::emplace_back<cypher::OpBase*&>(cypher::OpBase*&) /usr/local/include/c++/8.4.0/bits/vector.tcc:109
#6 0x571190d in cypher::OpBase::AddChild(cypher::OpBase*) /root/github/tugraph-db/src/cypher/execution_plan/ops/op.h:133
#7 0x56a0ab3 in _SingleBranchConnect /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:285
#8 0x56a726f in cypher::ExecutionPlan::_BuildExpandOps(parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:619
#9 0x56abd22 in cypher::ExecutionPlan::_BuildClause(parser::Clause const&, parser::QueryPart const&, cypher::PatternGraph&, cypher::OpBase*&) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:860
#10 0x56afafa in cypher::ExecutionPlan::BuildPart(parser::QueryPart const&, int) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1059
#11 0x56b1e24 in cypher::ExecutionPlan::BuildSgl(parser::SglQuery const&, unsigned long) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1198
#12 0x56b374a in cypher::ExecutionPlan::Build(std::vector<parser::SglQuery, std::allocator<parser::SglQuery> > const&, parser::CmdType, cypher::RTContext*) /root/github/tugraph-db/src/cypher/execution_plan/execution_plan.cpp:1273
#13 0x218f7c7 in eval_scripts_check(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<int, std::allocator<int> > const&) /root/github/tugraph-db/test/test_cypher.cpp:122
#14 0x21906d1 in eval_scripts(cypher::RTContext*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /root/github/tugraph-db/test/test_cypher.cpp:133
#15 0x2190882 in eval_script(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:137
#16 0x2190ae7 in expected_exception_any(cypher::RTContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /root/github/tugraph-db/test/test_cypher.cpp:141
#17 0x21c58f3 in test_fix_crash_issues(cypher::RTContext*) /root/github/tugraph-db/test/test_cypher.cpp:2306
#18 0x21cbf49 in operator() /root/github/tugraph-db/test/test_cypher.cpp:2693
#19 0x21ce612 in TestCypher_Cypher_Test::TestBody() /root/github/tugraph-db/test/test_cypher.cpp:2717
#20 0x559b689 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/root/github/tugraph-db/build/output/unit_test+0x559b689)
SUMMARY: AddressSanitizer: 1480 byte(s) leaked in 12 allocation(s).