https://bugs.kde.org/show_bug.cgi?id=368838

--- Comment #85 from David Edmundson <k...@davidedmundson.co.uk> ---
Lucky timing, just gave up and hit submit.

Had

diff --git a/src/quick/scenegraph/qsgrenderloop.cpp
b/src/quick/scenegraph/qsgrenderloop.cpp
index ca1fb9ba5..a8beac369 100644
--- a/src/quick/scenegraph/qsgrenderloop.cpp
+++ b/src/quick/scenegraph/qsgrenderloop.cpp
@@ -418,6 +418,8 @@ void QSGGuiThreadRenderLoop::renderWindow(QQuickWindow
*window)
     emit window->afterAnimating();

     cd->syncSceneGraph();
+
+    qDebug() << "maybe ending sync" << lastDirtyWindow;
     if (lastDirtyWindow)
         rc->endSync();



all the while not leaking this was printing with true on the end...then
randomly just as I started doing something else I'm seeing this always false..
and it's clear from the code that at that point it stops releasing anything.

If we find the cause of that, we'll get this fixed.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to