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