Its possible that we're calling Process_free_internal on a pseudo-handle.
commitc0e770710b20e1afdffc3651323a06dc53312cd6
authorGeoff Norton <grompf@sublimeintervention.com>
Tue, 5 Oct 2010 17:00:42 +0000 (5 13:00 -0400)
committerGeoff Norton <grompf@sublimeintervention.com>
Tue, 5 Oct 2010 17:00:42 +0000 (5 13:00 -0400)
treea8572c82a5873f85b14de907ec46a64a8d4ddb22
parent888e2921c4d6be53fd302bc39515f03707e9ce9c
Its possible that we're calling Process_free_internal on a pseudo-handle.

When we are not using SHM we use psuedo handles to return processes from pids,
however we dont guard against pseudo-handles in CloseProcess, which could lead to
calling unref on a fake handle.
mono/io-layer/processes.c
mono/io-layer/processes.h
mono/metadata/process.c