[Stackless] a stackless crash

Richard Tew richard.m.tew at gmail.com
Sat Nov 3 21:06:29 CET 2007


On 11/2/07, Kristján Valur Jónsson <kristjan at ccpgames.com> wrote:
> Attached are the files for easy repro.
> Build _crash.cpp into a _crash_d.pyd, place  it next to crash.py and do:
> python_d crash.py
>
> You may want to set a breakpoint in channelobject.c, line 29, to catch the point where the tasklet is unlinked from the channel and left to die.

My vote would go for channel_clear explicitly killing the tasklets
blocked on the given channel.  What I take from this bug is that it is
not enough to hope that they die, we need to engage in some tasklet
euthanasia for the common good.

Cheers,
Richard.




More information about the Stackless mailing list