United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-8016489 : [macosx] FireFox: NPN_ConvertPoint is not being called on plugin main thread

Details
Type:
Bug
Submit Date:
2013-06-12
Status:
Closed
Updated Date:
2014-04-17
Project Name:
JDK
Resolved Date:
2013-09-17
Component:
deploy
OS:
os_x
Sub-Component:
plugin
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
7u40,8
Fixed Versions:
7u60 (b01)

Related Reports
Backport:
Backport:
Duplicate:
Duplicate:
Duplicate:

Sub Tasks

Description
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:
https://bugzilla.mozilla.org/show_bug.cgi?id=645846

                                    

Comments
This function is called quite frequently and doesn't ever seem to be called from the main thread.
                                     
2013-06-12
There is an issue in JavaFX which might be related to this bug: https://javafx-jira.kenai.com/browse/RT-23631
                                     
2013-06-27
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. 
------------------------------------------------------

                                     
2013-06-27
request for 7u40 deferral: not a showstopper, limited to Mozilla only.
                                     
2013-07-25
Once I see SQE-OK - I'll mark this approved :-)

                                     
2013-07-26
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.
                                     
2013-07-26
SQE_OK to defer this issue to 7u60
                                     
2013-07-26
I need this fixed, because JavaFX depends on this, so I reassign the issue to myself.
                                     
2013-09-06



Hardware and Software, Engineered to Work Together