[issue31234] Make support.threading_cleanup() stricter

2018-06-04 Thread STINNER Victor
STINNER Victor added the comment: New changeset 146351860a34b3cde387930a360e57391e7b99f3 by Victor Stinner in branch '2.7': [2.7] bpo-31234: Join threads explicitly in tests (#7406) https://github.com/python/cpython/commit/146351860a34b3cde387930a360e57391e7b99f3 --

[issue31234] Make support.threading_cleanup() stricter

2018-06-04 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +7032 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue31234] Make support.threading_cleanup() stricter

2018-06-01 Thread STINNER Victor
STINNER Victor added the comment: New changeset 5dbb48aaac0ff74648b355ebdde222856004b1ef by Victor Stinner in branch '3.6': [3.6] bpo-31234: Add test.support.wait_threads_exit() (GH-3578) (GH-7315) https://github.com/python/cpython/commit/5dbb48aaac0ff74648b355ebdde222856004b1ef --

[issue31234] Make support.threading_cleanup() stricter

2018-06-01 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +6945 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue31234] Make support.threading_cleanup() stricter

2017-10-17 Thread STINNER Victor
STINNER Victor added the comment: It seems like all attached PR are now merged. I didn't see any random "dangling thread" warning recently in the master branch, so I close this issue. -- resolution: -> fixed stage: patch review -> resolved status: open ->

[issue31234] Make support.threading_cleanup() stricter

2017-09-15 Thread STINNER Victor
STINNER Victor added the comment: New changeset 2c1c2ca2548f943d6323859f17612aa5a4a19165 by Victor Stinner in branch '3.6': [3.6] bpo-31234: Join threads in tests (#3589) https://github.com/python/cpython/commit/2c1c2ca2548f943d6323859f17612aa5a4a19165 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-15 Thread STINNER Victor
STINNER Victor added the comment: New changeset 11f0807a407551d498bb6bd8cc932636f75f1cd7 by Victor Stinner in branch 'master': bpo-31234: test_multiprocessing: wait 30 seconds (#3599) https://github.com/python/cpython/commit/11f0807a407551d498bb6bd8cc932636f75f1cd7 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-15 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3591 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-15 Thread STINNER Victor
STINNER Victor added the comment: Oh, one change of the commit b9b69003d91c6ea94b890ce24ed25686d30f1428 introduced a regression x86 Gentoo Refleaks 3.x. It seems like 5 seconds is not enough on this slow buildbot.

[issue31234] Make support.threading_cleanup() stricter

2017-09-15 Thread STINNER Victor
STINNER Victor added the comment: New changeset da3e5cf961f9bcc4bb376386cfe7a2865325086c by Victor Stinner in branch 'master': bpo-31234: Join timers in test_threading (#3598) https://github.com/python/cpython/commit/da3e5cf961f9bcc4bb376386cfe7a2865325086c --

[issue31234] Make support.threading_cleanup() stricter

2017-09-15 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3590 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-15 Thread STINNER Victor
STINNER Victor added the comment: Buildbots want my death :-( They never stop failing. Yet another random warning considered as an error: http://buildbot.python.org/all/builders/AMD64%20FreeBSD%20CURRENT%20Non-Debug%203.x/builds/896/steps/test/logs/stdio Run tests in parallel using 2 child

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3580 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: New changeset b9b69003d91c6ea94b890ce24ed25686d30f1428 by Victor Stinner in branch 'master': bpo-31234: Add support.join_thread() helper (#3587) https://github.com/python/cpython/commit/b9b69003d91c6ea94b890ce24ed25686d30f1428 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3578 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: New changeset 167cbde50a88ec2a7d26b2cb9891d5e32bdfbfb5 by Victor Stinner in branch 'master': bpo-31234: Join threads in test_queue (#3586) https://github.com/python/cpython/commit/167cbde50a88ec2a7d26b2cb9891d5e32bdfbfb5 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3577 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: New changeset b8c7be2c523b012e57915182543d06657161057f by Victor Stinner in branch 'master': bpo-31234: Join threads in test_threading (#3579) https://github.com/python/cpython/commit/b8c7be2c523b012e57915182543d06657161057f --

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: New changeset ff40ecda73178dfcad24e26240d684356ef20793 by Victor Stinner in branch 'master': bpo-31234: Add test.support.wait_threads_exit() (#3578) https://github.com/python/cpython/commit/ff40ecda73178dfcad24e26240d684356ef20793 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3569 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3568 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: New changeset 8dcf22f442320e4c1a5408e67b4c9002ad105f17 by Victor Stinner in branch 'master': bpo-31234: Join threads in test_hashlib (#3573) https://github.com/python/cpython/commit/8dcf22f442320e4c1a5408e67b4c9002ad105f17 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: New changeset 18e95b4176256f100429a806d0455406df98f984 by Victor Stinner in branch 'master': bpo-31234: Join threads in tests (#3572) https://github.com/python/cpython/commit/18e95b4176256f100429a806d0455406df98f984 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3564 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3562 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: Oh, test_concurrent_futures.test_exception_with_success() failed on Travis CI :-( https://ci.appveyor.com/project/python/cpython/build/3.7.0a0.6457 test_exception_with_success (test.test_concurrent_futures.FutureTests) ... Warning -- threading_cleanup()

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: http://buildbot.python.org/all/builders/AMD64%20FreeBSD%20CURRENT%20Non-Debug%203.x/builds/881/steps/test/logs/stdio 0:08:05 load avg: 1.58 [288/405/1] test_threading failed (env changed) -- running: test_multiprocessing_spawn (83 sec) (...)

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: 3 more warnings in test_threading on AMD64 FreeBSD 10.x Shared 3.x: http://buildbot.python.org/all/builders/AMD64%20FreeBSD%2010.x%20Shared%203.x/builds/886/steps/test/logs/stdio 0:03:45 load avg: 4.05 [246/405/1] test_thread failed (env changed) (...)

[issue31234] Make support.threading_cleanup() stricter

2017-09-14 Thread STINNER Victor
STINNER Victor added the comment: test_threading.test_foreign_thread() failed: http://buildbot.python.org/all/builders/AMD64%20FreeBSD%20CURRENT%20Debug%203.x/builds/879/steps/test/logs/stdio 0:08:53 load avg: 1.84 [286/405/1] test_threading failed (env changed) -- running:

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset 096ae3373abac2c8b3a26a3fe33cc8bd4cbccd4e by Victor Stinner in branch 'master': bpo-31234: Try to fix lock_tests warning (#3557) https://github.com/python/cpython/commit/096ae3373abac2c8b3a26a3fe33cc8bd4cbccd4e --

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3549 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset ef323e8d82b07d4e7e4303c360dc32d3de0b3147 by Victor Stinner in branch '3.6': [3.6] bpo-31234: Fix dangling thread in test_ftp/poplib (#3554) https://github.com/python/cpython/commit/ef323e8d82b07d4e7e4303c360dc32d3de0b3147 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset d99e85b9f6422dd5e4f2eb1539368fc4003d4c8b by Victor Stinner (Miss Islington (bot)) in branch '3.6': [3.6] bpo-31234, socket.create_connection(): Fix ref cycle (GH-3546) (#3552)

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: Source_ModuleLockAsRLockTests.test_different_thread() of test.test_importlib.test_locks failed: http://buildbot.python.org/all/builders/x86-64%20El%20Capitan%203.x/builds/758/steps/test/logs/stdio test_different_thread

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: Hum, test_barrier of test_thread failed: http://buildbot.python.org/all/builders/AMD64%20FreeBSD%2010.x%20Shared%203.x/builds/880/steps/test/logs/stdio 0:02:09 load avg: 2.50 [106/405/1] test_thread failed (env changed) -- running: test_multiprocessing_spawn

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3546 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread Roundup Robot
Changes by Roundup Robot : -- pull_requests: +3545 ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset ace1ecc00b35a8b1dc6e352d547dde07913017bb by Victor Stinner in branch 'master': bpo-31234: threading_cleanup() now warns immediately (#3138) https://github.com/python/cpython/commit/ace1ecc00b35a8b1dc6e352d547dde07913017bb --

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset acb9fa79fa6453c2bbe3ccfc9cad2837feb90093 by Victor Stinner in branch 'master': bpo-31234, socket.create_connection(): Fix ref cycle (#3546) https://github.com/python/cpython/commit/acb9fa79fa6453c2bbe3ccfc9cad2837feb90093 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3539 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: test_ssl: test_recv_zero (test.test_ssl.ThreadedTests) ... server: new connection from ('127.0.0.1', 54502) server: connection cipher is now ('ECDHE-RSA-AES256-SHA', 'TLSv1/SSLv3', 256) server: selected protocol is now None Warning -- threading_cleanup()

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset b157ce1e58b03988ce4340a55d0b856125833cc5 by Victor Stinner in branch 'master': bpo-31234: Fix dangling thread in test_ftplib (#3544) https://github.com/python/cpython/commit/b157ce1e58b03988ce4340a55d0b856125833cc5 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3538 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset d403a29c0055de6b03ed5ae7a5c564e1c95a5950 by Victor Stinner in branch 'master': bpo-31234: Fix dangling thread in test_ftp/poplib (#3540) https://github.com/python/cpython/commit/d403a29c0055de6b03ed5ae7a5c564e1c95a5950 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3535 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset 89bfc9b0d9033f7c9f086c7281a31a489fe1136f by Victor Stinner (Miss Islington (bot)) in branch '3.6': [3.6] bpo-31234: test_threaded_import: fix test_side_effect_import() (GH-3189) (#3537)

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset 6c25b73194714e78975eddea3799f06f3de74647 by Victor Stinner (Miss Islington (bot)) in branch '3.6': [3.6] bpo-31234: test_httpservers joins the server thread (GH-3188) (#3536)

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: New changeset 42f7e0d8b0ca940a809a786f25d967dcce4d71b6 by Victor Stinner in branch '2.7': bpo-31234: fork_wait tests now join threads (#3139) (#3535) https://github.com/python/cpython/commit/42f7e0d8b0ca940a809a786f25d967dcce4d71b6 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
STINNER Victor added the comment: I rebased PR 3138: 3 tests failed on Travis CI. test_ssl: Warning -- threading_cleanup() failed to cleanup 0 threads (count: 0, dangling: 3) Dangling thread: Dangling thread:

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread Roundup Robot
Changes by Roundup Robot : -- pull_requests: +3532 ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread Roundup Robot
Changes by Roundup Robot : -- pull_requests: +3531 ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-13 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3530 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Remaining issue: socketserver. bpo-31233: socketserver.ThreadingMixIn leaks running threads after server_close() See also bpo-31151: socketserver.ForkingMixIn.server_close() leaks zombie processes. -- ___ Python

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: New changeset bcf042ff98b6261b7780c1e40fa1681ef30502f9 by Victor Stinner (Miss Islington (bot)) in branch '3.6': [3.6] bpo-31234: Enhance test_thread.test_forkinthread() (GH-3516) (#3519)

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: New changeset a15d155aadfad232158f530278505cdc6f326f93 by Victor Stinner in branch 'master': bpo-31234: Enhance test_thread.test_forkinthread() (#3516) https://github.com/python/cpython/commit/a15d155aadfad232158f530278505cdc6f326f93 --

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread Roundup Robot
Changes by Roundup Robot : -- pull_requests: +3515 ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- keywords: +patch pull_requests: +3510 stage: -> patch review ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-09-01 Thread STINNER Victor
STINNER Victor added the comment: Remaining issues: * test_asyncio: https://github.com/python/cpython/pull/3264 of bpo-31250 * test_thread: test_forkinthread() spawns a thread using thread.start_new_thread() without waiting until the thread completes * test_concurrent_futures: warnings

[issue31234] Make support.threading_cleanup() stricter

2017-09-01 Thread STINNER Victor
STINNER Victor added the comment: test_ssl still emits a warning: see bpo-31323. -- ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-22 Thread STINNER Victor
STINNER Victor added the comment: New changeset 41bbd82b6b6a887e893974fa5cdaae7782ae6cac by Victor Stinner in branch 'master': bpo-31234: test_threaded_import: fix test_side_effect_import() (#3189) https://github.com/python/cpython/commit/41bbd82b6b6a887e893974fa5cdaae7782ae6cac --

[issue31234] Make support.threading_cleanup() stricter

2017-08-22 Thread STINNER Victor
STINNER Victor added the comment: New changeset 830d7d2936434ace113822294acce82f62cde41b by Victor Stinner in branch 'master': bpo-31234: test_httpservers joins the server thread (#3188) https://github.com/python/cpython/commit/830d7d2936434ace113822294acce82f62cde41b --

[issue31234] Make support.threading_cleanup() stricter

2017-08-22 Thread STINNER Victor
STINNER Victor added the comment: New changeset 5f20539ee5c6e3f1da23e8fc31ba519a3d078c79 by Victor Stinner in branch '3.6': bpo-31234: fork_wait tests now join threads (#3139) (#3187) https://github.com/python/cpython/commit/5f20539ee5c6e3f1da23e8fc31ba519a3d078c79 --

[issue31234] Make support.threading_cleanup() stricter

2017-08-22 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3228 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-22 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3227 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-22 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3226 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-21 Thread STINNER Victor
STINNER Victor added the comment: test_asyncio: bpo-31250, "test_asyncio leaks dangling threads". -- ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-21 Thread STINNER Victor
STINNER Victor added the comment: test_concurrent_futures: bpo-31249, test_concurrent_futures leaks dangling threads. -- ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-21 Thread STINNER Victor
STINNER Victor added the comment: test_xmlrpc: bpo-31247, "test_xmlrpc leaks dangling threads". -- ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
STINNER Victor added the comment: New changeset b50e7683acac36ff16e6c6c2c32d9a15e46b5174 by Victor Stinner in branch '3.6': bpo-31234: test_threading: fix ref cycle (#3150) (#3152) https://github.com/python/cpython/commit/b50e7683acac36ff16e6c6c2c32d9a15e46b5174 --

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3186 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
STINNER Victor added the comment: New changeset 3d284c081fc3042036adfe1bf2ce92c34d743b0b by Victor Stinner in branch 'master': bpo-31234: test_threading: fix ref cycle (#3150) https://github.com/python/cpython/commit/3d284c081fc3042036adfe1bf2ce92c34d743b0b --

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
STINNER Victor added the comment: test_logging: see bpo-30830. -- ___ Python tracker ___ ___ Python-bugs-list

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
STINNER Victor added the comment: test_pydoc: see bpo-31238. -- ___ Python tracker ___ ___ Python-bugs-list

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
STINNER Victor added the comment: test_threading: https://github.com/python/cpython/pull/3150 -- ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3184 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
STINNER Victor added the comment: New changeset c99d41f9c0304fcf06550515c3db55f93a629e9e by Victor Stinner in branch 'master': bpo-31234: fork_wait tests now join threads (#3139) https://github.com/python/cpython/commit/c99d41f9c0304fcf06550515c3db55f93a629e9e --

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
STINNER Victor added the comment: test_fork1, test_wait3: https://github.com/python/cpython/pull/3139 -- ___ Python tracker ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3173 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3172 ___ Python tracker ___ ___

[issue31234] Make support.threading_cleanup() stricter

2017-08-18 Thread STINNER Victor
New submission from STINNER Victor: Currently, support.threading_cleanup() waits 1 second before emitting a warning about threads running in the background. I propose to emit immediately the warning to be able to catch bugs quicker, bugs like bpo-31233 or bpo-30830. The problem is that