RFR: JDK-8294902: Undefined Behavior in C2 regalloc with null references [v3]
Vladimir Ivanov
vlivanov at openjdk.org
Fri Nov 4 23:01:37 UTC 2022
On Fri, 4 Nov 2022 10:30:22 GMT, Andrew Haley <aph at openjdk.org> wrote:
>> Interesting! I do hit the assert during JDK build:
>>
>> # Internal Error (.../src/hotspot/share/oops/instanceKlass.cpp:390), pid=956, tid=6147
>> # Error: assert(this_key != __null) failed
>>
>> V report_vm_error(char const*, int, char const*, char const*, ...)+0x88
>> V InstanceKlass::set_nest_host(InstanceKlass*)+0x254
>> V SystemDictionary::load_shared_lambda_proxy_class(InstanceKlass*, Handle, Handle, PackageEntry*, JavaThread*)+0x19c
>> V SystemDictionaryShared::prepare_shared_lambda_proxy_class(InstanceKlass*, InstanceKlass*, JavaThread*)+0x13c
>> V JVM_LookupLambdaProxyClassFromArchive+0x2cc
>> C Java_java_lang_invoke_LambdaProxyClassArchive_findFromArchive+0x4c
>> j java.lang.invoke.LambdaProxyClassArchive.findFromArchive(...) java.base at 20-internal
>> ...
>>
>>
>> Looks like a pre-existing bug to me.
>
> OK! I'll do a bit more digging.
FTR Calvin filed [JDK-8296433](https://bugs.openjdk.org/browse/JDK-8296433) to track the issue.
-------------
PR: https://git.openjdk.org/jdk/pull/10920
More information about the hotspot-dev
mailing list