[New-bugs-announce] [issue31593] test_socketserver ForkingMixIn tests leaks child processes
STINNER Victor
report at bugs.python.org
Tue Sep 26 09:47:40 EDT 2017
New submission from STINNER Victor:
The bpo-31151 (socketserver.ForkingMixIn.server_close() leaks zombie processes) was fixed in the master branch, but 2.7 and 3.6 branches were not changed.
I proposed to modify test_socketserver to explicitly waits until child processes complete. See attached PR.
Example of leaked child processes the on "x86 Gentoo Refleaks 3.6" buildbot:
http://buildbot.python.org/all/builders/x86%20Gentoo%20Refleaks%203.6/builds/102/steps/test/logs/stdio
0:26:11 load avg: 5.72 [ 62/405] test_socketserver passed -- running: test_multiprocessing_forkserver (594 sec)
beginning 6 repetitions
123456
Warning -- reap_children() reaped child process 6891
.Warning -- reap_children() reaped child process 6976
Warning -- reap_children() reaped child process 6981
.Warning -- reap_children() reaped child process 7059
.Warning -- reap_children() reaped child process 7136
..Warning -- reap_children() reaped child process 7306
.
----------
messages: 303040
nosy: haypo
priority: normal
severity: normal
status: open
title: test_socketserver ForkingMixIn tests leaks child processes
versions: Python 3.6
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue31593>
_______________________________________
More information about the New-bugs-announce
mailing list