Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spurious sanitizer failure in CI runs #6873

Open
DennisOSRM opened this issue May 8, 2024 · 0 comments
Open

Spurious sanitizer failure in CI runs #6873

DennisOSRM opened this issue May 8, 2024 · 0 comments

Comments

@DennisOSRM
Copy link
Collaborator

The following happens every now and then in CI runs:


2024-05-08T09:14:02.6578315Z ==6407==ERROR: AddressSanitizer: negative-size-param: (size=-14)
2024-05-08T09:14:03.0357642Z     #0 0x561f07b64f05 in __interceptor_memcpy (/home/runner/work/osrm-backend/osrm-backend/build-osrm/unit_tests/library-extract-tests+0x3e1f05) (BuildId: 21eecfb2e4b5e43e3cffe8b74f637f3c1296bb1a)
2024-05-08T09:14:03.0359903Z     #1 0x7f6dd3f577c7 in std::basic_streambuf<char, std::char_traits<char>>::xsputn(char const*, long) (/lib/x86_64-linux-gnu/libstdc++.so.6+0x1577c7) (BuildId: 2db998bd67acbfb235c464c0275d4070061695fb)
2024-05-08T09:14:03.0362174Z     #2 0x7f6dd3f492e4 in std::basic_ostream<char, std::char_traits<char>>& std::__ostream_insert<char, std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char>>&, char const*, long) (/lib/x86_64-linux-gnu/libstdc++.so.6+0x1492e4) (BuildId: 2db998bd67acbfb235c464c0275d4070061695fb)
2024-05-08T09:14:03.0364317Z     #3 0x561f07da9644 in osrm::extractor::handle_lua_error(sol::protected_function_result&) /home/runner/work/osrm-backend/osrm-backend/src/extractor/scripting_environment_lua.cpp:103:15
2024-05-08T09:14:03.0366503Z     #4 0x561f07db83e5 in osrm::extractor::LuaScriptingContext::ProcessWay(osmium::Way const&, osrm::extractor::ExtractionWay&, osrm::extractor::ExtractionRelationContainer const&) /home/runner/work/osrm-backend/osrm-backend/src/extractor/scripting_environment_lua.cpp:1330:9
2024-05-08T09:14:03.0373350Z     #5 0x561f07db726e in osrm::extractor::Sol2ScriptingEnvironment::ProcessElements(osmium::memory::Buffer const&, osrm::extractor::RestrictionParser const&, osrm::extractor::ManeuverOverrideRelationParser const&, osrm::extractor::ExtractionRelationContainer const&, std::vector<std::pair<osmium::Node const&, osrm::extractor::ExtractionNode>, std::allocator<std::pair<osmium::Node const&, osrm::extractor::ExtractionNode>>>&, std::vector<std::pair<osmium::Way const&, osrm::extractor::ExtractionWay>, std::allocator<std::pair<osmium::Way const&, osrm::extractor::ExtractionWay>>>&, std::vector<osrm::extractor::InputTurnRestriction, std::allocator<osrm::extractor::InputTurnRestriction>>&, std::vector<osrm::extractor::InputManeuverOverride, std::allocator<osrm::extractor::InputManeuverOverride>>&) /home/runner/work/osrm-backend/osrm-backend/src/extractor/scripting_environment_lua.cpp:991:31
2024-05-08T09:14:03.0380351Z     #6 0x561f07c3e51a in osrm::extractor::Extractor::ParseOSMData(osrm::extractor::ScriptingEnvironment&, unsigned int)::$_15::operator()(std::shared_ptr<osmium::memory::Buffer>) const /home/runner/work/osrm-backend/osrm-backend/src/extractor/extractor.cpp:487:35
2024-05-08T09:14:03.0386228Z     #7 0x561f07c3e51a in tbb::detail::d1::concrete_filter<std::shared_ptr<osmium::memory::Buffer>, osrm::extractor::Extractor::ParseOSMData(osrm::extractor::ScriptingEnvironment&, unsigned int)::ParsedBuffer, osrm::extractor::Extractor::ParseOSMData(osrm::extractor::ScriptingEnvironment&, unsigned int)::$_15>::operator()(void*) /home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/include/tbb/../oneapi/tbb/detail/_pipeline_filters.h:236:66
2024-05-08T09:14:03.0391635Z     #8 0x7f6dd413f9ec in tbb::detail::r1::stage_task::execute_filter(tbb::detail::d1::execution_data&) (/home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/lib/libtbb.so.12+0x389ec) (BuildId: 5ab7b9aaab5426c8eb44aeab8c8332bab4fae9c9)
2024-05-08T09:14:03.0395594Z     #9 0x7f6dd414051f in tbb::detail::r1::stage_task::execute(tbb::detail::d1::execution_data&) (/home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/lib/libtbb.so.12+0x3951f) (BuildId: 5ab7b9aaab5426c8eb44aeab8c8332bab4fae9c9)
2024-05-08T09:14:03.0400468Z     #10 0x7f6dd412fe2c in tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::outermost_worker_waiter>(tbb::detail::d1::task*, tbb::detail::r1::outermost_worker_waiter&) (/home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/lib/libtbb.so.12+0x28e2c) (BuildId: 5ab7b9aaab5426c8eb44aeab8c8332bab4fae9c9)
2024-05-08T09:14:03.0405220Z     #11 0x7f6dd412c6b3 in tbb::detail::r1::arena::process(tbb::detail::r1::thread_data&) (/home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/lib/libtbb.so.12+0x256b3) (BuildId: 5ab7b9aaab5426c8eb44aeab8c8332bab4fae9c9)
2024-05-08T09:14:03.0409187Z     #12 0x7f6dd413d45a in tbb::detail::r1::market::process(rml::job&) (/home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/lib/libtbb.so.12+0x3645a) (BuildId: 5ab7b9aaab5426c8eb44aeab8c8332bab4fae9c9)
2024-05-08T09:14:03.0412820Z     #13 0x7f6dd414066c in tbb::detail::r1::rml::private_worker::run() (/home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/lib/libtbb.so.12+0x3966c) (BuildId: 5ab7b9aaab5426c8eb44aeab8c8332bab4fae9c9)
2024-05-08T09:14:03.0416464Z     #14 0x7f6dd41405c5 in tbb::detail::r1::rml::private_worker::thread_routine(void*) (/home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/lib/libtbb.so.12+0x395c5) (BuildId: 5ab7b9aaab5426c8eb44aeab8c8332bab4fae9c9)
2024-05-08T09:14:03.0419381Z     #15 0x7f6dd3a94ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 962015aa9d133c6cbcfb31ec300596d7f44d3348)
2024-05-08T09:14:03.0421568Z     #16 0x7f6dd3b2684f  (/lib/x86_64-linux-gnu/libc.so.6+0x12684f) (BuildId: 962015aa9d133c6cbcfb31ec300596d7f44d3348)
2024-05-08T09:14:03.0422511Z 
2024-05-08T09:14:03.0423384Z 0x61100005cacf is located 15 bytes inside of 207-byte region [0x61100005cac0,0x61100005cb8f)
2024-05-08T09:14:03.0424643Z allocated by thread T13 here:
2024-05-08T09:14:03.0426916Z     #0 0x561f07c0992d in operator new(unsigned long) (/home/runner/work/osrm-backend/osrm-backend/build-osrm/unit_tests/library-extract-tests+0x48692d) (BuildId: 21eecfb2e4b5e43e3cffe8b74f637f3c1296bb1a)
2024-05-08T09:14:03.0430789Z     #1 0x561f07c20736 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/basic_string.tcc:225:14
2024-05-08T09:14:03.0434334Z     #2 0x561f07da962c in osrm::extractor::handle_lua_error(sol::protected_function_result&) /home/runner/work/osrm-backend/osrm-backend/src/extractor/scripting_environment_lua.cpp:102:23
2024-05-08T09:14:03.0438188Z     #3 0x561f07db83e5 in osrm::extractor::LuaScriptingContext::ProcessWay(osmium::Way const&, osrm::extractor::ExtractionWay&, osrm::extractor::ExtractionRelationContainer const&) /home/runner/work/osrm-backend/osrm-backend/src/extractor/scripting_environment_lua.cpp:1330:9
2024-05-08T09:14:03.0448023Z     #4 0x561f07db726e in osrm::extractor::Sol2ScriptingEnvironment::ProcessElements(osmium::memory::Buffer const&, osrm::extractor::RestrictionParser const&, osrm::extractor::ManeuverOverrideRelationParser const&, osrm::extractor::ExtractionRelationContainer const&, std::vector<std::pair<osmium::Node const&, osrm::extractor::ExtractionNode>, std::allocator<std::pair<osmium::Node const&, osrm::extractor::ExtractionNode>>>&, std::vector<std::pair<osmium::Way const&, osrm::extractor::ExtractionWay>, std::allocator<std::pair<osmium::Way const&, osrm::extractor::ExtractionWay>>>&, std::vector<osrm::extractor::InputTurnRestriction, std::allocator<osrm::extractor::InputTurnRestriction>>&, std::vector<osrm::extractor::InputManeuverOverride, std::allocator<osrm::extractor::InputManeuverOverride>>&) /home/runner/work/osrm-backend/osrm-backend/src/extractor/scripting_environment_lua.cpp:991:31
2024-05-08T09:14:03.0456767Z     #5 0x561f07c3e51a in osrm::extractor::Extractor::ParseOSMData(osrm::extractor::ScriptingEnvironment&, unsigned int)::$_15::operator()(std::shared_ptr<osmium::memory::Buffer>) const /home/runner/work/osrm-backend/osrm-backend/src/extractor/extractor.cpp:487:35
2024-05-08T09:14:03.0462141Z     #6 0x561f07c3e51a in tbb::detail::d1::concrete_filter<std::shared_ptr<osmium::memory::Buffer>, osrm::extractor::Extractor::ParseOSMData(osrm::extractor::ScriptingEnvironment&, unsigned int)::ParsedBuffer, osrm::extractor::Extractor::ParseOSMData(osrm::extractor::ScriptingEnvironment&, unsigned int)::$_15>::operator()(void*) /home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/include/tbb/../oneapi/tbb/detail/_pipeline_filters.h:236:66
2024-05-08T09:14:03.0467779Z     #7 0x7f6dd413f9ec in tbb::detail::r1::stage_task::execute_filter(tbb::detail::d1::execution_data&) (/home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/lib/libtbb.so.12+0x389ec) (BuildId: 5ab7b9aaab5426c8eb44aeab8c8332bab4fae9c9)
2024-05-08T09:14:03.0469857Z 
2024-05-08T09:14:03.0470136Z Thread T13 created by T0 here:
2024-05-08T09:14:03.0472404Z     #0 0x561f07bb84dc in __interceptor_pthread_create (/home/runner/work/osrm-backend/osrm-backend/build-osrm/unit_tests/library-extract-tests+0x4354dc) (BuildId: 21eecfb2e4b5e43e3cffe8b74f637f3c1296bb1a)
2024-05-08T09:14:03.0476315Z     #1 0x7f6dd4140f24 in tbb::detail::r1::rml::internal::thread_monitor::launch(void* (*)(void*), void*, unsigned long) (/home/runner/.conan/data/onetbb/2021.3.0/_/_/package/3b1114af78be3f2af246d738a0021a14ca739746/lib/libtbb.so.12+0x39f24) (BuildId: 5ab7b9aaab5426c8eb44aeab8c8332bab4fae9c9)
2024-05-08T09:14:03.0479101Z     #2 0x7f6dd366ffa7 in rml::internal::defaultMemPool_space frontend.cpp
2024-05-08T09:14:03.0479719Z 
2024-05-08T09:14:03.0481926Z SUMMARY: AddressSanitizer: negative-size-param (/home/runner/work/osrm-backend/osrm-backend/build-osrm/unit_tests/library-extract-tests+0x3e1f05) (BuildId: 21eecfb2e4b5e43e3cffe8b74f637f3c1296bb1a) in __interceptor_memcpy
2024-05-08T09:14:03.0484115Z ==6407==ABORTING
2024-05-08T09:14:03.0865132Z ##[error]Process completed with exit code 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant