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

Oliver Beard <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/plasma-workspace/-/commi |ma/plasma-workspace/-/commi
                   |t/d9e2215bb5c19391c8a978d9f |t/4d7b4be9722d6a1c1d84d8170
                   |e939a6647b8d7b9             |66b424117dadde4

--- Comment #81 from Oliver Beard <[email protected]> ---
Git commit 4d7b4be9722d6a1c1d84d817066b424117dadde4 by Oliver Beard.
Committed on 24/09/2025 at 21:31.
Pushed by olib into branch 'Plasma/6.4'.

applets/mediacontroller: Workaround for common crash in QQuickStackView

This commit adds a workaround for QTBUG-140018 where a regression in Qt 6.9.2
causes a segfault as qmlEngine(view) returns null in
QQuickStackElement::initialize, because a parent loader set the engine to null
when unloading, but we still run.

We avoid this by not pushing a new Image to the StackView when it isn't
visible, which is coincident with the above and the cause of the crash.

This does not regress any behaviour, functionality or animation.

Co-authored-by: David Edmundson <[email protected]>


(cherry picked from commit 30273fb2afcc6e304951c8895bb17d38255fed39)

Co-authored-by: Oliver Beard <[email protected]>

M  +10   -0    applets/mediacontroller/AlbumArtStackView.qml

https://invent.kde.org/plasma/plasma-workspace/-/commit/4d7b4be9722d6a1c1d84d817066b424117dadde4

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

Reply via email to