-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
GCStress=C not implemented for OS X #6135
Comments
@janvorli @swaroop-sridhar Could one or both of you take a look? |
Apparently GCStress=C isn't implemented for OS X yet. |
@kouvel in case he can comment. |
So, does it mean that the test fails with stack overflow without any GC stress? |
@janvorli Tests I tried passed under GCStress=3. C (presumably 4 and/or 8) were the probem. |
@janvorli Tests also pass with no GCStress set. |
Oh, I guess I got confused a bit by you saying that GCStress=C isn't implemented for OS X yet. So what you meant was that we don't support the mode 0xC, but trying to run with it results in the stack overflow, right? So the fix should be to ignore the modes 4 and 8 on OSX for now. |
@janvorli It is better to crash and burn than silently ignore, but if you would like to print an informative message that 4 and/or 8 aren't supported and refuse to initialize, that would be fine with me for now. |
@adityamandaleeka, it looks like HAVE_GCCOVER used to be defined only on Windows and Linux for CoreCLR and was changed in 0be6c2b. I don't have much context into what the build breaks were, could you please take a look? |
@kouvel The build breaks mentioned there were on ARM64 coresys builds. At that time, it was decided that HAVE_GCCOVER being enabled doesn't mean it actually works on that platform, but just that the code compiles. |
I think that having GCStress mode C support is not urgent and we got all the coverage from Linux builds where the GC related stuff is the same as on OSX. So I'd suggest moving it to future. |
@janvorli Yup, I agree. I meant to move it earlier, but was busy with other work. Moved it now. |
Due to lack of recent activity, this issue has been marked as a candidate for backlog cleanup. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will undo this process. This process is part of our issue cleanup automation. |
This issue will now be closed since it had been marked |
Environment
OS X x64
COMPlus_GCStress=C
Sample Output (all tests result in stack overflow)
The text was updated successfully, but these errors were encountered: