guix-devel
[Top][All Lists]
Advanced

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

Re: shepherd, fibers, and signals (asyncs)


From: Attila Lendvai
Subject: Re: shepherd, fibers, and signals (asyncs)
Date: Sun, 17 Dec 2023 00:59:07 +0000

@emixa-d kindly proposed something that turned out to be a fix:

https://github.com/wingo/fibers/issues/29#issuecomment-1858922276

i've sent it to:

shepherd: sometimes hangs on `guix system reconfigure`
https://issues.guix.gnu.org/67839#6

in essence:

shepherd violates the fibers API by calling it from an async signal handler, 
and this is an issue indeed, but the bugs caused by this should manifest rarely 
and randomly; i.e. the frozen recofigure behavior must be caused by something 
else.

the actual root cause here was that the with-process-monitor parameterize was 
not covering some code that it should have.

-- 
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“I am not what happened to me, I am what I choose to become.”
        — Carl Jung (1875–1961)




reply via email to

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