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: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Christopher Allan Webber <cwebber <at> dustycloud.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#24852: closed (guile --listen=/path/to/socket: "ERROR: In
 procedure select: Interrupted system call")
Date: Tue, 01 Nov 2016 21:15:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 01 Nov 2016 16:14:18 -0500
with message-id <8760o6q4wl.fsf <at> dustycloud.org>
and subject line Re: bug#24852: guile --listen=/path/to/socket: "ERROR: In procedure select: Interrupted system call"
has caused the debbugs.gnu.org bug report #24852,
regarding guile --listen=/path/to/socket: "ERROR: In procedure select: Interrupted system call"
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
24852: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24852
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Christopher Allan Webber <cwebber <at> dustycloud.org>
To: bug-guile <at> gnu.org
Subject: 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?


[Message part 3 (message/rfc822, inline)]
From: Christopher Allan Webber <cwebber <at> dustycloud.org>
To: 24852-close <at> debbugs.gnu.org
Subject: Re: bug#24852: guile --listen=/path/to/socket: "ERROR: In procedure
 select: Interrupted system call"
Date: Tue, 01 Nov 2016 16:14:18 -0500
Well, I was wrong.  For some reason this stopped working for me over the
last couple of days, but it doesn't seem to be Guile master that's at
fault.  I'm having the same trouble with Guile 2.0.

Not sure how this started happening or why it's happening though...


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.