Closed adamsitnik closed 3 months ago
Tagging subscribers to this area: @tommcdon See info in area-owners.md if you want to be subscribed.
@elinor-fung @lambdageek Regression from the cDac work?
Did https://github.com/dotnet/runtime/pull/105366 make it into preview 7? Update no it did not
Backport PR: https://github.com/dotnet/runtime/pull/105962
Should we also add some simple tests that use ClrMD to ensure such bugs don't come back?
Fixed in https://github.com/dotnet/runtime/pull/105962 (preview 7) as well as https://github.com/dotnet/runtime/pull/105366 (main)
BenchmarkDotNet is using ClrMD to obtain disassembly: the host process starts the benchmarking process and once the benchmarking is finished, it attaches to the benchmark process by using the debugger APIs.
After updating from Preview 6 to 7, I get
StackOverflow
when both host and benchmark process arenet9.0
(9.0.100-preview.7.24402.8
to be exact):When the host app is
net8.0
and benchmark isnet9.0
the app just crashes, here is what I've found in Event Viewer:Repro:
cc @janvorli @jkotas