Ticket #162 (closed defect: fixed)
memory leak in error handling
| Reported by: | robertwb | Owned by: | somebody |
|---|---|---|---|
| Priority: | blocker | Milestone: | 0.10.3 |
| Component: | Code Generation | Keywords: | |
| Cc: |
Description
Cached exceptions are not properly decreed when function returns from within try block.
%cython
def foo():
try:
return None
except:
pass
%python
def test():
print get_memory_usage()
for i in range(100000):
try:
foo()
raise TypeError
except TypeError:
pass
print get_memory_usage()
Change History
Note: See
TracTickets for help on using
tickets.
