Open
Description
On GitHub Actions CI test-windows-full
job failed by following tests.
- CanDisassembleAllMethodCalls(jit: LegacyJit, platform: X86, runtime: .NET Framework 4.6.2) [FAIL]
- CanDisassembleInlinableBenchmarks(jit: LegacyJit, platform: X86, runtime: .NET Framework 4.6.2) [FAIL]
- CanDisassembleAllMethodCallsUsingFilters(jit: LegacyJit, platform: X86, runtime: .NET Framework 4.6.2) [FAIL]
- CanDisassembleGenericTypes(jit: LegacyJit, platform: X86, runtime: .NET Framework 4.6.2) [FAIL]
I've tried 4-times But it seems failed always.
And it can be reproduced by running workflow on latest master
branch. (It's succussed on 3 days ago)
So it's expected to be CI environment related problems.
But as far as I've confirmed, there is no noticeable changes exists.
Both image using 20250609.2.0
OS image.
Exception Log.
Following Exception is recorded on benchmark logs.
Failed to disassemble with following exception:
2025-06-21T00:29:13.9032696Z Object reference not set to an instance of an object.
2025-06-21T00:29:13.9033779Z at Microsoft.Diagnostics.Runtime.Utilities.Pdb.DataStream.Read(PdbStreamHelper reader, Int32 position, Byte[] bytes, Int32 offset, Int32 data)
2025-06-21T00:29:13.9035235Z at Microsoft.Diagnostics.Runtime.Utilities.Pdb.DataStream.Read(PdbStreamHelper reader, BitAccess bits)
2025-06-21T00:29:13.9036676Z at Microsoft.Diagnostics.Runtime.Utilities.Pdb.MsfDirectory..ctor(PdbStreamHelper reader, PdbFileHeader head, BitAccess bits)
2025-06-21T00:29:13.9038400Z at Microsoft.Diagnostics.Runtime.Utilities.Pdb.PdbFile.LoadFunctions(Stream read, BitAccess bits, Boolean readAllStrings, Int32& ver, Int32& sig, Int32& age, Guid& guid, IEnumerable`1& sources)
2025-06-21T00:29:13.9039381Z at Microsoft.Diagnostics.Runtime.Utilities.Pdb.PdbReader.Init(Stream pdbStream)
2025-06-21T00:29:13.9039943Z at Microsoft.Diagnostics.Runtime.Utilities.Pdb.PdbReader..ctor(String fileName)
2025-06-21T00:29:13.9040530Z at BenchmarkDotNet.Disassemblers.SourceCodeProvider.GetReaderForMethod(ClrMethod method)
2025-06-21T00:29:13.9041404Z at BenchmarkDotNet.Disassemblers.SourceCodeProvider.GetSourceLocation(ClrMethod method, Int32 ilOffset)
2025-06-21T00:29:13.9042024Z at BenchmarkDotNet.Disassemblers.SourceCodeProvider.<GetSource>d__3.MoveNext()
2025-06-21T00:29:13.9042980Z at BenchmarkDotNet.Disassemblers.ClrMdV1Disassembler.DisassembleMethod(MethodInfo methodInfo, State state, Settings settings, SourceCodeProvider sourceCodeProvider)
2025-06-21T00:29:13.9043872Z at BenchmarkDotNet.Disassemblers.ClrMdV1Disassembler.Disassemble(Settings settings, State state)
2025-06-21T00:29:13.9044531Z at BenchmarkDotNet.Disassemblers.ClrMdV1Disassembler.AttachAndDisassemble(Settings settings)
2025-06-21T00:29:13.9045064Z at BenchmarkDotNet.Disassemblers.Program.Main(String[] args)