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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED

--- Comment #4 from Harald Sitter <sit...@kde.org> ---
- change splash
- apply
- close window while applying
- crash

What happens is that the closing pulls the objects out from under the ::save
function and so it then sends signals into the void and crashes. I'm not sure
how to mitigate this, we kind of need to block in ::save because of how the KCM
API works. Possibly the solution could be to manually run a nested eventloop
and abort it in the destructor. 

Ultimately though the KCM API ought to become async. It's not the first time
that having to block inside a ::save is causing trouble.

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

Reply via email to