[Stackless] slp_kill_tasks_with_stacks is broken

Kristján Valur Jónsson kristjan at ccpgames.com
Thu Dec 22 10:17:06 CET 2011


Yes, I think I had reached the same conclusion.
The tasklet cleanup and exit thing is still a pretty murky cesspool that needs some TLC.
Perhaps I can return to that over the holidays?

K
p.s. Good to see you back Richard.


> -----Original Message-----
> From: stackless-bounces at stackless.com [mailto:stackless-
> bounces at stackless.com] On Behalf Of Richard Tew
> Sent: 20. desember 2011 09:10
> To: The Stackless Python Mailing List
> Subject: Re: [Stackless] slp_kill_tasks_with_stacks is broken
> 
> The test_threading.py crash appears to have no frame, which causes the
> previously mentioned infinite loop.  Here's my fix which I believe to be
> correct for the current (and much maligned) approach:
> 
>   http://hg.python.org/stackless/rev/518bc9308f7b
> 
> 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.
> 
> This should be something in the Stackless unit tests, so I am not too
> concerned about holding up the 2.7.2 release to fix it.  I still have to include
> the one outstanding bug fix to the stack chaining, and that should be it.
> 
> Cheers,
> Richard.
> 
> _______________________________________________
> Stackless mailing list
> Stackless at stackless.com
> http://www.stackless.com/mailman/listinfo/stackless





More information about the Stackless mailing list