-
Bug
-
Resolution: Unresolved
-
P4
-
repo-leyden
-
None
Crashes reliably on mainline spring-boot-petclinic:
$ build/linux-x86_64-server-fastdebug/images/jdk//bin/java -XX:AOTMode=record -XX:AOTConfiguration=app.aotconf -jar ../spring-petclinic/target/spring-petclinic-2.1.0.BUILD-SNAPSHOT.jar
$ build/linux-x86_64-server-fastdebug/images/jdk/bin/java -XX:AOTMode=create -XX:AOTConfiguration=app.aotconf -XX:AOTCache=app.aot -jar ../spring-petclinic/target/spring-petclinic-2.1.0.BUILD-SNAPSHOT.jar
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007175e73074b4, pid=508925, tid=508933
#
# JRE version: OpenJDK Runtime Environment (25.0) (fastdebug build 25-internal-adhoc.shade.shipilev-leyden)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 25-internal-adhoc.shade.shipilev-leyden, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xb074b4] ClassLoaderData::is_alive() const+0x4
Stack: [0x00007175e5799000,0x00007175e5899000], sp=0x00007175e58970a8, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xb074b4] ClassLoaderData::is_alive() const+0x4 (classLoaderData.cpp:681)
V [libjvm.so+0x1703088] MethodData::clean_method_data(bool)+0xf8 (methodData.cpp:1954)
V [libjvm.so+0x700b2f] ArchiveBuilder::gather_one_source_obj(MetaspaceClosure::Ref*, bool)+0x19f (archiveBuilder.cpp:462)
V [libjvm.so+0x16d0c8e] MetaspaceClosure::do_push(MetaspaceClosure::Ref*)+0x7e (metaspaceClosure.cpp:62)
V [libjvm.so+0x16d0dcb] MetaspaceClosure::push_impl(MetaspaceClosure::Ref*)+0x9b (metaspaceClosure.cpp:35)
V [libjvm.so+0x16e91c2] Method::metaspace_pointers_do(MetaspaceClosure*)+0x1e2 (metaspaceClosure.hpp:319)
V [libjvm.so+0x16d0ca7] MetaspaceClosure::do_push(MetaspaceClosure::Ref*)+0x97 (metaspaceClosure.cpp:65)
V [libjvm.so+0x16d0dcb] MetaspaceClosure::push_impl(MetaspaceClosure::Ref*)+0x9b (metaspaceClosure.cpp:35)
V [libjvm.so+0x108fd0a] MetaspaceClosure::MSOPointerArrayRef<Method>::metaspace_pointers_do(MetaspaceClosure*) const+0x9a (metaspaceClosure.hpp:319)
V [libjvm.so+0x16d0ca7] MetaspaceClosure::do_push(MetaspaceClosure::Ref*)+0x97 (metaspaceClosure.cpp:65)
V [libjvm.so+0x16d0dcb] MetaspaceClosure::push_impl(MetaspaceClosure::Ref*)+0x9b (metaspaceClosure.cpp:35)
V [libjvm.so+0x1088d4f] InstanceKlass::metaspace_pointers_do(MetaspaceClosure*)+0x23f (metaspaceClosure.hpp:319)
V [libjvm.so+0x16d0ca7] MetaspaceClosure::do_push(MetaspaceClosure::Ref*)+0x97 (metaspaceClosure.cpp:65)
V [libjvm.so+0x16d0dff] MetaspaceClosure::push_impl(MetaspaceClosure::Ref*)+0xcf (metaspaceClosure.cpp:35)
V [libjvm.so+0x6fb625] ArchiveBuilder::iterate_sorted_roots(MetaspaceClosure*)+0x155 (metaspaceClosure.hpp:319)
V [libjvm.so+0x6fede1] ArchiveBuilder::gather_source_objs()+0xd1 (archiveBuilder.cpp:535)
V [libjvm.so+0x16d7deb] VM_PopulateDumpSharedSpace::doit()+0x22b (metaspaceShared.cpp:688)
V [libjvm.so+0x1e5c9b3] VM_Operation::evaluate()+0x193 (vmOperations.cpp:74)
V [libjvm.so+0x1e7eeec] VMThread::evaluate_operation(VM_Operation*)+0x16c (vmThread.cpp:285)
V [libjvm.so+0x1e7fe13] VMThread::inner_execute(VM_Operation*)+0x433 (vmThread.cpp:429)
V [libjvm.so+0x1e7ffbc] VMThread::loop()+0x8c (vmThread.cpp:495)
V [libjvm.so+0x1e801f0] VMThread::run()+0x1b0 (vmThread.cpp:179)
V [libjvm.so+0x1d5ebaa] Thread::call_run()+0xba (thread.cpp:242)
V [libjvm.so+0x180ae58] thread_native_entry(Thread*)+0x298 (os_linux.cpp:872)
C [libc.so.6+0x9caa4]
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000024
$ build/linux-x86_64-server-fastdebug/images/jdk//bin/java -XX:AOTMode=record -XX:AOTConfiguration=app.aotconf -jar ../spring-petclinic/target/spring-petclinic-2.1.0.BUILD-SNAPSHOT.jar
$ build/linux-x86_64-server-fastdebug/images/jdk/bin/java -XX:AOTMode=create -XX:AOTConfiguration=app.aotconf -XX:AOTCache=app.aot -jar ../spring-petclinic/target/spring-petclinic-2.1.0.BUILD-SNAPSHOT.jar
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007175e73074b4, pid=508925, tid=508933
#
# JRE version: OpenJDK Runtime Environment (25.0) (fastdebug build 25-internal-adhoc.shade.shipilev-leyden)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 25-internal-adhoc.shade.shipilev-leyden, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xb074b4] ClassLoaderData::is_alive() const+0x4
Stack: [0x00007175e5799000,0x00007175e5899000], sp=0x00007175e58970a8, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xb074b4] ClassLoaderData::is_alive() const+0x4 (classLoaderData.cpp:681)
V [libjvm.so+0x1703088] MethodData::clean_method_data(bool)+0xf8 (methodData.cpp:1954)
V [libjvm.so+0x700b2f] ArchiveBuilder::gather_one_source_obj(MetaspaceClosure::Ref*, bool)+0x19f (archiveBuilder.cpp:462)
V [libjvm.so+0x16d0c8e] MetaspaceClosure::do_push(MetaspaceClosure::Ref*)+0x7e (metaspaceClosure.cpp:62)
V [libjvm.so+0x16d0dcb] MetaspaceClosure::push_impl(MetaspaceClosure::Ref*)+0x9b (metaspaceClosure.cpp:35)
V [libjvm.so+0x16e91c2] Method::metaspace_pointers_do(MetaspaceClosure*)+0x1e2 (metaspaceClosure.hpp:319)
V [libjvm.so+0x16d0ca7] MetaspaceClosure::do_push(MetaspaceClosure::Ref*)+0x97 (metaspaceClosure.cpp:65)
V [libjvm.so+0x16d0dcb] MetaspaceClosure::push_impl(MetaspaceClosure::Ref*)+0x9b (metaspaceClosure.cpp:35)
V [libjvm.so+0x108fd0a] MetaspaceClosure::MSOPointerArrayRef<Method>::metaspace_pointers_do(MetaspaceClosure*) const+0x9a (metaspaceClosure.hpp:319)
V [libjvm.so+0x16d0ca7] MetaspaceClosure::do_push(MetaspaceClosure::Ref*)+0x97 (metaspaceClosure.cpp:65)
V [libjvm.so+0x16d0dcb] MetaspaceClosure::push_impl(MetaspaceClosure::Ref*)+0x9b (metaspaceClosure.cpp:35)
V [libjvm.so+0x1088d4f] InstanceKlass::metaspace_pointers_do(MetaspaceClosure*)+0x23f (metaspaceClosure.hpp:319)
V [libjvm.so+0x16d0ca7] MetaspaceClosure::do_push(MetaspaceClosure::Ref*)+0x97 (metaspaceClosure.cpp:65)
V [libjvm.so+0x16d0dff] MetaspaceClosure::push_impl(MetaspaceClosure::Ref*)+0xcf (metaspaceClosure.cpp:35)
V [libjvm.so+0x6fb625] ArchiveBuilder::iterate_sorted_roots(MetaspaceClosure*)+0x155 (metaspaceClosure.hpp:319)
V [libjvm.so+0x6fede1] ArchiveBuilder::gather_source_objs()+0xd1 (archiveBuilder.cpp:535)
V [libjvm.so+0x16d7deb] VM_PopulateDumpSharedSpace::doit()+0x22b (metaspaceShared.cpp:688)
V [libjvm.so+0x1e5c9b3] VM_Operation::evaluate()+0x193 (vmOperations.cpp:74)
V [libjvm.so+0x1e7eeec] VMThread::evaluate_operation(VM_Operation*)+0x16c (vmThread.cpp:285)
V [libjvm.so+0x1e7fe13] VMThread::inner_execute(VM_Operation*)+0x433 (vmThread.cpp:429)
V [libjvm.so+0x1e7ffbc] VMThread::loop()+0x8c (vmThread.cpp:495)
V [libjvm.so+0x1e801f0] VMThread::run()+0x1b0 (vmThread.cpp:179)
V [libjvm.so+0x1d5ebaa] Thread::call_run()+0xba (thread.cpp:242)
V [libjvm.so+0x180ae58] thread_native_entry(Thread*)+0x298 (os_linux.cpp:872)
C [libc.so.6+0x9caa4]
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000024