Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Java进程假死 #710

Open
shilei1987 opened this issue Jan 22, 2025 · 0 comments
Open

[Bug] Java进程假死 #710

shilei1987 opened this issue Jan 22, 2025 · 0 comments

Comments

@shilei1987
Copy link

Description
A clear and concise description of what the bug is.

Steps to Reproduce
Steps to reproduce the behavior:
Java进程出现假死
可以通过jmap命令获取堆内存信息;

但是无法通过jstack命令获取java线程栈信息:
Thread 1521579: (state = BLOCKED)
Error occurred during stack walking

通过pstack命令,线程信息如下:
Thread 27 (LWP 1521260):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 26 (LWP 1521259):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 25 (LWP 1521258):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 24 (LWP 1521257):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 23 (LWP 1521256):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 22 (LWP 1521255):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 21 (LWP 1521254):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 20 (LWP 1521253):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 19 (LWP 1521252):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 18 (LWP 1521251):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 17 (LWP 1521250):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 16 (LWP 1521249):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 15 (LWP 1521248):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 14 (LWP 1521247):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 13 (LWP 1521246):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 12 (LWP 1521245):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 11 (LWP 1521244):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 10 (LWP 1521243):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 9 (LWP 1521242):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 8 (LWP 1521241):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 7 (LWP 1521240):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 6 (LWP 1521239):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 5 (LWP 1521238):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 4 (LWP 1521237):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 3 (LWP 1521236):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0139f8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e23305c in GangWorker::loop() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4e05ad58 in java_start(Thread*) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#7 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 2 (LWP 1521235):
#0 0x0000fffe4e5fec48 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x0000fffe4e063f38 in os::PlatformEvent::park() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#2 0x0000fffe4e012690 in Monitor::IWait(Thread*, long) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#3 0x0000fffe4e0138d8 in Monitor::wait(bool, long, bool) () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#4 0x0000fffe4e1c1d84 in Threads::destroy_vm() () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#5 0x0000fffe4de281f8 in jni_DestroyJavaVM () from /home/xxx/java/dragonwell-8.20.21/jre/lib/aarch64/server/libjvm.so
#6 0x0000fffe4e5b7774 in JavaMain (_args=) at /home/admin/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-dragonwell/workspace/build/src/jdk/src/share/bin/java.c:485
#7 0x0000fffe4e5f88cc in ?? () from /lib64/libpthread.so.0
#8 0x0000fffe4e4ca1ec in ?? () from /lib64/libc.so.6
Thread 1 (LWP 1521234):
#0 0x0000fffe4e5f9b3c in ?? () from /lib64/libpthread.so.0
#1 0x0000fffe4e5bcb1c in ContinueInNewThread0 (continuation=0xfffe4e5b75f0 , stack_size=2097152, args=args@entry=0xffffd09cf3c0) at /home/admin/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-dragonwell/workspace/build/src/jdk/src/solaris/bin/java_md_solinux.c:1045
#2 0x0000fffe4e5b9448 in ContinueInNewThread (ifn=0xffffd09cf500, ifn@entry=0x0, threadStackSize=, argc=0, argv=0xaaadbaf80680, mode=mode@entry=2, what=what@entry=0xffffd09dfc5d "broker-cqs-boot/broker-biz-boot-2.0.11.0.jar", ret=ret@entry=0) at /home/admin/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-dragonwell/workspace/build/src/jdk/src/share/bin/java.c:2033
#3 0x0000fffe4e5bcbe4 in JVMInit (ifn=ifn@entry=0x0, threadStackSize=, argc=, argv=, mode=mode@entry=2, what=what@entry=0xffffd09dfc5d "broker-cqs-boot/broker-biz-boot-2.0.11.0.jar", ret=ret@entry=0) at /home/admin/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-dragonwell/workspace/build/src/jdk/src/solaris/bin/java_md_solinux.c:1092
#4 0x0000fffe4e5b9a7c in JLI_Launch (argc=, argv=, jargc=, jargv=, appclassc=0, appclassv=0x0, fullversion=, dotversion=, pname=, lname=, javaargs=, cpwildcard=, javaw=, ergo=) at /home/admin/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-dragonwell/workspace/build/src/jdk/src/share/bin/java.c:304
#5 0x0000aaada89b07e8 in main ()

Expected behavior
A clear and concise description of what you expected to happen.

JDK version
The output of java -version command
8.23.21

Execution environment

  • OS and version:麒麟V10
  • CPU model:arm
  • Number of CPU cores:
  • Size of physical memory:
  • Inside Linux container?
    • Linux container name (docker, pouch, etc):
    • Linux container version:
@shilei1987 shilei1987 changed the title [Bug] A new bug [Bug] Java进程假死 Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant