==30480== Thread 4: 
==30480== Invalid read of size 4
==30480==    at 0x80DF8F5: (within /usr/bin/python2.3)
==30480==    by 0x80DF66D: _PyObject_GC_Malloc (in /usr/bin/python2.3)
==30480==    by 0x80DF696: _PyObject_GC_New (in /usr/bin/python2.3)
==30480==    by 0x806E949: (within /usr/bin/python2.3)
==30480==    by 0x80597C0: PyObject_GetIter (in /usr/bin/python2.3)
==30480==    by 0x80A8984: (within /usr/bin/python2.3)
==30480==    by 0x80AA77B: PyEval_EvalCodeEx (in /usr/bin/python2.3)
==30480==    by 0x80FD9B6: (within /usr/bin/python2.3)
==30480==    by 0x805B988: PyObject_Call (in /usr/bin/python2.3)
==30480==    by 0x80623D7: (within /usr/bin/python2.3)
==30480==    by 0x805B988: PyObject_Call (in /usr/bin/python2.3)
==30480==    by 0x808EDEE: (within /usr/bin/python2.3)
==30480==    by 0x80899B4: (within /usr/bin/python2.3)
==30480==    by 0x805B988: PyObject_Call (in /usr/bin/python2.3)
==30480==    by 0x80AB5C6: PyEval_CallObjectWithKeywords (in /usr/bin/python2.3)
==30480==    by 0x805B94D: PyObject_CallObject (in /usr/bin/python2.3)
==30480==    by 0x35C7CB31: OctoPython::createPyObject(_object*, DMI::BObj const&, _object*) (DataConv.cc:588)
==30480==    by 0x35C800D3: OctoPython::pyFromRecord(DMI::Record const&) (DataConv.cc:697)
==30480==    by 0x35C82083: OctoPython::pyFromDMI(DMI::BObj const&, int) (DataConv.cc:845)
==30480==    by 0x35C86D72: OctoPython::pyFromObjRef(DMI::CountedRef<DMI::BObj> const&, int) (DataConv.cc:566)
==30480==    by 0x35C801EE: OctoPython::pyFromRecord(DMI::Record const&) (DataConv.cc:701)
==30480==    by 0x35C82083: OctoPython::pyFromDMI(DMI::BObj const&, int) (DataConv.cc:845)
==30480==    by 0x35C86D72: OctoPython::pyFromObjRef(DMI::CountedRef<DMI::BObj> const&, int) (DataConv.cc:566)
==30480==    by 0x35C801EE: OctoPython::pyFromRecord(DMI::Record const&) (DataConv.cc:701)
==30480==    by 0x35C82083: OctoPython::pyFromDMI(DMI::BObj const&, int) (DataConv.cc:845)
==30480==    by 0x35C86D72: OctoPython::pyFromObjRef(DMI::CountedRef<DMI::BObj> const&, int) (DataConv.cc:566)
==30480==    by 0x35C801EE: OctoPython::pyFromRecord(DMI::Record const&) (DataConv.cc:701)
==30480==    by 0x35C82083: OctoPython::pyFromDMI(DMI::BObj const&, int) (DataConv.cc:845)
==30480==    by 0x35C86D72: OctoPython::pyFromObjRef(DMI::CountedRef<DMI::BObj> const&, int) (DataConv.cc:566)
==30480==    by 0x35C801EE: OctoPython::pyFromRecord(DMI::Record const&) (DataConv.cc:701)
==30480==    by 0x35C82083: OctoPython::pyFromDMI(DMI::BObj const&, int) (DataConv.cc:845)
==30480==    by 0x35C86D72: OctoPython::pyFromObjRef(DMI::CountedRef<DMI::BObj> const&, int) (DataConv.cc:566)
==30480==    by 0x35C801EE: OctoPython::pyFromRecord(DMI::Record const&) (DataConv.cc:701)
==30480==    by 0x35C82083: OctoPython::pyFromDMI(DMI::BObj const&, int) (DataConv.cc:845)
==30480==    by 0x35C86D72: OctoPython::pyFromObjRef(DMI::CountedRef<DMI::BObj> const&, int) (DataConv.cc:566)
==30480==    by 0x35C81982: OctoPython::pyFromMessage(Octopussy::Message const&) (DataConv.cc:800)
==30480==    by 0x35C6F470: OctoPython::PyProxyWP_receive_threaded(OctoPython::PyProxyWP*, _object*) (ProxyWPObject.cc:342)
==30480==    by 0x80FDE69: PyCFunction_Call (in /usr/bin/python2.3)
==30480==    by 0x80AB833: (within /usr/bin/python2.3)
==30480==    by 0x80A9BED: (within /usr/bin/python2.3)
==30480==  Address 0x5C is not stack'd, malloc'd or (recently) free'd

OlegSmirnov/PythonCrashes/CreatePyObject (last edited 2005-12-14 17:10:43 by OlegSmirnov)