Skip to content

[RuntimeAsync] System.Reflection.Metadata.ApplyUpdateTest.AsyncMethodChanges fails with rt async enabled. #115536

Open
@VSadov

Description

@VSadov

This is in System.Runtime.Loader.Tests:

Applying metadata update for E:\dotnet004\runtime\artifacts\bin\System.Runtime.Loader.Tests\Release\net10.0\System.Reflection.Metadata.ApplyUpdate.Test.AsyncMethodChange.dll, revision 1
Unhandled exception. System.InvalidOperationException: The assembly update failed.
   at System.Reflection.Metadata.MetadataUpdater.ApplyUpdate(Assembly assembly, ReadOnlySpan`1 metadataDelta, ReadOnlySpan`1 ilDelta, ReadOnlySpan`1 pdbDelta) in E:\dotnet004\runtime\src\coreclr\System.Private.CoreLib\src\System\Reflection\Metadata\MetadataUpdater.cs:line 50
   at System.Reflection.Metadata.ApplyUpdateUtil.ApplyUpdate(Assembly assm, Boolean usePDB) in E:\dotnet004\runtime\src\libraries\System.Runtime.Loader\tests\ApplyUpdateUtil.cs:line 96
   at System.Reflection.Metadata.ApplyUpdateTest.<>c.<AsyncMethodChanges>b__7_0() in E:\dotnet004\runtime\src\libraries\System.Runtime.Loader\tests\ApplyUpdateTest.cs:line 253
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) in E:\dotnet004\runtime\src\coreclr\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.CoreCLR.cs:line 36
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) in E:\dotnet004\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.cs:line 57
--- End of stack trace from previous location ---
   at Microsoft.DotNet.RemoteExecutor.Program.Main(String[] args) in /_/src/arcade/src/Microsoft.DotNet.RemoteExecutor/src/Program.cs:line 97
Running test using RemoteExecutor
    System.Reflection.Metadata.ApplyUpdateTest.AsyncMethodChanges [FAIL]
      Microsoft.DotNet.RemoteExecutor.RemoteExecutionException : Remote process failed with an unhandled exception.
      Stack Trace:

        Child exception:
          System.InvalidOperationException: The assembly update failed.
        E:\dotnet004\runtime\src\coreclr\System.Private.CoreLib\src\System\Reflection\Metadata\MetadataUpdater.cs(50,0): at System.Reflection.Metadata.MetadataUpdater.ApplyUpdate(Assembly assembly, ReadOnlySpan`1 metadataDelta, ReadOnlySpan`1 ilDelta, ReadOnlySpan`1 pdbDelta)
        E:\dotnet004\runtime\src\libraries\System.Runtime.Loader\tests\ApplyUpdateUtil.cs(96,0): at System.Reflection.Metadata.ApplyUpdateUtil.ApplyUpdate(Assembly assm, Boolean usePDB)
        E:\dotnet004\runtime\src\libraries\System.Runtime.Loader\tests\ApplyUpdateTest.cs(253,0): at System.Reflection.Metadata.ApplyUpdateTest.<>c.<AsyncMethodChanges>b__7_0()
        E:\dotnet004\runtime\src\coreclr\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.CoreCLR.cs(36,0): at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
        E:\dotnet004\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

        Child process:
          System.Runtime.Loader.Tests, Version=10.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 System.Reflection.Metadata.ApplyUpdateTest+<>c Void <AsyncMethodChanges>b__7_0()

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions