I'm sorry, I missed there is different test which provokes this error n the 
patch. (I mean different from
that one I ported). This together with fact the ported test will not reproduce 
problem
caused my wrong conclusion. You are absolutely right. So we need to port the 
original test
I guess, correct?

Borek

> -----Original Message-----
> From: Itamar Syn-Hershko [mailto:ita...@code972.com]
> Sent: Friday, June 25, 2010 2:02 PM
> To: clucene-developers@lists.sourceforge.net
> Subject: Re: [CLucene-dev] vector subscript outofrangeexceptionduringindexing
> 
> I really don't know what makes you say that.
> 
> The Java stack-trace documented in the JIRA issue is exactly like the
> one you and the other 2 guys posted. The first patch attached to it
> changes an existing test (which I think we don't have ported) to provoke
> this error. I'm quite sure once this test is ported the original error
> will be producible, and you won't have to track anything.
> 
> I noticed a drastic code change in IndexWriter between 2.3.2 and 2.4,
> and I assumed it had something to do with this error. This is what led
> me to search for a JIRA issue in the first place - since our IndexWriter
> does everything like the Java one it had to be a bug with the original
> Java code (with choosing which postings to delete).
> 
> Itamar,
> 
> On 25/6/2010 2:43 PM, Kostka Bořivoj wrote:
> > Thanks for the patch. Ufortunatelly the original problem is probably not 
> > related to
> JIRA 1072 issue.
> > Any idea how to continue to tracing this? I'm ready to help but as my 
> > knowledge of
> CLucene core
> > is limited I can't figure out what to trace.
> >
> > Borek
> >
> >
> >> -----Original Message-----
> >> From: Itamar Syn-Hershko [mailto:ita...@code972.com]
> >> Sent: Thursday, June 24, 2010 4:21 PM
> >> To: clucene-developers@lists.sourceforge.net
> >> Subject: Re: [CLucene-dev] vector subscript 
> >> outofrangeexceptionduringindexing
> >>
> >> Apparently the first patch they have there tests the issue you are facing 
> >> [1], not the
> >> second one.
> >>
> >> I fixed the infinite loop and added that test to cl_test, see attached 
> >> patch. Since
> >> CLucene isn't crashing with the LUCENE-1072.take2.patch test in place, I'm
> >> wondering wether the modifications in it are still necessary?
> >>
> >> I'll commit once the rest of the stuff is done. Thanks for your work on 
> >> this!
> >>
> >> Itamar.
> >>
> >> [1]
> >> https://issues.apache.org/jira/secure/attachment/12370634/LUCENE-1072.patch
> >>
> >>
> >>> -----Original Message-----
> >>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
> >>> Sent: Thursday, June 24, 2010 1:40 PM
> >>> To: clucene-developers@lists.sourceforge.net
> >>> Subject: Re: [CLucene-dev] vector subscript
> >>> outofrangeexceptionduringindexing
> >>>
> >>> I ported test from JIRA issue 1072 and it also somehow destroys
> >>> DocumentWriter.
> >>> It doesn't produce any exception, but DocumentWrite::close method
> >>> hangs in an infinite cycle at IndexWriter:2292
> >>>
> >>> if (deleteIds.size()>  0) {
> >>>      vector<int32_t>::const_iterator iter2 = deleteIds.begin();
> >>>      while(iter2 != deleteIds.end() )
> >>>        reader->deleteDocument(*iter2);
> >>>    }
> >>>
> >>> Please find enclosed test prepared for addition into cl_test
> >>>
> >>> Borek
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
> >>>> Sent: Thursday, June 24, 2010 11:33 AM
> >>>> To: clucene-developers@lists.sourceforge.net
> >>>> Subject: Re: [CLucene-dev] vector subscript out
> >>>> ofrangeexceptionduringindexing
> >>>>
> >>>> Anyway I decided to focus on Issue 1072 test first and port
> >>>>
> >>> the rest of test later.
> >>>
> >>>>
> >>>>> -----Original Message-----
> >>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
> >>>>> Sent: Thursday, June 24, 2010 9:54 AM
> >>>>> To: clucene-developers@lists.sourceforge.net
> >>>>> Subject: Re: [CLucene-dev] vector subscript out of
> >>>>> rangeexceptionduringindexing
> >>>>>
> >>>>> I don't understand how subclassing can help, as the
> >>>>>
> >>> member in base
> >>>
> >>>>> class is
> >>>>>
> >>>> private,
> >>>>
> >>>>> so it isn't accesible even for children.
> >>>>>
> >>>>> I'm not a friend of Friend classes (it seems to me an uggly
> >>>>> technique which breaks
> >>>>> encapsulation) and it also needs changes to DocumentWriter.
> >>>>>
> >>>>> So the only way I see is to change method to be public.
> >>>>>
> >>> I'm not very
> >>>
> >>>>> happy doing so, but I cannot see any other way...
> >>>>>
> >>>>> Borek
> >>>>>
> >>>>>
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: Itamar Syn-Hershko [mailto:ita...@code972.com]
> >>>>>> Sent: Thursday, June 24, 2010 12:11 AM
> >>>>>> To: clucene-developers@lists.sourceforge.net
> >>>>>> Subject: Re: [CLucene-dev] vector subscript out of range
> >>>>>> exceptionduringindexing
> >>>>>>
> >>>>>> In IndexWriter.h (line 1163) there are a few functions
> >>>>>>
> >>> marked as
> >>>
> >>>>>> being for test purposes only. From what I could tell,
> >>>>>>
> >>> they are not
> >>>
> >>>>>> being accessed from anywhere right now.
> >>>>>>
> >>>>>> Your options as I see them are:
> >>>>>>
> >>>>>> * Make them public (I'm not sure how Java gets around that one
> >>>>>> without doing
> >>>>>> this)
> >>>>>> * Subclass IndexWriter in the test suite and make them
> >>>>>>
> >>> available
> >>>
> >>>>>> only under it
> >>>>>> * "Friend" the classes
> >>>>>>
> >>>>>> Decide which to do based on the way JL uses them (apparently we
> >>>>>> aren't using them at all at the moment, so don't look at CL for
> >>>>>> this). If it is possible to make this code available
> >>>>>>
> >>> from within
> >>>
> >>>>>> the test suite alone, I'd definitely preffer to compile
> >>>>>>
> >>> those out
> >>>
> >>>>>> of the core's IndexWriter. "Friend"ing is probably not
> >>>>>>
> >>> possible to
> >>>
> >>>>>> do without putting test code in CL, which as I said
> >>>>>> - the core is better left without.
> >>>>>>
> >>>>>> HTH
> >>>>>>
> >>>>>> Itamar.
> >>>>>>
> >>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
> >>>>>>> Sent: Thursday, June 24, 2010 12:22 AM
> >>>>>>> To: clucene-developers@lists.sourceforge.net
> >>>>>>> Subject: Re: [CLucene-dev] vector subscript out of range
> >>>>>>> exception duringindexing
> >>>>>>>
> >>>>>>> I started porting of test but I have problem with
> >>>>>>> private/protected methods. Some JLucene methods are used in
> >>>>>>> tests but marked private in CLucene, e.g.
> >>>>>>>
> >>>>>>>      IndexWriter writer = new IndexWriter(dir, analyzer, true);
> >>>>>>>      writer.addDocument(testDoc);
> >>>>>>>      writer.flush();
> >>>>>>>      SegmentInfo info = writer.newestSegment();
> >>>>>>>
> >>>>>>> Can be easily ported to
> >>>>>>>
> >>>>>>>      IndexWriter * writer = _CLNEW IndexWriter(dir,
> >>>>>>>
> >>> analyzer, true);
> >>>
> >>>>>>>      writer->addDocument(&testDoc);
> >>>>>>>      writer->flush();
> >>>>>>>      SegmentInfo * info = writer->newestSegment();
> >>>>>>>
> >>>>>>> But the newestSegment method is private, so test
> >>>>>>>
> >>> cannot be compiled.
> >>>
> >>>>>>> Any hint how to go around that?
> >>>>>>>
> >>>>>>> Borek
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
> >>>>>>>> Sent: Wednesday, June 23, 2010 5:00 PM
> >>>>>>>> To: clucene-developers@lists.sourceforge.net
> >>>>>>>> Subject: Re: [CLucene-dev] vector subscript out of
> >>>>>>>> rangeexceptionduringindexing
> >>>>>>>>
> >>>>>>>> I'll try to port whole TestDocumentsWriter, it is not so big
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: Itamar Syn-Hershko [mailto:ita...@code972.com]
> >>>>>>>>> Sent: Wednesday, June 23, 2010 12:39 PM
> >>>>>>>>> To: clucene-developers@lists.sourceforge.net
> >>>>>>>>> Subject: Re: [CLucene-dev] vector subscript out of range
> >>>>>>>>> exceptionduringindexing
> >>>>>>>>>
> >>>>>>>>> Use Java Lucene 2.3.2, which the git master branch is
> >>>>>>>>>
> >>>>>>> based on. Grab
> >>>>>>>
> >>>>>>>>> it from http://archive.apache.org/dist/lucene/java/, or
> >>>>>>>>>
> >>>>>>> you can use
> >>>>>>>
> >>>>>>>>> tools like Krugle to read the code on-line.
> >>>>>>>>>
> >>>>>>>>> You may only need this to port TestDocumentsWriter as a
> >>>>>>>>> whole. To fix this specific issue I think it is enough to
> >>>>>>>>> follow the patch attached to the JIRA issue. I'm
> >>>>>>>>>
> >>> not sure it
> >>>
> >>>>>>>>> was deployed
> >>>>>>>>>
> >>>>>>> to the 2.3.2 sources, btw.
> >>>>>>>
> >>>>>>>>> Itamar.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> -----Original Message-----
> >>>>>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
> >>>>>>>>>> Sent: Wednesday, June 23, 2010 12:10 PM
> >>>>>>>>>> To: clucene-developers@lists.sourceforge.net
> >>>>>>>>>> Subject: Re: [CLucene-dev] vector subscript out of
> >>>>>>>>>>
> >>>>>>> range exception
> >>>>>>>
> >>>>>>>>>> duringindexing
> >>>>>>>>>>
> >>>>>>>>>> I'm not sure which JLucene version I should use (and
> >>>>>>>>>>
> >>>>>>> where to get
> >>>>>>>
> >>>>>>>>>> it)
> >>>>>>>>>>
> >>>>>>>>>> Borek
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>> From: Itamar Syn-Hershko [mailto:ita...@code972.com]
> >>>>>>>>>>> Sent: Wednesday, June 23, 2010 12:11 AM
> >>>>>>>>>>> To: clucene-developers@lists.sourceforge.net
> >>>>>>>>>>> Subject: Re: [CLucene-dev] vector subscript out
> >>>>>>>>>>> ofrangeexceptionduringindexing
> >>>>>>>>>>>
> >>>>>>>>>>> Those are the postings array and its staging area for
> >>>>>>>>>>>
> >>>>>>>>>> flushing. Once
> >>>>>>>>>>
> >>>>>>>>>>> flushed, a Posting object can be deleted.
> >>>>>>>>>>>
> >>>>>>>>>>> The code you quoted is originally written in Java as:
> >>>>>>>>>>>   Arrays.fill(postingsFreeList,
> >>>>>>>>>>>
> >>>>>>> postingsFreeCount-numToFree,
> >>>>>>>
> >>>>>>>>>>> postingsFreeCount, null);
> >>>>>>>>>>>
> >>>>>>>>>>> Meaning, this is not a deletion but rather a
> >>>>>>>>>>>
> >>> nullification.
> >>>
> >>>>>>>>>> This may
> >>>>>>>>>>
> >>>>>>>>>>> actually be a proper behavior for Java, since it
> >>>>>>>>>>> maintains internal reference counting of all objects.
> >>>>>>>>>>> However,
> >>>>>>>>>>>
> >>>>>>> it seem to
> >>>>>>>
> >>>>>>>>>>> have caused issues with JLucene as well for documents
> >>>>>>>>>>>
> >>>>>>> with many terms:
> >>>>>>>
> >>>>>>>>>>> https://issues.apache.org/jira/browse/LUCENE-1072.
> >>>>>>>>>>>
> >>>>>>> Only question
> >>>>>>>
> >>>>>>>>>>> is how come we haven't seen this until now, and whats
> >>>>>>>>>>> special
> >>>>>>>>>>>
> >>>>>>>>>> with the reuters corpus?
> >>>>>>>>>>
> >>>>>>>>>>> I think, if you could port TestDocuemntsWriter to
> >>>>>>>>>>> cl_test (at least the relevant test case they have
> >>>>>>>>>>> added) and check if it
> >>>>>>>>>>>
> >>>>>>>>>> crashes with
> >>>>>>>>>>
> >>>>>>>>>>> the same characteristics of your issue, we could
> >>>>>>>>>>>
> >>>>>>> verify this is
> >>>>>>>
> >>>>>>>>>>> the same issue. Then we can apply their patch (while
> >>>>>>>>>>>
> >>>>>>> following
> >>>>>>>
> >>>>>>>>>>> the JIRA
> >>>>>>>>>>> discussion) accordingly to DocumentsWriter.cpp.
> >>>>>>>>>>>
> >>>>>>>>>>> Itamar.
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
> >>>>>>>>>>>> Sent: Tuesday, June 22, 2010 11:53 PM
> >>>>>>>>>>>> To: clucene-developers@lists.sourceforge.net
> >>>>>>>>>>>> Subject: Re: [CLucene-dev] vector subscript out of
> >>>>>>>>>>>> rangeexceptionduringindexing
> >>>>>>>>>>>>
> >>>>>>>>>>>> I did some research and found following:
> >>>>>>>>>>>>
> >>>>>>>>>>>> The problem is caused by freeing cycle in
> >>>>>>>>>>>>
> >>> balanceRAM()
> >>>
> >>>>>>>>>>>> (documentswriter.cpp:1325)
> >>>>>>>>>>>>
> >>>>>>>>>>>>          for ( size_t i =
> >>>>>>>>>>>> this->postingsFreeCountDW-numToFree;i<
> >>>>>>>>>>>> this->postingsFreeListDW.length; i++ ){
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>> _CLDELETE(this->postingsFreeListDW.values[i]);
> >>>
> >>>>>>>>>>>>          }
> >>>>>>>>>>>>
> >>>>>>>>>>>> Because this->postingsFreeListDW.values contains
> >>>>>>>>>>>> pointers
> >>>>>>>>>>>>
> >>>>>>>>>> which are
> >>>>>>>>>>
> >>>>>>>>>>>> also used in postingsHash table, the _CLDELETE
> >>>>>>>>>>>>
> >>>>>>> makes them invalid.
> >>>>>>>
> >>>>>>>>>>>> So the main question is why Postings objects
> >>>>>>>>>>>> referenced in postingsHash are also
> >>>>>>>>>>>>
> >>> referenced by postingsFreeListDW.
> >>>
> >>>>>>>>>>>> Until now I was not able to find the reason.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Borek
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>>>> From: Itamar Syn-Hershko
> >>>>>>>>>>>>> [mailto:ita...@divrei-tora.com]
> >>>>>>>>>>>>> Sent: Monday, June 21, 2010 2:08 PM
> >>>>>>>>>>>>> To: clucene-developers@lists.sourceforge.net
> >>>>>>>>>>>>> Subject: Re: [CLucene-dev] vector
> >>>>>>>>>>>>>
> >>> subscript out of
> >>>
> >>>>>>>>>>>>> range exceptionduringindexing
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> This seems to be the same error reported
> >>>>>>>>>>>>>
> >>> by Klemens
> >>>
> >>>>>>>>>>>>> Friedl
> >>>>>>>>>>>>>
> >>>>>>>>>>>> last week [1].
> >>>>>>>>>>>>
> >>>>>>>>>>>>> I can confirm your findings. After
> >>>>>>>>>>>>>
> >>> setting the demo
> >>>
> >>>>>>>>>> application to
> >>>>>>>>>>
> >>>>>>>>>>>>> index the reuters corpora distributed
> >>>>>>>>>>>>>
> >>> with CLucene
> >>>
> >>>>>>>>>>>>> (see
> >>>>>>>>>>>>>
> >>>>>>>>>> my patch
> >>>>>>>>>>
> >>>>>>>>>>>>> to master today), and setting maxFieldLength to
> >>>>>>>>>>>>>
> >>>>>>> MAX_INT, the
> >>>>>>>
> >>>>>>>>>>>> applications
> >>>>>>>>>>>>
> >>>>>>>>>>>>> is failing on one of the files (for me it was
> >>>>>>>>>>>>>
> >>>>>>>>>> reut2-002.sgm). Call
> >>>>>>>>>>
> >>>>>>>>>>>>> stack points to DocumentsWriterThreadState.cpp ln
> >>>>>>>>>>>>> 1142, where
> >>>>>>>>>>>>> threadState->p is pointing to freed or
> >>>>>>>>>>>>>
> >>> invalid memory.
> >>>
> >>>>>>>>>>>>> Unfortunately at the moment I cannot work
> >>>>>>>>>>>>>
> >>> on tracing
> >>>
> >>>>>>>>>>>>> this
> >>>>>>>>>>>>>
> >>>>>>>>>>>> properly. If
> >>>>>>>>>>>>
> >>>>>>>>>>>>> you can do this yourself, I'll be happy to assist
> >>>>>>>>>>>>> with
> >>>>>>>>>>>>>
> >>>>>>>>>>>> whatever I can.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Itamar.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> [1]
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>> http://comments.gmane.org/gmane.comp.jakarta.lucene.clucene.de
> >>>>>>>
> >>>>>>>>>>> vel/3449 .
> >>>>>>>>>>>
> >>>>>>>>>>>> Also see
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>
> >>> http://sourceforge.net/tracker/?func=detail&aid=2981449&group_id
> >>>
> >>>>>>> =8
> >>>>>>>
> >>>>>>>>>> 00
> >>>>>>>>>>
> >>>>>>>>>>>> 13
> >>>>>>>>>>>> &atid=
> >>>>>>>>>>>> 558446.
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
> >>>>>>>>>>>>> Sent: Monday, June 21, 2010 2:50 PM
> >>>>>>>>>>>>> To: clucene-developers@lists.sourceforge.net
> >>>>>>>>>>>>> Subject: [CLucene-dev] vector subscript
> >>>>>>>>>>>>>
> >>> out of range
> >>>
> >>>>>>>>>>>>> exception duringindexing
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> During indexing set of documents (about 10000
> >>>>>>>>>>>>> already
> >>>>>>>>>>>>> indexed) I get the exception "vector subscript
> >>>>>>>>>>>>>
> >>>>>>> out of range"
> >>>>>>>
> >>>>>>>>>>>>> from ArrayBase operator [ ].
> >>>>>>>>>>>>> I did some research and it seems it is because
> >>>>>>>>>>>>> threadState->postingEquals() method is called with
> >>>>>>>>>>>>>
> >>>>>>>>>> invalid p set.
> >>>>>>>>>>
> >>>>>>>>>>>>> The postingsHash[hashPos] probably
> >>>>>>>>>>>>>
> >>> contains pointer
> >>>
> >>>>>>>>>>>>> to already deleted object, as 0xfeee is in all
> >>>>>>>>>>>>> members (I'm
> >>>>>>>>>>>>>
> >>>>>>>>>> running it under
> >>>>>>>>>>
> >>>>>>>>>>>>> MSVC 2005 Debugger).
> >>>>>>>>>>>>> See call stack and threadState->p dump below.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Source (documentswriterthreadstate.cpp:1010)
> >>>>>>>>>>>>> ======
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>    // Locate Posting in hash
> >>>>>>>>>>>>>    threadState->p = postingsHash[hashPos];
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>    if (threadState->p != NULL&&
> >>>>>>>>>>>>> !threadState->postingEquals(tokenText,
> >>>>>>>>>>>>>
> >>>>>>> tokenTextLen)) { ...
> >>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Call stack
> >>>>>>>>>>>>> ========
> >>>>>>>>>>>>> clucene-cored.dll!lucene::util::ArrayBase<wchar_t
> >>>>>>>>>>>>> *>::operator[](unsigned int _Pos=0xfffffbbb)
> >>>>>>>>>>>>>
> >>>>>>> Line 92       C++
> >>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
> >>>>>>>
> >>>>>>>>>>>>> :postingEquals(const wchar_t *
> >>>>>>>>>>>>>
> >>> tokenText=0x032772a8,
> >>>
> >>>>>>>>>>>>> const int tokenTextLen=0x00000008)  Line
> >>>>>>>>>>>>>
> >>> 577 + 0x25
> >>>
> >>>>>>> bytes C++
> >>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
> >>>>>>>
> >>>>>>>>>>>>> :FieldData::addPosition(lucene::analysis::Token *
> >>>>>>>>>>>>> token=0x0100c770)  Line 1012 + 0x26 bytes       C++
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
> >>>>>>>
> >>>>>>>>>>>>> :FieldData::invertField(lucene::document::Field *
> >>>>>>>>>>>>> field=0x04d2a9e0, lucene::analysis::Analyzer *
> >>>>>>>>>>>>> analyzer=0x010a5fa0, const int
> >>>>>>>>>>>>> maxFieldLength=0x00002710)
> >>>>>>>>>>>>> Line 902        C++
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
> >>>>>>>
> >>>>>>>>>>>>>
> >>> :FieldData::processField(lucene::analysis::Analyzer *
> >>>
> >>>>>>>>>>>>> analyzer=0x010a5fa0)  Line 797  C++
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
> >>>>>>>
> >>>>>>>>>>>>> :processDocument(lucene::analysis::Analyzer *
> >>>>>>>>>>>>> analyzer=0x010a5fa0)  Line 554 + 0x1a
> >>>>>>>>>>>>>
> >>> bytes     C++
> >>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::updateDocu
> >>>>>>>
> >>>>>>>>>>>>> me nt(lucene::document::Document *
> >>>>>>>>>>>>>
> >>> doc=0x0012f600,
> >>>
> >>>>>>>>>>>>> lucene::analysis::Analyzer * analyzer=0x010a5fa0,
> >>>>>>>>>>>>> lucene::index::Term * delTerm=0x00000000)
> >>>>>>>>>>>>>
> >>>   Line 934 + 0xc
> >>>
> >>>>>>>>>>>>> bytes   C++
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::addDocumen
> >>>>>>>
> >>>>>>>>>>>>> t( lucene::document::Document * doc=0x0012f600,
> >>>>>>>>>>>>> lucene::analysis::Analyzer *
> >>>>>>>>>>>>>
> >>> analyzer=0x010a5fa0)
> >>>
> >>>>>>>>>>>>> Line
> >>>>>>>>>>>>>
> >>>>>>>>>> 919        C++
> >>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> clucene-cored.dll!lucene::index::IndexWriter::addDocument(lu
> >>>>>>>
> >>>>>>>>>>>>> ce ne::document::Document * doc=0x0012f600,
> >>>>>>>>>>>>> lucene::analysis::Analyzer
> >>>>>>>>>>>>> * analyzer=0x010a5fa0)  Line 670 +
> >>>>>>>>>>>>> 0x13 bytes      C++
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> clucene-cored.dll!lucene::index::IndexModifier::addDocument(
> >>>>>>>
> >>>>>>>>>>>>> lu cene::document::Document * doc=0x0012f600,
> >>>>>>>>>>>>> lucene::analysis::Analyzer *
> >>>>>>>>>>>>>
> >>> docAnalyzer=0x010a5fa0)  Line
> >>>
> >>>>>>>>>>>>> 100     C++
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> mkidx.exe!tovek::index::Index::indexDocument(tovek::index::D
> >>>>>>>
> >>>>>>>>>>>>> oc ument&  doc={...}, bool bInsert=false,
> >>>>>>>>>>>>>
> >>> unsigned
> >>>
> >>>>>>>>>>>>> long&  ulPrevDoc=0x00000007,
> >>>>>>>>>>>>>
> >>> tovek::analysis::CachedAnalyzer *
> >>>
> >>>>>>>>>>>>> pCachedAnalyzer=0x010a5fa0)  Line 472   C++
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Problematic item in PostingHash:
> >>>>>>>>>>>>> =========================
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> -               threadState->p  0x02538fd8
> >>>>>>>>>>>>> {textStart=0xfeeefeee docFreq=0xfeeefeee
> >>>>>>>>>>>>>
> >>>>>>> freqStart=0xfeeefeee
> >>>>>>>
> >>>>>>>>>>>>> ...}
> >>>>>>>>>>>>>
> >>> lucene::index::DocumentsWriter::Posting *
> >>>
> >>>>>>>>>>>>>                 textStart       0xfeeefeee      int
> >>>>>>>>>>>>>                 docFreq 0xfeeefeee      int
> >>>>>>>>>>>>>                 freqStart       0xfeeefeee      int
> >>>>>>>>>>>>>                 freqUpto        0xfeeefeee      int
> >>>>>>>>>>>>>                 proxStart       0xfeeefeee      int
> >>>>>>>>>>>>>                 proxUpto        0xfeeefeee      int
> >>>>>>>>>>>>>                 lastDocID       0xfeeefeee      int
> >>>>>>>>>>>>>                 lastDocCode     0xfeeefeee      int
> >>>>>>>>>>>>>                 lastPosition    0xfeeefeee      int
> >>>>>>>>>>>>> +               vector  0xfeeefeee {p=??? lastOffset=???
> >>>>>>>>>>>>> offsetStart=??? ...}
> >>>>>>>>>>>>>
> >>>>>>>>>>> lucene::index::DocumentsWriter::PostingVector *
> >>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> ------------------------------------------------------------
> >>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> ----------------
> >>>>>>>>>>>>> ThinkGeek and WIRED's GeekDad team up for the
> >>>>>>>>>>>>> Ultimate GeekDad Father's Day Giveaway.
> >>>>>>>>>>>>>
> >>> ONE MASSIVE
> >>>
> >>>>>>>>>>>>> PRIZE to the lucky
> >>>>>>>>>>>>>
> >>>>>>>>>> parental unit.
> >>>>>>>>>>
> >>>>>>>>>>>>> See the prize list and enter to win:
> >>>>>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>>>>>>>>>> _______________________________________________
> >>>>>>>>>>>>> CLucene-developers mailing list
> >>>>>>>>>>>>> CLucene-developers@lists.sourceforge.net
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>> https://lists.sourceforge.net/lists/listinfo/clucene-develop
> >>>>>>>
> >>>>>>>>>>>>> ers
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>
> >>> ----------------------------------------------------------------
> >>>
> >>>>>>> --
> >>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>>
> >>>>>>>>>>>> --
> >>>>>>>>>>>> -------- ThinkGeek and WIRED's GeekDad team
> >>>>>>>>>>>>
> >>> up for the
> >>>
> >>>>>>>>>>>> Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE
> >>>>>>>>>>>>
> >>>>>>> PRIZE to
> >>>>>>>
> >>>>>>>>>>>> the lucky parental unit.  See the prize list and
> >>>>>>>>>>>>
> >>>>>>> enter to win:
> >>>>>>>
> >>>>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>>>>>>>>> _______________________________________________
> >>>>>>>>>>>> CLucene-developers mailing list
> >>>>>>>>>>>> CLucene-developers@lists.sourceforge.net
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>> https://lists.sourceforge.net/lists/listinfo/clucene-developer
> >>>>>>>
> >>>>>>>>>>>> s
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>
> >>> ----------------------------------------------------------------
> >>>
> >>>>>>> --
> >>>>>>>
> >>>>>>>>>> ----
> >>>>>>>>>>
> >>>>>>>>>>> ------
> >>>>>>>>>>> --
> >>>>>>>>>>> ThinkGeek and WIRED's GeekDad team up for the
> >>>>>>>>>>>
> >>>>>>> Ultimate GeekDad
> >>>>>>>
> >>>>>>>>>>> Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky
> >>>>>>>>>>>
> >>>>>>>>>> parental unit.
> >>>>>>>>>>
> >>>>>>>>>>> See the prize list and enter to win:
> >>>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>>>>>>>> _______________________________________________
> >>>>>>>>>>> CLucene-developers mailing list
> >>>>>>>>>>> CLucene-developers@lists.sourceforge.net
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>
> >>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
> >>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>
> >>> ----------------------------------------------------------------
> >>>
> >>>>>>> --
> >>>>>>>
> >>>>>>>>>> ----
> >>>>>>>>>>
> >>>>>>>>>>> -------- ThinkGeek and WIRED's GeekDad team up for
> >>>>>>>>>>>
> >>>>>>> the Ultimate
> >>>>>>>
> >>>>>>>>>>> GeekDad Father's Day Giveaway. ONE MASSIVE
> >>>>>>>>>>>
> >>> PRIZE to the
> >>>
> >>>>>>>>>> lucky parental
> >>>>>>>>>>
> >>>>>>>>>>> unit.  See the prize list and enter to win:
> >>>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>>>>>>>> _______________________________________________
> >>>>>>>>>>> CLucene-developers mailing list
> >>>>>>>>>>> CLucene-developers@lists.sourceforge.net
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>
> >>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
> >>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>> ----------------------------------------------------------
> >>>
> >>>>>>>>>> ----
> >>>>>>>>>> ----------------
> >>>>>>>>>> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> >>>>>>>>>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> >>>>>>>>>> lucky parental unit.  See the prize list and
> >>>>>>>>>>
> >>> enter to win:
> >>>
> >>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> CLucene-developers mailing list
> >>>>>>>>>> CLucene-developers@lists.sourceforge.net
> >>>>>>>>>>
> >>>>>>>>>>
> >>> https://lists.sourceforge.net/lists/listinfo/clucene-devel
> >>>
> >>>>>>>>>> opers
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>> ----------------------------------------------------------------
> >>>
> >>>>>>> ----
> >>>>>>>
> >>>>>>>>> ---------- ThinkGeek and WIRED's GeekDad team up for the
> >>>>>>>>> Ultimate GeekDad Father's Day Giveaway. ONE
> >>>>>>>>>
> >>> MASSIVE PRIZE to
> >>>
> >>>>>>>>> the lucky parental unit.  See the prize list and
> >>>>>>>>>
> >>> enter to win:
> >>>
> >>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>>>>>> _______________________________________________
> >>>>>>>>> CLucene-developers mailing list
> >>>>>>>>> CLucene-developers@lists.sourceforge.net
> >>>>>>>>>
> >>>>>>>>>
> >>> https://lists.sourceforge.net/lists/listinfo/clucene-develop
> >>>
> >>>>>>>>> ers
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>> ----------------------------------------------------------------
> >>>
> >>>>>>> ------
> >>>>>>>
> >>>>>>>> -------- ThinkGeek and WIRED's GeekDad team up for the
> >>>>>>>> Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE
> >>>>>>>>
> >>> PRIZE to
> >>>
> >>>>>>>> the
> >>>>>>>>
> >>>>>>> lucky parental
> >>>>>>>
> >>>>>>>> unit.  See the prize list and enter to win:
> >>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>>>>> _______________________________________________
> >>>>>>>> CLucene-developers mailing list
> >>>>>>>> CLucene-developers@lists.sourceforge.net
> >>>>>>>>
> >>>>>>>>
> >>> https://lists.sourceforge.net/lists/listinfo/clucene-developer
> >>>
> >>>>>>>> s
> >>>>>>>>
> >>>>>>> --------------------------------------------------------------
> >>>>>>> ----------------
> >>>>>>> ThinkGeek and WIRED's GeekDad team up for the
> >>>>>>>
> >>> Ultimate GeekDad
> >>>
> >>>>>>> Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky
> >>>>>>>
> >>> parental
> >>>
> >>>>>>> unit.  See the prize list and enter to win:
> >>>>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>>>> _______________________________________________
> >>>>>>> CLucene-developers mailing list
> >>>>>>> CLucene-developers@lists.sourceforge.net
> >>>>>>>
> >>>>>>>
> >>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
> >>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>> ------------------------------------------------------------------
> >>>
> >>>>>> ------------ ThinkGeek and WIRED's GeekDad team up for the
> >>>>>> Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE
> >>>>>>
> >>> PRIZE to the
> >>>
> >>>>>> lucky parental unit.  See the prize list and enter to win:
> >>>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>>> _______________________________________________
> >>>>>> CLucene-developers mailing list
> >>>>>> CLucene-developers@lists.sourceforge.net
> >>>>>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
> >>>>>>
> >>>>>
> >>>>>
> >>> --------------------------------------------------------------------
> >>>
> >>>>> ---------- ThinkGeek and WIRED's GeekDad team up for the Ultimate
> >>>>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky
> >>>>> parental unit.  See the prize list and enter to win:
> >>>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>>> _______________________________________________
> >>>>> CLucene-developers mailing list
> >>>>> CLucene-developers@lists.sourceforge.net
> >>>>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
> >>>>>
> >>>>
> >>>>
> >>> ----------------------------------------------------------------------
> >>>
> >>>> -------- ThinkGeek and WIRED's GeekDad team up for the Ultimate
> >>>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> >>>>
> >>> lucky parental
> >>>
> >>>> unit.  See the prize list and enter to win:
> >>>> http://p.sf.net/sfu/thinkgeek-promo
> >>>> _______________________________________________
> >>>> CLucene-developers mailing list
> >>>> CLucene-developers@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
> >>>>
> >>>
> > ------------------------------------------------------------------------------
> > ThinkGeek and WIRED's GeekDad team up for the Ultimate
> > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> > lucky parental unit.  See the prize list and enter to win:
> > http://p.sf.net/sfu/thinkgeek-promo
> > _______________________________________________
> > CLucene-developers mailing list
> > CLucene-developers@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/clucene-developers
> >
> >
> >
> 
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> CLucene-developers mailing list
> CLucene-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/clucene-developers

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
CLucene-developers mailing list
CLucene-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clucene-developers

Reply via email to