Closed Levi-Armstrong closed 1 year ago
gz::transport::Node node
1 __cxa_throw 0x7f73f5601672 2 std::__throw_out_of_range(const char *) 0x7f73f55f837e 3 std::__detail::_Map_base<unsigned int, std::pair<unsigned int const, gz::transport::v12::NodeShared *>, std::allocator<std::pair<unsigned int const, gz::transport::v12::NodeShared *>>, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::at shared_mutex 225 0x7f73f40c7d56 4 std::unordered_map<unsigned int, gz::transport::v12::NodeShared *>::at unordered_map.h 1003 0x7f73f40c7d56 5 gz::transport::v12::NodeShared::Instance NodeShared.cc 189 0x7f73f40c7d56 6 gz::transport::v12::NodePrivate::NodePrivate char_traits.h 300 0x7f73f40a9dec 7 gz::transport::v12::Node::Node NodePrivate.hh 42 0x7f73f40a9dec 8 tesseract_gui::SensorSimulator::SensorSimulator sensor_simulator.cpp 70 0x7f73f60705dc 9 __gnu_cxx::new_allocator<tesseract_gui::SensorSimulator>::construct<tesseract_gui::SensorSimulator, std::shared_ptr<tesseract_monitoring::ROSEnvironmentMonitor>&, tesseract_gui::SensorSimulatorProperties&> new_allocator.h 146 0x56542de46494 10 std::allocator_traits<std::allocator<tesseract_gui::SensorSimulator>>::construct<tesseract_gui::SensorSimulator, std::shared_ptr<tesseract_monitoring::ROSEnvironmentMonitor>&, tesseract_gui::SensorSimulatorProperties&> alloc_traits.h 483 0x56542de45c12 11 std::_Sp_counted_ptr_inplace<tesseract_gui::SensorSimulator, std::allocator<tesseract_gui::SensorSimulator>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::shared_ptr<tesseract_monitoring::ROSEnvironmentMonitor>&, tesseract_gui::SensorSimulatorProperties&> shared_ptr_base.h 548 0x56542de45629 12 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<tesseract_gui::SensorSimulator, std::allocator<tesseract_gui::SensorSimulator>, std::shared_ptr<tesseract_monitoring::ROSEnvironmentMonitor>&, tesseract_gui::SensorSimulatorProperties&> shared_ptr_base.h 679 0x56542de44a3d 13 std::__shared_ptr<tesseract_gui::SensorSimulator, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<tesseract_gui::SensorSimulator>, std::shared_ptr<tesseract_monitoring::ROSEnvironmentMonitor>&, tesseract_gui::SensorSimulatorProperties&> shared_ptr_base.h 1344 0x56542de44086 14 std::shared_ptr<tesseract_gui::SensorSimulator>::shared_ptr<std::allocator<tesseract_gui::SensorSimulator>, std::shared_ptr<tesseract_monitoring::ROSEnvironmentMonitor>&, tesseract_gui::SensorSimulatorProperties&> shared_ptr.h 359 0x56542de436d1 15 std::allocate_shared<tesseract_gui::SensorSimulator, std::allocator<tesseract_gui::SensorSimulator>, std::shared_ptr<tesseract_monitoring::ROSEnvironmentMonitor>&, tesseract_gui::SensorSimulatorProperties&> shared_ptr.h 702 0x56542de42b83 16 std::make_shared<tesseract_gui::SensorSimulator, std::shared_ptr<tesseract_monitoring::ROSEnvironmentMonitor>&, tesseract_gui::SensorSimulatorProperties&> shared_ptr.h 718 0x56542de41e9e 17 main sensor_simulator_node.cpp 52 0x56542de3d1c9
Sorry, I had my debugger setup to catch all exceptions. This is handled.
Environment
Description
Steps to reproduce
gz::transport::Node node
to may class see back trace below.Output