JVM crashes in print_locked_object_class_name
Environment
- Java
Issue
- Our JVM crashed in the
VM Threadwhen trying to generate thread dumps in response to jstack:
Stack: [0x00002ae5e8562000,0x00002ae5e8663000], sp=0x00002ae5e86618c0, free space=1022k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x64187b] Klass::external_name() const+0x1b
V [libjvm.so+0x8970f6] print_locked_object_class_name(outputStream*, Handle, char const*)+0xb6
V [libjvm.so+0x897da9] javaVFrame::print_lock_info_on(outputStream*, int)+0x149
V [libjvm.so+0x862591] JavaThread::print_stack_on(outputStream*)+0x1e1
V [libjvm.so+0x862b1b] Threads::print_on(outputStream*, bool, bool, bool)+0x4db
V [libjvm.so+0x8aac8c] VM_Operation::evaluate()+0x4c
V [libjvm.so+0x8a96a0] VMThread::evaluate_operation(VM_Operation*)+0x80
V [libjvm.so+0x8a9c26] VMThread::loop()+0x1e6
V [libjvm.so+0x8aa2c0] VMThread::run()+0x70
V [libjvm.so+0x744270] java_start(Thread*)+0x100
Resolution
- Avoid using jstack for thread dumps until a bug fix is received
- Contact your JDK vendor in regards to a bug fix
Root Cause
- Content from bugs.java.com is not included.Content from bugs.java.com is not included.http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8069145
- Content from bugs.openjdk.java.net is not included.JDK-8048353
Components
Category
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.