JDK-8016489 : [macosx] FireFox: NPN_ConvertPoint is not being called on plugin main thread
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 7u40,8
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: os_x
  • CPU: x86
  • Submitted: 2013-06-12
  • Updated: 2014-04-17
  • Resolved: 2013-09-17
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.
7u60 b01Fixed 8Fixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
We are calling Mozilla's NPN_ConvertPoint from a thread other than the main thread which is causing it to return invalid results and is causing some applets to not behave correctly.

Related Mozilla bug:

I need this fixed, because JavaFX depends on this, so I reassign the issue to myself.

SQE_OK to defer this issue to 7u60

Additional justification for deferral: This fix is risky since it deals with threading issues, it could easily add deadlocks or crashes which are far worse than this problem and we simply do not have time to deal with such issues.

Once I see SQE-OK - I'll mark this approved :-)

request for 7u40 deferral: not a showstopper, limited to Mozilla only.

Copy of related text from 8017311: ------------------------------------------------------ Not reproducible with Safari. Not reproducible with Firefox 20 & 7u25. Reproducible with Firefox 21 & 7u25. Reproducible with Firefox 21 & 7u40 Reproducible with Firefox 21 & 7u6 Reproducible with Firefox 24 & 7u40 Looks like the issue is reproducible in Firefox starting from version 21, in FF20 the applet woks as expected. ------------------------------------------------------

There is an issue in JavaFX which might be related to this bug: https://javafx-jira.kenai.com/browse/RT-23631

This function is called quite frequently and doesn't ever seem to be called from the main thread.