Skip to content

Test Failure: profiler/gc/nongcheap/nongcheap.cmd #127670

@JulieLeeMSFT

Description

@JulieLeeMSFT

Failed in (1):

Console Log: Console Log
Source: gc-standalone / coreclr windows x64 Checked gcstandaloneserver @ Windows.10.Amd64.Open / profiler/gc/nongcheap/nongcheap.cmd

Failed tests:

- coreclr windows x64 Checked gcstandaloneserver @ Windows.10.Amd64.Open
  - profiler/gc/nongcheap/nongcheap.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. Profilee returned exit code 100.
   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, String envVarProfilerPrefix)
   at Profiler.Tests.NonGCHeapTests.Main(String[] args)
   at System.Environment.CallEntryPoint(IntPtr entryPoint, String[]* pArgument, Int32* pReturnValue, Boolean captureException, Exception* pException)

Return code:      1
Raw output file:      C:\h\w\C0150A39\w\ADA509FE\uploads\gc\nongcheap\output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\C0150A39\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  nongcheap.dll 
Profiler path: C:\h\w\C0150A39\w\ADA509FE\e\profiler\gc\nongcheap\Profiler.dll
Profilee STDOUT: Profiler.dll!DllGetClassObject
Profilee STDOUT: Profiler.dll!Profiler::Initialize
Profilee STDOUT: Test Passed
Profilee STDOUT: NotifyNongcAllocationsFinished is invoked.
Profilee STDOUT: 
Profilee STDOUT: GetNonGCHeapBounds (segCount = 1):
Profilee STDOUT: 	seg#0, rangeStart=0000022BBDE50008, rangeLength=12248, rangeLengthReserved=4194296
Profilee STDOUT: 
Profilee STDOUT: FAIL: GetGenerationBounds: invalid segCount (20)
Profilee STDOUT: !Profiler.dll!Profiler::Shutdown
Profilee STDOUT: PROFILER TEST FAILS
Profilee STDOUT: Non-GC objects allocated: 159
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. Profilee returned exit code 100.
Expected: 100
Actual: -532462766

Stack Trace:

   at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 135
   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
   at Program.<<Main>$>g__TestExecutor16|0_17(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions