cherry-pick https://codereview.qt-project.org/#/c/224684/ to fix image slideshows in KDE Plasma
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtdeclarative-opensource-src (Ubuntu) |
Fix Released
|
High
|
Simon Quigley | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* Due to a Qt bug, using an image slideshow for the wallpaper causes a memory leak that eventually causes the system to freeze. The severity of the leak is proportional to the speed with which images are changed in the slideshow.
* Given the popularity of the image slideshow wallpaper feature, this is a high-profile, easily reproducible issue.
* See https:/
* An attempt was made to backport the fix prior to Bionic's release, but this was overlooked or unsuccessful (see the history here). As a result, it now needs to be done as an SRU.
[Test Case]
* Use KDE Plasma
* Right-click on the desktop and choose "Configure Desktop"
* Change the wallpaper type to "Slideshow" and choose a folder full of images
* Click Apply
* Wait a few days; Plasma will eventually totally freeze
[Regression Potential]
* Regressions are unlikely given that the specific backport patch has been well-tested by many in https:/
Changed in qtdeclarative-opensource-src (Ubuntu RTM): | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Simon Quigley (tsimonq2) |
no longer affects: | qtdeclarative-opensource-src (Ubuntu RTM) |
Changed in qtdeclarative-opensource-src (Ubuntu): | |
status: | New → Incomplete |
status: | Incomplete → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Simon Quigley (tsimonq2) |
Changed in qtdeclarative-opensource-src (Ubuntu): | |
status: | Confirmed → Fix Released |
description: | updated |
This has been uploaded to Bionic.