Segmentation Fault at ros::NodeHandle nh("node_name") [closed]
Hello there,
I am facing a weird issue of getting a segmentation fault right in the second line of main function. Immediately after
ros::init(argc,argv,"node_name");
ros::NodeHandle nh("node_name");
Getting segmentation at NodeHandle function. The following is the back trace of the callstack where exception has occured.
Thread 1 "removed" received signal SIGSEGV, Segmentation fault.
0x00007ffff750ec15 in ros::names::validate(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> >&) () from /opt/ros/noetic/lib/libroscpp.so
(gdb) bt
#0 0x00007ffff750ec15 in ros::names::validate(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> >&) () at /opt/ros/noetic/lib/libroscpp.so
#1 0x00007ffff753d8a2 in ros::NodeHandle::resolveName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const () at /opt/ros/noetic/lib/libroscpp.so
#2 0x00007ffff753f5d5 in ros::NodeHandle::initRemappings(std::map<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::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) () at /opt/ros/noetic/lib/libroscpp.so
#3 0x00007ffff7540a1e in ros::NodeHandle::NodeHandle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<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::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) ()
at /opt/ros/noetic/lib/libroscpp.so
#4 0x00005555555e216d in main(int, char**) (argc=1, argv=0x7fffffffe1e8) at /removed/src/main.cpp:6
Please help in troubleshooting this issue.
Ros Version: ROS1 Noetic