suds1980
2008-04-13 14:49:11 UTC
My program was built using setting of O2 optimization. And my
program blocked at some where .So I crashed the program instance .When
I check the crash dump with Windbg .I found a lot of strange call
stacks . For example, from the call stack , function A::A() will call
B::output() ,but that's impossible , because A::A( ) do not call any
function of B in my code .
So I doubt that should I trust the call stack ?
Or is there any solutions to force the compiler to build a right PDB
even with O2 optimization ?
Thank you very much!
program blocked at some where .So I crashed the program instance .When
I check the crash dump with Windbg .I found a lot of strange call
stacks . For example, from the call stack , function A::A() will call
B::output() ,but that's impossible , because A::A( ) do not call any
function of B in my code .
So I doubt that should I trust the call stack ?
Or is there any solutions to force the compiler to build a right PDB
even with O2 optimization ?
Thank you very much!