-
Enhancement
-
Resolution: Fixed
-
P4
-
9
-
b81
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8141866 | emb-9 | Yumin Qi | P4 | Resolved | Fixed | team |
Multiple failures in RT and GC nightlies due to:
sun.jvm.hotspot.types.WrongTypeException: field "_identity_hash" in type Symbol is not of type jshort, but instead of type short
at sun.jvm.hotspot.types.basic.BasicType.getField(BasicType.java:206)
at sun.jvm.hotspot.types.basic.BasicType.getField(BasicType.java:212)
at sun.jvm.hotspot.types.basic.BasicType.getJShortField(BasicType.java:253)
at sun.jvm.hotspot.oops.Symbol.initialize(Symbol.java:50)
at sun.jvm.hotspot.oops.Symbol.access$000(Symbol.java:37)
at sun.jvm.hotspot.oops.Symbol$1.update(Symbol.java:41)
at sun.jvm.hotspot.runtime.VM.registerVMInitializedObserver(VM.java:436)
at sun.jvm.hotspot.oops.Symbol.<clinit>(Symbol.java:39)
... 18 more
Seems to be caused byJDK-8087143: Reduce Symbol::_identity_hash to 2 bytes
sun.jvm.hotspot.types.WrongTypeException: field "_identity_hash" in type Symbol is not of type jshort, but instead of type short
at sun.jvm.hotspot.types.basic.BasicType.getField(BasicType.java:206)
at sun.jvm.hotspot.types.basic.BasicType.getField(BasicType.java:212)
at sun.jvm.hotspot.types.basic.BasicType.getJShortField(BasicType.java:253)
at sun.jvm.hotspot.oops.Symbol.initialize(Symbol.java:50)
at sun.jvm.hotspot.oops.Symbol.access$000(Symbol.java:37)
at sun.jvm.hotspot.oops.Symbol$1.update(Symbol.java:41)
at sun.jvm.hotspot.runtime.VM.registerVMInitializedObserver(VM.java:436)
at sun.jvm.hotspot.oops.Symbol.<clinit>(Symbol.java:39)
... 18 more
Seems to be caused by
- backported by
-
JDK-8141866 REDO - Reduce Symbol::_identity_hash to 2 bytes
-
- Resolved
-
- relates to
-
JDK-8130135 backout 8087143 (2 bytes Symbol::_identity_hash) due to failures in 8130115
-
- Resolved
-
-
JDK-8087143 Reduce Symbol::_identity_hash to 2 bytes
-
- Resolved
-
-
JDK-8269986 Remove +3 from Symbol::identity_hash()
-
- Resolved
-