Bug 1212960

Summary: Quassel IRC Client aborts KDE logout
Product: [openSUSE] openSUSE Distribution Reporter: Matthias Bach <marix>
Component: X11 ApplicationsAssignee: E-Mail List <opensuse-kde-bugs>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Leap 15.5   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Matthias Bach 2023-07-03 20:33:14 UTC
Since upgrading to Leap 15.5, Quassel IRC will causes KDE logout to fail on the first try. On first attempt of logout, logout will abort with a message that it got cancelled by /usr/bin/quasselclient. A subsequent logout attempt will then succeed. But the next KDE session will have the same issue.

This is on X11 as KDE on Wayland sadly still does not have session restore.

I can reliably reproduce this if the Quassel window is open. I think I have also observed it with Quassel minimised to the tray but I have been unable to reproduce this.

Curiously upstream supposedly already fixed exactly this bug back in release 0.4.0:
* https://bugs.quassel-irc.org/issues/485
* https://github.com/quassel/quassel/commit/d6776e3276f91e2161836f82dfa8caebe596286d
Comment 1 Matthias Bach 2023-07-24 20:12:43 UTC
So I have experimented a bit and it seems that this is influenced by the "Minimize to tray on close" (or whatever it's called in English, I use the German localisation) option. If that option is enabled I get the issue on every system I tried. If that option is disabled, I can end the KDE session without issues.