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.

Reply via email to