> I'm asking about error of my project since 15 days ago..
you really need to learn how to ask
¿what project? ¿what input causes the error? ¿where's the source code?
debug often also adds a buffer in memory around all variables, empty padded space or it may have a bit pattern or something, and it uses that to catch your out of bounds goofs somewhat.
so if you had an int array of 1,2,3 it may put like 0xC0C0C0C0 or something after the 3 in an extra hidden location and if that value changes, you messed up and it tells you so. In release, you would just have the 3 locations and the 4th could be out of bounds, or another variable, or whatever else, and tampering with it gets you a crash. Or worse, it may not crash and 'work' with some subtle bug.
Yeah I wasn't being very serious; I was just suggesting it might be the same issue based on your vague description.
I guess it's not. More likely it's what coder777 said.