JDK-8217468 : NMT Error releasing CompiledICHolder
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 13
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2019-01-22
  • Updated: 2019-03-28
  • Resolved: 2019-01-25
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.
JDK 13
13Resolved
Related Reports
Duplicate :  
Relates :  
Description
Tier 4 testing:

# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/scratch/opt/mach5/mesos/work_dir/slaves/2dd962d0-8988-479b-a804-57ab764ada59-S77542/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/33e1a865-b337-4bc2-99ab-d18d3e3159e6/runs/3d650bb2-77a0-4637-8bbb-e3048b50f18c/workspace/open/src/hotspot/share/services/mallocTracker.hpp:65), pid=27704, tid=27819
#  assert(_count > 0) failed: Nothing allocated yet

Stack: [0x00007fd0b77f6000,0x00007fd0b78f6000],  sp=0x00007fd0b78f4ce0,  free space=1019k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x1310c46]  MallocTracker::record_free(void*)+0x1b6
V  [libjvm.so+0x14940ed]  os::free(void*)+0x3d
V  [libjvm.so+0xe158b4]  InlineCacheBuffer::release_pending_icholders()+0x44
V  [libjvm.so+0x162dfc9]  ParallelSPCleanupTask::work(unsigned int)+0x309
V  [libjvm.so+0x190b7f0]  GangWorker::loop()+0xe0
V  [libjvm.so+0x17bcd30]  Thread::call_run()+0x100
V  [libjvm.so+0x14a599d]  thread_native_entry(Thread*)+0x10d

Comments
Looks very similar to JDK-8075805 which I've fixed years ago. Maybe it was re-introduced by recent changes.
23-01-2019