Robotics StackExchange | Archived questions

arbotix_gui crashes

The program arbotixgui, from package arbotixpython, is a handy tool to directly control the base and joints of a robot.

But it crashes very often. It is a python program that uses the wx gui library.

This is on ubuntu 14.04, indigo, and usually with the xfce window manager.

Anybody with similar experience? Or maybe an idea on how to solve it? It doesn't seem to be ros related, I think it is gui related.

UPDATE: when crashing there are a number of errors that are mentioned:

p100213@fwn-nb4-35-134:~$ peragui 
The program 'python' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
  (Details: serial 2987 errorcode 11 requestcode 53 minorcode 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdkxerror() function.)
p100213@fwn-nb4-35-134:~$ peragui 
*** Error in `python': double free or corruption (fasttop): 0x00007fefec0038c0 ***
Aborted (core dumped)
p100213@fwn-nb4-35-134:~$ peragui 
**
Gdk:ERROR:/build/gtk+2.0-KsZSEA/gtk+2.0-2.24.23/gdk/gdkregion-generic.c:1310:miSubtractNonO1: assertion failed: (r->x1x2)
Aborted (core dumped)

enter code here

All three errors suggest something with X of the gui. It usually gets better for a while after removing the ~/.ros en ~/.cache directories.

SECOND UPDATE:

Maybe this is related: I also often have crashes when I start the moveit! setup_assistent. It then ends with:

REQUIRED process [moveitsetupassistant-2] has died!
process has died [pid 10694, exit code -11,
......

Thanks in advance, Sietse

Asked by Sietse on 2016-06-07 03:38:39 UTC

Comments

Answers