This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Recent refleaks
Type: resource usage Stage: resolved
Components: Tests Versions: Python 3.3
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: benjamin.peterson, skrah
Priority: normal Keywords:

Created on 2012-03-16 19:32 by skrah, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Messages (6)
msg156071 - (view) Author: Stefan Krah (skrah) * (Python committer) Date: 2012-03-16 19:32
I don't see immediately why, but since 3877bf2e323 test_builtin and
a couple of other tests leak in refcounting mode:


hg up 8a5742b7a14d
make distclean && ./configure --with-pydebug && make
./python -m test -uall -R ::  test_builtin
[1/1] test_builtin
beginning 9 repetitions
123456789
.........
1 test OK.
[154630 refs]


hg up 3877bf2e323
make distclean && ./configure --with-pydebug && make
./python -m test -uall -R :: test_builtin
[1/1] test_builtin
beginning 9 repetitions
123456789
.........
test_builtin leaked [880, 880, 880, 880] references, sum=3520
1 test failed:
    test_builtin
[163380 refs]
msg156072 - (view) Author: Benjamin Peterson (benjamin.peterson) * (Python committer) Date: 2012-03-16 19:37
Yes, see 9e7f6ddc0d76 for the fix.
msg156078 - (view) Author: Stefan Krah (skrah) * (Python committer) Date: 2012-03-16 20:19
Ah, thanks for the pointer. 9e7f6ddc0d76 is clean, but default still
leaks. Next attempt:


OK: d2460ff173ff
Leak: 3b2856d8614b


test_dict leaked [12, 12] references, sum=24
test_builtin leaked [24, 24] references, sum=48
test_unittest leaked [970, 970] references, sum=1940
test_doctest leaked [351, 351] references, sum=702
test_doctest2 leaked [50, 50] references, sum=100
msg156104 - (view) Author: Benjamin Peterson (benjamin.peterson) * (Python committer) Date: 2012-03-16 23:23
Okay, hopefuly fixed now.
msg156116 - (view) Author: Benjamin Peterson (benjamin.peterson) * (Python committer) Date: 2012-03-17 01:03
I think I've nailed them all now.
msg156152 - (view) Author: Stefan Krah (skrah) * (Python committer) Date: 2012-03-17 10:44
Nice. 0554183066b5 is completely clean except for a leak in
test_curses. I think that one may be due to the fact that I'm
running the tests in an ssh terminal.
History
Date User Action Args
2022-04-11 14:57:28adminsetgithub: 58545
2012-03-17 10:44:13skrahsetstatus: open -> closed
resolution: fixed
messages: + msg156152

stage: resolved
2012-03-17 01:03:37benjamin.petersonsetmessages: + msg156116
2012-03-16 23:23:00benjamin.petersonsetmessages: + msg156104
2012-03-16 20:19:45skrahsetstatus: closed -> open
resolution: out of date -> (no value)
messages: + msg156078

title: test_builtin: refleaks -> Recent refleaks
2012-03-16 19:37:20benjamin.petersonsetstatus: open -> closed
resolution: out of date
messages: + msg156072
2012-03-16 19:32:03skrahcreate