Fix uninitialized x64 handle in CUtlHandleTable::CreateHandle - #2118
sunzenshen wants to merge 1 commit into
Conversation
|
Is there a reliable way of replicating this assert? |
|
Same, I can't figure it out. 😭 |
|
Oddly enough it only started showing up on startup for me a couple weeks ago, but you'd think the root cause commit would be earlier than that. |
|
What does the call stack look like when entering that function? And if you can reproduce the assert fail, what are the input values for the function for that failure case? Also would be curious to know what the Also, was this in debug build or release build with asserts enabled? |
This was in the debug build, but the irony is that after refreshing my CMake cache, I don't see this assert anymore. I'll watch out to see if I encounter this in a different branch. |
Description
Fully zero initialize x64 handle that was being partially memcpy'd by a 32-bit source.
Aims to fix this assert:
Toolchain