[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#26976: On Hydra, offload crashes while trying to build linux-libre s
bug#26976: On Hydra, offload crashes while trying to build linux-libre source
Wed, 14 Jun 2017 22:10:59 +0200
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
(+ Cc: guix-sysadmin)
address@hidden (Ludovic Courtès) skribis:
> I’ve pushed a workaround that seems to work (‘guix copy’ commands that
> previously segfaulted on hydra.gnu.org no longer do):
> The idea is simply to explicitly close all the channel ports. That way,
> when their finalizer gets called, it doesn’t invoke libssh code.
> (guix build offload) and (guix ssh) already explicitly close all the
> channel ports they open, so I found that the culprit is ‘node-eval’ in
> Guile-SSH. The patch changes ‘node-eval’ to explicitly close the RREPL
> channel upon completion. (BTW, performance-wise, it may be best to
> avoid opening a new channel every time ‘node-eval’ is called.)
> That may be good enough for Guix, but of course that’s a workaround and
> not a proper fix.
> I’ll do some more testing and then maybe try switching hydra.gnu.org to
> Guile 2.2 again.
After some more testing, I’ve upgraded hydra.gnu.org to
So far so good, but let’s keep an eye on the ongoing builds. We can
always roll back if it turns out my optimism was misplaced.