dotnet / runtime

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

AF: VirtualCallStubManager::isDispatchingStubStatic((PCODE)contents) #12163

Closed jkotas closed 4 years ago

jkotas commented 5 years ago

Windows_NT x64 Checked CoreFX Tests failed in https://github.com/dotnet/coreclr/pull/22958 with:

Assert failure(PID 6120 [0x000017e8], Thread: 5796 [0x16a4]): VirtualCallStubManager::isDispatchingStubStatic((PCODE)contents)
16:43:58 
16:43:58 CORECLR! DispatchEntry::SetContents + 0x42 (0x00007ffb`035bbec2)
16:43:58 CORECLR! Prober::Add + 0x1AE (0x00007ffb`035abd6e)
16:43:58 CORECLR! FastTable::Add + 0xDB (0x00007ffb`035abb6b)
16:43:58 CORECLR! BucketTable::Add + 0xE3 (0x00007ffb`035ab9d7)
16:43:58 CORECLR! VirtualCallStubManager::ResolveWorker + 0x12F6 (0x00007ffb`035ba2be)
16:43:58 CORECLR! VSD_ResolveWorker + 0xA83 (0x00007ffb`035be8f3)
16:43:58 CORECLR! ResolveWorkerAsmStub + 0x6D (0x00007ffb`038d920d)
jkotas commented 5 years ago

@kouvel Can this be somehow caused by the entrypoint patching for TieredJiting?