bug#13166: ‘system*’ may leave dangling processes

2012-12-12 Thread Ludovic Courtès
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

bug#13088: stack overflow while compiling

2012-12-12 Thread Stefan Israelsson Tampe
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

bug#13088: stack overflow while compiling

2012-12-12 Thread rixed
-[ 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