-
Bug
-
Resolution: Fixed
-
P2
-
17, 18, 19
-
Failing Jenkins build: https://jenkins.thetaphi.de/job/Lucene-MMAPv2-Linux/114/
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8290476 | 20 | Roland Westrelin | P2 | Resolved | Fixed | b07 |
JDK-8291438 | 19.0.2 | Roland Westrelin | P2 | Resolved | Fixed | b01 |
JDK-8291317 | 19.0.1 | Roland Westrelin | P2 | Resolved | Fixed | b04 |
JDK-8290877 | 17.0.5-oracle | Tobias Hartmann | P2 | Closed | Fixed | b04 |
JDK-8292540 | 17.0.5 | Roland Westrelin | P2 | Resolved | Fixed | b03 |
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (macroAssembler_x86.cpp:845), pid=3260852, tid=3260993
# fatal error: DEBUG MESSAGE: duplicated predicate failed which is impossible
#
# JRE version: OpenJDK Runtime Environment (19.0+27) (build 19-ea+27-2074)
# Java VM: OpenJDK 64-Bit Server VM (19-ea+27-2074, mixed mode, sharing, tiered, compressed class ptrs, serial gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xb6e5b1] MacroAssembler::debug64(char*, long, long*)+0x41
#
The used branch in Lucene is this one:
https://github.com/uschindler/lucene/tree/draft/jdk-foreign-mmap-jdk19
When digging into hs_err the following correlation to project panama seems to occur:
While hitting this error it looks like it compiles org.apache.lucene.codecs.lucene90.ForUtil::decode14 (code:
https://github.com/uschindler/lucene/blob/draft/jdk-foreign-mmap-jdk19/lucene/core/src/java/org/apache/lucene/codecs/lucene90/ForUtil.java#L726-L740).
This calls DataInput::readLong, implemented by MemorySegmentIndexInput (https://github.com/uschindler/lucene/blob/draft/jdk-foreign-mmap-jdk19/lucene/core/src/java19/org/apache/lucene/store/MemorySegmentIndexInput.java#L182-L194)
In standrad Lucene builds we have not seen this error, so it could really be related to project Panama.
- backported by
-
JDK-8290476 Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible
- Resolved
-
JDK-8291317 Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible
- Resolved
-
JDK-8291438 Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible
- Resolved
-
JDK-8292540 Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible
- Resolved
-
JDK-8290877 Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible
- Closed
- relates to
-
JDK-8286625 C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect
- Resolved
-
JDK-8291599 Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127
- Resolved
- links to
-
Commit openjdk/jdk17u-dev/38fdbd43
-
Commit openjdk/jdk19/4f3f74c1
-
Review openjdk/jdk17u-dev/579
-
Review openjdk/jdk19/143