Ticket #199 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

FlattenInListTransform causes leaks

Reported by: dagss Owned by: scoder
Priority: major Milestone: 0.11
Component: Memory Leak Keywords:
Cc:

Description

I looked at flatin.c and this is a confirmed leak, not a refnanny problem.

$ python runtests.py --refnanny --no-cpp --no-cleanup -vv flatin

Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.5/doctest.py", line 1228, in __run
        compileflags, 1) in test.globs
      File "<doctest flatin[0]>", line 1, in <module>
        test_in('ABC')
      File "flatin.pyx", line 25, in flatin.test_in (flatin.c:496)
      File "refnanny.pyx", line 90, in refnanny.__Pyx_Refnanny_FinishContext (refnanny.c:1941)
      File "refnanny.pyx", line 49, in refnanny.RefnannyContext.end (refnanny.c:1441)
    RefnannyException: References leaked: 
      Acquired on lines: 299

Change History

Changed 3 years ago by dagss

  • priority changed from major to critical

Changed 3 years ago by dagss

  • priority changed from critical to major
  • summary changed from Memory leak related to some operator nodes to FlattenInListTransform causes leaks

FlattenInListTransform may be the problem here, I've temporarily disabled it

Changed 3 years ago by scoder

  • owner set to scoder
  • status changed from new to assigned

Changed 3 years ago by scoder

It's not really in the transform, rather in the EvalWithTempExprNode.

Changed 3 years ago by scoder

  • status changed from assigned to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.