[master] Integrated: Jump/stub length failures in x86_64 release builds

Aleksey Shipilev shade at openjdk.java.net
Thu Oct 14 13:13:18 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

This pull request has now been integrated.

Changeset: 3a4a811f
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/lilliput/commit/3a4a811f0691234cf1f26b14c57c927656baabbf
Stats:     7 lines in 2 files changed: 1 ins; 4 del; 2 mod

Jump/stub length failures in x86_64 release builds

Reviewed-by: rkennke

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

PR: https://git.openjdk.java.net/lilliput/pull/22


More information about the lilliput-dev mailing list