@JVM falha no Lucene DataInput.readVInt

@My JVM (1.6.0_29) continua travando com o uso intensivo ao indexar documentos com o Lucene. Eu recebo

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00002b6b196d767c, pid=26417, tid=1183217984
#
# JRE version: 6.0_29-b11
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.4-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# J  org.apache.lucene.store.DataInput.readVInt()I
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

Meio Ambiente

JDK: 1.6u29 (mesmo problema com 1.6_02) Lucene Versão 3.4.0

vm_info: VM do servidor Java HotSpot (TM) de 64 bits (20.4-b02) para linux-amd64 JRE (1.6.0_29-b11), criada em 3 de outubro de 2011 01:19:20 por "java_re" com gcc 3.2.2 (SuSE Linux)

OS: CentOS versão 5.0 (final)

jvm_args: -Dcatalina.home = / var / local / tomcat-8081 -Dcatalina.base = / var / local / tomcat-8081 -Djava.io.tmpdir = / var / tmp -Dfile.encoding = UTF-8 -Xmx1024M -XX: MaxPermSize = 96m

Parece ser um problema do jdk que foi corrigido no jdk 1.7, mas outros problemas foram introduzidos.https: //issues.apache.org/jira/browse/LUCENE-333 "O Java 7 contém uma correção para o problema readVInt desde 1.6.0_21 (aproximadamente, LUCENE-2975)"

Então, como posso corrigir esse problema usando o JDK 1.6? Devo atualizar para o jdk 1.7?

questionAnswers(2)

yourAnswerToTheQuestion