B
BCC
I am getting a non-reproduceable release mode only error, that is
proving to be really a pain. I can in some cases narrow it down by
try/catch blocks but even that behavior is totally f*ed up.
For example, I have this gem:
try {
int x = Foo();
}
catch (...) {
int x = Foo();
}
Foo() blows up and throws, but when it is caught, it -works-. WTF?
Seems like a memory problem, but Ive tried all kinds of release mode
debugging (map files, purify, etc.) but nothing pins it down.
Has anyone seen any behavior like this before? Any pearls of wisdom out
there?
Thanks,
B
proving to be really a pain. I can in some cases narrow it down by
try/catch blocks but even that behavior is totally f*ed up.
For example, I have this gem:
try {
int x = Foo();
}
catch (...) {
int x = Foo();
}
Foo() blows up and throws, but when it is caught, it -works-. WTF?
Seems like a memory problem, but Ive tried all kinds of release mode
debugging (map files, purify, etc.) but nothing pins it down.
Has anyone seen any behavior like this before? Any pearls of wisdom out
there?
Thanks,
B