Message185457
| Author |
neologix |
| Recipients |
donmez, ezio.melotti, gregory.p.smith, matejcik, neologix, pitrou, vstinner |
| Date |
2013年03月28日.16:52:18 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<CAH_1eM0XOtktcGdWPT2hOV1dZ4e0QcxmwTx8QO+Nk3pKLRe60Q@mail.gmail.com> |
| In-reply-to |
<1364488098.76.0.926413653311.issue12466@psf.upfronthosting.co.za> |
| Content |
> i don't think that's it, look at the result output in comment #183756: the list of fds is correct, except that they aren't closed as they should be.
Of course the list is correct: the message is printed by the parent
process, which opened the FDs ;-)
> i can't reproduce the result when running code by hand, so it's either a race or an issue with test setup.
If it's random, yes. One way to debug this would be to run the test
with "strace -f".
> so far i figured out that this goes away when patch from issue #16962 is reverted
Note that the patch doesn't retry getdents64() on EINTR, and retries
close() on EINTR while it's not advised, see this post by Linus:
http://article.gmane.org/gmane.linux.kernel/330619 |
|