bug#21424: guile-2.0: SIGALRM signal handler does not get called when guile blocks on I/O

Rob Browning <[email protected]> Sun, 12 Jan 2025 13:52:04 -0600
Newsgroups gmane.lisp.guile.bugs
Message-ID <[email protected]>
Rob Browning <[email protected]> writes:

> This appears to still be the case with at least Debian's 2.0.11+1-10
> package, and setting the handler to something that doesn't perform IO
> has the same effect (i.e. no alarm until you hit return):
>
>   (sigaction SIGALRM (lambda (x) (exit 1)))

Just checked -- still true with 3.0.9.

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4