[英]Vscode Run with debugger error "Launch program *file/path* does not exist
[英]Does break point trap always mean program was run from the debugger?
我正在分析一个核心文件,其中说:
Program terminated with signal 5, Trace/breakpoint trap
从这一行可以确定这是由于程序在GDB下达到了断点吗?
如果没有在调试器下运行,是否有上述错误的可能?
不,程序不必在调试器下运行才能发生。
尝试运行一个程序,然后使用kill -n 5 myProgram
(或等效地kill -s SIGTRAP
)。 它将向该程序发送SIGTRAP信号,这很可能导致其终止。 如果它在此过程中产生了核心转储,那么它将显示您所显示的消息。
或者,如评论中所述,该程序本身可能会发出该信号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.