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.

Author umanwizard
Recipients umanwizard
Date 2019-02-11.23:05:56
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1549926356.5.0.0624072683347.issue35973@roundup.psfhosted.org>
In-reply-to
Content
To reproduce:

(1) build python: `../configure --prefix=$HOME/prefix --with-pydebug --without-pymalloc && make install`

(2) run with valgrind: `valgrind --leak-check=full ~/prefix/bin/python3`

(3) exit immediately from the interpreter by pressing ^D

(4) Note the following output from Valgrind:

```
==3810071== 40 bytes in 1 blocks are definitely lost in loss record 3 of 527
==3810071==    at 0x4C28B5F: malloc (vg_replace_malloc.c:299)
==3810071==    by 0x59ED58: growable_int_array_init (parsetok.c:27)
==3810071==    by 0x59EE14: parsetok (parsetok.c:235)
==3810071==    by 0x59F697: PyParser_ParseFileObject (parsetok.c:176)
==3810071==    by 0x522E85: PyParser_ASTFromFileObject (pythonrun.c:1224)
==3810071==    by 0x5231E9: PyRun_InteractiveOneObjectEx (pythonrun.c:238)
==3810071==    by 0x5234D0: PyRun_InteractiveLoopFlags (pythonrun.c:120)
==3810071==    by 0x523BF2: PyRun_AnyFileExFlags (pythonrun.c:78)
==3810071==    by 0x4204FE: pymain_run_stdin (main.c:1185)
==3810071==    by 0x42126B: pymain_run_python (main.c:1675)
==3810071==    by 0x422EE0: pymain_main (main.c:1820)
==3810071==    by 0x422F75: _Py_UnixMain (main.c:1857)
```

Reproduced on git commit hash 522346d792d9013140a3f4ad3534ac10f38d9085 .
History
Date User Action Args
2019-02-11 23:05:56umanwizardsetrecipients: + umanwizard
2019-02-11 23:05:56umanwizardsetmessageid: <1549926356.5.0.0624072683347.issue35973@roundup.psfhosted.org>
2019-02-11 23:05:56umanwizardlinkissue35973 messages
2019-02-11 23:05:56umanwizardcreate