{"action":"created","issue":{"url":"https://api.github.com/repos/ros-planning/moveit_setup_assistant/issues/119","repository_url":"https://api.github.com/repos/ros-planning/moveit_setup_assistant","labels_url":"https://api.github.com/repos/ros-planning/moveit_setup_assistant/issues/119/labels{/name}","comments_url":"https://api.github.com/repos/ros-planning/moveit_setup_assistant/issues/119/comments","events_url":"https://api.github.com/repos/ros-planning/moveit_setup_assistant/issues/119/events","html_url":"https://github.com/ros-planning/moveit_setup_assistant/issues/119","id":167575106,"number":119,"title":"Segfault while launching moveit_setup_assistant on jade-devel on ROS Kinetic","user":{"login":"dbolkensteyn","id":1132601,"avatar_url":"https://avatars.githubusercontent.com/u/1132601?v=3","gravatar_id":"","url":"https://api.github.com/users/dbolkensteyn","html_url":"https://github.com/dbolkensteyn","followers_url":"https://api.github.com/users/dbolkensteyn/followers","following_url":"https://api.github.com/users/dbolkensteyn/following{/other_user}","gists_url":"https://api.github.com/users/dbolkensteyn/gists{/gist_id}","starred_url":"https://api.github.com/users/dbolkensteyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbolkensteyn/subscriptions","organizations_url":"https://api.github.com/users/dbolkensteyn/orgs","repos_url":"https://api.github.com/users/dbolkensteyn/repos","events_url":"https://api.github.com/users/dbolkensteyn/events{/privacy}","received_events_url":"https://api.github.com/users/dbolkensteyn/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-07-26T10:32:43Z","updated_at":"2016-07-26T16:42:33Z","closed_at":"2016-07-26T11:58:24Z","body":"Launching `moveit_setup_assistant` using the following command [as documented](http://docs.ros.org/jade/api/moveit_setup_assistant/html/doc/tutorial.html) on ROS Kinetic yields a segmentation fault.\r\n```\r\nroslaunch moveit_setup_assistant setup_assistant.launch\r\n```\r\noutputs:\r\n```\r\nSUMMARY\r\n========\r\n\r\nPARAMETERS\r\n * /rosdistro: kinetic\r\n * /rosversion: 1.12.2\r\n\r\nNODES\r\n  /\r\n    moveit_setup_assistant (moveit_setup_assistant/moveit_setup_assistant)\r\n\r\nauto-starting new master\r\nprocess[master]: started with pid [17777]\r\nROS_MASTER_URI=http://localhost:11311\r\n\r\nsetting /run_id to ed290684-5319-11e6-b625-0242ac110002\r\nprocess[rosout-1]: started with pid [17790]\r\nstarted core service [/rosout]\r\nprocess[moveit_setup_assistant-2]: started with pid [17802]\r\n================================================================================REQUIRED process [moveit_setup_assistant-2] has died!\r\nprocess has died [pid 17802, exit code -11, cmd /root/ws_moveit/devel/lib/moveit_setup_assistant/moveit_setup_assistant __name:=moveit_setup_assistant __log:=/root/.ros/log/ed290684-5319-11e6-b625-0242ac110002/moveit_setup_assistant-2.log].\r\nlog file: /root/.ros/log/ed290684-5319-11e6-b625-0242ac110002/moveit_setup_assistant-2*.log\r\nInitiating shutdown!\r\n================================================================================\r\n[moveit_setup_assistant-2] killing on exit\r\n[rosout-1] killing on exit\r\n[master] killing on exit\r\nshutting down processing monitor...\r\n... shutting down processing monitor complete\r\ndone\r\n```\r\n\r\nThere is no such file as `/root/.ros/log/ed290684-5319-11e6-b625-0242ac110002/moveit*`.\r\n\r\nI've built MoveIt myself from the [experimental unified repository](https://github.com/davetcoleman/moveit/).\r\n\r\nI've tried to add a breakpoint on the entry of the `main` function in `setup_assistant_main.cpp` using CLion [I'm not familiar with gdb] - and it does not even get hit.\r\n![moveit_setup_assistant_segfault](https://cloud.githubusercontent.com/assets/1132601/17134887/0a0be2c2-532d-11e6-8cfe-9b8311f1e283.png)\r\n\r\nHere is the full text under visible within the `Thread-1` window:\r\n```\r\nlong double boost::math::detail::erf_imp<long double, boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >(long double, bool, boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> const&, mpl_::int_<64> const&)\r\n```\r\n\r\n\r\nI've googled a bit, and found that such Boost errors might be caused by different versions or flags of the compiler. I've first tried to build MoveIt with clang, which failed, and then tried to use the already-built from sources [moveit-kinetic-source Docker image](https://github.com/ros-planning/moveit_docker). Even on that image, I'm getting the same segmentation fault upon the start of the `moveit_setup_assistant ` node."},"comment":{"url":"https://api.github.com/repos/ros-planning/moveit_setup_assistant/issues/comments/235328647","html_url":"https://github.com/ros-planning/moveit_setup_assistant/issues/119#issuecomment-235328647","issue_url":"https://api.github.com/repos/ros-planning/moveit_setup_assistant/issues/119","id":235328647,"user":{"login":"davetcoleman","id":561060,"avatar_url":"https://avatars.githubusercontent.com/u/561060?v=3","gravatar_id":"","url":"https://api.github.com/users/davetcoleman","html_url":"https://github.com/davetcoleman","followers_url":"https://api.github.com/users/davetcoleman/followers","following_url":"https://api.github.com/users/davetcoleman/following{/other_user}","gists_url":"https://api.github.com/users/davetcoleman/gists{/gist_id}","starred_url":"https://api.github.com/users/davetcoleman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davetcoleman/subscriptions","organizations_url":"https://api.github.com/users/davetcoleman/orgs","repos_url":"https://api.github.com/users/davetcoleman/repos","events_url":"https://api.github.com/users/davetcoleman/events{/privacy}","received_events_url":"https://api.github.com/users/davetcoleman/received_events","type":"User","site_admin":false},"created_at":"2016-07-26T16:42:32Z","updated_at":"2016-07-26T16:42:32Z","body":"@dbolkensteyn can you open a PR that switches the setup assistant to C++11? To get Travis to pass you'll also need to switch the .travis.yml to moveit_ci https://github.com/ros-planning/moveit_ci"}}
{"actor":{"display_login":"davetcoleman"}}