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, tools, and much more.