> I've now made set_sec_vbits8 dump the tree before and after setting
> the line and it looks very simple:
>
> 0xFEC7CD30
> 0xFEC7CD70
> --11681-- setting line 0x75D0EA0
> 0xFEC7CD30
> 0xFEC7CD70
> 0x75D0EA0
>
> So we have a tree with 2 notes, insert a third and get an unordered tree
> out.

Sheesh.  That's very strange, because the AVL stuff has been intensively
hammered on since it was installed, well over a year ago.

Can you send your tree-check routine?  I am curious to use it in
mc_expensive_sanity_check to see if it shows the problem happening
but undetected on any other programs.

I had a brief check through m_oset.c, looking for word size and signedness
issues to do with fast-case comparisons of keys (as is used here), but 
saw nothing suspicious.

J

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to