[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?
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:
> 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.
> Stackless mailing list
> Stackless at stackless.com
More information about the Stackless