On Sun, 2026-07-05 at 22:59 +0200, Noé Lopez wrote:
> On Sun, 2026-07-05 at 22:40 +0200, Ludovic Courtès wrote:
> > Hi!
> > 
> > Noé Lopez <[email protected]> skribis:
> > 
> > > I have noticed that in the last two days, the cuirass page for
> > > worker
> > > status shows three builds and many many idle slots.
> > > https://ci.guix.gnu.org/workers
> > > 
> > > What gives? It seems that there might be a scheduling problem
> > > here,
> > > because there are plenty of scheduled builds, for example on the
> > > gnome-
> > > team jobset.
> > 
> > ‘cuirass remote-server’ had wrecked havoc on berlin (an uncaught
> > exception, causing a fiber to crash, causing the thing to keep
> > running
> > without doing anything) so I restarted it just now.
> > 
> 
> Thanks!
> 
> > Unfortunately it’s the debugging info from the log is not entirely
> > clear:
> > 
> 
> Its always surprising all the ways that display-backtrace can fail.
> And
> the reason is always an even bigger mystery!
> 
> I think we should patch guile to at least print the rest of the
> frames
> after the exception.

If you would do me the honor of reviewing my pull request
https://codeberg.org/guile/guile/pulls/219

> 
> > --8<---------------cut here---------------start------------->8---
> > 2026-07-01 20:28:18 removing 2 unresponsive workers: B5UVDOXE
> > Kf12jakd
> > 2026-07-01 20:28:18 build succeeded:
> > '/gnu/store/5kk4dyqfpihl4is8g4ngkq1lq870qhk2-activate-
> > service.scm.drv'
> > 2026-07-01 20:28:18 restarted 1 builds that were on unresponsive
> > workers
> > 2026-07-01 20:28:18 Uncaught exception in task:
> > 2026-07-01 20:28:18 In fibers.scm:
> > 2026-07-01 20:28:18     179:8  4 (_)
> > 2026-07-01 20:28:18 In cuirass/scripts/remote-server.scm:
> > 2026-07-01 20:28:18 Exception thrown while printing backtrace:
> > 2026-07-01 20:28:18 In procedure vector-ref: Argument 2 out of
> > range:
> > 250
> > 2026-07-01 20:28:18 ice-9/boot-9.scm:1705:22: In procedure raise-
> > exception:
> > 2026-07-01 20:28:18 In procedure =: Wrong type argument in position
> > 1: #f
> > 2026-07-01 20:28:18 derivation
> > '/gnu/store/1sjsbh3ykbn7bvk72qpqyq8m8dn5nksi-shepherd-user-file-
> > systems.go.drv' is not substitutable
> > …
> > 2026-07-02 00:29:31 warning: marking 'failed-dependency' builds
> > took
> > 73.582319 seconds
> > 2026-07-02 00:29:31 Uncaught exception in task:
> > 2026-07-02 00:29:31 In fibers.scm:
> > 2026-07-02 00:29:31     179:8  3 (_)
> > 2026-07-02 00:29:31 In cuirass/base.scm:
> > 2026-07-02 00:29:31   1317:13  2 (_)
> > 2026-07-02 00:29:31 In cuirass/utils.scm:
> > 2026-07-02 00:29:31    189:20  1 (call-with-resource-from-pool _ _)
> > 2026-07-02 00:29:31 In ice-9/boot-9.scm:
> > 2026-07-02 00:29:31   1705:22  0 (raise-exception _ #:continuable?
> > _)
> > 2026-07-02 00:29:31 ice-9/boot-9.scm:1705:22: In procedure raise-
> > exception:
> > 2026-07-02 00:29:31 In procedure =: Wrong type argument in position
> > 1: #f
> > 2026-07-02 00:29:35 0 items queued for eventual download
> > --8<---------------cut here---------------end--------------->8---
> > 
> > Ludo’.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to