(gdb) bt #0 0x00007ffff67da280 in thread_index () at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/runtime/threadLocalStorage.hpp:84 #1 thread () at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp:53 #2 current () at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/runtime/thread.hpp:668 #3 constantPoolHandle (h=..., this=0x7fffd9faa040) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/runtime/handles.inline.hpp:116 #4 VM_RedefineClasses::merge_cp_and_rewrite (this=0x7fffa87acb10, the_class=..., scratch_class=..., __the_thread__=0x7fffac6d2060) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/prims/jvmtiRedefineClasses.cpp:1446 #5 0x00007ffff67dd08e in VM_RedefineClasses::load_new_class_versions (this=0x7fffa0796528, __the_thread__=0x7fffa87acb10) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/prims/jvmtiRedefineClasses.cpp:1136 #6 0x00007ffff67de250 in clear (this=) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/classfile/symbolTable.hpp:66 #7 ~TempNewSymbol (this=, __in_chrg=) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/classfile/symbolTable.hpp:68 #8 search_prefix_name_space (signature=, name_len=, name_str=, depth=, this=) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/prims/jvmtiRedefineClasses.cpp:3059 #9 TransferNativeFunctionRegistration::search_prefix_name_space (this=0x7fffd9fad020, depth=0, name_str=0x7fffa845c0e0 "\200\a\245\250\377\177", name_len=140736850472784, signature=0x7ffff6d3b5b8) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/prims/jvmtiRedefineClasses.cpp:3036 #10 0x00007ffff66f0f87 in oops_do (f=, this=0x7fffd9fad020) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/code/nmethod.hpp:622 #11 CodeBlobToOopClosure::do_nmethod (this=0x7ffff0176a40, nm=0x7fffd9fad020) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/memory/iterator.cpp:51 #12 0x00007ffff66f2e49 in write_memory_serialize_page (thread=0x7fffa8b907d0) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/runtime/os.hpp:407 #13 transition (to=_thread_in_Java, from=_thread_in_vm, thread=0x7fffa8b907d0) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/runtime/interfaceSupport.hpp:148 #14 JavaCallWrapper::JavaCallWrapper (this=0x7fffa8b987b8, callee_method=..., receiver=..., result=, __the_thread__=0x7fffa8b907d0) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/runtime/javaCalls.cpp:62 #15 0x00007ffff66412c1 in grow (j=-637874144, this=0x1) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/utilities/growableArray.hpp:383 #16 at_grow (fill=, i=-637874144, this=0x1) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/utilities/growableArray.hpp:273 #17 get_latency_for_node (this=0x7fffa87acb10, node=0x7fffd9fadb10) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/opto/block.hpp:507 #18 PhaseCFG::latency_from_use (this=0x7fffa87acb10, n=0x7fffd9fadb60, def=0xd13e8c16a18ce800, use=0x7fffd9fadb10) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/opto/gcm.cpp:975 #19 0x00007ffff66fed46 in obj_field (offset=, this=0x7fffa87acb10) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/oops/oop.inline.hpp:307 #20 java_lang_reflect_Field::type (field=0x7fffa87acb10) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/classfile/javaClasses.cpp:2273 #21 0x00007ffff6700302 in decode_heap_oop_not_null (v=) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/oops/oop.inline.hpp:213 #22 decode_heap_oop (v=) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/oops/oop.inline.hpp:219 #23 load_decode_heap_oop (p=) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/oops/oop.inline.hpp:239 #24 obj_at (index=, this=) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/oops/objArrayOop.hpp:85 #25 ptype (idx=, mt=) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/classfile/javaClasses.cpp:2894 #26 java_lang_invoke_MethodType::equals (mt1=, mt2=0x7fff883e6dc0) at /scratch/packages/openjdk/8/openjdk-8-8u40~b09/src/hotspot/src/share/vm/classfile/javaClasses.cpp:2877 #27 0x00007ffff6c950fa in ?? () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so #28 0x00007ffff6b3e7e2 in ?? () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so #29 0x00007ffff7bc70a4 in ?? () from /lib/x86_64-linux-gnu/libpthread.so.0 #30 0x0000000000000000 in ?? ()