When running sage-4.1 doctests under valgrind, I notice that there is
a baseline of "definitely lost" blocks for every test run. Something
is holding onto/not dereferencing Integers somewhere that gets run
every time.

The full logs (of running "2+2") are posted here:

http://sage.math.washington.edu/home/rlmill/vg-integer-fast_tp_new.leak

Here is an example:

==18436== 56 (48 direct, 8 indirect) bytes in 1 blocks are definitely
lost in loss record 2,130 of 16,267
==18436==    at 0x4C22FEB: malloc (vg_replace_malloc.c:207)
==18436==    by 0x12EA8523: __pyx_f_4sage_5rings_7integer_fast_tp_new
(integer.c:28971)
==18436==    by 0x12EA6E5B:
__pyx_f_4sage_5rings_7integer_8int_to_Z__call_ (integer.c:28500)
==18436==    by 0xEB7C8F7:
__pyx_pf_4sage_9structure_6parent_6Parent___call__ (parent.c:4130)
==18436==    by 0x419F7C: PyObject_Call (abstract.c:2492)
==18436==    by 0x493511: PyEval_EvalFrameEx (ceval.c:3917)
==18436==    by 0x497930: PyEval_EvalCodeEx (ceval.c:2968)
==18436==    by 0x4EE37C: function_call (funcobject.c:524)
==18436==    by 0x419F7C: PyObject_Call (abstract.c:2492)
==18436==    by 0x42156E: instancemethod_call (classobject.c:2579)
==18436==    by 0x419F7C: PyObject_Call (abstract.c:2492)
==18436==    by 0x465EA7: slot_tp_init (typeobject.c:5632)
==18436==    by 0x462E80: type_call (typeobject.c:745)
==18436==    by 0x419F7C: PyObject_Call (abstract.c:2492)
==18436==    by 0x493511: PyEval_EvalFrameEx (ceval.c:3917)
==18436==    by 0x497930: PyEval_EvalCodeEx (ceval.c:2968)
==18436==    by 0x4EE37C: function_call (funcobject.c:524)
==18436==    by 0x419F7C: PyObject_Call (abstract.c:2492)
==18436==    by 0x42156E: instancemethod_call (classobject.c:2579)
==18436==    by 0x419F7C: PyObject_Call (abstract.c:2492)
==18436==    by 0x493511: PyEval_EvalFrameEx (ceval.c:3917)
==18436==    by 0x497930: PyEval_EvalCodeEx (ceval.c:2968)
==18436==    by 0x4EE37C: function_call (funcobject.c:524)
==18436==    by 0x419F7C: PyObject_Call (abstract.c:2492)
==18436==    by 0x42156E: instancemethod_call (classobject.c:2579)

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to