Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6642981
Votes 0
Synopsis Excessive CPU consumption during some shutdown situations
Category java_plugin:plugin2
Reported Against
Release Fixed 6u10(b10)
State 10-Fix Delivered, bug
Priority: 4-Low
Related Bugs
Submit Date 18-DEC-2007
Description
If the environment variable JPI_PLUGIN2_DEBUG is set, thereby causing a DOS console to be opened for the new plug-in's debugging output on the browser side, and if the user has the QuickEdit mode set and inadvertently clicks in the text area of that window, some text may end up getting selected. This will cause the browser-side code to hang attempting to print output to the DOS console, and heartbeat messages will not be returned to the attached JVMs. The attached JVMs will then think the browser side has exited, and will shut themselves down, cancelling the conversation associated with the last heartbeat message. If the right mouse button is then clicked in the DOS console, resuming the processing on the browser side, then during the time duration those attached JVMs are in the process of shutting down, the system will furiously pass the heartbeat message back and forth between the two processes, consuming 100% CPU. Further, the browser side code will attempt to kill the attached JVMs even after they have exited. This behavior obstructs debugging and should be fixed.
Posted Date : 2007-12-18 01:03:46.0
Work Around
N/A
Evaluation
Added checks during shutdown to avoid pingponging an abandoned
HeartbeatMessage back and forth, and to avoid killing an
already-exited subordinate JVM process.
Posted Date : 2007-12-18 01:45:03.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang