[SCM] qtdeclarative packaging branch, experimental, updated. debian/5.9.1-6
Dmitry Shachnev
mitya57 at moszumanska.debian.org
Tue Oct 10 16:33:27 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtdeclarative.git;a=commitdiff;h=6ac186b
The following commit has been merged in the experimental branch:
commit 6ac186b1ba7983ac5fd873acfea7db050dc0de4d
Author: Lisandro Damián Nicanor Pérez Meyer <perezmeyer at gmail.com>
Date: Thu Sep 7 13:46:23 2017 -0300
Backport fix for memory leak.
---
debian/changelog | 3 +++
debian/patches/fix_image_source_memory_leak.patch | 21 +++++++++++++++++++++
debian/patches/series | 3 +++
3 files changed, 27 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 2d99a6d..c564e58 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,8 @@
qtdeclarative-opensource-src (5.9.1-6) UNRELEASED; urgency=medium
+ [ Lisandro Damián Nicanor Pérez Meyer ]
+ * Add fix_image_source_memory_leak.patch to fix QTBUG-61754 (Closes: #874581).
+
-- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Thu, 07 Sep 2017 13:39:50 -0300
qtdeclarative-opensource-src (5.9.1-5) unstable; urgency=medium
diff --git a/debian/patches/fix_image_source_memory_leak.patch b/debian/patches/fix_image_source_memory_leak.patch
new file mode 100644
index 0000000..c4c9206
--- /dev/null
+++ b/debian/patches/fix_image_source_memory_leak.patch
@@ -0,0 +1,21 @@
+Description: fix memory leak with threaded renderer
+ This patch is actually the merge of https://codereview.qt-project.org/#/c/200715/
+ and https://codereview.qt-project.org/#/c/202781/ and will be included in the
+ next minor release.
+Bug-Qt: https://bugreports.qt.io/browse/QTBUG-61754
+Author: Mitch Curtis
+
+---
+ src/quick/scenegraph/qsgthreadedrenderloop.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/src/quick/scenegraph/qsgthreadedrenderloop.cpp
++++ b/src/quick/scenegraph/qsgthreadedrenderloop.cpp
+@@ -553,6 +553,7 @@ void QSGRenderThread::sync(bool inExpose
+ if (d->renderer)
+ d->renderer->clearChangedFlag();
+ d->syncSceneGraph();
++ sgrc->endSync();
+ if (!hadRenderer && d->renderer) {
+ qCDebug(QSG_LOG_RENDERLOOP) << QSG_RT_PAD << "- renderer was created";
+ syncResultedInChanges = true;
diff --git a/debian/patches/series b/debian/patches/series
index 826d5b0..374e350 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,6 @@
+# Backported patches
+fix_image_source_memory_leak.patch
+
# Debian patches
disableopengltests.patch
fix_test_remove_qlibraryinfo.patch
--
qtdeclarative packaging
More information about the pkg-kde-commits
mailing list