[Stackless] slp_kill_tasks_with_stacks is broken

Kristján Valur Jónsson kristjan at ccpgames.com
Tue Jan 3 11:03:25 CET 2012


Just to be clear:  Do we have a crash in the Hg repo right now, or does it happen if we port something in from svn?  What do I have do to exactly to get the crash?
K

> -----Original Message-----
> From: stackless-bounces at stackless.com [mailto:stackless-
> bounces at stackless.com] On Behalf Of Richard Tew
> Sent: 3. janúar 2012 07:31
> To: The Stackless Python Mailing List
> Subject: Re: [Stackless] slp_kill_tasks_with_stacks is broken
> 
> 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.
> 
> _______________________________________________
> Stackless mailing list
> Stackless at stackless.com
> http://www.stackless.com/mailman/listinfo/stackless





More information about the Stackless mailing list