assert in interpreter code on 32 bit
Frederic Parain
frederic.parain at oracle.com
Fri Mar 10 17:28:29 UTC 2017
Hi Roland,
Could this be related to the issue Mr Simms is fixing with his latest patch
(still in RFR) "RFR: Value Array element size / value store fixes…”?
Have you tried to apply his patch?
Regards,
Fred
> On Mar 10, 2017, at 12:14, Roland Westrelin <rwestrel at redhat.com> wrote:
>
>
> Hi,
>
> Running compiler/valhalla/valuetypes/ValueTypeTestBench.java with a 32
> bit debug build, I get the following assert:
>
> # Internal Error (/home/rwestrel/valhalla/hotspot/src/share/vm/utilities/globalDefinitions.cpp:53), pid=643, tid=644
> # fatal error: not aligned
>
> with stack:
>
> V [libjvm.so+0xa36cb9] basic_fatal(char const*)+0x39
> V [libjvm.so+0x116e0b4] ValueKlass::raw_field_copy(void*, void*, unsigned int)+0xc4
> V [libjvm.so+0x116e2f5] ValueKlass::value_store(void*, void*, unsigned int, bool, bool)+0x1e5
> V [libjvm.so+0xaed393] InterpreterRuntime::value_array_store(JavaThread*, arrayOopDesc*, int, void*)+0x373
> j compiler.valhalla.valuetypes.ValueTypeTestBench.test36_verifier(Z)V+25
>
> Is it a known issue?
>
> Roland.
More information about the valhalla-dev
mailing list