JDK-8119176 : Tooltip, on Linux using es2 pipe, crashes with X Window System error
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: fx2.1
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-02-24
  • Updated: 2015-06-17
  • Resolved: 2012-02-28
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
fx2.1Fixed
Related Reports
Blocks :  
Blocks :  
Duplicate :  
Duplicate :  
Description
 jjfx -Dprism.order=es2 helloworld/HelloTooltip       
The program 'java' received an X Window System error.
This probably reflects a bug in the program.
The error was 'GLXBadDrawable'.
  (Details: serial 204 error_code 146 request_code 135 minor_code 26)
  (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.)

Comments
Verified.
17-03-2012

Verified that helloworld/HelloTooltip no longer received X Window System errors.
17-03-2012

Fixed. Changeset: 41bd8867efaf Author: Chien Yang <chien.yang@oracle.com> Date: Tue Feb 28 10:54:42 2012 -0800 URL: http://jfxsrc.us.oracle.com/javafx/2.1/scrum/graphics/rt-closed/rev/41bd8867efaf
28-02-2012

Here is a proposed fix that works well on Linux, Windows and Mac, however it introduces a regression (or triggers a bug) on Mac. http://javaweb.sfbay.sun.com/~ckyang/reviews/RT-19883/webrev-v1/ On Mac with this fix applied blendtest/ShowBlendModes, in toys/BlendTest, fails with RuntimeException.
25-02-2012