If there's really only one entry in the call stack then this means something has trashed the stack, probably a memory corruption of some sort. Check for buffer overflows and use of uninitialised or freed pointers.