[Stackless] slp_kill_tasks_with_stacks is broken

Richard Tew richard.m.tew at gmail.com
Tue Jan 3 08:30:49 CET 2012


On Tue, Dec 20, 2011 at 10:10 PM, Richard Tew <richard.m.tew at gmail.com> wrote:
> 2.7.1 appears to have another crash bug.  This is pretty much:
>
>  * Run Stackless unit tests.
>  * When interpreter exits, it crashes.
>  * A list has one item which appears to be uninitialised.
>  * The crash occurs when this list is garbage collected.

I've been porting the outstanding changes in the 2.7 branch to the 3.2
branch.  Your (Kristjan) changes to taskletobject.c related to
tasklet_has_c_stack()/tasklet_clear()/... appear to be responsible for
this crash.  I get the same crash in 3.2 if I port this specific
change.

Cheers,
Richard.



More information about the Stackless mailing list