** Patch added: "Debdiff attached for stonking (0.17.0-1ubuntu1).  The patch 
caps the KWallet availability probe at 5 seconds and treats a timeout as 
available-but-busy, which preserves the behaviour that the regressing commit 
c7e1063 was introduced to fix. It is the same change proposed upstream in 
https://github.com/frankosterfeld/qtkeychain/pull/304 and can be dropped once 
that merges.  Built and tested on a clean Kubuntu 26.10 install. Measurements 
come from a test program issuing a single ReadPasswordJob with a 500 ms 
heartbeat timer, so a blocked thread can be distinguished from a merely 
outstanding job. Wallet locked in both cases.  Stock 0.17.0-1:    tick    24614 
ms   elapsed 24621 ms  One tick in 24.6 seconds, so the thread was blocked for 
the duration.  With this patch, 0.17.0-1ubuntu1:    tick 5256 ms   tick 5782 ms 
  tick 6306 ms   (continuing every ~500 ms)  The block is capped at 5 seconds 
as intended and the event loop runs normally from then on. The job stays 
outstanding until the wallet is unlocked, which is correct and does not block 
the calling thread.  lintian on the source package is clean, and 
update-maintainer has been run. Subscribing ubuntu-sponsors."
   
https://bugs.launchpad.net/ubuntu/+source/qtkeychain/+bug/2165214/+attachment/5995798/+files/lp2165214.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2165214

Title:
  libqt6keychain1 0.17.0-1: applications block for 25 seconds when the
  KWallet is locked

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtkeychain/+bug/2165214/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to