This iteration loops forever: void IndexWriter::addMergeException(MergePolicy::OneMerge* _merge) { SCOPED_LOCK_MUTEX(THIS_LOCK) if ( mergeGen == _merge->mergeGen ){ MergeExceptionsType::iterator itr = mergeExceptions->begin(); while ( itr != mergeExceptions->end() ){ MergePolicy::OneMerge* x = *itr; if ( x == _merge ){ return; } } } mergeExceptions->push_back(_merge); }
Apparently it would require itr++ at the end of while-loop? ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ CLucene-developers mailing list CLucene-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/clucene-developers