-
Bug
-
Resolution: Fixed
-
P2
-
25
-
master
After JDK-8354887 was integrated we hit strange failures which looks like memory stomps during our JCK testing of AOT new JEPs:
# Internal Error (/workspace/open/src/hotspot/share/opto/regmask.hpp:222), pid=4186624, tid=4186658
# assert(_RM_UP[i] == 0) failed: _hwm too low: 5 regs at: 4
or
# Internal Error (/workspace/open/src/hotspot/share/opto/type.cpp:996), pid=2832821, tid=2832868
# fatal error: meet not symmetric
or other strange issues during C2 compilation
After investigating (running tests in loop) I narrowed done the issue to AOT caching of C2 runtime stubs:
https://github.com/openjdk/jdk/blob/master/src/hotspot/share/opto/output.cpp#L3491
After internal discussion we decided disable all runtime stubs caching.
There is no guarantee that we may not have issues with C1 stubs too.
I propose hard code AOTStubCaching flag to `false` value until the issue is solved.
# Internal Error (/workspace/open/src/hotspot/share/opto/regmask.hpp:222), pid=4186624, tid=4186658
# assert(_RM_UP[i] == 0) failed: _hwm too low: 5 regs at: 4
or
# Internal Error (/workspace/open/src/hotspot/share/opto/type.cpp:996), pid=2832821, tid=2832868
# fatal error: meet not symmetric
or other strange issues during C2 compilation
After investigating (running tests in loop) I narrowed done the issue to AOT caching of C2 runtime stubs:
https://github.com/openjdk/jdk/blob/master/src/hotspot/share/opto/output.cpp#L3491
After internal discussion we decided disable all runtime stubs caching.
There is no guarantee that we may not have issues with C1 stubs too.
I propose hard code AOTStubCaching flag to `false` value until the issue is solved.
- caused by
-
JDK-8354887 Preserve runtime blobs in AOT code cache
-
- Resolved
-
- relates to
-
JDK-8357402 Crash in AdapterHandlerLibrary::lookup
-
- Resolved
-
-
JDK-8357593 Crash in Matcher::init_first_stack_mask() during production run
-
- Open
-
- links to
-
Commit(master) openjdk/jdk/8184ce39
-
Review(master) openjdk/jdk/25379