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 baseservices/exceptions/sharedexceptions/emptystacktrace/OOMException01/OOMException01.sh #51209

Closed
VincentBu opened this issue Apr 14, 2021 · 6 comments
Labels
arch-arm32 area-Diagnostics-coreclr blocking-outerloop Blocking the 'runtime-coreclr outerloop' and 'runtime-libraries-coreclr outerloop' runs disabled-test The test is disabled in source code against the issue os-linux Linux OS (any supported distro) untriaged New issue has not been triaged by the area owner

Comments

@VincentBu
Copy link
Contributor

Run: runtime-coreclr outerloop 20210413.3

Failed test:

CoreCLR Linux arm Checked no_tiered_compilation @ (Ubuntu.1804.Arm32.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440
 -baseservices/exceptions/sharedexceptions/emptystacktrace/OOMException01/OOMException01.sh

Error message:


Return code: 1
Raw output file: /root/helix/work/workitem/baseservices/exceptions/Reports/baseservices.exceptions/sharedexceptions/emptystacktrace/OOMException01/OOMException01.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun OOMException01.dll '-trustedexe'
Test that StackTrace for OOM is proper if memory is available
Caught OOM
Actual Exception Stack Trace:
 at SharedExceptions.CreateAndThrow() in OOMException01.dll:token 0x6000003+0x11

Expected Stack Trace:
 at SharedExceptions.CreateAndThrow() in OOMException01.dll:token 0x6000003+0x5
Test Failed
Expected: 100
Actual: 50
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:
> set CORE_ROOT=/root/helix/work/correlation
> /root/helix/work/workitem/baseservices/exceptions/sharedexceptions/emptystacktrace/OOMException01/OOMException01.sh
Expected: True
Actual: False

Stack trace
   at baseservices_exceptions._aredexceptions_emptystacktrace_OOMException01_OOMException01_._sharedexceptions_emptystacktrace_OOMException01_OOMException01_sh()


@VincentBu VincentBu added arch-arm32 os-linux Linux OS (any supported distro) labels Apr 14, 2021
@dotnet-issue-labeler dotnet-issue-labeler bot added area-ExceptionHandling-coreclr untriaged New issue has not been triaged by the area owner labels Apr 14, 2021
@VincentBu
Copy link
Contributor Author

Historical failures of this test:

Queued OS Arch Pipeline
2021-04-13T09:49:58.992Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr crossgen2 outerloop Checked
2021-04-13T09:49:57.706Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr crossgen2 outerloop Checked-no_tiered_compilation
2021-04-13T09:47:33.082Z ubuntu.1804.armarch.open arm64 runtime-coreclr crossgen2 outerloop Checked-no_tiered_compilation
2021-04-13T09:47:31.85Z ubuntu.1804.armarch.open arm64 runtime-coreclr crossgen2 outerloop Checked
2021-04-13T09:36:18.676Z osx.1013.amd64.open x64 runtime-coreclr crossgen2 outerloop Checked-no_tiered_compilation
2021-04-13T09:36:17.967Z osx.1013.amd64.open x64 runtime-coreclr crossgen2 outerloop Checked
2021-04-13T09:36:17.967Z osx.1013.amd64.open x64 runtime-coreclr crossgen2 outerloop Checked
2021-04-13T09:36:17.967Z osx.1013.amd64.open x64 runtime-coreclr crossgen2 outerloop Checked
2021-04-13T09:36:17.967Z osx.1013.amd64.open x64 runtime-coreclr crossgen2 outerloop Checked
More failures
Queued OS Arch Pipeline
2021-04-13T09:34:46.627Z osx.1013.amd64.open x64 runtime-coreclr crossgen2 outerloop Checked
2021-04-13T09:34:45.915Z osx.1013.amd64.open x64 runtime-coreclr crossgen2 outerloop Checked-no_tiered_compilation
2021-04-13T07:49:52.176Z ubuntu.1804.armarch.open arm runtime-coreclr r2r Checked-no_tiered_compilation
2021-04-13T07:49:50.982Z ubuntu.1804.armarch.open arm runtime-coreclr r2r Checked
2021-04-13T07:48:48.092Z ubuntu.1804.armarch.open arm64 runtime-coreclr r2r Checked
2021-04-13T07:48:47.129Z ubuntu.1804.armarch.open arm64 runtime-coreclr r2r Checked-no_tiered_compilation
2021-04-13T07:46:31.738Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr r2r Checked-no_tiered_compilation
2021-04-13T07:46:29.996Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr r2r Checked
2021-04-13T07:03:37.65Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-13T07:02:47.608Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-13T07:02:28.088Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-zapdisable
2021-04-13T06:57:51.307Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-13T06:57:40Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-13T06:57:05.518Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-zapdisable
2021-04-13T06:54:41.597Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-zapdisable
2021-04-13T06:52:19.809Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-13T06:51:59.904Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-zapdisable
2021-04-13T06:51:19.625Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-13T06:51:05.632Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-tailcallstress
2021-04-13T06:50:45.483Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-zapdisable
2021-04-13T06:50:25.809Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-13T06:50:01.192Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-13T06:48:26.241Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2
2021-04-13T06:48:25.33Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-13T06:45:19.071Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress2
2021-04-13T06:38:05.79Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-13T06:38:04.915Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1
2021-04-13T06:38:04.274Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitminopts
2021-04-13T06:36:38.172Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1
2021-04-13T06:36:37.422Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-13T06:36:36.833Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitminopts
2021-04-13T06:36:36.204Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2
2021-04-13T06:35:48.883Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress2
2021-04-13T06:35:47.617Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress1
2021-04-13T06:35:46.933Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitminopts
2021-04-13T06:35:45.636Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-13T06:35:44.851Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-13T06:35:43.699Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitminopts
2021-04-13T06:35:42.648Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1
2021-04-13T06:31:42.309Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitminopts
2021-04-13T06:31:41.178Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1
2021-04-13T06:31:40.105Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-13T06:31:39.118Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress2

@VincentBu
Copy link
Contributor Author

BruceForstall added a commit to BruceForstall/runtime that referenced this issue Apr 14, 2021
@BruceForstall
Copy link
Member

Probably due to #44013

@wscho77 @noahfalk @jkotas @mikem8361

@BruceForstall BruceForstall added blocking-outerloop Blocking the 'runtime-coreclr outerloop' and 'runtime-libraries-coreclr outerloop' runs area-Diagnostics-coreclr and removed area-ExceptionHandling-coreclr labels Apr 14, 2021
@ghost
Copy link

ghost commented Apr 14, 2021

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details

Run: runtime-coreclr outerloop 20210413.3

Failed test:

CoreCLR Linux arm Checked no_tiered_compilation @ (Ubuntu.1804.Arm32.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440
 -baseservices/exceptions/sharedexceptions/emptystacktrace/OOMException01/OOMException01.sh

Error message:


Return code: 1
Raw output file: /root/helix/work/workitem/baseservices/exceptions/Reports/baseservices.exceptions/sharedexceptions/emptystacktrace/OOMException01/OOMException01.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun OOMException01.dll '-trustedexe'
Test that StackTrace for OOM is proper if memory is available
Caught OOM
Actual Exception Stack Trace:
 at SharedExceptions.CreateAndThrow() in OOMException01.dll:token 0x6000003+0x11

Expected Stack Trace:
 at SharedExceptions.CreateAndThrow() in OOMException01.dll:token 0x6000003+0x5
Test Failed
Expected: 100
Actual: 50
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:
> set CORE_ROOT=/root/helix/work/correlation
> /root/helix/work/workitem/baseservices/exceptions/sharedexceptions/emptystacktrace/OOMException01/OOMException01.sh
Expected: True
Actual: False

Stack trace
   at baseservices_exceptions._aredexceptions_emptystacktrace_OOMException01_OOMException01_._sharedexceptions_emptystacktrace_OOMException01_OOMException01_sh()


Author: VincentBu
Assignees: -
Labels:

arch-arm32, area-Diagnostics-coreclr, blocking-outerloop, os-linux, untriaged

Milestone: -

@wscho77
Copy link
Contributor

wscho77 commented Apr 14, 2021

In the OOMException01 TC, it checks whether an exception has occurred in the same method or not.
For the checking, the following code is used

            if(e.StackTrace.ToString().Substring(0, e.StackTrace.Length - 8) != currStack.Substring(0, currStack.Length - 8))

By the modification of #44013, the contents of the StackTrace have been changed and it makes test failed.
I'll modify the TC to avoid this failure.

BruceForstall added a commit that referenced this issue Apr 15, 2021
@BruceForstall BruceForstall added the disabled-test The test is disabled in source code against the issue label Apr 15, 2021
@tommcdon
Copy link
Member

Closing via #51280
cc @BruceForstall

@ghost ghost locked as resolved and limited conversation to collaborators May 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm32 area-Diagnostics-coreclr blocking-outerloop Blocking the 'runtime-coreclr outerloop' and 'runtime-libraries-coreclr outerloop' runs disabled-test The test is disabled in source code against the issue os-linux Linux OS (any supported distro) untriaged New issue has not been triaged by the area owner
Projects
None yet
Development

No branches or pull requests

4 participants