rviz segfault after multiple machine network setup [closed]
Hello all,
I'm trying to set up a reliable way to run RVIZ on a remote computer (acting as the brains for a homebrew robot) either by using VNC from a laptop running Windows or by using some sort of multiple machine network setup from a different laptop running Linux Mint with ROS. Specs:
Remote robot brain computer: Name: xbot, an ASUS Eee Box PC EB1012P OS: Ubuntu 11.04 with ROS electric IP address: my.robot.i.p
Windows laptop: Name: mypc, a Dell Latitude E6400 OS: Windows Vista, running TightVNC or SSH IP address: my.pc.i.p
LinuxMint laptop: Name: myROSpc, an ASUS EeePC 1000HE OS: Linux Mint 11, optionally running TightVNC IP address: my.ROSpc.i.p
Basically, I keep running into an RVIZ segmentation fault whenever I try to start rviz remotely, ie, rosrun rviz rviz
. Using TightVNC from mypc to xbot clearly doesn't work - I gather that's because RVIZ absolutely needs to be started on its local computer.
I would like to try implementing the distributed ROS setup described in http://www.ros.org/wiki/ROS/NetworkSetup. I've followed that procedure using, for example, myROSpc as marvin and xbot as hal, and I've achieved successful communication as far as pinging goes. But even so, when my ROS_MASTER_URI is set to my.robot.i.p and I type rosrun rviz rviz
from myROSpc, behold, segmentation fault. Specifically, the fault information continues to be exactly:
$ rosrun rviz rviz
[INFO][*timestamp*]: rviz revision number 1.6.5
[INFO][*timestamp*]: ogre_tools revision number 1.6.2
[INFO][*timestamp*]: compiled against OGRE version 1.7.3 (Cthugha)
Segmentation fault
Am I just out of luck with remote RVIZ operation? Could it be a compilation error? Any help from other threads that I've overlooked?
Incidentally, this thread (http://answers.ros.org/question/711/rviz-segfaults-unless-a-monitor-is-connected-any) has a lot of pertinent info but none of the fixes has worked for me. I even tried VirtualGL but either I configured my server improperly or there's a deeper issue that keeps it from working (xbot was my server in this case - SSHing into xbot from myPC and running rviz through vglrun still produced a segfault) .
I'd appreciate any clarifications and help!
-Khiya
Hello, what's the role of the windows PC in this 3 computer configuration?