-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Failing sscanf tests #3933
Comments
@kangaroo Thank you very much for reporting the issue. We have never seen this before (these tests used to pass all the time on Linux). I guess, like you said, this was just based on luck. I will take a look. |
@sergiy-k They do pass, mostly because the overconsumption of the va_list happens to return a writeable pointer on linux. So its kind of a false pass :) |
These tests need to be temporary disabled untill the issue https://github.com/dotnet/coreclr/issues/161 is fixed. This needs to be done in order to enable running PAL tests in the lab. Currently these test cases fail on Mac and Linux release builds.
Hi @kangaroo, I have fixed these sscanf issues in dotnet/coreclr#258. |
@sergiy-k Ok, I'll check the tests on my mac where they were failing shortly to confirm the status. |
LGTM Finished running PAL tests. PAL Test Results: |
@kangaroo Thank you! |
These tests need to be temporary disabled untill the issue https://github.com/dotnet/coreclr/issues/161 is fixed. This needs to be done in order to enable running PAL tests in the lab. Currently these test cases fail on Mac and Linux release builds.
I haven't spent any real time investigating this yet, brain dump follows.
Several sscanf tests are currently broken on mac and linux:
On OSX 3, 9 and 10 are broken. It appears that 9, 10 are passing on Linux just based on luck of where the pointer is:
It seems the 3 cases share a similar base cause of entering the case to parse an array width, which seems at a quick glance like an incorrect branch.
The text was updated successfully, but these errors were encountered: