Skip to content

Emit TaskWaitBegin for RuntimeAsync suspensions - #133028

Open
tommcdon wants to merge 1 commit into
dotnet:mainfrom
tommcdon:dev/tommcdon/runtimeasync-crossprocess-taskwaitbegin-minimal
Open

Emit TaskWaitBegin for RuntimeAsync suspensions#133028
tommcdon wants to merge 1 commit into
dotnet:mainfrom
tommcdon:dev/tommcdon/runtimeasync-crossprocess-taskwaitbegin-minimal

Emit TaskWaitBegin for RuntimeAsync suspensions

2e76eb2
Select commit
Loading
Failed to load commit list.
Azure Pipelines / runtime failed Sep 1, 2026 in 6h 31m 44s

Build #20260901.85 had test failures

Details

Tests

  • Failed: 1 (0.00%)
  • Passed: 1,330,797 (97.99%)
  • Other: 27,272 (2.01%)
  • Total: 1,358,070

Annotations

Check failure on line 384 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

Build log #L384

Failed work item information:

Check failure on line 393 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

Build log #L393

Bash exited with code '1'.

Check failure on line 1 in Interop/COM/Dynamic/Dynamic/Dynamic.cmd

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

Interop/COM/Dynamic/Dynamic/Dynamic.cmd

Process terminated.
Assertion failed.
Can not unadvise from empty connection point
   at System.Runtime.InteropServices.ComEventsSink.Unadvise() in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 261
   at System.Runtime.InteropServices.ComEventsSink.RemoveAll(ComEventsSink sinks) in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 50
   at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.DisposeAll() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 65
   at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.Finalize() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 71
   at System.GC.RunFinalizers()

Return code:      1
Raw output file:      C:\h\w\A92F090E\w\A354094A\uploads\COM\Dynamic\Dynamic\output.txt
Raw output:
BEGIN EXECUTION
Copying 'C:\h\w\A92F090E\p\CoreShim.dll'...
        1 file(s) copied.
 "C:\h\w\A92F090E\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  Dynamic.dll 
Running BasicTest
Running CollectionTest
 -- Array
  + Call method returning array
  + Call method with array in/out
  + Call method returning array as variant
  + Call method with array as variant in/out
 -- CustomCollection
  + Add to the collection
  + Get item by index
  + Enumerate collection
  + Get and use enumerator directly
  + Iterate over object that handles DISPID_NEWENUM
  + Update items by index
  + Remove item
  + Clear collection
 -- IndexChain
Running EventTest
Running ParametersTest
Running NETServerTest
Expected: 100
Actual: -2146232797
END EXECUTION - FAILED
FAILED
Test Harness Exitcode is : 1
To run the test:
Set up CORE_ROOT and run.
> C:\h\w\A92F090E\w\A354094A\e\Interop\Interop\../COM/Dynamic/Dynamic/Dynamic.cmd
Raw output
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) in /__w/1/s/src/tests/Common/CoreCLRTestLibrary/OutOfProcessTest.cs:line 202
   at Program.<<Main>$>g__TestExecutor235|0_236(StreamWriter tempLogSw, StreamWriter statsCsvSw, StreamWriter outOfProcessPlanWriter, <>c__DisplayClass0_0&)