Comment 15 for bug 1774316

Revision history for this message
Seth Hillbrand (sethh) wrote :

Hi Carsten-

Can you apply this patch to master and test? On my i386 Buster VM, this resolves the issue.

The problem appears to be an index collision when splitting the tree for very large volumes when the tree only contains those volumes. I see at least two ways to avoid this. The least invasive is the attached patch that sets an expected BBox volume for the origin_viewitem class.

The alternative fix would be to use doubles instead of floats for the RTree volume calculations. This would be more invasive as we change the RTree for everything else but it would also be a more robust fix.