New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Torture test failures #12834
Comments
W.r.t. the asyn-thread failures (e.g. 241), this failure is reported as a close-without-open of a FD, but it might be a false positive. The failure occurs in a Building with I don't know how this ever passed the leak checker. Every test using the resolver ought to error out here. On a related not, I don't think the sclose() at asyn-thread.c:584 is right; I think it should be wakeup_close. Although, that won't fix the torture test because it seems to be a limitation fo the leak checker. |
Because we used to disable the memory tracking with the threaded resolver due to problems with the logging from multiple threads. I'm not entirely sure those problems are gone now. |
When I re-run this torture test failure on test 20 with valgrind enabled, valgrind says nothing. This might hint that the problem is rather with the logging itself. |
Combine this with |
Since it allows (small) memory leaks that interfere with torture tests and regular memory-leak checks. Reported-by: Dan Fandrich Fixes #12834
Torture tests are all succeeding for me! Thanks. |
I did this
I ran a full set of torture tests (instead of a shallow one) and found that the following test showed failures:
20 241 356 412 413 507 534 1060 1061 1083 1084 1085 1553 1557 1592 1632 1908
More than half of these failed when the strdup() at asyn-thread.c:627 errored out, so there may not be that many root causes to these failures.
I expected the following
No torture test failures.
curl/libcurl version
curl 8.6.0
operating system
Linux x86_64
The text was updated successfully, but these errors were encountered: