OpenJDK JVM crash in jvmtiTagMap invoke_string_value_callback
Environment
- OpenJDK 1.7
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 ?? ()
Resolution
The following bug has been filed:
This content is not included.This content is not included.https://bugzilla.redhat.com/show_bug.cgi?id=1173326
Product(s)
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.