Review request for 7119760: (mac) The OpenGL queue flusher thread is created in the wrong thread group

Phil Race philip.race at oracle.com
Fri Feb 3 09:30:30 PST 2012


Looks OK to me. We've had to do the same a in fair number of places 
across 2D/AWT
in the past. See sun/font/SunFontManager.java for example.

I can only suppose this one was overlooked because the opengl pipeline 
was not being used
in the browser until now.

-phil.

On 2/3/2012 2:07 AM, Dmitry Cherepanov wrote:
> Hello,
>
> The cause of the issue is that the flusher thread belongs to the 
> applet's thread group and the flusher thread dies when the applet 
> quits and new applet fails to start (when it reuses the same instance 
> of the JVM). The fix creates the flusher thread in the root thread group.
>
> http://cr.openjdk.java.net/~dcherepanov/7119760/webrev.0/
>
> Thanks,
> Dmitry
>



More information about the macosx-port-dev mailing list