dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.12k stars 4.7k forks source link

Fuzzlyn: Assertion failed 'otherTargetInterval->registerType == TYP_DOUBLE' during 'LSRA allocate' #108000

Open amanasifkhalid opened 4 weeks ago

amanasifkhalid commented 4 weeks ago

This Fuzzlyn run hit this assert, as well as the assert varDsc->IsAlwaysAliveInMemory() || ((regSet.GetMaskVars() & regMask) == 0) on Linux arm32. Unfortunately, the trimmed repro doesn't work, and subsequent runs didn't hit these asserts. Here's a SPMI collection for each assert: repro.zip

cc @dotnet/jit-contrib

dotnet-policy-service[bot] commented 4 weeks ago

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.