Hi,

I'm having some very frustrating trouble debugging a program i'm writing for class. The program creates and deletes numerous pointers to objects while testing itself. After a while, it will get to a constructor and, as I step through that instruction, the program crashes with the following dialog box (i'm using Visual Studio .Net):


Unhandled exception at 0x77f7f570 in bufmgr.exe: User breakpoint

The debug output similarly says:

HEAP[bufmgr.exe]: Heap block at 00322980 modified at 003248F0 past requested
size of 1f68
Unhandled exception at 0x77f7f570 in bufmgr.exe: User breakpoint.

where bufmgr.exe is the program that i'm writing. Does anyone know what this error means, and more importantly how i can fix it? I've never encounted anything like this before, and i'm totally stumped. I've been over my code many times, checked to make sure i delete objects when i don't need them, set deleted pointers to NULL and all of that fun stuff, but to no avail.

thanks very much for any advice!
-Evan