Release `CordbUnmanagedThread` instance from `CordbProcess` member (#66910)
authorAaron Robinson <arobins@microsoft.com>
Tue, 22 Mar 2022 19:00:14 +0000 (15:00 -0400)
committerGitHub <noreply@github.com>
Tue, 22 Mar 2022 19:00:14 +0000 (12:00 -0700)
commite7b757c29341de64bb2c7b72f6c90600edb66b44
treef09cd256fdd381cb2ff430c1d8d44c932069ebde
parentd8f85275affa534b6a488acdbbdbf906e0138f25
Release `CordbUnmanagedThread` instance from `CordbProcess` member (#66910)

* Release CordbUnmanagedThread from CordbProcess member

The m_lastDispatchedIBEvent was not being cleared during shutdown, which was causing a memory leak assert to fire.

Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
src/coreclr/debug/di/process.cpp