-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 9, 10, 11, 13, 14
-
Component/s: hotspot
-
b20
The MDO has an extra_data_lock. When we perform class unloading, the memory of the MDO is reclaimed, but no destructor is run. Therefore, the destructor of the extra_data_lock isn't run either. Therefore, on platforms that need to run the destructor to avoid leaks, such as macOS, will suffer from a memory leak.
- relates to
-
JDK-8035841 assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at ciMethodData.cpp:90
-
- Resolved
-
-
JDK-8275800 Redefinition leaks MethodData::_extra_data_lock
-
- Resolved
-