[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#15683: [critical] ERROR: ... close-pipe: pipe not in table

From: Mark H Weaver
Subject: bug#15683: [critical] ERROR: ... close-pipe: pipe not in table
Date: Sun, 17 Nov 2013 05:04:05 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

Mark H Weaver <address@hidden> writes:
> Here's a set of patches that should make (ice-9 popen) thread safe.
> I've also pushed these to the 'wip-thread-safe-popen' branch in git.

There was a minor mistake in one of the patches: the new internal scheme
procedures for accessing the port alist declared their arguments as
optional, but they should have been required.

Here are the patches again, with that problem fixed.


Attachment: 0001-Add-mutex-locking-functions-that-also-block-asyncs.patch
Description: [PATCH 1/6] Add mutex locking functions that also block asyncs

Attachment: 0002-Block-system-asyncs-while-overrides_lock-is-held.patch
Description: [PATCH 2/6] Block system asyncs while 'overrides_lock' is held

Attachment: 0003-Make-guardians-thread-safe.patch
Description: [PATCH 3/6] Make guardians thread-safe

Attachment: 0004-Make-port-alists-accessible-from-Scheme.patch
Description: [PATCH 4/6] Make port alists accessible from Scheme

Attachment: 0005-Stylistic-improvements-for-ice-9-popen.patch
Description: [PATCH 5/6] Stylistic improvements for (ice-9 popen)

Attachment: 0006-Make-ice-9-popen-thread-safe.patch
Description: [PATCH 6/6] Make (ice-9 popen) thread-safe

reply via email to

[Prev in Thread] Current Thread [Next in Thread]