Here's another simple reproduction, Guile's own webserver module (use-modules (web server))
(define (handler request body) (values '((content-type . (text/plain))) "Hello, World!")) (run-server handler) It needs two SIGINTs to properly end the program. I think I'm encountering a bug rather than a misconception... ~ Vijay