客户报告我们的一个程序由于除零而导致错误.我们只有这个VLM系列:
kernel: myprog[16122] trap divide error rip:79dd99 rsp:2b6d2ea40450 error:0
Run Code Online (Sandbox Code Playgroud)
我不相信有核心文件.
我通过互联网搜索了一下,我怎么能告诉导致这种除法的程序行为零,但到目前为止,我失败了.
我知道16122是程序的pid,所以这对我没有帮助.
我怀疑rsp:2b6d2ea40450与导致错误的行的地址(0x2b6d2ea40450)有关但是这是真的吗?
如果是,那么我怎样才能将它转换为源中的物理大致位置,假设我可以将myprog的调试版本加载到gdb中,然后请求显示该地址周围的上下文...
任何,任何帮助将不胜感激!