Details
-
Bug
-
Resolution: Fixed
-
P2
-
hs25, 6u27, 7, 8
-
b110
-
sparc
-
solaris_10
-
Not verified
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8260743 | openjdk8u292 | Andrew Hughes | P2 | Resolved | Fixed | b01 |
JDK-8152595 | 7u111 | Vladimir Kempik | P2 | Closed | Fixed | b01 |
JDK-8025329 | hs25 | Albert Noll | P2 | Closed | Fixed | b52 |
Description
# java.lang.OutOfMemoryError: requested 1824 bytes for CodeCache: no room for vtable chunks. Out of swap space?
#
# Internal Error (vtableStubs.cpp:63), pid=28881, tid=330
# Error: CodeCache: no room for vtable chunks
V [libjvm.so+0x547b70] void report_vm_out_of_memory(const char*,int,unsigned long,const char*)+0x68;; void report_vm_out_of_memory(const char*,int,unsigned long,const char*)+0x68
V [libjvm.so+0xa39578] void*VtableStub::operator new(unsigned long,int)+0xb8;; void*VtableStub::operator new(unsigned long,int)+0xb8
V [libjvm.so+0xa39e8c] VtableStub*VtableStubs::create_vtable_stub(int)+0x3c;; VtableStub*VtableStubs::create_vtable_stub(int)+0x3c
V [libjvm.so+0xa397e4] unsigned char*VtableStubs::create_stub(bool,int,methodOopDesc*)+0x3c;; unsigned char*VtableStubs::create_stub(bool,int,methodOopDesc*)+0x3c
V [libjvm.so+0x2ba2ac] void CompiledIC::set_to_megamorphic(CallInfo*,Bytecodes::Code,Thread*)+0x11c;; void CompiledIC::set_to_megamorphic(CallInfo*,Bytecodes::Code,Thread*)+0x11c
V [libjvm.so+0x2bce98] methodHandle SharedRuntime::handle_ic_miss_helper(JavaThread*,Thread*)+0x7a8;; methodHandle SharedRuntime::handle_ic_miss_helper(JavaThread*,Thread*)+0x7a8
V [libjvm.so+0x952988] unsigned char*SharedRuntime::handle_wrong_method_ic_miss(JavaThread*)+0x30;; unsigned char*SharedRuntime::handle_wrong_method_ic_miss(JavaThread*)+0x30
v ~RuntimeStub::ic_miss_stub
J java.awt.Component.getHWPeerAboveMe()Ljava/awt/peer/ComponentPeer;
Code Cache [0xffffffff77800000, 0xffffffff7b800000, 0xffffffff7b800000)
total_blobs=40649 nmethods=16532 adapters=501 free_code_cache=770368
Attachments
Issue Links
- backported by
-
JDK-8260743 Don't use CodeCache for allocations if it is already full
- Resolved
-
JDK-8025329 Don't use CodeCache for allocations if it is already full
- Closed
-
JDK-8152595 Don't use CodeCache for allocations if it is already full
- Closed
- relates to
-
JDK-7049928 VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
- Resolved
-
JDK-7008325 CodeCache exhausted on sparc starting from hs20b04
- Closed
-
JDK-7033141 assert(has_cp_cache(i)) failed: oob
- Closed
-
JDK-7025742 Can not use CodeCache::unallocated_capacity() with fragmented CodeCache
- Closed
-
JDK-7049122 unit test java/lang/invoke/RicochetTest.java with MAX_ARITY=255 sometimes triggers 7009641
- Closed
-
JDK-8006952 CodeCacheFlushing degenerates VM with excessive codecache freelist iteration
- Resolved
-
JDK-8257192 Integrate AArch64 JIT port into 8u
- Resolved