[Parameter 1] 0X21 [Parameter 2] The pool pointer being freed [Parameter 3] The number of bytes allocated for the pool block [Parameter 4] The corrupted value found following the pool block [Cause of Error] 
The data following the pool block being freed is corrupt. Typically this means the consumer (call stack) has overrun the block.