JDK-8025651 : [jdk6] Plugin crashes on Solaris with FF24
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u65
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris
  • CPU: x86
  • Submitted: 2013-09-30
  • Updated: 2014-07-08
  • Resolved: 2014-01-29
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.
6u65 b12 plugin works in FF17..23 on Solaris x86 but crashes in FF24 (latest FF released)

Details in comments
It is too late to take this non security vulnerability bug fix in CPU14_02. We are in post RDP2 phase. Taking into account SQE is high loaded with deployment fixes in jdk7, 8 SQE recommend to defer this fix to CPU14_03.

Evaluation: The crash is caused by the hang of the browser thread. The browser hang is due to it is waiting in the AbstractPlugin.getScriptingObjectForApplet. On the client vm side, the start of applet has an error due to ClassNotFoundException. So there's an indefinite wait during the processing of GetAppletMessage and failed to reply to the browser side. Suggested fix: PluginMain.handleMessageGetApplet() should send reply to the browser in case an error takes place during applet launching to avoid hang of the browser thread.

Attached raw dump generated by FireFox Crash reporter on Linux.

The problem is reproducible on Solaris and Linux using jre 6 (tested 6u45, 6u60 and 6u71) with FireFox 24 and newer. At the same time the same versions of jre 6 works fine with previous FireFox releases, (i.e. version 23 and older). The problem is not reproducible on jre 7 (tested 7u40 and 7u51).

011614 - Pinged Dmitry M. for status

Anton, can you please confirm that it is not a JRE regression?

093013 - Evaluation/Resolve to follow.