Kristjan, is it possible you missed a graft?

This is the last line before a release build of 3.2.5 crashes for me:

testCrasher (test_defects.TestCrashUponFrameUnpickling) ...

>       python32.dll!frame_getback(_frame * f=0x02836700, void * 
> nope=0x00000000)  Line 375 + 0x9 bytes C
        python32.dll!getset_get(PyGetSetDescrObject * descr=0x02069440,
_object * obj=0x02836700, _object * type=0x1e2b03f8)  Line 149 + 0x19
bytes   C
        python32.dll!_PyObject_GenericGetAttrWithDict(_object *
obj=0x02836700, _object * name=0x0205fe80, _object * dict=0x00000000)
Line 988 + 0x12 bytes   C
        python32.dll!PyObject_GenericGetAttr(_object * obj=0x02836700,
_object * name=0x0205fe80)  Line 1050 + 0xf bytes       C
        python32.dll!PyObject_GetAttr(_object * v=0x02836700, _object *
name=0x0205fe80)  Line 835 + 0x10 bytes C
        python32.dll!PyEval_EvalFrame_value(_frame * f=0x027f56b8, int
throwflag=506147444, _object * retval=0x1e2b3274)  Line 2963 + 0x7
bytes   C

It crashes in:

static PyObject *
frame_getback(PyFrameObject *f, void *nope)
{
        PyFrameObject *fb = f->f_back;
        PyObject *ret;
        while (fb != NULL && ! PyFrame_Check(fb))
                fb = fb->f_back;

Where fb = 0x03.

Cheers,
Richard.

_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless

Reply via email to