United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6964164 : +MonitorInUseLists can cause leakage of contended objects

Details
Type:
Bug
Submit Date:
2010-06-25
Status:
Closed
Updated Date:
2011-03-08
Project Name:
JDK
Resolved Date:
2011-03-08
Component:
hotspot
OS:
generic,solaris_10
Sub-Component:
runtime
CPU:
sparc,generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
6u19-rev
Fixed Versions:
hs19 (b04)

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

Sub Tasks

Description
See comments section for emails describing the issue.

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/bfc89697cccb
                                     
2010-07-21
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/bfc89697cccb
                                     
2010-07-15
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/bfc89697cccb
                                     
2010-07-07
EVALUATION

Proven cause of memory leak in attached test.
                                     
2010-07-01
SUGGESTED FIX

Upon thread death, the in-use list should be transferred to a global in-use list
which will be subject to deflation and eventual flushing to the global free list.
(The global free list should be harvested and freed if it grows too large?)
                                     
2010-06-25



Hardware and Software, Engineered to Work Together