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

Paul Hohensee phh at openjdk.org
Wed Nov 6 17:20:36 UTC 2024


On Wed, 6 Nov 2024 02:03:09 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
>
> lingjun-cg has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:
> 
>   Backport d27533f1967411dfd1b50b3fe0f0cebb936f1d3a

This needs to be a backport PR as the bot comment says. It'll probably be marked clean and not need review.

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

PR Comment: https://git.openjdk.org/jdk8u-dev/pull/602#issuecomment-2460355116


More information about the jdk8u-dev mailing list