Debug assertion in CFrame::CollectInvalidRects::addRect()

The issue disappears if I remove the line “CollectInvalidRects cir (this);” from CFrame::platformOnMouseDown(), CFrame::platformOnMouseMoved(), CFrame::platformOnMouseUp() etc.

What interesting about this is that GUI remains fully functional in this case. Can you explain the convept of the invalid rects collector a little and give some hints on why it may be thread-unsafe?

It’s also interesting that it only appears on Windows.

Thank you.