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

Harald Sitter <sit...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/fram
                   |                            |eworks/kio/commit/ae4af4ab8
                   |                            |4588f1d64149ba05d83bcb39fe8
                   |                            |4f7a
             Status|ASSIGNED                    |RESOLVED

--- Comment #7 from Harald Sitter <sit...@kde.org> ---
Git commit ae4af4ab84588f1d64149ba05d83bcb39fe84f7a by Harald Sitter.
Committed on 22/04/2023 at 14:53.
Pushed by meven into branch 'master'.

delete threaded workers on a thread

this prevents potential deadlocks between the worker thread and the main
thread in case the former relies on the latter to do work. specifically
qdbus seems unhappy if we wait in the main thread. in point of fact we
shouldn't be waiting in the main thread anyway since the result of the
thread is immaterial

(wait is also called inside the workerthread destructor, I'm leaving it
there as a safe guard against deleting still-running threads)

M  +14   -0    src/core/worker.cpp

https://invent.kde.org/frameworks/kio/commit/ae4af4ab84588f1d64149ba05d83bcb39fe84f7a

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

Reply via email to