In the current code OpacityMask's source is the parent which contains
itself, which doesn't make sense. Docs explicitly say this. [1]
This leads to a crash in teardown.
A quick reshuffle fixes it.
BUG: 419625
[1] https://doc.qt.io/qt-5/qml-qtgraphicaleffects-opacitymask.html#source-prop