at System.IO.Hashing.XxHashShared.MergeAccumulators(UInt64*, Byte*, UInt64)
at System.IO.Hashing.XxHash128.GetCurrentHashAsHash128()
at System.IO.Hashing.XxHash128.GetCurrentHashCore(System.Span`1<Byte>)
at System.IO.Hashing.NonCryptographicHashAlgorithm.GetHashAndResetCore(System.Span`1<Byte>)
at System.IO.Hashing.NonCryptographicHashAlgorithm.GetHashAndReset()
at Microsoft.CodeAnalysis.Text.SourceText.<GetContentHash>g__computeContentHash|52_0()
at Microsoft.CodeAnalysis.Host.TemporaryStorageService.WriteToTemporaryStorage(Microsoft.CodeAnalysis.Text.SourceText, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Host.TemporaryStorageService+<WriteToTemporaryStorageAsync>d__13.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Microsoft.CodeAnalysis.Host.TemporaryStorageService+<WriteToTemporaryStorageAsync>d__13, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](<WriteToTemporaryStorageAsync>d__13 ByRef)
at Microsoft.CodeAnalysis.Host.TemporaryStorageService.WriteToTemporaryStorageAsync(Microsoft.CodeAnalysis.Text.SourceText, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Host.TemporaryStorageService+<Microsoft-CodeAnalysis-Host-ITemporaryStorageServiceInternal-WriteToTemporaryStorageAsync>d__11.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Microsoft.CodeAnalysis.Host.TemporaryStorageService+<Microsoft-CodeAnalysis-Host-ITemporaryStorageServiceInternal-WriteToTemporaryStorageAsync>d__11, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](<Microsoft-CodeAnalysis-Host-ITemporaryStorageServiceInternal-WriteToTemporaryStorageAsync>d__11 ByRef)
at Microsoft.CodeAnalysis.Host.TemporaryStorageService.Microsoft.CodeAnalysis.Host.ITemporaryStorageServiceInternal.WriteToTemporaryStorageAsync(Microsoft.CodeAnalysis.Text.SourceText, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.RecoverableTextAndVersion+RecoverableText+<SaveAsync>d__12.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Microsoft.CodeAnalysis.RecoverableTextAndVersion+RecoverableText+<SaveAsync>d__12, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](<SaveAsync>d__12 ByRef)
at Microsoft.CodeAnalysis.RecoverableTextAndVersion+RecoverableText.SaveAsync(Microsoft.CodeAnalysis.Text.SourceText, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.RecoverableTextAndVersion+RecoverableText+<SaveAllAsync>d__28.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Microsoft.CodeAnalysis.RecoverableTextAndVersion+RecoverableText+<SaveAllAsync>d__28, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](<SaveAllAsync>d__28 ByRef)
at Microsoft.CodeAnalysis.RecoverableTextAndVersion+RecoverableText.SaveAllAsync(Microsoft.CodeAnalysis.Collections.ImmutableSegmentedList`1<System.ValueTuple`2<RecoverableText,Microsoft.CodeAnalysis.Text.SourceText>>, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Threading.AsyncBatchingWorkQueue`1+<>c__DisplayClass2_0+<<Convert>b__0>d[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Microsoft.CodeAnalysis.Threading.AsyncBatchingWorkQueue`1+<>c__DisplayClass2_0+<<Convert>b__0>d[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](<<Convert>b__0>d<System.ValueTuple`2<System.__Canon,System.__Canon>> ByRef)
at Microsoft.CodeAnalysis.Threading.AsyncBatchingWorkQueue`1+<>c__DisplayClass2_0[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<Convert>b__0(Microsoft.CodeAnalysis.Collections.ImmutableSegmentedList`1<System.ValueTuple`2<System.__Canon,System.__Canon>>, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Threading.AsyncBatchingWorkQueue`2+<ProcessNextBatchAsync>d__18[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.Threading.VoidResult, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Microsoft.CodeAnalysis.Threading.AsyncBatchingWorkQueue`2+<ProcessNextBatchAsync>d__18[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.Threading.VoidResult, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](<ProcessNextBatchAsync>d__18<System.ValueTuple`2<System.__Canon,System.__Canon>,Microsoft.CodeAnalysis.Threading.VoidResult> ByRef)
at Microsoft.CodeAnalysis.Threading.AsyncBatchingWorkQueue`2[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.Threading.VoidResult, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].ProcessNextBatchAsync()
at Microsoft.CodeAnalysis.Threading.AsyncBatchingWorkQueue`2+<<AddWork>g__ContinueAfterDelayAsync|16_1>d[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.Threading.VoidResult, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].MoveNext()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.ValueTuple`2[[System.Boolean, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.Threading.VoidResult, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.Threading.AsyncBatchingWorkQueue`2+<<AddWork>g__ContinueAfterDelayAsync|16_1>d[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.Threading.VoidResult, Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis.Workspaces, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].MoveNext(System.Threading.Thread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool+WorkerThread.WorkerDoWork(System.Threading.PortableThreadPool)
at System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
----- end Sun 03/15/2026 10:30:01.70 ----- exit code -1073741819 ----------------------------------------------------------
Summary:
Multiple test assemblies crash with AccessViolationException under jitstressregs modes.
Failed in (3):
Console Log: Console Log
Failed tests:
Error Message:
Stack Trace:
Analysis:
Multiple source generator and library test assemblies crash with a fatal AccessViolationException (AV) under jitstressregs and jitstress2-jitstressregs stress modes on Windows x64.
The jitstressregs mode causes non-standard register allocation patterns which can expose codegen bugs manifesting as memory corruption.