[snake-farm] Re: [Python-Dev] Snake farm (original) (raw)

Guido van Rossum guido@python.org
Mon, 11 Nov 2002 09:38:20 -0500


> So it looks like PyOblectFree() was called with 0x800 as an argument, > which is a bogus pointer value. Can you go up one stack level and see > what the value of k in functioncall() is? 713 if (ADDRESSINRANGE(p, pool->arenaindex)) { (gdb) up #1 0x080dfef4 in functioncall (func=0x826317c, arg=0x8256aac, kw=0x8269bdc) at Objects/funcobject.c:481 481 PyMemDEL(k); (gdb) p k $1 = (struct object **) 0x800

Well, then maybe you can follow MvL's suggestion and find out how come this value was returned by PyMem_NEW(PyObject , 2nk)???

--Guido van Rossum (home page: http://www.python.org/~guido/)