moveit crashes while loading model, or shows no model [closed]
Hello,
I am running ubuntu 12.04 with ros groovy. I have installed moveit from source (I also tried the debian package, but get the same errors).
I start by running
kel@balmorra:~$ roslaunch moveit_setup_assistant setup_assistant.launch
which yields this startup message and presents the assistant gui.
kel@balmorra:~$ roslaunch moveit_setup_assistant setup_assistant.launch WARNING: Metapackage "rqt" must buildtool_depend on catkin. ... logging to /home/kel/.ros/log/d1000d52-f2de-11e2-b551-0019d170a2e8/roslaunch-balmorra-22425.log Checking log directory for disk usage. This may take awhile. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.1.3:49438/
SUMMARY
PARAMETERS * /rosdistro * /rosversion
NODES / moveit_setup_assistant (moveit_setup_assistant/moveit_setup_assistant)
ROS_MASTER_URI=http://192.168.1.2:11311
core service [/rosout] found WARNING: Metapackage "rqt" must buildtool_depend on catkin. process[moveit_setup_assistant-1]: started with pid [22434] Xlib: extension "RANDR" missing on display ":0.0".
When I click on Create New MoveIt Configuration Package and load the pr2.urdf file I generated as per the instructions on the moveit wiki, and click Load Files, I get one of two behaviors (seemingly randomly):
Either the model loads, and I can view the joints under active joints, but there is nothing shown in the render window, or the program crashes with the following error:
[ INFO] [1374593536.722684914]: Loaded pr2 robot model. ================================================================================REQUIRED process [moveit_setup_assistant-1] has died! process has died [pid 22538, exit code -11, cmd /home/kel/ros_workspace/catkin_overlay/devel/lib/moveit_setup_assistant/moveit_setup_assistant __name:=moveit_setup_assistant __log:=/home/kel/.ros/log/d1000d52-f2de-11e2-b551-0019d170a2e8/moveit_setup_assistant-1.log]. log file: /home/kel/.ros/log/d1000d52-f2de-11e2-b551-0019d170a2e8/moveit_setup_assistant-1*.log
Initiating shutdown!
[moveit_setup_assistant-1] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done
Here is the same behavior with debug:=true
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[New Thread 0x7fffa698c700 (LWP 22643)]
[New Thread 0x7fffbd4c4700 (LWP 22644)]
[New Thread 0x7fffa718d700 (LWP 22645)]
[New Thread 0x7fff97efe700 (LWP 22646)]
[New Thread 0x7fff976fd700 (LWP 22647)]
[New Thread 0x7fff96efc700 (LWP 22648)]
[New Thread 0x7fff966fb700 (LWP 22649)]
[New Thread 0x7fff95efa700 (LWP 22650)]
[New Thread 0x7fff955f9700 (LWP 22673)]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
Program received signal SIGSEGV, Segmentation fault.
0x00007fffec357415 in Ogre::EdgeListBuilder::buildTrianglesEdges(Ogre::EdgeListBuilder::Geometry const&) () from /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.4
and gdb where returns the following:
(gdb) where
#0 0x00007fffec357415 in Ogre::EdgeListBuilder::buildTrianglesEdges(Ogre::EdgeListBuilder::Geometry const&) () from /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.4
#1 0x00007fffec357bff in Ogre::EdgeListBuilder::build() ()
from /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.4
#2 0x00007fffec4029ee in Ogre::Mesh::buildEdgeList() ()
from /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.4
#3 0x00007ffff3166c31 in ogre_tools::STLLoader::toMesh(std::string const&) ()
from /opt/ros/groovy/lib/librviz.so
#4 0x00007ffff314cff6 in rviz::loadMeshFromResource(std::string const&) ()
from /opt/ros/groovy/lib/librviz ...