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.
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.