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

Michail Vourlakos <mvourla...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://commits.kde.org/lat |
                   |te-dock/745b9ea07554cda9d71 |
                   |d10e6b937d15a90da4dde       |
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|FIXED                       |---

--- Comment #4 from Michail Vourlakos <mvourla...@gmail.com> ---
(In reply to Martin Flöser from comment #2)
> Are you sure you setup everything correctly? I consider it unlikely that
> this works for Plasma but crashes for Latte. Please compare the setup
> sequence to usage in plasma. From the backtrace it looks like you setup blur
> too early before Qt created the Wayland window.

I found it, even though it was something a little different. 
Latte in order to slide-out its docks/panels during exit it was delaying the
corona destruction which is the parent of "KWayland::Client::PlasmaShell". It
was using the following code in corona destruction:

        QTimer::singleShot(400, [this]() {
            m_quitTimedEnded = true;
        });

        while (!m_quitTimedEnded) {
            QGuiApplication::processEvents(QEventLoop::AllEvents, 50);
        }

--------
by blocking this code for wayland crash disappeared.


> Please in general: first question your own implementation before creating
> bug reports. If you have questions concerning API usage please ask on the
> mailing list instead of bug reports. It doesn't scale if I have to handle
> all latte questions.

of course. I just wanted to keep track and the mailing list isnt that helpful.
I think the best in the future is to file them under latte-dock product and
point to mailing lists if someone wants to help or explain me.

thanks a lot for your efforts

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

Reply via email to