** 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
