Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
带有损坏堆栈的 coredump 文件,没有任何有用的信息。我怎样才能找到调用堆栈?堆栈显示:
#0 0x04229c7a in ?? () #1 0x00921fa7 in ?? () #2 0xbfc17e04 in ?? ()
回溯停止:此帧内部的前一帧(损坏的堆栈?)
并且eip的地址显示“无法访问内存”!认为!
显示调用堆栈需要正确的指令指针 (eip)、堆栈指针 (esp) 和有效的堆栈内容。
从您的输出看来,堆栈已损坏,并且前一个函数返回到某个随机地址(eip=0x04229c7a)。
所以,你运气不好。
尝试在 valgrind 下运行您的程序。