OpenJDK JVM crash in jvmtiTagMap invoke_string_value_callback
Issue
Stack trace from fatal error log:
Thread 6 (Thread 0x7f6448742700 (LWP 26532)):
#0 0x0000003e9000f2ad in __libc_waitpid (pid=<value optimized out>, stat_loc=<value optimized out>, options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1 0x00007f6459f76b17 in os::fork_and_exec (cmd=<value optimized out>) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:6161
#2 0x00007f645a0ee521 in VMError::report_and_die (this=0x7f6448741460) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/utilities/vmError.cpp:1051
#3 0x00007f6459f81af2 in JVM_handle_linux_signal (sig=11, info=0x7f6448741630, ucVoid=0x7f6448741500, abort_if_unrecognized=1215566816)
at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp:531
#4 <signal handler called>
#5 length (cb=0x7f6458b102ba, wrapper=0x7f64487419e0, str=0x7bccbe4a0, user_data=0x7f6439434f10) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/oops/arrayOop.hpp:88
#6 length (cb=0x7f6458b102ba, wrapper=0x7f64487419e0, str=0x7bccbe4a0, user_data=0x7f6439434f10) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/classfile/javaClasses.hpp:148
#7 invoke_string_value_callback (cb=0x7f6458b102ba, wrapper=0x7f64487419e0, str=0x7bccbe4a0, user_data=0x7f6439434f10)
at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvmtiTagMap.cpp:1074
#8 0x00007f6459e7917c in IterateThroughHeapObjectClosure::do_object (this=<value optimized out>, obj=0x7bccbe4a0) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvmtiTagMap.cpp:1464
#9 0x00007f6459f43896 in MutableSpace::object_iterate (this=0x7f64541ca6d0, cl=0x7f64394349e0) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/gc_implementation/shared/mutableSpace.cpp:231
#10 0x00007f6459fe1080 in PSYoungGen::object_iterate (this=<value optimized out>, blk=0x7f64394349e0)
at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp:771
#11 0x00007f6459f980a8 in ParallelScavengeHeap::object_iterate (this=<value optimized out>, cl=0x7f64394349e0)
at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp:859
#12 0x00007f6459e7a324 in VM_HeapIterateOperation::doit (this=0x7f6439434a20) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvmtiTagMap.cpp:1267
#13 0x00007f645a0f5da2 in VM_Operation::evaluate (this=0x7f6439434a20) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/runtime/vm_operations.cpp:74
#14 0x00007f645a0f4215 in VMThread::evaluate_operation (this=<value optimized out>, op=0x7f6439434a20) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/runtime/vmThread.cpp:386
#15 0x00007f645a0f46d3 in VMThread::loop (this=0x7f6454271000) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/runtime/vmThread.cpp:511
#16 0x00007f645a0f4ba2 in VMThread::run (this=0x7f6454271000) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/runtime/vmThread.cpp:288
#17 0x00007f6459f7d682 in java_start (thread=0x7f6454271000) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:906
#18 0x0000003e900079d1 in start_thread (arg=0x7f6448742700) at pthread_create.c:301
#19 0x0000003e8fce89dd in __init_misc () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()
Environment
- OpenJDK 1.7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
