sosohu opened a new issue, #12863:
URL: https://github.com/apache/lucene/issues/12863
### Description
I used the Lucene 8.10.0 inside my project, and we found a JVM crash with
the jstack as below:
```
"main" #1 prio=5 tid=0x00007f780c042000 nid=0x3503 runnable
[0x0000000000000000]
java.lang.Thread.State: RUNNABLE
JavaThread state: _thread_in_java
- java.nio.ByteBuffer.get(byte[], int, int) @bci=49, line=745 (Compiled
frame; information may be imprecise)
- java.nio.DirectByteBuffer.get(byte[], int, int) @bci=145, line=318
(Compiled frame)
- org.apache.lucene.store.ByteBufferGuard.getBytes(java.nio.ByteBuffer,
byte[], int, int) @bci=9, line=94 (Compiled frame)
- org.apache.lucene.store.ByteBufferIndexInput.readBytes(byte[], int, int)
@bci=11, line=99 (Compiled frame)
-
org.apache.lucene.codecs.blocktree.CompressionAlgorithm$1.read(org.apache.lucene.store.DataInput,
byte[], int) @bci=4, line=33 (Compiled frame)
- org.apache.lucene.codecs.blocktree.SegmentTermsEnumFrame.loadBlock()
@bci=313, line=194 (Compiled frame)
-
org.apache.lucene.codecs.blocktree.SegmentTermsEnum.seekExact(org.apache.lucene.util.BytesRef)
@bci=804, line=509 (Compiled frame)
-
org.apache.lucene.index.TermStates.loadTermsEnum(org.apache.lucene.index.LeafReaderContext,
org.apache.lucene.index.Term) @bci=26, line=124 (Compiled frame)
-
org.apache.lucene.index.TermStates.get(org.apache.lucene.index.LeafReaderContext)
@bci=67, line=187 (Compiled frame)
-
org.apache.lucene.search.TermQuery$TermWeight.getTermsEnum(org.apache.lucene.index.LeafReaderContext)
@bci=76, line=134 (Compiled frame)
-
org.apache.lucene.search.TermQuery$TermWeight.scorer(org.apache.lucene.index.LeafReaderContext)
@bci=59, line=109 (Compiled frame)
-
org.apache.lucene.search.Weight.scorerSupplier(org.apache.lucene.index.LeafReaderContext)
@bci=2, line=148 (Compiled frame)
-
org.apache.lucene.search.LRUQueryCache$CachingWrapperWeight.scorerSupplier(org.apache.lucene.index.LeafReaderContext)
@bci=58, line=727 (Compiled frame)
-
org.apache.lucene.search.BooleanWeight.scorerSupplier(org.apache.lucene.index.LeafReaderContext)
@bci=115, line=379 (Compiled frame)
-
org.apache.lucene.search.LRUQueryCache$CachingWrapperWeight.scorerSupplier(org.apache.lucene.index.LeafReaderContext)
@bci=58, line=727 (Compiled frame)
-
org.apache.lucene.search.BooleanWeight.scorerSupplier(org.apache.lucene.index.LeafReaderContext)
@bci=115, line=379 (Compiled frame)
-
org.apache.lucene.search.LRUQueryCache$CachingWrapperWeight.scorerSupplier(org.apache.lucene.index.LeafReaderContext)
@bci=58, line=727 (Compiled frame)
-
org.apache.lucene.search.BooleanWeight.scorerSupplier(org.apache.lucene.index.LeafReaderContext)
@bci=115, line=379 (Compiled frame)
-
org.apache.lucene.search.BooleanWeight.scorer(org.apache.lucene.index.LeafReaderContext)
@bci=2, line=344 (Compiled frame)
-
org.apache.lucene.search.Weight.bulkScorer(org.apache.lucene.index.LeafReaderContext)
@bci=2, line=182 (Compiled frame)
-
org.apache.lucene.search.BooleanWeight.bulkScorer(org.apache.lucene.index.LeafReaderContext)
@bci=30, line=338 (Compiled frame)
-
org.apache.lucene.search.LRUQueryCache$CachingWrapperWeight.bulkScorer(org.apache.lucene.index.LeafReaderContext)
@bci=58, line=838 (Compiled frame)
- org.apache.lucene.search.IndexSearcher.search(java.util.List,
org.apache.lucene.search.Weight, org.apache.lucene.search.Collector) @bci=51,
line=656 (Interpreted frame)
-
org.apache.lucene.search.IndexSearcher.search(org.apache.lucene.search.Query,
org.apache.lucene.search.Collector) @bci=24, line=443 (Interpreted frame)
```
Here is my JDK info:
```
java.runtime.version = 11.0.15+10
java.vm.vendor = Eclipse Adoptium
java.vm.name = OpenJDK 64-Bit Server VM
java.vendor.version = Temurin-11.0.15+10
```
VM Flags:
```
Non-default VM flags: -XX:CICompilerCount=18 -XX:ConcGCThreads=11
-XX:G1ConcRefinementThreads=43 -XX:G1HeapRegionSize=1048576
-XX:GCDrainStackTargetSize=64 -XX:InitialHeapSize=1258291200
-XX:MarkStackSize=4194304 -XX:MaxHeapSize=1258291200 -XX:MaxNewSize=754974720
-XX:MinHeapDeltaBytes=1048576 -XX:NonNMethodCodeHeapSize=8769992
-XX:NonProfiledCodeHeapSize=121444124 -XX:ProfiledCodeHeapSize=121444124
-XX:ReservedCodeCacheSize=251658240 -XX:+SegmentedCodeCache
-XX:+UseCompressedClassPointers -XX:+UseCompressedOops
-XX:+UseFastUnorderedTimeStamps -XX:+UseG1GC
Command line: -Drefine.verbosity=error -Dlog4j2.formatMsgNoLookups=true
-Xmx1200M vfprintf -Dlog4j2.formatMsgNoLookups=true
```
Could someone help to confirm if this issue is caused by Lucene or a JVM
issue?
Manay thanks
### Version and environment details
_No response_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]