https://bugs.kde.org/show_bug.cgi?id=397767
David Edmundson <k...@davidedmundson.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |CONFIRMED --- Comment #8 from David Edmundson <k...@davidedmundson.co.uk> --- >Would you mind explaining to me what is happening? We have a bug. I don't get a crash if I force my system to be threaded, but I do see in the logs it doing something stupid and the wrong way round. We have destruction and cleanup in a separate thread in QtQuick, and we're pulling out the surface and context at a weird point. scripting.cpp connect(window, &QWindow::visibilityChanged, [window](QWindow::Visibility visibility) { if (visibility == QWindow::Hidden) { window->destroy(); } fine if you're synced. Qt has special code if you're in the window destructor, but not for calling destroy on the platform window explicitly. -- You are receiving this mail because: You are watching all bug changes.