If your call stack is corrupted, you may see random numbers without any routine names. In this case, it is likely that your application has become lost. Typically, this type of call stack display means that your application has lost track of the real stack and real code location, and is now executing random bits of memory, interpreting them as instructions.
If you are coding in C++, one of the most common ways to get a corrupt stack is for your code to try to execute a method on an invalid object. If the object has already been deleted, has not yet been initialized, is not there, or is of a completely different type, then the virtual function table is not correct, and the application is treating random memory as the virtual function table and calling a random place.
Copyright © 2001-2011, Intel Corporation. All rights reserved.