https://bugs.kde.org/show_bug.cgi?id=528114
--- Comment #1 from [email protected] --- (In reply to sammand72 from comment #0) > DESCRIPTION > > During normal use of Fedora 44 KDE Plasma (Wayland), the KWallet unlock > dialog randomly appears with the message: > > "The application 'KDE' has requested to open the wallet 'kdewallet'." > > Clicking Cancel causes the dialog to immediately reopen. This repeats > continuously, and I can reproduce the loop simply by repeatedly clicking > Cancel. > > I have not changed my Fedora login password or KWallet password. They are > identical. > > This appears potentially related to KSecretD and the KDE Secret Service > portal. I have not established which application initiates the original > request. > > STEPS TO REPRODUCE > > 1. Log into a Fedora 44 KDE Plasma session. > 2. Use the desktop normally. At an unpredictable point, the KWallet unlock > dialog appears. > 3. Click Cancel. The dialog immediately reappears, repeatedly. > > OBSERVED RESULT > > KWallet repeatedly displays an unlock dialog identifying KDE as the > requesting application. Cancelling the dialog does not dismiss it > permanently. > > The following diagnostic evidence was collected. > > PAM initialization: > > ```text > Oct 31 20:45:51 pam_kwallet5(plasmalogin:session): > pam_kwallet5: pam_sm_open_session > > Oct 31 20:45:51 pam_kwallet_init[1701]: > final socket path: /run/user/1000/kwallet5.socket > ``` > > The socket exists: > > ```text > /run/user/1000/kwallet5.socket > ``` > > Later, KSecretD reports: > > ```text > Oct 31 21:44:56 ksecretd[14108]: > Lacking a socket, pipe: 0 env: 0 > > Oct 31 21:44:57 ksecretd[14108]: > Using kwallet without parent window! > ``` > > The latter message repeats frequently while the unlock prompts occur. > > The KDE desktop portal also logs: > > ```text > Started dbus-:[email protected]. > ``` > > An additional KSecretD process (PID 13615) produced these errors: > > ```text > Created a KConfigGroup on an inaccessible config location "kwalletrc" > > error marshalling arguments for create_pool: > dup failed: Too many open files > > The Wayland connection experienced a fatal error: > Too many open files > ``` > > The process subsequently exited. > > EXPECTED RESULT > > KWallet should be unlocked using the credentials provided by PAM during > login. Background Secret Service requests should not cause an endless > sequence of wallet unlock prompts. > > SOFTWARE/OS VERSIONS > > Operating System: Fedora Linux 44 > KDE Plasma Version: 6.7.5 > KDE Frameworks Version: 6.31.0 > Qt Version: 6.11.2 > > ADDITIONAL INFORMATION > > Installed packages: > > ```text > kf6-kwallet-6.31.0-1.fc44.x86_64 > kf6-kwallet-libs-6.31.0-1.fc44.x86_64 > pam-kwallet-6.7.5-1.fc44 > ``` > > KWallet configuration: > > ```ini > [Wallet] > Close When Idle=false > Enabled=true > First Use=false > Idle Timeout=10 > Prompt on Open=false > ``` > > The wallet password matches my Fedora login password. > > The KDE portal configuration selects KWallet as the Secret Service backend: > > ```ini > org.freedesktop.impl.portal.Secret=kwallet > ``` > > A D-Bus capture also showed Secret Portal RetrieveSecret requests from a > Bitwarden Flatpak proxy and the desktop portal. However, terminating > Bitwarden while the repeated prompts were already occurring did not stop > them. > > Related report: > https://bugs.kde.org/show_bug.cgi?id=524373 > https://bugs.kde.org/show_bug.cgi?id=524522 > https://bugs.kde.org/show_bug.cgi?id=524522 > > That report describes a similar Fedora 44 problem involving PAM socket > initialization and KSecretD being launched without access to the PAM socket. > My installed KWallet version is 6.31.0. -- You are receiving this mail because: You are watching all bug changes.
