Skip to content

Instantly share code, notes, and snippets.

@aaronchongth
Created April 26, 2021 05:46
Show Gist options
  • Save aaronchongth/a9c5116f7a05a7aa0c943619957af41c to your computer and use it in GitHub Desktop.
Save aaronchongth/a9c5116f7a05a7aa0c943619957af41c to your computer and use it in GitHub Desktop.
aaron@biryani:~/workspaces/rmf$ ./build/rmf_traffic/test_rmf_traffic
==================
WARNING: ThreadSanitizer: data race (pid=225052)
Read of size 1 at 0x7b080002deb0 by thread T1:
#0 operator() /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/src/rmf_traffic/agv/Planner.cpp:240 (librmf_traffic.so+0xe6764)
#1 _M_invoke /usr/include/c++/9/bits/std_function.h:285 (librmf_traffic.so+0xe6764)
#2 std::function<bool ()>::operator()() const /usr/include/c++/9/bits/std_function.h:688 (librmf_traffic.so+0x15e00b)
#3 rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::quit(std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode> const&, std::priority_queue<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode>, std::vector<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode>, std::allocator<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode> > >, rmf_traffic::agv::planning::DifferentialDriveCompare<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode> > >&) const /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/src/rmf_traffic/agv/planning/DifferentialDrivePlanner.cpp:553 (librmf_traffic.so+0x15e00b)
#4 std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode> rmf_traffic::agv::planning::a_star_search<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander, std::priority_queue<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode>, std::vector<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode>, std::allocator<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode> > >, rmf_traffic::agv::planning::DifferentialDriveCompare<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode> > >, std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode> >(rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander&, std::priority_queue<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode>, std::vector<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode>, std::allocator<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode> > >, rmf_traffic::agv::planning::DifferentialDriveCompare<std::shared_ptr<rmf_traffic::agv::planning::ScheduledDifferentialDriveExpander::SearchNode> > >&) /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/src/rmf_traffic/agv/planning/a_star.hpp:38 (librmf_traffic.so+0x15e00b)
#5 rmf_traffic::agv::planning::DifferentialDrivePlanner::plan(rmf_traffic::agv::planning::State&) const /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/src/rmf_traffic/agv/planning/DifferentialDrivePlanner.cpp:2150 (librmf_traffic.so+0x1394a5)
#6 rmf_traffic::agv::Planner::Result::Implementation::generate(std::shared_ptr<rmf_traffic::agv::planning::Interface const>, std::vector<rmf_traffic::agv::Planner::Start, std::allocator<rmf_traffic::agv::Planner::Start> > const&, rmf_traffic::agv::Planner::Goal, rmf_traffic::agv::Planner::Options) /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/src/rmf_traffic/agv/Planner.cpp:546 (librmf_traffic.so+0xf0a99)
#7 rmf_traffic::agv::Planner::plan(rmf_traffic::agv::Planner::Start const&, rmf_traffic::agv::Planner::Goal) const /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/src/rmf_traffic/agv/Planner.cpp:619 (librmf_traffic.so+0xf28ff)
#8 operator() /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/agv/test_Planner.cpp:1910 (test_rmf_traffic+0x2bef5b)
#9 __invoke_impl<void, ____C_A_T_C_H____T_E_S_T____54()::<lambda()> > /usr/include/c++/9/bits/invoke.h:60 (test_rmf_traffic+0x2bef5b)
#10 __invoke<____C_A_T_C_H____T_E_S_T____54()::<lambda()> > /usr/include/c++/9/bits/invoke.h:95 (test_rmf_traffic+0x2bef5b)
#11 _M_invoke<0> /usr/include/c++/9/thread:244 (test_rmf_traffic+0x2bef5b)
#12 operator() /usr/include/c++/9/thread:251 (test_rmf_traffic+0x2bef5b)
#13 _M_run /usr/include/c++/9/thread:195 (test_rmf_traffic+0x2bef5b)
#14 <null> <null> (libstdc++.so.6+0xd6d83)
Previous write of size 1 at 0x7b080002deb0 by main thread:
#0 ____C_A_T_C_H____T_E_S_T____54 /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/agv/test_Planner.cpp:1912 (test_rmf_traffic+0x3191ad)
#1 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#2 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#3 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#4 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#5 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#6 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#7 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#8 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#9 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
Location is heap block of size 24 at 0x7b080002dea0 allocated by main thread:
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 std::shared_ptr<bool>::shared_ptr<std::allocator<bool>, bool>(std::_Sp_alloc_shared_tag<std::allocator<bool> >, bool&&) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x30cc31)
#2 std::shared_ptr<bool> std::allocate_shared<bool, std::allocator<bool>, bool>(std::allocator<bool> const&, bool&&) /usr/include/c++/9/bits/shared_ptr.h:702 (test_rmf_traffic+0x30cc31)
#3 std::shared_ptr<bool> std::make_shared<bool, bool>(bool&&) /usr/include/c++/9/bits/shared_ptr.h:718 (test_rmf_traffic+0x30cc31)
#4 ____C_A_T_C_H____T_E_S_T____54 /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/agv/test_Planner.cpp:1411 (test_rmf_traffic+0x30cc31)
#5 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#6 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#7 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#8 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#9 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#10 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#11 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#12 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#13 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
Thread T1 (tid=225089, running) created by main thread at:
#0 pthread_create <null> (libtsan.so.0+0x5ea99)
#1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xd7048)
#2 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#3 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#4 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#5 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#6 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#7 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#8 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#9 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#10 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: data race /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/src/rmf_traffic/agv/Planner.cpp:240 in operator()
==================
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_rmf_traffic is a Catch v2.5.0 host application.
Run with -? for options
-------------------------------------------------------------------------------
Scenario: Test Mirror of a Database with two trajectories
Given: Create a trajectory that conflicts with the schedule
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:130
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:139: FAILED:
CHECK( conflicting_trajectories.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Test Mirror of a Database with two trajectories
Given: Create a trajectory that conflicts with the schedule
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:130
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:139: FAILED:
CHECK( conflicting_trajectories.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Test Mirror of a Database with two trajectories
Given: Create a trajectory that conflicts with the schedule
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:130
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:139: FAILED:
CHECK( conflicting_trajectories.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Test Mirror of a Database with two trajectories
Given: Create a trajectory that conflicts with the schedule
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:130
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:139: FAILED:
CHECK( conflicting_trajectories.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing specialized mirrors
Given: Query patch with spacetime region overlapping with t3
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:381
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Mirror.cpp:403: FAILED:
REQUIRE( changes.size() > 0 )
with expansion:
0 > 0
-------------------------------------------------------------------------------
Scenario: Testing intersction of various spacetimes and trajectories
Given: A trajectory along X-Axis and spacetime region roated at the
origin
When: Trajectory profile is 1x1, space is 10x1, space box rotated by
68deg
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:327
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:360: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( unit_box, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:362: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing intersction of various spacetimes and trajectories
Given: A trajectory along X-Axis and spacetime region roated at the
origin
When: Trajectory profile is 2x2, space is 10x2, space box rotated by
87deg
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:595
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:624: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( double_box, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:626: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing intersction of various spacetimes and trajectories
Given: A trajectory along X-Axis and spacetime region roated at the
origin
When: Trajectory profile is 1x1, space is 1x10, space box not rotated
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:630
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:658: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( unit_box, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:660: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing intersction of various spacetimes and trajectories
Given: A trajectory along X-Axis and spacetime region roated at the
origin
When: Trajectory profile is 1x1, space is 2x10, space box not rotated
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:663
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:690: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( unit_box, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:692: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing intersction of various spacetimes and trajectories
Given: A trajectory along X-Axis and spacetime region roated at the
origin
When: Trajectory profile is 2x2, space is 2x10, space box not rotated
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:696
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:724: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( double_box, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:726: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing intersction of various spacetimes and trajectories
Given: A trajectory along X-Axis and spacetime region roated at the
origin
When: Trajectory profile is 1x1, space is 1x1, space box not rotated
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:729
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:758: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( unit_box, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:760: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing intersction of various spacetimes and trajectories
Given: A trajectory along X-Axis and spacetime region roated at the
origin
When: Trajectory profile is 1x1, space is 1x1, space box rotated by 0
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:763
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:793: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( unit_box, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:795: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing intersction of various spacetimes and trajectories
Given: A trajectory along X-Axis and spacetime region roated at the
origin
When: Trajectory profile is 1x1, space is 2x1, space box not rotated
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:834
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:863: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( unit_box, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:865: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing intersction of various spacetimes and trajectories
Given: A trajectory along X-Axis and spacetime region roated at the
origin
When: Trajectory profile is circle(0.5), space is 1x10, space box not
rotated
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1031
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1057: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( small_circle, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1059: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: Testing intersection of curved trajectory with various spacetimes
Given: spacetime that partially intersects the trajectory in space and
time
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1244
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1258: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts(unit_circle, t1, region) )
with expansion:
false
-------------------------------------------------------------------------------
Scenario: Testing multi-waypoint trajectories with various spacetimes
Given: A Trajectory t1 with circular profile which traces the outline of
a box
When: Checked with box spacetime intersecting 3 segments of t1
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1373
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1392: FAILED:
CHECK( conflicts.size() == 3 )
with expansion:
2 == 3
-------------------------------------------------------------------------------
Scenario: Testing multi-waypoint trajectories with various spacetimes
Given: A Trajectory t1 with circular profile which traces the outline of
a box
When: Checked with box spacetime intersecting 1 waypoint of t1
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1395
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1412: FAILED:
CHECK( rmf_traffic::internal::detect_conflicts( small_circle, t1, region, &conflicts) )
with expansion:
false
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/schedule/test_Spacetime.cpp:1414: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: DetectConflict unit tests
Given: A straight 2-point trajectory
When: Checked against a conflicting Trajectory
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Conflict.cpp:221
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Conflict.cpp:236: FAILED:
CHECK( rmf_traffic::DetectConflict::between( profile, trajectory_a, profile, trajectory_b) )
with expansion:
{?}
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Conflict.cpp:241: FAILED:
REQUIRE( conflicts.size() == 1 )
with expansion:
0 == 1
-------------------------------------------------------------------------------
Scenario: DetectConflict unit tests
Given: A multi-segment trajectory with straight segments
When: Checked with a trajectory that intersects first segment of t1
-------------------------------------------------------------------------------
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Conflict.cpp:369
...............................................................................
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Conflict.cpp:377: FAILED:
CHECK( conflicts.size() == 1 )
with expansion:
0 == 1
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 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/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdac4c)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x112ac1)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x112ac1)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) /usr/include/c++/9/bits/basic_string.h:513 (test_rmf_traffic+0x112ac1)
#5 Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12721 (test_rmf_traffic+0x112ac1)
#6 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11645 (test_rmf_traffic+0x112ac1)
#7 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#8 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#9 <null> <null> (libtsan.so.0+0x2c4e3)
#10 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#11 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#12 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#13 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#15 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#16 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#17 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#18 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#19 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0xe0bf0)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0xe0bf0)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0xe0bf0)
#5 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4815 (test_rmf_traffic+0xe0bf0)
#6 Catch::AssertionResult::AssertionResult(Catch::AssertionInfo const&, Catch::AssertionResultData const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6673 (test_rmf_traffic+0xe0bf0)
#7 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11646 (test_rmf_traffic+0x112b10)
#8 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#9 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#10 <null> <null> (libtsan.so.0+0x2c4e3)
#11 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#12 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#13 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#16 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#17 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#18 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#19 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#20 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x111ba1)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x111ba1)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x111ba1)
#5 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4815 (test_rmf_traffic+0x111ba1)
#6 Catch::AssertionResult::AssertionResult(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4830 (test_rmf_traffic+0x111ba1)
#7 Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9798 (test_rmf_traffic+0x111ba1)
#8 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122d3)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x111f1b)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x111f1b)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x111f1b)
#5 Catch::AssertionResult::getMessage[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6745 (test_rmf_traffic+0x111f1b)
#6 Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9810 (test_rmf_traffic+0x111f1b)
#7 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122d3)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x111f90)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x111f90)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x111f90)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x111f90)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x111f90)
#6 Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9810 (test_rmf_traffic+0x111f90)
#7 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122d3)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) <null> (libstdc++.so.6+0x142e7d)
#2 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122d3)
#3 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#4 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#5 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#6 <null> <null> (libtsan.so.0+0x2c4e3)
#7 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#8 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#9 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#10 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#11 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#12 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#13 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#14 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#15 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#16 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<Catch::MessageInfo>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x140a9f)
#2 std::allocator_traits<std::allocator<Catch::MessageInfo> >::allocate(std::allocator<Catch::MessageInfo>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x140a9f)
#3 std::_Vector_base<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_allocate(unsigned long) /usr/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x140a9f)
#4 void std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_realloc_insert<Catch::MessageInfo const&>(__gnu_cxx::__normal_iterator<Catch::MessageInfo*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, Catch::MessageInfo const&) /usr/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x140a9f)
#5 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::push_back(Catch::MessageInfo const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x112185)
#6 Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9813 (test_rmf_traffic+0x112185)
#7 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122d3)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x140b4c)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x140b4c)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x140b4c)
#5 Catch::MessageInfo::MessageInfo(Catch::MessageInfo const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2290 (test_rmf_traffic+0x140b4c)
#6 void __gnu_cxx::new_allocator<Catch::MessageInfo>::construct<Catch::MessageInfo, Catch::MessageInfo const&>(Catch::MessageInfo*, Catch::MessageInfo const&) /usr/include/c++/9/ext/new_allocator.h:147 (test_rmf_traffic+0x140b4c)
#7 void std::allocator_traits<std::allocator<Catch::MessageInfo> >::construct<Catch::MessageInfo, Catch::MessageInfo const&>(std::allocator<Catch::MessageInfo>&, Catch::MessageInfo*, Catch::MessageInfo const&) /usr/include/c++/9/bits/alloc_traits.h:484 (test_rmf_traffic+0x140b4c)
#8 void std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_realloc_insert<Catch::MessageInfo const&>(__gnu_cxx::__normal_iterator<Catch::MessageInfo*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, Catch::MessageInfo const&) /usr/include/c++/9/bits/vector.tcc:449 (test_rmf_traffic+0x140b4c)
#9 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::push_back(Catch::MessageInfo const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x112185)
#10 Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9813 (test_rmf_traffic+0x112185)
#11 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122d3)
#12 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#13 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#14 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#15 <null> <null> (libtsan.so.0+0x2c4e3)
#16 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#17 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#18 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#20 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#21 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#22 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#23 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#24 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#25 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x112141)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x112141)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x112141)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x112141)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x112141)
#6 Catch::MessageInfo::~MessageInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2290 (test_rmf_traffic+0x112141)
#7 Catch::MessageBuilder::~MessageBuilder() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2321 (test_rmf_traffic+0x112141)
#8 Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9809 (test_rmf_traffic+0x112141)
#9 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122d3)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x116540)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x116540)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x116540)
#5 Catch::AssertionResult::getMessage[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6745 (test_rmf_traffic+0x116540)
#6 ConsoleAssertionPrinter /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15115 (test_rmf_traffic+0x116540)
#7 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15495 (test_rmf_traffic+0x116540)
#8 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<Catch::MessageInfo>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13900d)
#2 std::allocator_traits<std::allocator<Catch::MessageInfo> >::allocate(std::allocator<Catch::MessageInfo>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13900d)
#3 std::_Vector_base<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_allocate(unsigned long) /usr/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13900d)
#4 std::_Vector_base<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x13900d)
#5 std::_Vector_base<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_Vector_base(unsigned long, std::allocator<Catch::MessageInfo> const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x13900d)
#6 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::vector(std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x13900d)
#7 ConsoleAssertionPrinter /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15115 (test_rmf_traffic+0x11655d)
#8 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15495 (test_rmf_traffic+0x11655d)
#9 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x13910f)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x13910f)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x13910f)
#5 Catch::MessageInfo::MessageInfo(Catch::MessageInfo const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2290 (test_rmf_traffic+0x13910f)
#6 void std::_Construct<Catch::MessageInfo, Catch::MessageInfo const&>(Catch::MessageInfo*, Catch::MessageInfo const&) /usr/include/c++/9/bits/stl_construct.h:75 (test_rmf_traffic+0x13910f)
#7 Catch::MessageInfo* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::MessageInfo const*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, Catch::MessageInfo*>(__gnu_cxx::__normal_iterator<Catch::MessageInfo const*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, __gnu_cxx::__normal_iterator<Catch::MessageInfo const*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, Catch::MessageInfo*) /usr/include/c++/9/bits/stl_uninitialized.h:83 (test_rmf_traffic+0x13910f)
#8 Catch::MessageInfo* std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::MessageInfo const*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, Catch::MessageInfo*>(__gnu_cxx::__normal_iterator<Catch::MessageInfo const*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, __gnu_cxx::__normal_iterator<Catch::MessageInfo const*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, Catch::MessageInfo*) /usr/include/c++/9/bits/stl_uninitialized.h:140 (test_rmf_traffic+0x13910f)
#9 Catch::MessageInfo* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::MessageInfo const*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, Catch::MessageInfo*, Catch::MessageInfo>(__gnu_cxx::__normal_iterator<Catch::MessageInfo const*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, __gnu_cxx::__normal_iterator<Catch::MessageInfo const*, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >, Catch::MessageInfo*, std::allocator<Catch::MessageInfo>&) /usr/include/c++/9/bits/stl_uninitialized.h:307 (test_rmf_traffic+0x13910f)
#10 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::vector(std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&) /usr/include/c++/9/bits/stl_vector.h:555 (test_rmf_traffic+0x13910f)
#11 ConsoleAssertionPrinter /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15115 (test_rmf_traffic+0x11655d)
#12 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15495 (test_rmf_traffic+0x11655d)
#13 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#14 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#15 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#16 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#17 <null> <null> (libtsan.so.0+0x2c4e3)
#18 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#19 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#20 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#21 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#22 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#23 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#24 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#25 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#26 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#27 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) <null> (libstdc++.so.6+0x142e7d)
#2 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#3 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#4 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#5 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#6 <null> <null> (libtsan.so.0+0x2c4e3)
#7 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#8 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#9 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#10 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#11 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#12 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#13 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#14 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#15 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#16 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
/home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Conflict.cpp:377: FAILED:
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 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/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdac4c)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0xe0ef9)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0xe0ef9)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) /usr/include/c++/9/bits/basic_string.h:513 (test_rmf_traffic+0xe0ef9)
#5 Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12721 (test_rmf_traffic+0xe0ef9)
#6 Catch::AssertionResult::getExpressionInMacro[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6717 (test_rmf_traffic+0xe0ef9)
#7 printOriginalExpression /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15218 (test_rmf_traffic+0x11705c)
#8 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15193 (test_rmf_traffic+0x11705c)
#9 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11705c)
#10 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x1170a9)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x1170a9)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x1170a9)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x1170a9)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x1170a9)
#6 printOriginalExpression /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15218 (test_rmf_traffic+0x1170a9)
#7 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15193 (test_rmf_traffic+0x1170a9)
#8 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x1170a9)
#9 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
{Unknown expression after the reported line}
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 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/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdac4c)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0xef37c)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0xef37c)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) /usr/include/c++/9/bits/basic_string.h:513 (test_rmf_traffic+0xef37c)
#5 Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12721 (test_rmf_traffic+0xef37c)
#6 Catch::AssertionResult::getExpression[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6710 (test_rmf_traffic+0xef37c)
#7 Catch::AssertionResult::hasExpandedExpression() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6732 (test_rmf_traffic+0x115446)
#8 printReconstructedExpression /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15224 (test_rmf_traffic+0x116ac2)
#9 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15194 (test_rmf_traffic+0x116ac2)
#10 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x116ac2)
#11 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#12 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#13 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#14 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#15 <null> <null> (libtsan.so.0+0x2c4e3)
#16 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#17 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#18 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#20 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#21 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#22 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#23 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#24 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#25 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 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/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdac4c)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0xef37c)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0xef37c)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) /usr/include/c++/9/bits/basic_string.h:513 (test_rmf_traffic+0xef37c)
#5 Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12721 (test_rmf_traffic+0xef37c)
#6 Catch::AssertionResult::getExpression[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6710 (test_rmf_traffic+0xef37c)
#7 Catch::AssertionResult::getExpandedExpression[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6740 (test_rmf_traffic+0x115323)
#8 Catch::AssertionResult::hasExpandedExpression() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6732 (test_rmf_traffic+0x115455)
#9 printReconstructedExpression /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15224 (test_rmf_traffic+0x116ac2)
#10 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15194 (test_rmf_traffic+0x116ac2)
#11 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x116ac2)
#12 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#13 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#14 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#15 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#16 <null> <null> (libtsan.so.0+0x2c4e3)
#17 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#18 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#19 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#20 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#21 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#22 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#23 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#24 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#25 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#26 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x115480)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x115480)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x115480)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x115480)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x115480)
#6 Catch::AssertionResult::hasExpandedExpression() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6732 (test_rmf_traffic+0x115480)
#7 printReconstructedExpression /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15224 (test_rmf_traffic+0x116ac2)
#8 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15194 (test_rmf_traffic+0x116ac2)
#9 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x116ac2)
#10 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x11549e)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x11549e)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x11549e)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x11549e)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x11549e)
#6 Catch::AssertionResult::hasExpandedExpression() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6732 (test_rmf_traffic+0x11549e)
#7 printReconstructedExpression /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15224 (test_rmf_traffic+0x116ac2)
#8 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15194 (test_rmf_traffic+0x116ac2)
#9 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x116ac2)
#10 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
due to a fatal error condition:
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13abfd)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13abfd)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13abfd)
#4 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/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x13abfd)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x11687c)
#6 Catch::clara::TextFlow::Column::Column(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7057 (test_rmf_traffic+0x11687c)
#7 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x11687c)
#8 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x11687c)
#9 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11687c)
#10 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x13ac5b)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x13ac5b)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x13ac5b)
#5 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<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&>(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/include/c++/9/ext/new_allocator.h:147 (test_rmf_traffic+0x13ac5b)
#6 void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<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&>(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> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/alloc_traits.h:484 (test_rmf_traffic+0x13ac5b)
#7 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/include/c++/9/bits/vector.tcc:449 (test_rmf_traffic+0x13ac5b)
#8 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x11687c)
#9 Catch::clara::TextFlow::Column::Column(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7057 (test_rmf_traffic+0x11687c)
#10 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x11687c)
#11 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x11687c)
#12 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11687c)
#13 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#14 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#15 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#16 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#17 <null> <null> (libtsan.so.0+0x2c4e3)
#18 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#19 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#20 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#21 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#22 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#23 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#24 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#25 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#26 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#27 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 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/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdac4c)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x131cd9)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x131cd9)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) /usr/include/c++/9/bits/basic_string.h:482 (test_rmf_traffic+0x131cd9)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const /usr/include/c++/9/bits/basic_string.h:2836 (test_rmf_traffic+0x131cd9)
#6 Catch::clara::TextFlow::Column::iterator::operator*[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7013 (test_rmf_traffic+0x131cd9)
#7 Catch::clara::TextFlow::operator<<(std::ostream&, Catch::clara::TextFlow::Column const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7083 (test_rmf_traffic+0x131cd9)
#8 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x11689a)
#9 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x11689a)
#10 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11689a)
#11 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#12 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#13 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#14 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#15 <null> <null> (libtsan.so.0+0x2c4e3)
#16 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#17 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#18 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#20 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#21 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#22 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#23 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#24 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#25 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x1324b9)
#3 Catch::clara::TextFlow::Column::iterator::addIndentAndSuffix(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6987 (test_rmf_traffic+0x1324b9)
#4 Catch::clara::TextFlow::Column::iterator::operator*[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7013 (test_rmf_traffic+0x1324b9)
#5 Catch::clara::TextFlow::operator<<(std::ostream&, Catch::clara::TextFlow::Column const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7083 (test_rmf_traffic+0x1324b9)
#6 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x11689a)
#7 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x11689a)
#8 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11689a)
#9 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) <null> (libstdc++.so.6+0x142e7d)
#2 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x11689a)
#3 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x11689a)
#4 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11689a)
#5 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#6 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#7 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#8 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#9 <null> <null> (libtsan.so.0+0x2c4e3)
#10 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#11 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#12 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#13 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#15 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#16 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#17 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#18 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#19 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x131f33)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x131f33)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x131f33)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x131f33)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x131f33)
#6 Catch::clara::TextFlow::Column::iterator::addIndentAndSuffix(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6987 (test_rmf_traffic+0x131f33)
#7 Catch::clara::TextFlow::Column::iterator::operator*[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7013 (test_rmf_traffic+0x131f33)
#8 Catch::clara::TextFlow::operator<<(std::ostream&, Catch::clara::TextFlow::Column const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7083 (test_rmf_traffic+0x131f33)
#9 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x11689a)
#10 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x11689a)
#11 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11689a)
#12 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#13 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#14 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#15 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#16 <null> <null> (libtsan.so.0+0x2c4e3)
#17 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#18 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#19 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#20 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#21 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#22 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#23 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#24 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#25 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#26 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x131f54)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x131f54)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x131f54)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x131f54)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x131f54)
#6 Catch::clara::TextFlow::Column::iterator::operator*[abi:cxx11]() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7013 (test_rmf_traffic+0x131f54)
#7 Catch::clara::TextFlow::operator<<(std::ostream&, Catch::clara::TextFlow::Column const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7083 (test_rmf_traffic+0x131f54)
#8 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x11689a)
#9 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x11689a)
#10 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11689a)
#11 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#12 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#13 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#14 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#15 <null> <null> (libtsan.so.0+0x2c4e3)
#16 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#17 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#18 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#20 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#21 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#22 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#23 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#24 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#25 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x131fc6)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x131fc6)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x131fc6)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x131fc6)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x131fc6)
#6 Catch::clara::TextFlow::operator<<(std::ostream&, Catch::clara::TextFlow::Column const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:7083 (test_rmf_traffic+0x131fc6)
#7 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x11689a)
#8 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x11689a)
#9 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11689a)
#10 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
SIGSEGV - Segmentation violation signal
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x11690c)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x11690c)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x11690c)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x11690c)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x11690c)
#6 void std::_Destroy<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/include/c++/9/bits/stl_construct.h:98 (test_rmf_traffic+0x11690c)
#7 void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(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/include/c++/9/bits/stl_construct.h:108 (test_rmf_traffic+0x11690c)
#8 void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(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/include/c++/9/bits/stl_construct.h:137 (test_rmf_traffic+0x11690c)
#9 void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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> > >&) /usr/include/c++/9/bits/stl_construct.h:206 (test_rmf_traffic+0x11690c)
#10 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:677 (test_rmf_traffic+0x11690c)
#11 Catch::clara::TextFlow::Column::~Column() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6904 (test_rmf_traffic+0x11690c)
#12 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x11690c)
#13 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x11690c)
#14 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x11690c)
#15 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#16 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#17 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#18 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#19 <null> <null> (libtsan.so.0+0x2c4e3)
#20 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#21 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#22 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#23 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#24 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#25 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#26 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#27 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#28 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#29 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x116931)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x116931)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x116931)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x116931)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x116931)
#6 Catch::clara::TextFlow::Column::~Column() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:6904 (test_rmf_traffic+0x116931)
#7 printMessage /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15239 (test_rmf_traffic+0x116931)
#8 print /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15200 (test_rmf_traffic+0x116931)
#9 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15496 (test_rmf_traffic+0x116931)
#10 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x116c75)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x116c75)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x116c75)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x116c75)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x116c75)
#6 Catch::MessageInfo::~MessageInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2290 (test_rmf_traffic+0x116c75)
#7 void std::_Destroy<Catch::MessageInfo>(Catch::MessageInfo*) /usr/include/c++/9/bits/stl_construct.h:98 (test_rmf_traffic+0x116c75)
#8 void std::_Destroy_aux<false>::__destroy<Catch::MessageInfo*>(Catch::MessageInfo*, Catch::MessageInfo*) /usr/include/c++/9/bits/stl_construct.h:108 (test_rmf_traffic+0x116c75)
#9 void std::_Destroy<Catch::MessageInfo*>(Catch::MessageInfo*, Catch::MessageInfo*) /usr/include/c++/9/bits/stl_construct.h:137 (test_rmf_traffic+0x116c75)
#10 void std::_Destroy<Catch::MessageInfo*, Catch::MessageInfo>(Catch::MessageInfo*, Catch::MessageInfo*, std::allocator<Catch::MessageInfo>&) /usr/include/c++/9/bits/stl_construct.h:206 (test_rmf_traffic+0x116c75)
#11 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::~vector() /usr/include/c++/9/bits/stl_vector.h:677 (test_rmf_traffic+0x116c75)
#12 ~ConsoleAssertionPrinter /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15102 (test_rmf_traffic+0x116c75)
#13 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15495 (test_rmf_traffic+0x116c75)
#14 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#15 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#16 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#17 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#18 <null> <null> (libtsan.so.0+0x2c4e3)
#19 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#20 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#21 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#22 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#23 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#24 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#25 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#26 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#27 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#28 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<Catch::MessageInfo>::deallocate(Catch::MessageInfo*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x116cb8)
#2 std::allocator_traits<std::allocator<Catch::MessageInfo> >::deallocate(std::allocator<Catch::MessageInfo>&, Catch::MessageInfo*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x116cb8)
#3 std::_Vector_base<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_deallocate(Catch::MessageInfo*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x116cb8)
#4 std::_Vector_base<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x116cb8)
#5 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x116cb8)
#6 ~ConsoleAssertionPrinter /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15102 (test_rmf_traffic+0x116cb8)
#7 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15495 (test_rmf_traffic+0x116cb8)
#8 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x116cd6)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x116cd6)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x116cd6)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x116cd6)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x116cd6)
#6 ~ConsoleAssertionPrinter /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15102 (test_rmf_traffic+0x116cd6)
#7 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15495 (test_rmf_traffic+0x116cd6)
#8 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x116cf7)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x116cf7)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x116cf7)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x116cf7)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x116cf7)
#6 ~ConsoleAssertionPrinter /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15102 (test_rmf_traffic+0x116cf7)
#7 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15495 (test_rmf_traffic+0x116cf7)
#8 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1122dc)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x112342)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x112342)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x112342)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x112342)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x112342)
#6 Catch::MessageInfo::~MessageInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2290 (test_rmf_traffic+0x112342)
#7 void std::_Destroy<Catch::MessageInfo>(Catch::MessageInfo*) /usr/include/c++/9/bits/stl_construct.h:98 (test_rmf_traffic+0x112342)
#8 void std::_Destroy_aux<false>::__destroy<Catch::MessageInfo*>(Catch::MessageInfo*, Catch::MessageInfo*) /usr/include/c++/9/bits/stl_construct.h:108 (test_rmf_traffic+0x112342)
#9 void std::_Destroy<Catch::MessageInfo*>(Catch::MessageInfo*, Catch::MessageInfo*) /usr/include/c++/9/bits/stl_construct.h:137 (test_rmf_traffic+0x112342)
#10 void std::_Destroy<Catch::MessageInfo*, Catch::MessageInfo>(Catch::MessageInfo*, Catch::MessageInfo*, std::allocator<Catch::MessageInfo>&) /usr/include/c++/9/bits/stl_construct.h:206 (test_rmf_traffic+0x112342)
#11 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::~vector() /usr/include/c++/9/bits/stl_vector.h:677 (test_rmf_traffic+0x112342)
#12 Catch::AssertionStats::~AssertionStats() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4991 (test_rmf_traffic+0x112342)
#13 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x112342)
#14 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#15 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#16 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#17 <null> <null> (libtsan.so.0+0x2c4e3)
#18 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#19 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#20 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#21 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#22 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#23 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#24 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#25 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#26 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#27 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<Catch::MessageInfo>::deallocate(Catch::MessageInfo*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x112382)
#2 std::allocator_traits<std::allocator<Catch::MessageInfo> >::deallocate(std::allocator<Catch::MessageInfo>&, Catch::MessageInfo*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x112382)
#3 std::_Vector_base<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_deallocate(Catch::MessageInfo*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x112382)
#4 std::_Vector_base<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x112382)
#5 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x112382)
#6 Catch::AssertionStats::~AssertionStats() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4991 (test_rmf_traffic+0x112382)
#7 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x112382)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x1123ca)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x1123ca)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x1123ca)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x1123ca)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x1123ca)
#6 Catch::AssertionResultData::~AssertionResultData() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4815 (test_rmf_traffic+0x1123ca)
#7 Catch::AssertionResult::~AssertionResult() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4830 (test_rmf_traffic+0x1123ca)
#8 Catch::AssertionStats::~AssertionStats() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4991 (test_rmf_traffic+0x1123ca)
#9 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11517 (test_rmf_traffic+0x1123ca)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x112695)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x112695)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x112695)
#5 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4815 (test_rmf_traffic+0x112695)
#6 Catch::AssertionResult::AssertionResult(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4830 (test_rmf_traffic+0x112695)
#7 Catch::Option<Catch::AssertionResult>::operator=(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4893 (test_rmf_traffic+0x112695)
#8 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11522 (test_rmf_traffic+0x112695)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11648 (test_rmf_traffic+0x112b1b)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x112b81)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x112b81)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x112b81)
#5 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11942 (test_rmf_traffic+0x112b81)
#6 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11654 (test_rmf_traffic+0x112b81)
#7 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#8 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#9 <null> <null> (libtsan.so.0+0x2c4e3)
#10 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#11 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#12 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#13 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#15 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#16 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#17 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#18 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#19 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x13336a)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x13336a)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x13336a)
#5 Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2578 (test_rmf_traffic+0x13336a)
#6 Catch::SectionStats::SectionStats(Catch::SectionInfo const&, Catch::Counts const&, double, bool) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9826 (test_rmf_traffic+0x112c30)
#7 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11658 (test_rmf_traffic+0x112c30)
#8 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#9 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#10 <null> <null> (libtsan.so.0+0x2c4e3)
#11 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#12 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#13 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#16 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#17 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#18 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#19 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#20 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13132d)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13132d)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x13132d)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x13132d)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x13132d)
#6 Catch::SectionInfo::~SectionInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2578 (test_rmf_traffic+0x13132d)
#7 void __gnu_cxx::new_allocator<Catch::SectionInfo>::destroy<Catch::SectionInfo>(Catch::SectionInfo*) /usr/include/c++/9/ext/new_allocator.h:153 (test_rmf_traffic+0xf6cdd)
#8 void std::allocator_traits<std::allocator<Catch::SectionInfo> >::destroy<Catch::SectionInfo>(std::allocator<Catch::SectionInfo>&, Catch::SectionInfo*) /usr/include/c++/9/bits/alloc_traits.h:497 (test_rmf_traffic+0xf6cdd)
#9 std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::pop_back() /usr/include/c++/9/bits/stl_vector.h:1226 (test_rmf_traffic+0xf6cdd)
#10 Catch::StreamingReporterBase<Catch::ConsoleReporter>::sectionEnded(Catch::SectionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:5220 (test_rmf_traffic+0xf6cdd)
#11 Catch::ConsoleReporter::sectionEnded(Catch::SectionStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15528 (test_rmf_traffic+0xf6cdd)
#12 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11659 (test_rmf_traffic+0x112cd4)
#13 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#14 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#15 <null> <null> (libtsan.so.0+0x2c4e3)
#16 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#17 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#18 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#20 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#21 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#22 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#23 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#24 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#25 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x138121)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x138121)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x138121)
#5 Catch::TestCaseInfo::TestCaseInfo(Catch::TestCaseInfo const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4085 (test_rmf_traffic+0x138121)
#6 Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals const&, 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&, bool) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9841 (test_rmf_traffic+0xf1c3d)
#7 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11666 (test_rmf_traffic+0x112e35)
#8 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#9 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#10 <null> <null> (libtsan.so.0+0x2c4e3)
#11 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#12 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#13 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#16 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#17 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#18 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#19 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#20 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x133560)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x133560)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x133560)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x133560)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x133560)
#6 Catch::TestCaseInfo::~TestCaseInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4085 (test_rmf_traffic+0x133560)
#7 Catch::Option<Catch::TestCaseInfo>::reset() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4900 (test_rmf_traffic+0xe2a81)
#8 Catch::LazyStat<Catch::TestCaseInfo>::reset() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4969 (test_rmf_traffic+0xe2a81)
#9 Catch::StreamingReporterBase<Catch::ConsoleReporter>::testCaseEnded(Catch::TestCaseStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:5224 (test_rmf_traffic+0xe2a81)
#10 Catch::ConsoleReporter::testCaseEnded(Catch::TestCaseStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15562 (test_rmf_traffic+0xe2a81)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11666 (test_rmf_traffic+0x112e48)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x133560)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x133560)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x133560)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x133560)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x133560)
#6 Catch::TestCaseInfo::~TestCaseInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4085 (test_rmf_traffic+0x133560)
#7 Catch::TestCaseStats::~TestCaseStats() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:5026 (test_rmf_traffic+0xe2b92)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11666 (test_rmf_traffic+0x112e50)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x11caba)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x11caba)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x11caba)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x11caba)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x11caba)
#6 Catch::GroupInfo::~GroupInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4980 (test_rmf_traffic+0x11caba)
#7 Catch::Option<Catch::GroupInfo>::reset() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4900 (test_rmf_traffic+0x11caba)
#8 Catch::LazyStat<Catch::GroupInfo>::reset() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4969 (test_rmf_traffic+0x11caba)
#9 Catch::StreamingReporterBase<Catch::ConsoleReporter>::testGroupEnded(Catch::TestGroupStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:5228 (test_rmf_traffic+0x11caba)
#10 Catch::ConsoleReporter::testGroupEnded(Catch::TestGroupStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15574 (test_rmf_traffic+0x11caba)
#11 Catch::RunContext::testGroupEnded(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Totals const&, unsigned long, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11435 (test_rmf_traffic+0xe5661)
#12 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11672 (test_rmf_traffic+0x112f15)
#13 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#14 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#15 <null> <null> (libtsan.so.0+0x2c4e3)
#16 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#17 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#18 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#20 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#21 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#22 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#23 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#24 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#25 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x112fce)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x112fce)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x112fce)
#5 Catch::TestRunInfo::TestRunInfo(Catch::TestRunInfo const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4975 (test_rmf_traffic+0x112fce)
#6 Catch::TestRunStats::TestRunStats(Catch::TestRunInfo const&, Catch::Totals const&, bool) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9869 (test_rmf_traffic+0x112fce)
#7 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x112fce)
#8 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#9 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#10 <null> <null> (libtsan.so.0+0x2c4e3)
#11 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#12 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#13 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#16 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#17 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#18 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#19 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#20 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) <null> (libstdc++.so.6+0x142a9b)
#2 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15578 (test_rmf_traffic+0x11ccfc)
#3 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#4 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#5 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#6 <null> <null> (libtsan.so.0+0x2c4e3)
#7 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#8 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#9 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#10 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#11 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#12 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#13 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#14 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#15 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#16 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf2fc2)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf2fc2)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0xf2fc2)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0xf2fc2)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0xf2fc2)
#6 Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15792 (test_rmf_traffic+0xf2fc2)
#7 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15578 (test_rmf_traffic+0x11ccfc)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
===============================================================================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13abfd)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13abfd)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13abfd)
#4 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/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x13abfd)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15727 (test_rmf_traffic+0x11be1b)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d597)
#8 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d597)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15727 (test_rmf_traffic+0x11be1b)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13abfd)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13abfd)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13abfd)
#4 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/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x13abfd)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15728 (test_rmf_traffic+0x11be6f)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13ae31)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13ae31)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13ae31)
#4 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/include/c++/9/bits/vector.tcc:500 (test_rmf_traffic+0x13ae31)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15728 (test_rmf_traffic+0x11be6f)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d597)
#8 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d597)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15728 (test_rmf_traffic+0x11be6f)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<Catch::SummaryColumn>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x153ba8)
#2 std::allocator_traits<std::allocator<Catch::SummaryColumn> >::allocate(std::allocator<Catch::SummaryColumn>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x153ba8)
#3 std::_Vector_base<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_allocate(unsigned long) /usr/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x153ba8)
#4 void std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_realloc_insert<Catch::SummaryColumn>(__gnu_cxx::__normal_iterator<Catch::SummaryColumn*, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > >, Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x153ba8)
#5 Catch::SummaryColumn& std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::emplace_back<Catch::SummaryColumn>(Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:121 (test_rmf_traffic+0x154385)
#6 std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::push_back(Catch::SummaryColumn&&) /usr/include/c++/9/bits/stl_vector.h:1201 (test_rmf_traffic+0x11be7e)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15726 (test_rmf_traffic+0x11be7e)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13570c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13570c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13570c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x13570c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x13570c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x13570c)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15727 (test_rmf_traffic+0x11be92)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13570c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13570c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13570c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x13570c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x13570c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x13570c)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15726 (test_rmf_traffic+0x11be9a)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13abfd)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13abfd)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13abfd)
#4 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/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x13abfd)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15730 (test_rmf_traffic+0x11c020)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d597)
#8 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d597)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15730 (test_rmf_traffic+0x11c020)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13abfd)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13abfd)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13abfd)
#4 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/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x13abfd)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15731 (test_rmf_traffic+0x11c03f)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13ae31)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13ae31)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13ae31)
#4 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/include/c++/9/bits/vector.tcc:500 (test_rmf_traffic+0x13ae31)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15731 (test_rmf_traffic+0x11c03f)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d597)
#8 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d597)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15731 (test_rmf_traffic+0x11c03f)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<Catch::SummaryColumn>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x153ba8)
#2 std::allocator_traits<std::allocator<Catch::SummaryColumn> >::allocate(std::allocator<Catch::SummaryColumn>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x153ba8)
#3 std::_Vector_base<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_allocate(unsigned long) /usr/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x153ba8)
#4 void std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_realloc_insert<Catch::SummaryColumn>(__gnu_cxx::__normal_iterator<Catch::SummaryColumn*, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > >, Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x153ba8)
#5 Catch::SummaryColumn& std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::emplace_back<Catch::SummaryColumn>(Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:121 (test_rmf_traffic+0x154385)
#6 std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::push_back(Catch::SummaryColumn&&) /usr/include/c++/9/bits/stl_vector.h:1201 (test_rmf_traffic+0x11c04e)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15729 (test_rmf_traffic+0x11c04e)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<Catch::SummaryColumn>::deallocate(Catch::SummaryColumn*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x154068)
#2 std::allocator_traits<std::allocator<Catch::SummaryColumn> >::deallocate(std::allocator<Catch::SummaryColumn>&, Catch::SummaryColumn*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x154068)
#3 std::_Vector_base<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_deallocate(Catch::SummaryColumn*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x154068)
#4 void std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_realloc_insert<Catch::SummaryColumn>(__gnu_cxx::__normal_iterator<Catch::SummaryColumn*, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > >, Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:500 (test_rmf_traffic+0x154068)
#5 Catch::SummaryColumn& std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::emplace_back<Catch::SummaryColumn>(Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:121 (test_rmf_traffic+0x154385)
#6 std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::push_back(Catch::SummaryColumn&&) /usr/include/c++/9/bits/stl_vector.h:1201 (test_rmf_traffic+0x11c04e)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15729 (test_rmf_traffic+0x11c04e)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13570c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13570c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13570c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x13570c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x13570c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x13570c)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15730 (test_rmf_traffic+0x11c062)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13570c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13570c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13570c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x13570c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x13570c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x13570c)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15729 (test_rmf_traffic+0x11c06a)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13abfd)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13abfd)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13abfd)
#4 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/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x13abfd)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15733 (test_rmf_traffic+0x11c1f0)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d597)
#8 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d597)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15733 (test_rmf_traffic+0x11c1f0)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13abfd)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13abfd)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13abfd)
#4 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/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x13abfd)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15734 (test_rmf_traffic+0x11c20f)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13ae31)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13ae31)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13ae31)
#4 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/include/c++/9/bits/vector.tcc:500 (test_rmf_traffic+0x13ae31)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15734 (test_rmf_traffic+0x11c20f)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d597)
#8 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d597)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15734 (test_rmf_traffic+0x11c20f)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<Catch::SummaryColumn>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x153ba8)
#2 std::allocator_traits<std::allocator<Catch::SummaryColumn> >::allocate(std::allocator<Catch::SummaryColumn>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x153ba8)
#3 std::_Vector_base<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_allocate(unsigned long) /usr/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x153ba8)
#4 void std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_realloc_insert<Catch::SummaryColumn>(__gnu_cxx::__normal_iterator<Catch::SummaryColumn*, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > >, Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x153ba8)
#5 Catch::SummaryColumn& std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::emplace_back<Catch::SummaryColumn>(Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:121 (test_rmf_traffic+0x154385)
#6 std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::push_back(Catch::SummaryColumn&&) /usr/include/c++/9/bits/stl_vector.h:1201 (test_rmf_traffic+0x11c21e)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15732 (test_rmf_traffic+0x11c21e)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<Catch::SummaryColumn>::deallocate(Catch::SummaryColumn*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x154068)
#2 std::allocator_traits<std::allocator<Catch::SummaryColumn> >::deallocate(std::allocator<Catch::SummaryColumn>&, Catch::SummaryColumn*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x154068)
#3 std::_Vector_base<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_deallocate(Catch::SummaryColumn*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x154068)
#4 void std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::_M_realloc_insert<Catch::SummaryColumn>(__gnu_cxx::__normal_iterator<Catch::SummaryColumn*, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > >, Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:500 (test_rmf_traffic+0x154068)
#5 Catch::SummaryColumn& std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::emplace_back<Catch::SummaryColumn>(Catch::SummaryColumn&&) /usr/include/c++/9/bits/vector.tcc:121 (test_rmf_traffic+0x154385)
#6 std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> >::push_back(Catch::SummaryColumn&&) /usr/include/c++/9/bits/stl_vector.h:1201 (test_rmf_traffic+0x11c21e)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15732 (test_rmf_traffic+0x11c21e)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13570c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13570c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13570c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x13570c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x13570c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x13570c)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15733 (test_rmf_traffic+0x11c232)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13570c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13570c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13570c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x13570c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x13570c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x13570c)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15732 (test_rmf_traffic+0x11c23a)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 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/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdac4c)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0xdacfb)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0xdacfb)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) /usr/include/c++/9/bits/basic_string.h:527 (test_rmf_traffic+0xdacfb)
#5 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15735 (test_rmf_traffic+0x11c262)
#6 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#7 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#8 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#9 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#10 <null> <null> (libtsan.so.0+0x2c4e3)
#11 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#12 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#13 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#16 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#17 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#18 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#19 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#20 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13abfd)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13abfd)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13abfd)
#4 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/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x13abfd)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15737 (test_rmf_traffic+0x11c3c0)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x14d56d)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x14d56d)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x14d56d)
#5 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d56d)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d56d)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15737 (test_rmf_traffic+0x11c3c0)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d597)
#8 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d597)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15737 (test_rmf_traffic+0x11c3c0)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x13abfd)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x13abfd)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x13abfd)
#4 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/include/c++/9/bits/vector.tcc:440 (test_rmf_traffic+0x13abfd)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15738 (test_rmf_traffic+0x11c3e2)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13ae31)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13ae31)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13ae31)
#4 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/include/c++/9/bits/vector.tcc:500 (test_rmf_traffic+0x13ae31)
#5 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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/stl_vector.h:1195 (test_rmf_traffic+0x13afdd)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15698 (test_rmf_traffic+0x14d52a)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15738 (test_rmf_traffic+0x11c3e2)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0x14d56d)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0x14d56d)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0x14d56d)
#5 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d56d)
#6 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d56d)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15738 (test_rmf_traffic+0x11c3e2)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x14d597)
#8 Catch::SummaryColumn::addRow(unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15699 (test_rmf_traffic+0x14d597)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15738 (test_rmf_traffic+0x11c3e2)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13570c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13570c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13570c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x13570c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x13570c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x13570c)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15737 (test_rmf_traffic+0x11c401)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x135726)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x135726)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x135726)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x135726)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x135726)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x135726)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15737 (test_rmf_traffic+0x11c401)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13570c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13570c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x13570c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x13570c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x13570c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x13570c)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15735 (test_rmf_traffic+0x11c409)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x135726)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x135726)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x135726)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x135726)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x135726)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x135726)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15735 (test_rmf_traffic+0x11c409)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf463d)
#8 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf463d)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf481e)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf481e)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0xf481e)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0xf481e)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0xf481e)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf481e)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf481e)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf463d)
#8 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf463d)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf481e)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf481e)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0xf481e)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0xf481e)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0xf481e)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf481e)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf481e)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf463d)
#8 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf463d)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf481e)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf481e)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0xf481e)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0xf481e)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0xf481e)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf481e)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf481e)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0xf4610)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0xf4610)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0xf4610)
#5 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf4610)
#6 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf4610)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf463d)
#8 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf463d)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf481e)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf481e)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0xf481e)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0xf481e)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0xf481e)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf481e)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf481e)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf483c)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf483c)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0xf483c)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0xf483c)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0xf483c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf483c)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf483c)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15740 (test_rmf_traffic+0x11c449)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
test cases: 79 | 73 passed | 6 failed
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf463d)
#8 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf463d)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf481e)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf481e)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0xf481e)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0xf481e)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0xf481e)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf481e)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf481e)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf463d)
#8 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf463d)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf481e)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf481e)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0xf481e)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0xf481e)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0xf481e)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf481e)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf481e)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf463d)
#8 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf463d)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf481e)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf481e)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0xf481e)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0xf481e)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0xf481e)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf481e)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf481e)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 (test_rmf_traffic+0xdb1fc)
#2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) /usr/include/c++/9/bits/basic_string.h:247 (test_rmf_traffic+0xf4610)
#3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) /usr/include/c++/9/bits/basic_string.h:266 (test_rmf_traffic+0xf4610)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/9/bits/basic_string.h:451 (test_rmf_traffic+0xf4610)
#5 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf4610)
#6 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf4610)
#7 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#8 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#9 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#10 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#11 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#12 <null> <null> (libtsan.so.0+0x2c4e3)
#13 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#14 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#15 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#18 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#19 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#20 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#21 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#22 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator new(unsigned long) <null> (libtsan.so.0+0x8c012)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 (test_rmf_traffic+0x137f6f)
#2 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/include/c++/9/bits/alloc_traits.h:444 (test_rmf_traffic+0x137f6f)
#3 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/include/c++/9/bits/stl_vector.h:343 (test_rmf_traffic+0x137f6f)
#4 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_create_storage(unsigned long) /usr/include/c++/9/bits/stl_vector.h:358 (test_rmf_traffic+0x137f6f)
#5 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /usr/include/c++/9/bits/stl_vector.h:302 (test_rmf_traffic+0x137f6f)
#6 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> > > >::vector(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&) /usr/include/c++/9/bits/stl_vector.h:552 (test_rmf_traffic+0x137f6f)
#7 Catch::SummaryColumn::SummaryColumn(Catch::SummaryColumn const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf463d)
#8 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf463d)
#9 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8c012) in operator new(unsigned long)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf481e)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf481e)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0xf481e)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0xf481e)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0xf481e)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf481e)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf481e)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0xf483c)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0xf483c)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0xf483c)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0xf483c)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0xf483c)
#6 Catch::SummaryColumn::~SummaryColumn() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0xf483c)
#7 Catch::ConsoleReporter::printSummaryRow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Catch::SummaryColumn, std::allocator<Catch::SummaryColumn> > const&, unsigned long) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15748 (test_rmf_traffic+0xf483c)
#8 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15741 (test_rmf_traffic+0x11c48d)
#9 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#10 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#11 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#12 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#13 <null> <null> (libtsan.so.0+0x2c4e3)
#14 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#15 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#16 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#17 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#19 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#20 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#21 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#22 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#23 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
assertions: 57268 | 57237 passed | 31 failed
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x135d9c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x135d9c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x135d9c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x135d9c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x135d9c)
#6 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x11c4d8)
#7 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x135d9c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x135d9c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x135d9c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x135d9c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x135d9c)
#6 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x11c4d8)
#7 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x135d9c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x135d9c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x135d9c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x135d9c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x135d9c)
#6 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x11c4d8)
#7 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x135d9c)
#2 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x135d9c)
#3 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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351 (test_rmf_traffic+0x135d9c)
#4 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> > > >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332 (test_rmf_traffic+0x135d9c)
#5 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> > > >::~vector() /usr/include/c++/9/bits/stl_vector.h:680 (test_rmf_traffic+0x135d9c)
#6 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15680 (test_rmf_traffic+0x11c4d8)
#7 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x11c4f2)
#2 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#3 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#4 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#5 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#6 <null> <null> (libtsan.so.0+0x2c4e3)
#7 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#8 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#9 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#10 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#11 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#12 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#13 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#14 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#15 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#16 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 Catch::ConsoleReporter::printTotals(Catch::Totals const&) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x11c51b)
#2 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15579 (test_rmf_traffic+0x11cd07)
#3 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#4 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#5 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#6 <null> <null> (libtsan.so.0+0x2c4e3)
#7 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#8 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#9 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#10 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#11 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#12 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#13 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#14 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#15 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#16 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x11ce51)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x11ce51)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x11ce51)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x11ce51)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x11ce51)
#6 Catch::TestRunInfo::~TestRunInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4975 (test_rmf_traffic+0x11ce51)
#7 Catch::Option<Catch::TestRunInfo>::reset() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4900 (test_rmf_traffic+0x11ce51)
#8 Catch::LazyStat<Catch::TestRunInfo>::reset() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4969 (test_rmf_traffic+0x11ce51)
#9 Catch::StreamingReporterBase<Catch::ConsoleReporter>::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:5234 (test_rmf_traffic+0x11ce51)
#10 Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:15581 (test_rmf_traffic+0x11ce51)
#11 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x113050)
#12 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#13 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#14 <null> <null> (libtsan.so.0+0x2c4e3)
#15 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#16 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#17 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#18 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#19 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#20 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#21 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#22 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#23 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#24 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x11307f)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x11307f)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x11307f)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x11307f)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x11307f)
#6 Catch::TestRunInfo::~TestRunInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4975 (test_rmf_traffic+0x11307f)
#7 Catch::TestRunStats::~TestRunStats() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:5065 (test_rmf_traffic+0x11307f)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11673 (test_rmf_traffic+0x11307f)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13132d)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13132d)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x13132d)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x13132d)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x13132d)
#6 Catch::SectionInfo::~SectionInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2578 (test_rmf_traffic+0x13132d)
#7 Catch::SectionStats::~SectionStats() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:5008 (test_rmf_traffic+0x1130ac)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11658 (test_rmf_traffic+0x1130ac)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13132d)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13132d)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x13132d)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x13132d)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x13132d)
#6 Catch::SectionInfo::~SectionInfo() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:2578 (test_rmf_traffic+0x13132d)
#7 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11654 (test_rmf_traffic+0x1130b8)
#8 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#9 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#10 <null> <null> (libtsan.so.0+0x2c4e3)
#11 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#12 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#13 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#16 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#17 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#18 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#19 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#20 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13138d)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13138d)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x13138d)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x13138d)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x13138d)
#6 Catch::AssertionResultData::~AssertionResultData() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4815 (test_rmf_traffic+0x13138d)
#7 Catch::AssertionResult::~AssertionResult() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4830 (test_rmf_traffic+0x1130c4)
#8 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11646 (test_rmf_traffic+0x1130c4)
#9 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#10 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#11 <null> <null> (libtsan.so.0+0x2c4e3)
#12 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#13 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#14 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#16 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#17 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#18 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#19 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#20 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#21 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=225052)
#0 operator delete(void*) <null> (libtsan.so.0+0x8b2a8)
#1 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128 (test_rmf_traffic+0x13138d)
#2 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470 (test_rmf_traffic+0x13138d)
#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) /usr/include/c++/9/bits/basic_string.h:237 (test_rmf_traffic+0x13138d)
#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() /usr/include/c++/9/bits/basic_string.h:232 (test_rmf_traffic+0x13138d)
#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/9/bits/basic_string.h:658 (test_rmf_traffic+0x13138d)
#6 Catch::AssertionResultData::~AssertionResultData() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:4815 (test_rmf_traffic+0x13138d)
#7 Catch::RunContext::handleFatalErrorCondition(Catch::StringRef) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11644 (test_rmf_traffic+0x1130dc)
#8 reportFatal /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9439 (test_rmf_traffic+0xe1925)
#9 Catch::FatalConditionHandler::handleSignal(int) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:9548 (test_rmf_traffic+0xe1925)
#10 <null> <null> (libtsan.so.0+0x2c4e3)
#11 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#12 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#13 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#14 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#15 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#16 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#17 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#18 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#19 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#20 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/lib/x86_64-linux-gnu/libtsan.so.0+0x8b2a8) in operator delete(void*)
==================
ThreadSanitizer:DEADLYSIGNAL
==225052==ERROR: ThreadSanitizer: SEGV on unknown address 0x03e800036f1c (pc 0x7fc4ed7355a2 bp 0x7ffdcf97e1d0 sp 0x7ffdcf97e1c0 T225052)
==225052==The signal is caused by a READ memory access.
#0 std::__uniq_ptr_impl<rmf_traffic::internal::TrajectoryIteratorImplementation, void (*)(rmf_traffic::internal::TrajectoryIteratorImplementation*)>::_M_ptr() const /usr/include/c++/9/bits/unique_ptr.h:154 (librmf_traffic.so+0xd35a2)
#1 std::unique_ptr<rmf_traffic::internal::TrajectoryIteratorImplementation, void (*)(rmf_traffic::internal::TrajectoryIteratorImplementation*)>::get() const /usr/include/c++/9/bits/unique_ptr.h:361 (librmf_traffic.so+0xd35a2)
#2 rmf_utils::unique_impl_ptr<rmf_traffic::internal::TrajectoryIteratorImplementation, void (*)(rmf_traffic::internal::TrajectoryIteratorImplementation*)>::get() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/impl_ptr.hpp:169 (librmf_traffic.so+0xd35a2)
#3 rmf_utils::unique_impl_ptr<rmf_traffic::internal::TrajectoryIteratorImplementation, void (*)(rmf_traffic::internal::TrajectoryIteratorImplementation*)>::operator->() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/impl_ptr.hpp:166 (librmf_traffic.so+0xd35a2)
#4 rmf_traffic::Trajectory::base_iterator<rmf_traffic::Trajectory::Waypoint const>::operator==(rmf_traffic::Trajectory::base_iterator<rmf_traffic::Trajectory::Waypoint const> const&) const /home/aaron/workspaces/rmf/src/rmf/rmf_traffic/rmf_traffic/src/rmf_traffic/Trajectory.cpp:661 (librmf_traffic.so+0xd35a2)
#5 ____C_A_T_C_H____T_E_S_T____0 /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:1999 (test_rmf_traffic+0x4e1296)
#6 Catch::TestInvokerAsFunction::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13230 (test_rmf_traffic+0xe5ff0)
#7 Catch::TestCase::invoke() const /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:13103 (test_rmf_traffic+0xe5ff0)
#8 Catch::RunContext::invokeActiveTestCase() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11760 (test_rmf_traffic+0xe5ff0)
#9 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11730 (test_rmf_traffic+0x11512f)
#10 Catch::RunContext::runTest(Catch::TestCase const&) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11462 (test_rmf_traffic+0x11eb89)
#11 Catch::Session::runInternal() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12088 (test_rmf_traffic+0x1251d4)
#12 Catch::Session::run() /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:12272 (test_rmf_traffic+0x125a68)
#13 int Catch::Session::run<char>(int, char const* const*) /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:11980 (test_rmf_traffic+0xcc005)
#14 main /home/aaron/workspaces/rmf/install/rmf_utils/include/rmf_utils/catch.hpp:16523 (test_rmf_traffic+0xcc005)
#15 __libc_start_main <null> (libc.so.6+0x270b2)
#16 _start <null> (test_rmf_traffic+0xd76ed)
ThreadSanitizer can not provide additional info.
SUMMARY: ThreadSanitizer: SEGV /usr/include/c++/9/bits/unique_ptr.h:154 in std::__uniq_ptr_impl<rmf_traffic::internal::TrajectoryIteratorImplementation, void (*)(rmf_traffic::internal::TrajectoryIteratorImplementation*)>::_M_ptr() const
==225052==ABORTING
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment