GNU bug report logs - #67041
[cuirass] cuirass-web crash

Previous Next

Package: guix;

Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Date: Fri, 10 Nov 2023 14:01:02 UTC

Severity: normal

Merged with 64276

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Ludovic Courtès <ludo <at> gnu.org>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 67041 <at> debbugs.gnu.org, guix-sysadmin <guix-sysadmin <at> gnu.org>
Subject: bug#67041: [cuirass] cuirass-web crash
Date: Thu, 16 Nov 2023 23:26:48 +0100
Ludovic Courtès <ludo <at> gnu.org> skribis:

> scheme@(guile-user)> (run-fibers
> (lambda ()
>   (define pool (make-resource-pool (iota 10)))
>   (with-resource-from-pool pool x (pk 'x x) (throw 'doh!))))
>
> ;;; (x 0)
> Uncaught exception in task:
> In fibers.scm:
>    186:20  9 (_)
>    145:21  8 (_)
> In ice-9/boot-9.scm:
>   1752:10  7 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
> In cuirass/utils.scm:
>     99:24  6 (_)
> In current input:
>      6:44  5 (_ _)
> In ice-9/boot-9.scm:
>   1685:16  4 (raise-exception _ #:continuable? _)
> In cuirass/utils.scm:
>     96:12  3 (_ #<&compound-exception components: (#<&error> #<&irritants irritants: ()> #<&exception-with-kind-and-args kind: doh! args: ()>)>)
> In fibers/operations.scm:
>    154:10  2 (perform-operation _)
> In fibers/scheduler.scm:
>     357:6  1 (suspend-current-task _)
> In ice-9/boot-9.scm:
>   1685:16  0 (raise-exception _ #:continuable? _)
> ice-9/boot-9.scm:1685:16: In procedure raise-exception:
> Attempt to suspend fiber within continuation barrier

This is fixed by Cuirass commit
7c697ad7f15c13264615d2b6c9165b21abaf61dd.

Ludo’.




This bug report was last modified 1 year and 209 days ago.

Previous Next


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