Wer derzeit mit Ubuntu 10.4 und Eclipse Helios 3.6.1 auch ständige Crashes hat (Eclipse beendet sich bei der Autocompletion oder Schließen der Hilfe mit einer Java VM Fehlermeldung von selbst) sollte folgenden Workaround testen. 

Bei mir hats zumindest geholfen Image

Derzeit gibt es wohl ein Problem/Bug mit Eclipse Helios und Xulrunner 1.9.1. Bei Ubuntu 10.4 sind auf meinem System Xulrunner 1.9.1 und 1.9.2 installiert.

Eclipse crasht hier mit folgender Fehlermeldung:

The program 'Eclipse' received an X Window System error.

This probably reflects a bug in the program.

The error was 'RenderBadPicture (invalid Picture parameter)'.

  (Details: serial 38951 error_code 176 request_code 155 minor_code 7)

  (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 gdk_x_error() function.)

Als Workaround hilft es, explizit die Verwendung von Xulrunner 1.9.2 in der eclipse.ini einzutragen.

Dazu öffnet man im Eclipse Verzeichnis die Datei eclipse.ini und fügt folgende Zeile hinter -vmargs hinzu:

-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/bin/xulrunner-1.9.2