I have narrowed down the root cause to setting the source of the pageLoader to "" in the dashView.onActiveChanged handler (dash.qml, line 58).
If I comment out this instruction the crash doesn’t happen. Same if I delay it by one millisecond using a timer.
There is obviously a race condition at play on the pageLoader or its children that only manifests itself when the layout is mirrored. I’m still digging.
I have narrowed down the root cause to setting the source of the pageLoader to "" in the dashView. onActiveChanged handler (dash.qml, line 58).
If I comment out this instruction the crash doesn’t happen. Same if I delay it by one millisecond using a timer.
There is obviously a race condition at play on the pageLoader or its children that only manifests itself when the layout is mirrored. I’m still digging.