[master] RFR: Jump/stub length failures in x86_64 release builds
Roman Kennke
rkennke at openjdk.java.net
Thu Oct 14 13:13:17 UTC 2021
On Thu, 14 Oct 2021 12:58:37 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> My CI reports many failures on `make bootcycle-images` on x86_64, but only in release modes:
>
>
> # Internal Error (macroAssembler_x86.hpp:120), pid=2457838, tid=2457856
> # guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset at <NULL>:0
>
>
>
> # Internal Error (vtableStubs.cpp:196), pid=1871037, tid=1871042
> # guarantee(masm->pc() <= s->code_end()) failed: itable #2: overflowed buffer, estimated len: 256, actual len: 295, overrun: 39
>
>
>
> # Internal Error (vtableStubs.cpp:196), pid=1871037, tid=1871042
> # guarantee(masm->pc() <= s->code_end()) failed: itable #2: overflowed buffer, estimated len: 256, actual len: 295, overrun: 39
>
>
> Additional testing:
> - [x] Linux x86_64 release `make bootcycle-images` now works
Looks good! Thanks for catching them!
-------------
Marked as reviewed by rkennke (Lead).
PR: https://git.openjdk.java.net/lilliput/pull/22
More information about the lilliput-dev
mailing list