Bug 623444

Summary: Eclipse crashes due RenderBadPicture xulrunner bug
Product: [openSUSE] openSUSE 11.3 Reporter: Aaron Bockover <abockover>
Component: JavaAssignee: E-mail List <bnc-team-mozilla>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: af1n, fred.blaise, pcerny, wolfgang
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://bugzilla.mozilla.org/show_bug.cgi?id=522635#c21
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Aaron Bockover 2010-07-19 12:58:26 UTC
Install and start Eclipse, and click on "Workbench." Doing this will crash Eclipse.

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 30907 error_code 158 request_code 148 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.)

Likely related bugs:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=309718
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571192

If I run eclipse in an Xnest session, I do not get this error.

I am running metacity with compositing.
Comment 1 Aaron Bockover 2010-07-19 12:59:11 UTC
Turning off compositing does not work around the issue.
Comment 2 Michal Vyskocil 2010-07-20 08:30:48 UTC
Reading the report, the problem is not in Eclipse, but in xulrunner

read https://bugs.eclipse.org/bugs/show_bug.cgi?id=303372#c4

maybe the workaround in the description of that bug

eclipse -vmargs
-Dorg.eclipse.swt.browser.XULRunnerPath=/tmp/notavalidxulrunnerpath

will work for you.

Wolfgang, this is probably a dup of bug#622375
Comment 3 Michal Slonina 2010-10-02 18:00:59 UTC
I had the same problem with Galileo and Helios.
The suggested workaround to disable XUL worked.
Comment 4 Petr Cerny 2011-01-19 10:53:24 UTC
Is this still an issue with latest appripriate XUL (I'm not sure whether eclipse is using 1.9.1.x or 1.9.2.x), or can we close this bug?
Comment 6 Tomáš Chvátal 2017-08-11 14:55:04 UTC
11.3 is out of support and newer releases have xulrunner which contains the fix.