Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
5.12, 5.15
-
None
Description
With the Basic renderer on Qt 5.12.10+, hidden windows can be marked as updatePending due to updates in the scenegraph, but this results in QSGRenderer::renderWindow::lastDirtyWindow always being false. As such, rc->endSync() never getting called and memory piling up until the window is shown again, deleted or the app crashes.
MVP attached.