RFR: 8317368: [JVMCI] SIGSEGV in JVMCIEnv::initialize_installed_code on libgraal [v4]

Doug Simon dnsimon at openjdk.org
Mon Apr 15 18:58:09 UTC 2024


On Mon, 15 Apr 2024 18:51:34 GMT, Tom Rodriguez <never at openjdk.org> wrote:

>> src/hotspot/share/jvmci/jvmciCodeInstaller.cpp line 822:
>> 
>>> 820:         BarrierSetNMethod* bs_nm = BarrierSet::barrier_set()->barrier_set_nmethod();
>>> 821: 
>>> 822:         err_msg msg("");
>> 
>> delete `err_msg msg("");`
>
> It's necessary to allocate an empty error buffer for use by the verify_barrier code.  Is there some better way to express this?

Oh, I missed that `msg` is used below. I don't know of a better way to do this. Maybe just add a comment:

// an empty error buffer for use by the verify_barrier code

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

PR Review Comment: https://git.openjdk.org/jdk/pull/17714#discussion_r1566296819


More information about the hotspot-dev mailing list