-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
Failures on OSX 12 #1910
Comments
@mhdawson what is the status of adding this to the CI? Has it been put on hold? |
Similar three (https://ci.nodejs.org/view/All/job/libuv-test-commit-osx/984/nodes=osx1012/)
P.S. The node test suite does not hit these edge cases... |
@cjihrig I did not add it to the CI to avoid making it consistently red. 1010 and 1011 are in, we can enable 1012 any time we are ready. |
FWIW, I'm getting |
@copumpkin What is the assert for |
Are you asking which assert fails? It's this one:
I haven't added any instrumentation yet to figure out what the actual |
@copumpkin If you could let me know what |
I'll see if I can track it down, gimme a bit 😄 |
And now it seems to be passing consistently again... not exactly reassuring 😕 |
Got it to fail:
Seems like in general these timing tests are likely going to fail when the system is under heavy load or concurrent builds are happening. Perhaps just put an upper bound on them to ensure they don't run for ridiculous amounts of time, but any single-digit factor doesn't seem out of the question to me. Edit: just tried again and got |
Indeed. I'll open a PR in a bit. |
@copumpkin Have you had any issues with |
Nope, |
@copumpkin Take a look at this PR. |
Problem: Upper bound on thread wakeup was set to 1.5 * (requested timeout). On MacOS wakeup delay factors of 1.75 have been reported. Solution: Increase the bound to 5 * (requested timeout). Refs: #1910 PR-URL: #1990 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Tried to re-enable 12 for libuv testing today but there are 2 failures: https://ci.nodejs.org/view/libuv/job/libuv-test-commit-osx/1039/nodes=osx1012/console
|
So seems like the condvar one is resolved, but the other 2 are still there. |
Sounds like The failing code is:
|
Yes, created job to make that easier :) |
If you are going to need a lot of runs we can also ask to get you temporary access to be able to kick off jobs if you can't do that now. |
I opened #1998 to try to figure out what's happening in |
I have the ability to start Node.js builds on Jenkins. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Failure when trying to add osx12 to the test matrix:
https://ci.nodejs.org/view/All/job/libuv-test-commit-osx/959/nodes=osx1012/
Not sure if they are real failures or something to do with the machine.
The text was updated successfully, but these errors were encountered: