Skip to content
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

Test failure System.Tests.StringTests.IndexOf_SingleLetter on osx-x64 Debug #84010

Closed
am11 opened this issue Mar 28, 2023 · 5 comments · Fixed by #84012
Closed

Test failure System.Tests.StringTests.IndexOf_SingleLetter on osx-x64 Debug #84010

am11 opened this issue Mar 28, 2023 · 5 comments · Fixed by #84012

Comments

@am11
Copy link
Member

am11 commented Mar 28, 2023

From console logs: https://helixre107v0xdeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-83998-merge-b06930ac35a145ad87/System.Runtime.Tests/1/console.39b4aad2.log?helixlogtype=result

Console log: 'System.Runtime.Tests' from job b06930ac-35a1-45ad-872e-f7ac88771d65 workitem 691997a7-ee26-4de6-b7ee-2de94e596724 (osx.1200.amd64.open) executed on machine dci-mac-build-104 running macOS-12.4
+ ./RunTests.sh --runtime-path /tmp/helix/working/AB11094A/p
----- start Mon Mar 27 18:35:30 EDT 2023 =============== To repro directly: =====================================================
pushd .
/tmp/helix/working/AB11094A/p/dotnet exec --runtimeconfig System.Runtime.Tests.runtimeconfig.json --depsfile System.Runtime.Tests.deps.json xunit.console.dll System.Runtime.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=AdditionalTimezoneChecks -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing 
popd
===========================================================================================================
/private/tmp/helix/working/AB11094A/w/AD68096C/e /private/tmp/helix/working/AB11094A/w/AD68096C/e
  Discovering: System.Runtime.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Runtime.Tests (found 9140 of 9186 test cases)
  Starting:    System.Runtime.Tests (parallel test collections = on, max threads = 4)
    System.Tests.StringTests.IndexOf_SingleLetter(s: "Hello", target: '\0', startIndex: 0, count: 5, expected: -1) [SKIP]
      Target \0 is not supported in ICU
    System.Tests.StringTests.LastIndexOf_NullInStrings [SKIP]
      Condition(s) not met: "IsNlsGlobalization"
    System.Tests.StringTests.IndexOf_NullInStrings [SKIP]
      Condition(s) not met: "IsNlsGlobalization"
./RunTests.sh: line 168: 45749 Illegal instruction: 4  "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Runtime.Tests.runtimeconfig.json --depsfile System.Runtime.Tests.deps.json xunit.console.dll System.Runtime.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=AdditionalTimezoneChecks -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/private/tmp/helix/working/AB11094A/w/AD68096C/e
----- end Mon Mar 27 18:35:54 EDT 2023 ----- exit code 132 ----------------------------------------------------------
exit code 132 means SIGILL Illegal Instruction. Core dumped. Likely codegen issue.

Looking at the history of this test, it seems like a flaky failure (nowadays it's failing more often).

{
  "ErrorMessage": "exit code 132 means SIGILL Illegal Instruction. Core dumped. Likely codegen issue.",
  "BuildRetry": false,
  "ErrorPattern": "exit code 132 means SIGILL Illegal Instruction. Core dumped. Likely codegen issue.",
  "ExcludeConsoleLog": false
}
@ghost
Copy link

ghost commented Mar 28, 2023

Tagging subscribers to this area: @dotnet/area-system-globalization
See info in area-owners.md if you want to be subscribed.

Issue Details

From console logs: https://helixre107v0xdeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-83998-merge-b06930ac35a145ad87/System.Runtime.Tests/1/console.39b4aad2.log?helixlogtype=result

Console log: 'System.Runtime.Tests' from job b06930ac-35a1-45ad-872e-f7ac88771d65 workitem 691997a7-ee26-4de6-b7ee-2de94e596724 (osx.1200.amd64.open) executed on machine dci-mac-build-104 running macOS-12.4
+ ./RunTests.sh --runtime-path /tmp/helix/working/AB11094A/p
----- start Mon Mar 27 18:35:30 EDT 2023 =============== To repro directly: =====================================================
pushd .
/tmp/helix/working/AB11094A/p/dotnet exec --runtimeconfig System.Runtime.Tests.runtimeconfig.json --depsfile System.Runtime.Tests.deps.json xunit.console.dll System.Runtime.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=AdditionalTimezoneChecks -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing 
popd
===========================================================================================================
/private/tmp/helix/working/AB11094A/w/AD68096C/e /private/tmp/helix/working/AB11094A/w/AD68096C/e
  Discovering: System.Runtime.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Runtime.Tests (found 9140 of 9186 test cases)
  Starting:    System.Runtime.Tests (parallel test collections = on, max threads = 4)
    System.Tests.StringTests.IndexOf_SingleLetter(s: "Hello", target: '\0', startIndex: 0, count: 5, expected: -1) [SKIP]
      Target \0 is not supported in ICU
    System.Tests.StringTests.LastIndexOf_NullInStrings [SKIP]
      Condition(s) not met: "IsNlsGlobalization"
    System.Tests.StringTests.IndexOf_NullInStrings [SKIP]
      Condition(s) not met: "IsNlsGlobalization"
./RunTests.sh: line 168: 45749 Illegal instruction: 4  "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Runtime.Tests.runtimeconfig.json --depsfile System.Runtime.Tests.deps.json xunit.console.dll System.Runtime.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=AdditionalTimezoneChecks -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/private/tmp/helix/working/AB11094A/w/AD68096C/e
----- end Mon Mar 27 18:35:54 EDT 2023 ----- exit code 132 ----------------------------------------------------------
exit code 132 means SIGILL Illegal Instruction. Core dumped. Likely codegen issue.

Looking at the history of this test, it seems like a flaky failure (nowadays it's failing more often).

Author: am11
Assignees: -
Labels:

area-System.Globalization

Milestone: -

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Mar 28, 2023
@ghost
Copy link

ghost commented Mar 28, 2023

Tagging subscribers to this area: @dotnet/area-infrastructure-libraries
See info in area-owners.md if you want to be subscribed.

Issue Details

From console logs: https://helixre107v0xdeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-83998-merge-b06930ac35a145ad87/System.Runtime.Tests/1/console.39b4aad2.log?helixlogtype=result

Console log: 'System.Runtime.Tests' from job b06930ac-35a1-45ad-872e-f7ac88771d65 workitem 691997a7-ee26-4de6-b7ee-2de94e596724 (osx.1200.amd64.open) executed on machine dci-mac-build-104 running macOS-12.4
+ ./RunTests.sh --runtime-path /tmp/helix/working/AB11094A/p
----- start Mon Mar 27 18:35:30 EDT 2023 =============== To repro directly: =====================================================
pushd .
/tmp/helix/working/AB11094A/p/dotnet exec --runtimeconfig System.Runtime.Tests.runtimeconfig.json --depsfile System.Runtime.Tests.deps.json xunit.console.dll System.Runtime.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=AdditionalTimezoneChecks -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing 
popd
===========================================================================================================
/private/tmp/helix/working/AB11094A/w/AD68096C/e /private/tmp/helix/working/AB11094A/w/AD68096C/e
  Discovering: System.Runtime.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Runtime.Tests (found 9140 of 9186 test cases)
  Starting:    System.Runtime.Tests (parallel test collections = on, max threads = 4)
    System.Tests.StringTests.IndexOf_SingleLetter(s: "Hello", target: '\0', startIndex: 0, count: 5, expected: -1) [SKIP]
      Target \0 is not supported in ICU
    System.Tests.StringTests.LastIndexOf_NullInStrings [SKIP]
      Condition(s) not met: "IsNlsGlobalization"
    System.Tests.StringTests.IndexOf_NullInStrings [SKIP]
      Condition(s) not met: "IsNlsGlobalization"
./RunTests.sh: line 168: 45749 Illegal instruction: 4  "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Runtime.Tests.runtimeconfig.json --depsfile System.Runtime.Tests.deps.json xunit.console.dll System.Runtime.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=AdditionalTimezoneChecks -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/private/tmp/helix/working/AB11094A/w/AD68096C/e
----- end Mon Mar 27 18:35:54 EDT 2023 ----- exit code 132 ----------------------------------------------------------
exit code 132 means SIGILL Illegal Instruction. Core dumped. Likely codegen issue.

Looking at the history of this test, it seems like a flaky failure (nowadays it's failing more often).

Author: am11
Assignees: -
Labels:

area-Infrastructure-libraries, untriaged, test-failure

Milestone: -

@ViktorHofer
Copy link
Member

exit code 132 means SIGILL Illegal Instruction. Core dumped. Likely codegen issue.

Not libraries infrastructure related. Moving to codegen.

@ViktorHofer ViktorHofer added area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI and removed area-Infrastructure-libraries labels Mar 28, 2023
@ghost
Copy link

ghost commented Mar 28, 2023

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch, @kunalspathak
See info in area-owners.md if you want to be subscribed.

Issue Details

From console logs: https://helixre107v0xdeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-83998-merge-b06930ac35a145ad87/System.Runtime.Tests/1/console.39b4aad2.log?helixlogtype=result

Console log: 'System.Runtime.Tests' from job b06930ac-35a1-45ad-872e-f7ac88771d65 workitem 691997a7-ee26-4de6-b7ee-2de94e596724 (osx.1200.amd64.open) executed on machine dci-mac-build-104 running macOS-12.4
+ ./RunTests.sh --runtime-path /tmp/helix/working/AB11094A/p
----- start Mon Mar 27 18:35:30 EDT 2023 =============== To repro directly: =====================================================
pushd .
/tmp/helix/working/AB11094A/p/dotnet exec --runtimeconfig System.Runtime.Tests.runtimeconfig.json --depsfile System.Runtime.Tests.deps.json xunit.console.dll System.Runtime.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=AdditionalTimezoneChecks -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing 
popd
===========================================================================================================
/private/tmp/helix/working/AB11094A/w/AD68096C/e /private/tmp/helix/working/AB11094A/w/AD68096C/e
  Discovering: System.Runtime.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Runtime.Tests (found 9140 of 9186 test cases)
  Starting:    System.Runtime.Tests (parallel test collections = on, max threads = 4)
    System.Tests.StringTests.IndexOf_SingleLetter(s: "Hello", target: '\0', startIndex: 0, count: 5, expected: -1) [SKIP]
      Target \0 is not supported in ICU
    System.Tests.StringTests.LastIndexOf_NullInStrings [SKIP]
      Condition(s) not met: "IsNlsGlobalization"
    System.Tests.StringTests.IndexOf_NullInStrings [SKIP]
      Condition(s) not met: "IsNlsGlobalization"
./RunTests.sh: line 168: 45749 Illegal instruction: 4  "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Runtime.Tests.runtimeconfig.json --depsfile System.Runtime.Tests.deps.json xunit.console.dll System.Runtime.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=AdditionalTimezoneChecks -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/private/tmp/helix/working/AB11094A/w/AD68096C/e
----- end Mon Mar 27 18:35:54 EDT 2023 ----- exit code 132 ----------------------------------------------------------
exit code 132 means SIGILL Illegal Instruction. Core dumped. Likely codegen issue.

Looking at the history of this test, it seems like a flaky failure (nowadays it's failing more often).

Author: am11
Assignees: -
Labels:

area-CodeGen-coreclr, untriaged, test-failure

Milestone: -

@jakobbotsch jakobbotsch added area-VM-coreclr and removed area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI untriaged New issue has not been triaged by the area owner labels Mar 28, 2023
@jakobbotsch jakobbotsch added this to the 8.0.0 milestone Mar 28, 2023
@jakobbotsch
Copy link
Member

Very likely already being fixed by #84012

@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Mar 28, 2023
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Mar 28, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Apr 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
5 participants