[Stackless] 3.2.5 unittest failure

Richard Tew richard.m.tew at gmail.com
Mon Mar 3 08:31:54 CET 2014


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.



More information about the Stackless mailing list