GNU bug report logs - #24852
guile --listen=/path/to/socket: "ERROR: In procedure select: Interrupted system call"

Previous Next

Package: guile;

Reported by: Christopher Allan Webber <cwebber <at> dustycloud.org>

Date: Tue, 1 Nov 2016 19:36:02 UTC

Severity: normal

Done: Christopher Allan Webber <cwebber <at> dustycloud.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Christopher Allan Webber <cwebber <at> dustycloud.org>
To: 24852 <at> debbugs.gnu.org
Subject: bug#24852: guile --listen=/path/to/socket: "ERROR: In procedure select: Interrupted system call"
Date: Tue, 01 Nov 2016 14:34:51 -0500
Build Guile master, then do:

  ./meta/guile --listen=/tmp/guile-socket

Connect from emacs like so:

  M-x guile-connect-local

You'll connect, but if you look at the shell you spawned Guile in,
you'll see:

  ERROR: In procedure select: Interrupted system call

You'll also find that where you would expect to have a working REPL,
it's now blocked, and does not appear to become unblocked even after
exiting the connected REPL.  You also won't be able to spawn a second
REPL via `guile-connect-local'.

This doesn't happen in Guile's 2.0.X stable releases, only in latest
master afaict.

I wonder if it has something to do with recent changes in the way ports
suspend?




This bug report was last modified 8 years and 204 days ago.

Previous Next


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