В режиме отладки и выпуска используется другая модель памяти.
В некоторых случаях программы работают в одном режиме, а в другом - сбои.
Что-то, что может вызвать это, - повреждение памяти(особенно повреждение стека).Это может быть причиной, почему есть различия.Другой причиной может быть то, что отладчик не освобождает все, но я в этом сомневаюсь.
Кстати, вы используете бета-версию VS 2010?Это также может быть ошибкой в бета-версии.