SUMMARY Stale Dolphin process overlives all it's windows closes after Compress from context menu. STEPS TO REPRODUCE 1. Compress something using Dolphin "Compress" context menu. 2. Close all Dolphin windows OBSERVED RESULT There is stale Dolphin process without any UI. EXPECTED RESULT There should be no Dolphin processes left after closing it's all windows. SOFTWARE/OS VERSIONS Built from master
A possibly relevant merge request was started @ https://invent.kde.org/utilities/ark/-/merge_requests/63
Git commit 3c563880b00e46794f55f6214506f0ce9aac3965 by Andrey Butirsky. Committed on 20/09/2021 at 15:24. Pushed by butirsky into branch 'master'. fix: Dolphin doesn't fully quit after Compress from context menu deleteLater() doesn't work if no event loop is run for the thread M +2 -0 kerfuffle/jobs.cpp https://invent.kde.org/utilities/ark/commit/3c563880b00e46794f55f6214506f0ce9aac3965
Perhaps worth cherry-picking to stable?
Git commit 235e6f6f0e838fb59f4ff8925c7f848eaaa7c0ea by Andrey Butirsky. Committed on 20/09/2021 at 18:52. Pushed by butirsky into branch 'cherry-pick-3c563880'. fix: Dolphin doesn't fully quit after Compress from context menu deleteLater() doesn't work if no event loop is run for the thread (cherry picked from commit 3c563880b00e46794f55f6214506f0ce9aac3965) M +2 -0 kerfuffle/jobs.cpp https://invent.kde.org/utilities/ark/commit/235e6f6f0e838fb59f4ff8925c7f848eaaa7c0ea
(In reply to Nate Graham from comment #3) > Perhaps worth cherry-picking to stable? Could you check if I chose the branch right, Nate? https://invent.kde.org/utilities/ark/-/merge_requests/65
Yep! Merged. For future reference, many apps--including Ark--use the merge-to-stable rather than the cherry-pick-to-stable workflow.
> merge-to-stable That doesn't seem right, you mean merge-from-stable/merge-to-master?
Right, I'm just being complete: 1. Merge *the merge request* into stable 2. Merge stable into master