GNU bug report logs - #72166
Shepherd periodically goes unresponsive on one of my machines

Previous Next

Package: guix;

Reported by: "Jonathan Frederickson" <jonathan <at> terracrypt.net>

Date: Thu, 18 Jul 2024 00:44:01 UTC

Severity: normal

Full log


Message #32 received at 72166 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Frederickson <jonathan <at> terracrypt.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 72166 <at> debbugs.gnu.org
Subject: Re: bug#72166: Shepherd periodically goes unresponsive on one of my
 machines
Date: Thu, 22 Aug 2024 13:52:54 -0400 (EDT)
[Message part 1 (text/plain, inline)]
Aug 22, 2024 05:35:47 Ludovic Courtès <ludo <at> gnu.org>:

> Hi,
> 
> You wrote:
> 
>> The machine in question does not have a battery-backed RTC, so it
>> loses time when it loses power, but notice the time changes once ntpd
>> starts up.
> 
> So you’re hitting the Fibers bug described here:
> 
>   https://issues.guix.gnu.org/70848
> 
> There is still no fix upstream unfortunately, but I hope we’ll get there
> in time for Shepherd 1.0.
> 
> The only workaround so far is to build shepherd against
> ‘guile-fibers-1.1’, which is what is done in Guix on AArch64 and RISC-V
> since these platforms are likely to be used with single-board computers
> lacking a battery-backed RTC.
> 
> Thanks,
> Ludo’.
Ah! Yes, that seems likely.

I've also run into what looks like the same thing on a laptop that does have an RTC, but it also has an NTP daemon running on it. (I have also noticed that this is most common on that laptop after a suspend/resume cycle, so maybe that's triggering the bug as well?)

I'll check to see if I've recently had an NTP sync the next time this happens, because that would be a definitive confirmation that I'm running into that bug.
[Message part 2 (text/html, inline)]

This bug report was last modified 282 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.