STINNER Victor <victor.stin...@gmail.com> added the comment:

To reproduce the issue, someone should increase the system load to make the 
system slower and make timeouts more likely, and change the order in which 
processes are run. I'm using the "stress" utility on Linux for that. But 
sometimes, the best stress tool... is the Python test suite, since running the 
full test suite in multiple processes in parallel (./python -m test -j0 -r) 
runs various workloads, and so sometimes trigger bugs which would be very hard 
to trigger othewise.

Terminal 1: run "./python -m test -j0 -r", stress or anything else to make the 
system slower

Terminal 2: run "./python -m test test_multiprocessing_fork -m 
test_semaphore_tracker -F -v" which runs the test in a loop until it fails.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue31687>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to