[jdk8u-dev] Integrated: 8261020: Wrong format parameter in create_emergency_chunk_path

lingjun-cg duke at openjdk.org
Wed Feb 26 09:09:01 UTC 2025


On Wed, 6 Nov 2024 01:45:47 GMT, lingjun-cg <duke at openjdk.org> wrote:

> Clean backport from jdk11u.  
> I'd like to backport it to fix a crash like the following stack when run the testcase ' 'jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java' on host with AArch64.
> 
> 
> ===============================
> Stack: [0x0000ffff8b860000,0x0000ffff8ba60000], sp=0x0000ffff8ba5da80, free space=2038k
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
> C [libc.so.6+0x27b0c] __strlen_mte+0xc
> C [libc.so.6+0x756e4] __vsnprintf_internal+0xb0
> C [libc.so.6+0x7576c] vsnprintf+0x2c
> V [libjvm.so+0x868134] os::vsnprintf(char*, unsigned long, char const*, std::__va_list)+0x30
> V [libjvm.so+0x685ba8] jio_vsnprintf+0x34
> V [libjvm.so+0x685c44] jio_snprintf+0x78
> V [libjvm.so+0x5fd624] JfrEmergencyDump::build_dump_path(char const*)+0xe0
> V [libjvm.so+0x61e634] JfrRepository::open_chunk(bool)+0x98
> V [libjvm.so+0x61a860] JfrRecorderService::prepare_for_vm_error_rotation()+0x90
> V [libjvm.so+0x61db50] JfrRecorderService::rotate(int)+0x260
> V [libjvm.so+0x5fdc18] JfrEmergencyDump::on_vm_shutdown(bool)+0x264
> V [libjvm.so+0x5e2210] before_exit(JavaThread*)+0x124
> V [libjvm.so+0x9be134] Threads::destroy_vm()+0x1cc
> V [libjvm.so+0x64901c] jni_DestroyJavaVM+0x80
> C [libjli.so+0x2e44] JavaMain+0x284
> C [libpthread.so.0+0x7f74] start_thread+0xd0
> C [libc.so.6+0x28f9c] thread_start+0xc

This pull request has now been integrated.

Changeset: 898e1312
Author:    lingjun.cg <lingjun.cg at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
URL:       https://git.openjdk.org/jdk8u-dev/commit/898e1312bab672b3d7af92cf431e7539a617424d
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8261020: Wrong format parameter in create_emergency_chunk_path

Reviewed-by: sgehwolf
Backport-of: d27533f1967411dfd1b50b3fe0f0cebb936f1d3a

-------------

PR: https://git.openjdk.org/jdk8u-dev/pull/602


More information about the jdk8u-dev mailing list