I am having the following problem: I have written a console application that needs to allocate memory. I am now debugging the program. I do not have any problems the first time I debug. Bu then, when I find an error or the program crashes and the debugging terminates, I can no longer debug because when I start the program again, it crashes at the first memory allocation instruction. I have to restart my computer to be able to debug the program again!! I imagine that this happens because as the program did not terminate correctly, the deallocation instructions were not reached, so the memory stays allocated. I have never had this problem with the other versions of Visual Studio I have used. Or could this be because of Vista? Could someone help me, please? Thanks!!