JDK-8115239 : Canvas Command Buffer get corrupted as a result of MT changes
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 8
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2013-01-07
  • Updated: 2015-06-17
  • Resolved: 2013-10-30
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.
JDK 8
8Resolved
Related Reports
Blocks :  
Blocks :  
Duplicate :  
Description
UpdatePG code intended to help canvas survive the move to multithreading has broken canvas. when the threads stop syncing, commands get dropped, and the canvas loses its persistence. 

Run the attached program in Windows and then lock your account, and then unlock, you will notice the canvas is "frozen", furthermore, dragging the window causes strange things to happen.
Comments
Isn't this already fixed as a result of RT-32242 ?
30-10-2013

Updated version of CanvasTest with actual code in it.
03-10-2013

Since this is interrelated with RT-32242 which Jim is working on, it makes most sense for Jim to take this one as well.
03-09-2013

We need to fix this in FX 8.
04-06-2013

This is arguably critical because canvas is defined as persistent.
07-01-2013