-
Notifications
You must be signed in to change notification settings - Fork 163
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
VS 2017.4 Preview deadlocks on Test 10964. #132
Comments
Sorry, could you tell me if VS 2017.4 Preview (or 2017.3) are run in http://www.boost.org/development/tests/develop/developer/thread.html? |
This was run on
The closest in the bench is http://www.boost.org/development/tests/develop/teeks99-09-p-win2012R2-64on64.html as far as I can tell (boost considers all post 14 as 14.1 so this is not helpful. Thus It could be as early as 2017 (no update)) 2017.4 Preview I suspect is not. Its also only run on windows 2012 in the test bench, so there could be some significant divergence in behavior potentially. Also Update 3 changed it to default to c++latest, so that could also introduce divergence. |
These bugs also seem to persist across rebuilds. |
Do you have an idea of the VS differences between the versions that work and the ones that don't work? What do you mean by defaults to c++latest? C++17? |
Yes. It defaults to C++17 + MS stuff. The differences are not obvious beyond "improved conformance" and more ts stuff. One of the big ones is autoptr was officially removed, but I didn't see any breakage from that. Update 3 notes are: https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs . |
Tests clean and closing as fixed by 39c23dd. |
VS 2017.4 Preview (and I believe 2017.3) deadlock mysteriously running test 10964. Interestingly enough, this does not create a failure in the tests, but does prevent advancement of b2 until task manager is used to end-task. This was tested in 3222938. See test_10964.cpp
The text was updated successfully, but these errors were encountered: