"The current thread attempted to free a virtual address that was never in any pool." -- MSDN

Seems to be a memory problem to me.