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 Regressions\\coreclr\\GitHub_49826\\test49826\\test49826.cmd #51542

Closed
VincentBu opened this issue Apr 20, 2021 · 9 comments
Closed
Assignees
Labels
arch-x64 area-ReadyToRun-coreclr os-windows untriaged New issue has not been triaged by the area owner

Comments

@VincentBu
Copy link
Contributor

Run: runtime-coreclr outerloop 20210419.2

Failed test:

CoreCLR windows x64 Checked @ Windows.10.Amd64.Open
 -Regressions\\coreclr\\GitHub_49826\\test49826\\test49826.cmd

Error message:

Could Not Find C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\composite-r2r.dll.rsp
Unhandled exception. System.NotSupportedException: Built-in type converters have not been initialized. There is no converter available for type 'System.DateTime'. To root all built-in converters, use a 'JsonSerializerOptions'-based method of the 'JsonSerializer'.
 at System.Text.Json.ThrowHelper.ThrowNotSupportedException_BuiltInConvertersNotRooted(Type type) in //src/libraries/System.Text.Json/src/System/Text/Json/ThrowHelper.Serialization.cs:line 686
 at System.Text.Json.JsonSerializerOptions.GetConverter(Type typeToConvert) in //src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializerOptions.Converters.cs:line 201
 at Program.Main() in test49826.dll:token 0x6000001+0x6

Return code: 1
Raw output file: C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\Reports\Regressions.coreclr\GitHub_49826\test49826\test49826.output.txt
Raw output:
BEGIN EXECUTION
test49826.dll
 1 file(s) copied.
Response file: C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\\composite-r2r.dll.rsp
C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\IL-CG2\.dll
-o:C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\\composite-r2r.dll
--targetarch:x64
--verify-type-and-field-layout
-r:C:\h\w\AFC30968\p\System..dll
-r:C:\h\w\AFC30968\p\Microsoft.*.dll
-r:C:\h\w\AFC30968\p\mscorlib.dll
-r:C:\h\w\AFC30968\p\netstandard.dll
-O
" "dotnet" "C:\h\w\AFC30968\p\crossgen2\crossgen2.dll" @"C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\\composite-r2r.dll.rsp" --composite"
Emitting R2R PE file: C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\\composite-r2r.dll
Emitting R2R PE file: C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\test49826.dll
 "C:\h\w\AFC30968\p\corerun.exe" test49826.dll 
Expected: 100
Actual: -532462766
END EXECUTION - FAILED
FAILED
Test Harness Exitcode is : 1
To run the test:
> set CORE_ROOT=C:\h\w\AFC30968\p
> C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\test49826.cmd
Expected: True
Actual: False

Stack trace
   at Regressions_coreclr._GitHub_49826_test49826_test49826_._GitHub_49826_test49826_test49826_cmd()


@ghost
Copy link

ghost commented Apr 20, 2021

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

Issue Details

Run: runtime-coreclr outerloop 20210419.2

Failed test:

CoreCLR windows x64 Checked @ Windows.10.Amd64.Open
 -Regressions\\coreclr\\GitHub_49826\\test49826\\test49826.cmd

Error message:

Could Not Find C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\composite-r2r.dll.rsp
Unhandled exception. System.NotSupportedException: Built-in type converters have not been initialized. There is no converter available for type 'System.DateTime'. To root all built-in converters, use a 'JsonSerializerOptions'-based method of the 'JsonSerializer'.
 at System.Text.Json.ThrowHelper.ThrowNotSupportedException_BuiltInConvertersNotRooted(Type type) in //src/libraries/System.Text.Json/src/System/Text/Json/ThrowHelper.Serialization.cs:line 686
 at System.Text.Json.JsonSerializerOptions.GetConverter(Type typeToConvert) in //src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializerOptions.Converters.cs:line 201
 at Program.Main() in test49826.dll:token 0x6000001+0x6

Return code: 1
Raw output file: C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\Reports\Regressions.coreclr\GitHub_49826\test49826\test49826.output.txt
Raw output:
BEGIN EXECUTION
test49826.dll
 1 file(s) copied.
Response file: C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\\composite-r2r.dll.rsp
C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\IL-CG2\.dll
-o:C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\\composite-r2r.dll
--targetarch:x64
--verify-type-and-field-layout
-r:C:\h\w\AFC30968\p\System..dll
-r:C:\h\w\AFC30968\p\Microsoft.*.dll
-r:C:\h\w\AFC30968\p\mscorlib.dll
-r:C:\h\w\AFC30968\p\netstandard.dll
-O
" "dotnet" "C:\h\w\AFC30968\p\crossgen2\crossgen2.dll" @"C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\\composite-r2r.dll.rsp" --composite"
Emitting R2R PE file: C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\\composite-r2r.dll
Emitting R2R PE file: C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\test49826.dll
 "C:\h\w\AFC30968\p\corerun.exe" test49826.dll 
Expected: 100
Actual: -532462766
END EXECUTION - FAILED
FAILED
Test Harness Exitcode is : 1
To run the test:
> set CORE_ROOT=C:\h\w\AFC30968\p
> C:\h\w\AFC30968\w\AB520970\e\Regressions\coreclr\GitHub_49826\test49826\test49826.cmd
Expected: True
Actual: False

Stack trace
   at Regressions_coreclr._GitHub_49826_test49826_test49826_._GitHub_49826_test49826_test49826_cmd()


Author: VincentBu
Assignees: -
Labels:

arch-x64, area-System.Text.Json, os-windows, untriaged

Milestone: -

@danmoseley
Copy link
Member

Actually maybe this is a R2R bug. @tmat ?

@BruceForstall
Copy link
Member

Did you mean @trylek?

@trylek trylek self-assigned this Apr 20, 2021
@trylek
Copy link
Member

trylek commented Apr 20, 2021

Yes, it is an R2R bug. I already have a PR open for the fix along with a few other failures,

#51416

but I'm still working on fixing a few remaining corner cases. I have assigned the bug to myself.

@VincentBu
Copy link
Contributor Author

Historical failures of this test:

Queued OS Arch Pipeline
2021-04-21T07:56:01.98Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr r2r Checked
2021-04-21T07:56:01.027Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr r2r Checked-no_tiered_compilation
2021-04-21T07:54:25.216Z ubuntu.1804.armarch.open arm64 runtime-coreclr r2r Checked-no_tiered_compilation
2021-04-21T07:54:24.34Z ubuntu.1804.armarch.open arm64 runtime-coreclr r2r Checked
2021-04-21T07:54:03.76Z ubuntu.1804.armarch.open arm runtime-coreclr r2r Checked
2021-04-21T07:54:03.017Z ubuntu.1804.armarch.open arm runtime-coreclr r2r Checked-no_tiered_compilation
2021-04-21T07:23:16.562Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-21T07:19:21.46Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-21T07:16:04.716Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-zapdisable
More failures
Queued OS Arch Pipeline
2021-04-21T07:15:25.414Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-21T07:11:23.776Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-21T07:09:40.678Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-zapdisable
2021-04-21T07:08:42.849Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-21T07:08:42.051Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-zapdisable
2021-04-21T07:08:26.897Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2
2021-04-21T07:08:17.859Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-21T07:08:03.931Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-zapdisable
2021-04-21T07:06:23.766Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-21T07:06:09.58Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress2
2021-04-21T07:05:09.479Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-21T07:04:27.851Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-tailcallstress
2021-04-21T07:04:07.961Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-zapdisable
2021-04-21T07:03:47.485Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-21T06:56:52.279Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitminopts
2021-04-21T06:56:51.622Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1
2021-04-21T06:56:50.572Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-21T06:54:12.488Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1
2021-04-21T06:54:11.285Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitminopts
2021-04-21T06:54:10.432Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-21T06:54:09.191Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress2
2021-04-21T06:52:27.285Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-21T06:52:26.632Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1
2021-04-21T06:52:25.676Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitminopts
2021-04-21T06:52:07.353Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitminopts
2021-04-21T06:52:06.17Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress2
2021-04-21T06:52:04.991Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-21T06:52:03.726Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress1
2021-04-21T06:51:38.403Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitminopts
2021-04-21T06:51:37.785Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1
2021-04-21T06:51:36.456Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-21T06:51:35.561Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2
2021-04-20T07:12:48.181Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-20T07:11:24.986Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-20T07:07:58.914Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-zapdisable
2021-04-20T07:05:02.508Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-20T07:01:19.34Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-20T07:01:18.281Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-zapdisable
2021-04-20T07:00:52.952Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-20T07:00:15.707Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-zapdisable
2021-04-20T06:59:39.494Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-20T06:59:31.852Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-tailcallstress
2021-04-20T06:59:11.898Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-zapdisable
2021-04-20T06:58:44.679Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-tailcallstress
2021-04-20T06:58:42.271Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-zapdisable
2021-04-20T06:57:22.525Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-20T06:57:21.978Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2
2021-04-20T06:53:56.729Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2021-04-20T06:50:51.794Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress2
2021-04-20T06:43:24.941Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2
2021-04-20T06:43:24.269Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-20T06:43:23.253Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitminopts
2021-04-20T06:43:22.361Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1
2021-04-20T06:43:20.829Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-20T06:43:19.907Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1
2021-04-20T06:43:18.969Z osx.1100.arm64.open arm64 runtime-coreclr jitstress Checked-jitminopts
2021-04-20T06:43:17.933Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress1
2021-04-20T06:43:16.891Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress2
2021-04-20T06:43:15.95Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitminopts
2021-04-20T06:43:15.008Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-20T06:42:45.392Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitminopts
2021-04-20T06:42:44.178Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1
2021-04-20T06:42:42.747Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress2
2021-04-20T06:42:41.465Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-20T06:40:36.445Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2021-04-20T06:40:35.835Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitminopts
2021-04-20T06:40:34.659Z osx.1013.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1
2021-03-27T21:55:28.7Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2021-03-27T21:49:59.148Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2021-03-27T21:43:48.99Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2021-03-27T21:36:20.126Z osx.1100.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2021-03-27T21:34:17.009Z osx.1013.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2021-03-20T21:32:12.166Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2021-03-20T21:32:02.943Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2021-03-20T21:30:51.762Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2021-03-20T21:30:36.837Z osx.1100.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2021-03-20T21:25:12.206Z osx.1013.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip

@trylek
Copy link
Member

trylek commented Apr 22, 2021

I'm investigating the failure now; I'll disable the test if I don't figure what to do about it by EOD today.

@trylek
Copy link
Member

trylek commented Apr 22, 2021

Hmm, I originally misdiagnosed this. It's actually not a R2R failure, the test stopped working after the refactoring

#50074

I'm looking into adapting it to the updated codebase.

@BruceForstall
Copy link
Member

@trylek Can you please disable this test now, and re-enable it with whatever test or product fix is agreed to in the #51695 discussion?

@mangod9
Copy link
Member

mangod9 commented Jul 6, 2021

I think this should be fixed after @trylek 's field layout fixes. Please reopen if this reoccurs.

@mangod9 mangod9 closed this as completed Jul 6, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Aug 5, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-x64 area-ReadyToRun-coreclr os-windows untriaged New issue has not been triaged by the area owner
Projects
None yet
Development

No branches or pull requests

5 participants