@paul
We sorta figured it out. The signal handling does a switcheroo on the pid/tid of the process so we loose possession of the session keyring.
The solution is to run all keyctl syscalls in a separate goroutine with LockOSThread.
I suspect this is a nice addition to your go-keyring :)
=> More informations about this toot | View the thread | More toots from Foxboron@chaos.social
=> View paul@soylent.green profile
text/gemini
This content has been proxied by September (3851b).