Skip to content

Test failure profiler\\rejit\\rejit\\rejit.cmd #71316

@VincentBu

Description

@VincentBu

Run: runtime-coreclr ilasm 20220625.1

Failed test:

coreclr windows arm64 Checked ilasmroundtrip @ Windows.10.Arm64v8.Open

- profiler\\rejit\\rejit\\rejit.cmd

coreclr windows x86 Checked ilasmroundtrip @ Windows.10.Amd64.Open

- profiler\\rejit\\rejit\\rejit.cmd

coreclr windows x64 Checked ilasmroundtrip @ Windows.10.Amd64.Open

- profiler\\rejit\\rejit\\rejit.cmd

coreclr Linux arm Checked ilasmroundtrip @ (Ubuntu.1804.Arm32.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440

- profiler/rejit/rejit/rejit.sh

coreclr Linux arm64 Checked ilasmroundtrip @ (Ubuntu.1804.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-20210531091519-97d8652

- profiler/rejit/rejit/rejit.sh

coreclr Linux x64 Checked ilasmroundtrip @ Ubuntu.1804.Amd64.Open

- profiler/rejit/rejit/rejit.sh

coreclr OSX x64 Checked ilasmroundtrip @ OSX.1200.Amd64.Open

- profiler/rejit/rejit/rejit.sh

coreclr OSX arm64 Checked ilasmroundtrip @ OSX.1200.ARM64.Open

- profiler/rejit/rejit/rejit.sh

Error message:

Unhandled exception. System.Exception: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above.
at Profiler.Tests.ProfilerTestRunner.FailFastWithMessage(String error)
at Profiler.Tests.ProfilerTestRunner.Run(String profileePath, String testName, Guid profilerClsid, String profileeArguments, ProfileeOptions profileeOptions, Dictionary`2 envVars, String reverseServerName, Boolean loadAsNotification, Int32 notificationCopies)
at Profiler.Tests.RejitWithInlining.Main(String[] args)

Return code:      1
Raw output file:      D:\h\w\B2CE09F9\w\C11D09ED\uploads\Reports\profiler.rejit\rejit\rejit.output.txt
Raw output:
BEGIN EXECUTION
D:\h\w\B2CE09F9\p\ildasm.exe /raweh /out=rejit.dasm.il rejit.dll
D:\h\w\B2CE09F9\p\ilasm.exe /output=rejit.asm.dll  rejit.dasm.il

Microsoft (R) .NET IL Assembler.  Version 7.0.0-ci
Copyright (c) Microsoft Corporation.  All rights reserved.
Assembling 'rejit.dasm.il'  to EXE --> 'rejit.asm.dll'
Source file is UTF-8

Assembled method Profiler.Tests.RejitWithInlining::MaxInlining
Assembled method Profiler.Tests.RejitWithInlining::TriggerReJIT
Assembled method Profiler.Tests.RejitWithInlining::TriggerRevert
Assembled method Profiler.Tests.RejitWithInlining::TriggerInliningChain
Assembled method Profiler.Tests.RejitWithInlining::TriggerDirectInlining
Assembled method Profiler.Tests.RejitWithInlining::CallMethodWithoutInlining
Assembled method Profiler.Tests.RejitWithInlining::InlineeChain1
Assembled method Profiler.Tests.RejitWithInlining::InlineeTarget
Assembled method Profiler.Tests.RejitWithInlining::RunTest
Assembled method Profiler.Tests.RejitWithInlining::Main
Assembled method Profiler.Tests.RejitWithInlining::.ctor
Assembled method Profiler.Tests.RejitWithInlining::.cctor
Assembled method Profiler.Tests.SeparateClassNeverLoaded::TriggerInliningChain
Assembled method Profiler.Tests.SeparateClassNeverLoaded::TriggerDirectInlining
Assembled method Profiler.Tests.SeparateClassNeverLoaded::InlineeChain1
Assembled method Profiler.Tests.SeparateClassNeverLoaded::.ctor
Creating PE file

Emitting classes:
Class 1:Profiler.Tests.RejitWithInlining
Class 2:Profiler.Tests.RejitWithInlining�<>O
Class 3:Profiler.Tests.SeparateClassNeverLoaded

Emitting fields and methods:
Global
Class 1Fields: 1;Methods: 12;
Class 2Fields: 1;
Class 3Methods: 4;
Resolving local member refs: 24 -> 24 defs, 0 refs, 0 unresolved

Emitting events and properties:
Global
Class 1
Class 2
Class 3
Resolving local member refs: 0 -> 0 defs, 0 refs, 0 unresolved
Writing PE file
Operation completed successfully
"D:\h\w\B2CE09F9\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false"  rejit.asm.dll
Profiler path: D:\h\w\B2CE09F9\w\C11D09ED\e\profiler\rejit\rejit\Profiler.dll
Disabling tiered compilation, jitstress, and minopts.
Profiler.dll!DllGetClassObject
Profiler.dll!Profiler::Initialize
INFO ReJITProfiler::Initialize - Initialize started
INFO ReJITProfiler::AddInlining - Inlining occurred! Inliner=StelemRef Inlinee=GetMethodTable Inlinee module name=D:\h\w\B2CE09F9\p\System.Private.CoreLib.dll
INFO ReJITProfiler::AddInlining - Inlining occurred! Inliner=StelemRef Inlinee=GetMethodTable Inlinee module name=D:\h\w\B2CE09F9\p\System.Private.CoreLib.dll
INFO ReJITProfiler::AddInlining - Inlining occurred! Inliner=LdelemaRef Inlinee=GetMethodTable Inlinee module name=D:\h\w\B2CE09F9\p\System.Private.CoreLib.dll
INFO ReJITProfiler::AddInlining - Inlining occurred! Inliner=LdelemaRef Inlinee=ThrowArrayMismatchException Inlinee module name=D:\h\w\B2CE09F9\p\System.Private.CoreLib.dll
INFO ReJITProfiler::AddInlining - Inlining occurred! Inliner=IndexOf Inlinee=Assert Inlinee module name=D:\h\w\B2CE09F9\p\System.Private.C


Stack trace
   at profiler_rejit._rejit_rejit_._rejit_rejit_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
Queued OS Arch Column1
2022-06-26T00:23:12.197Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress-isas-x86 Checked-jitstress_isas_x86_nosse2
2022-06-26T00:22:56.845Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress-isas-x86 Checked-jitstress_isas_x86_nosse
2022-06-25T23:30:22.861Z osx.1200.amd64.open x64 runtime-coreclr jitstress-isas-x86 Checked-jitstress_isas_x86_nosse2
2022-06-25T23:29:38.983Z osx.1200.amd64.open x64 runtime-coreclr jitstress-isas-x86 Checked-jitstress_isas_x86_nosse
2022-06-25T23:26:54.614Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress-isas-x86 Checked-jitstress_isas_x86_nohwintrinsic
More failures
Queued OS Arch Column1
2022-06-25T23:10:25.825Z osx.1200.amd64.open x64 runtime-coreclr jitstress-isas-x86 Checked-jitstress_isas_x86_nohwintrinsic
2022-06-25T22:09:42.893Z osx.1200.amd64.open x64 runtime-coreclr jitstress-isas-x86 Checked-jitstress_isas_nohwintrinsic
2022-06-25T21:48:11.453Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress-isas-x86 Checked-jitstress_isas_nohwintrinsic
2022-06-25T21:31:10.003Z osx.1200.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-25T21:27:48.939Z osx.1200.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-25T21:10:12.874Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-25T21:01:55.182Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-25T20:58:22.076Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-18T21:37:37.19Z osx.1200.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-18T21:37:36.281Z osx.1200.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-18T21:11:28.556Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-18T21:11:13.916Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-18T21:07:23.845Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-11T21:38:31.749Z osx.1200.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-11T21:35:22.359Z osx.1200.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-11T21:22:47.254Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-11T21:17:18.641Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-11T21:15:20.906Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-04T21:20:49.27Z osx.1200.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-04T21:18:20.547Z osx.1200.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-04T20:57:30.926Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-04T20:55:28.016Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-06-04T20:51:20.505Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-28T21:24:46.716Z osx.1200.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-28T21:22:26.088Z osx.1200.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-28T20:58:35.038Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-28T20:58:29.967Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-28T20:56:57.54Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-21T21:20:10.041Z osx.1200.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-21T21:17:13.79Z osx.1200.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-21T20:51:49.78Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-21T20:51:08.229Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-21T20:48:27.903Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-14T21:29:24.808Z osx.1200.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-14T21:27:04.558Z osx.1200.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-14T21:01:50.223Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-14T21:01:33.965Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-14T20:56:11.162Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-07T21:32:50.894Z osx.1200.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-07T21:29:25.479Z osx.1200.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-07T21:10:04.074Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-07T21:05:29.568Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-05-07T21:01:14.467Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip
2022-04-30T21:29:52.107Z osx.1200.amd64.open x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-04-30T21:27:11.793Z osx.1200.arm64.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-04-30T21:07:59.015Z ubuntu.1804.armarch.open arm64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-04-30T21:03:46.94Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr ilasm Checked-ilasmroundtrip
2022-04-30T20:57:59.447Z ubuntu.1804.armarch.open arm runtime-coreclr ilasm Checked-ilasmroundtrip

category:correctness
theme:asmdiffs
skill-level:beginner
cost:medium
impact:small

Metadata

Metadata

Assignees

Labels

Priority:3Work that is nice to havearch-arm64arch-x64arch-x86area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIdisabled-testThe test is disabled in source code against the issueos-linuxLinux OS (any supported distro)os-mac-os-xmacOS aka OSXos-windows

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions