[Xapian-discuss] AssertParanoid() failure in MultiMatch::getorrecalc_maxweight()

Rocco Caputo rcaputo at pobox.com
Thu Jun 15 18:11:29 BST 2006


On Jun 14, 2006, at 14:39, Olly Betts wrote:

> On Wed, Jun 14, 2006 at 02:22:38PM -0400, Rocco Caputo wrote:
>> While tracking down the stack smash (still working on that), I came
>> across a failed AssertParanoid() in MultiMatch::getorrecalc_maxweight
>> ().  I don't know how the post list is being modified without also
>> making recalc_w_max true.
>
> Bit of a long-shot, but is this with the remote backend?  I noticed
> recently that MSetPostList doesn't seem quite right in 0.9.6 (it will
> overreport the current maxweight sometimes in a way which is  
> harmless to
> the correctness of the results, but may hinder early termination).
>
> Otherwise, is the code which produces this in a state where you could
> sensibly send it to me?

Hi, Olly (and list).

First, the code's part of a rather large project, and it'll probably  
never be able to be shared.

You're right---this is with the remote backend.  I don't mind the  
faulty optimization as long as the results will be correct.

-- 
Rocco Caputo - rcaputo at pobox.com





More information about the Xapian-discuss mailing list