help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs Secret Service integration and KeePassXC issues


From: Michael Albinus
Subject: Re: Emacs Secret Service integration and KeePassXC issues
Date: Wed, 29 Dec 2021 13:41:14 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Michael Albinus <michael.albinus@gmx.de> writes:

Hi Liam,

>> However, over a few hours running Emacs and KeePassXC with my
>> `auth-sources' set appropriately, it appears that many extra sessions
>> are still opened when I view the aforementioned `Tools > Settings >
>> Secret Service Integration > Authorization' in KeePassXC. I believe it
>> is specific to Emacs, because the Nextcloud client and the GNOME Online
>> Accounts daemon also show up and do not seem to ever create extra
>> sessions. I’m not really sure how to debug this. I think this would mean
>> something is calling `secrets-open-session' somewhere, but it only seems
>> to be called when `secrets.el' is loaded, so I have no idea how it’s
>> happening. If how I load your updated version has something to do with
>> it, is there a better way for me to override the `defconst' and `defun'
>> with your changes than what I’ve described?
>
> Did you restart a new Emacs session, after adapting the load-path to the
> modified secrets.el?
>
> If this still happens, please instrument `secrets-open-session' for
> debugging. And when the debugger stops there, produce a backtrace by
> typing "d". This might tell us what's up.
>
> My crystal ball tells me that `auth-source-search' is involved.

PS: Set `secrets-debug' to t. Whenever `secrets-open-session' is called,
you'll see a message in the minibuffer. This should give an
approximation, under which constellation it is called.

>> —Liam

Best regards, Michael.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]