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: profiler\\multiple\\multiple\\multiple.cmd #98787

Closed
v-wenyuxu opened this issue Feb 22, 2024 · 6 comments
Closed

Test failure: profiler\\multiple\\multiple\\multiple.cmd #98787

v-wenyuxu opened this issue Feb 22, 2024 · 6 comments
Labels
arch-arm64 area-Diagnostics-coreclr blocking-clean-ci-optional Blocking optional rolling runs JitStress CLR JIT issues involving JIT internal stress modes os-windows
Milestone

Comments

@v-wenyuxu
Copy link

Failed in: runtime-coreclr jitstress 20240220.2

Failed tests:

coreclr windows arm64 Checked zapdisable @ Windows.11.Arm64.Open
    - profiler\\multiple\\multiple\\multiple.cmd

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.MultiplyLoaded.Main(String[] args)

Return code:      1
Raw output file:      C:\h\w\AEC90971\w\AD460975\uploads\Reports\profiler.multiple\multiple\multiple.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\AEC90971\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  multiple.dll 
Profiler path: C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\Profiler.dll
Profiler path: C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\Profiler.dll
Profiler.dll!DllGetClassObject
MultiplyLoaded::Initialize
Profiler.dll!Profiler::Initialize
Profiler.dll!DllGetClassObject
MultiplyLoaded::Initialize
Profiler.dll!Profiler::Initialize
Profiler path: C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\Profiler.dll
Profiler.dll!DllGetClassObject
MultiplyLoaded::InitializeForAttach
Profiler.dll!Profiler::Initialize
Throwing exception
Exception caught
Waiting for profilers to all detach
Profiler did not set the callback, test will fail.
MultiplyLoaded::ExceptionThrown, number seen = 1
MultiplyLoaded::ExceptionThrown, number seen = 2
MultiplyLoaded::ExceptionThrown, number seen = 3
Requesting detach!!
RequestProfilerDetach hr=0x0
Requesting detach!!
Requesting detach!!
ProfilerDetachSucceeded _detachCount=1
RequestProfilerDetach hr=0x0
RequestProfilerDetach hr=0x0
ProfilerDetachSucceeded _detachCount=2

Test failed: 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.
Expected: 100
Actual: -532462766
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 2/21/2024 5:55:29 AM
Processing C:\cores\corerun.exe.8124.dmp
Unable to find cdb.exe at C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe
Processing C:\cores\WindowsPackageManagerServer.exe.3712.dmp
Unable to find cdb.exe at C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe
Test Harness Exitcode is : 1
To run the test:
> set CORE_ROOT=C:\h\w\AEC90971\p
> C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\multiple.cmd

Stack trace:

   at profiler_multiple._multiple_multiple_._multiple_multiple_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
@v-wenyuxu v-wenyuxu added arch-arm64 os-windows JitStress CLR JIT issues involving JIT internal stress modes blocking-clean-ci-optional Blocking optional rolling runs labels Feb 22, 2024
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Feb 22, 2024
@jeffschwMSFT jeffschwMSFT added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Feb 22, 2024
@ghost
Copy link

ghost commented Feb 22, 2024

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

Issue Details

Failed in: runtime-coreclr jitstress 20240220.2

Failed tests:

coreclr windows arm64 Checked zapdisable @ Windows.11.Arm64.Open
    - profiler\\multiple\\multiple\\multiple.cmd

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.MultiplyLoaded.Main(String[] args)

Return code:      1
Raw output file:      C:\h\w\AEC90971\w\AD460975\uploads\Reports\profiler.multiple\multiple\multiple.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\AEC90971\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  multiple.dll 
Profiler path: C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\Profiler.dll
Profiler path: C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\Profiler.dll
Profiler.dll!DllGetClassObject
MultiplyLoaded::Initialize
Profiler.dll!Profiler::Initialize
Profiler.dll!DllGetClassObject
MultiplyLoaded::Initialize
Profiler.dll!Profiler::Initialize
Profiler path: C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\Profiler.dll
Profiler.dll!DllGetClassObject
MultiplyLoaded::InitializeForAttach
Profiler.dll!Profiler::Initialize
Throwing exception
Exception caught
Waiting for profilers to all detach
Profiler did not set the callback, test will fail.
MultiplyLoaded::ExceptionThrown, number seen = 1
MultiplyLoaded::ExceptionThrown, number seen = 2
MultiplyLoaded::ExceptionThrown, number seen = 3
Requesting detach!!
RequestProfilerDetach hr=0x0
Requesting detach!!
Requesting detach!!
ProfilerDetachSucceeded _detachCount=1
RequestProfilerDetach hr=0x0
RequestProfilerDetach hr=0x0
ProfilerDetachSucceeded _detachCount=2

Test failed: 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.
Expected: 100
Actual: -532462766
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 2/21/2024 5:55:29 AM
Processing C:\cores\corerun.exe.8124.dmp
Unable to find cdb.exe at C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe
Processing C:\cores\WindowsPackageManagerServer.exe.3712.dmp
Unable to find cdb.exe at C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe
Test Harness Exitcode is : 1
To run the test:
> set CORE_ROOT=C:\h\w\AEC90971\p
> C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\multiple.cmd

Stack trace:

   at profiler_multiple._multiple_multiple_._multiple_multiple_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Author: v-wenyuxu
Assignees: -
Labels:

arch-arm64, os-windows, JitStress, area-CodeGen-coreclr, untriaged, blocking-clean-ci-optional

Milestone: -

@ghost
Copy link

ghost commented Feb 26, 2024

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

Issue Details

Failed in: runtime-coreclr jitstress 20240220.2

Failed tests:

coreclr windows arm64 Checked zapdisable @ Windows.11.Arm64.Open
    - profiler\\multiple\\multiple\\multiple.cmd

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.MultiplyLoaded.Main(String[] args)

Return code:      1
Raw output file:      C:\h\w\AEC90971\w\AD460975\uploads\Reports\profiler.multiple\multiple\multiple.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\AEC90971\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  multiple.dll 
Profiler path: C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\Profiler.dll
Profiler path: C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\Profiler.dll
Profiler.dll!DllGetClassObject
MultiplyLoaded::Initialize
Profiler.dll!Profiler::Initialize
Profiler.dll!DllGetClassObject
MultiplyLoaded::Initialize
Profiler.dll!Profiler::Initialize
Profiler path: C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\Profiler.dll
Profiler.dll!DllGetClassObject
MultiplyLoaded::InitializeForAttach
Profiler.dll!Profiler::Initialize
Throwing exception
Exception caught
Waiting for profilers to all detach
Profiler did not set the callback, test will fail.
MultiplyLoaded::ExceptionThrown, number seen = 1
MultiplyLoaded::ExceptionThrown, number seen = 2
MultiplyLoaded::ExceptionThrown, number seen = 3
Requesting detach!!
RequestProfilerDetach hr=0x0
Requesting detach!!
Requesting detach!!
ProfilerDetachSucceeded _detachCount=1
RequestProfilerDetach hr=0x0
RequestProfilerDetach hr=0x0
ProfilerDetachSucceeded _detachCount=2

Test failed: 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.
Expected: 100
Actual: -532462766
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 2/21/2024 5:55:29 AM
Processing C:\cores\corerun.exe.8124.dmp
Unable to find cdb.exe at C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe
Processing C:\cores\WindowsPackageManagerServer.exe.3712.dmp
Unable to find cdb.exe at C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe
Test Harness Exitcode is : 1
To run the test:
> set CORE_ROOT=C:\h\w\AEC90971\p
> C:\h\w\AEC90971\w\AD460975\e\profiler\multiple\multiple\multiple.cmd

Stack trace:

   at profiler_multiple._multiple_multiple_._multiple_multiple_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Author: v-wenyuxu
Assignees: -
Labels:

arch-arm64, os-windows, JitStress, area-CodeGen-coreclr, area-Diagnostics-coreclr, untriaged, blocking-clean-ci-optional

Milestone: -

@BruceForstall BruceForstall removed the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Feb 26, 2024
@BruceForstall
Copy link
Member

@davmason Looks like a profiler test "flaky" failure?

@tommcdon
Copy link
Member

@davmason is this fixed by #98685?

@tommcdon tommcdon removed the untriaged New issue has not been triaged by the area owner label Feb 26, 2024
@tommcdon tommcdon added this to the 9.0.0 milestone Feb 26, 2024
@kunalspathak
Copy link
Member

Dup of #98817

@davmason
Copy link
Member

Closing as dupe of #98817

@github-actions github-actions bot locked and limited conversation to collaborators Mar 29, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm64 area-Diagnostics-coreclr blocking-clean-ci-optional Blocking optional rolling runs JitStress CLR JIT issues involving JIT internal stress modes os-windows
Projects
None yet
Development

No branches or pull requests

6 participants