[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] process-wait
From: |
Mario Domenech Goulart |
Subject: |
Re: [Chicken-users] process-wait |
Date: |
Thu, 01 Sep 2011 14:01:28 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) |
Hi Jörg,
On 01 Sep 2011 19:55:17 +0200 Jörg F. Wittenberger <address@hidden> wrote:
> On Sep 1 2011, address@hidden wrote:
>
>>Hope I haven't missed something you were getting at.
>
> Not exactly. But at this time my bet is different issue.
> My hypothesis is that there's a garbage collection triggered
> within the signal handler and this interferes with stack layout
> or the other way around, the signal handler is run during gc.
>
> I mean: why the hell does it work most of the time, even sustains
> a killall to 50 subprocesses often enough and sometimes
> just ends up looping. (with gdb I found it in C_reclaim - no
> surprise, but then it should continue at a point with the next
> trace message, shouldn't it?)
Can you reproduce this behavior with 4.7.2 too? Just a wild guess, but I
wonder if the problem you are facing is something related to #668
(https://bugs.call-cc.org/ticket/668).
Best wishes.
Mario
--
http://parenteses.org/mario