When running this:
(false-if-exception (system* "does-not-exist"))
a process is left behind.
One possible solution is to make sure the child exits:
diff --git a/libguile/simpos.c b/libguile/simpos.c
index 5c8fe96..2e340e2 100644
--- a/libguile/simpos.c
+++ b/libguile/simpos.c
@@ -138,9 +138,7
Hi,
I added a patch to suggest a new environment variable.
GUILE_STACK_SIZE_NSCM
If this is defined and setted to a reasonable number then this will be the
number
of SCM (8 byte on a 64bit arch or 4 on a 32 bit arch) to allocate to the VM
stack.
The naming might not be the best, we might wan
-[ Tue, Dec 11, 2012 at 11:29:31PM +0100, Stefan Israelsson Tampe ]
> Anyway in vm.c I changed the
> #define VM_DEFAULT_STACK_SIZE (64 * 1024)
>
> to
> #define VM_DEFAULT_STACK_SIZE (64 * 1024 * 64)
>
> and recompiled!
Oh, I hadn't realized you were speaking about the VM's stack. It all make