corretto / corretto-11

Amazon Corretto 11 is a no-cost, multi-platform, production-ready distribution of OpenJDK 11
GNU General Public License v2.0
668 stars 105 forks source link

Crash in 11.0.8.24 - SIGSEGV from G1ParEvacuateFollowersClosure::do_void #372

Open olivergillespie opened 2 weeks ago

olivergillespie commented 2 weeks ago

Originally posted by @andre-wenzel in https://github.com/corretto/corretto-11/issues/371#issuecomment-2307157337

User is experiencing crashes with 11.0.8.24 in AWS EC2. Apparently 11.0.8.23 was working fine.

Original description:

Application runs in Wildfly cluster environment on Amazon AWS EC2 instance using OpenJDK Runtime Environment Corretto-11.0.24.8.1. The JVM randomly crashes and the whole service process stops working. Appeart 5 times on differnt days since upgrading to Corretto-11.0.24.8.1.

hs_err_pid5337.log hs_err_pid5339_abn.log hs_err_pid5346.log

olivergillespie commented 2 weeks ago

All three crashes have nearly the same signature:

V  [libjvm.so+0x791d58]  G1ParEvacuateFollowersClosure::do_void()+0x468
V  [libjvm.so+0x796e18]  G1ParTask::work(unsigned int)+0x168
V  [libjvm.so+0xf09133]  GangWorker::loop()+0x43
V  [libjvm.so+0xe72a3d]  Thread::call_run()+0x14d
V  [libjvm.so+0xc250b0]  thread_native_entry(Thread*)+0xe0

siginfo: si_signo: 11 (SIGSEGV), si_code: 128 (SI_KERNEL), si_addr: 0x0000000000000000

(one has a one byte different offset - V [libjvm.so+0x791d59] G1ParEvacuateFollowersClosure::do_void()+0x469)

olivergillespie commented 2 weeks ago

I can't find any obvious cause from the hs_err logs, so unless we find a reproducer or we see any other reports like this I don't think we can investigate much further.