如何调试即使第 1 行有断点也会发生的崩溃
How to debug a crash that occur even if there is breakpoint at line 1?
我正在开发一个程序,但无论我在哪里放置断点(即使它在main()
中的第一个指令之前),该程序都会崩溃。我使用非常基本的代码::blocks。
你知道调试它的方法吗?
如果我没有设置断点,main()
在崩溃之前完全执行(虽然有一件事没有给出预期的结果)。
我知道的所有调试器都会在段错误的情况下中断,并允许您检查当前程序状态并查看导致崩溃的原因。
因此,在某种程度上,完全的段错误很容易调试,因为您不必弄清楚将断点放置在哪里:-)
相关文章:
- 当回溯以零开始时,如何调试崩溃
- 内联映射初始化的动态atexit析构函数崩溃
- 执行函数时导致崩溃的变量
- 程序崩溃并显示"std::out_of_range"错误
- CoInitialize()在单独的线程上崩溃而不返回
- 使用调试/崩溃报告将应用程序部署到客户端
- 无法删除指针,已触发断点
- 为什么所有C++编译器都会崩溃或挂起此代码
- 为什么lambda在clang上崩溃而不是在gcc上崩溃
- 条件断点在不应该触发时触发
- 为什么我的多线程作业队列崩溃
- ExtractIconEx:可以工作,但偶尔会崩溃
- 为什么引用传递会导致此崩溃(C++)
- 试图创建流或fopen时程序崩溃
- 类对象数组的问题会导致崩溃
- 排序时无法执行交换操作.我做的时候它会崩溃.为什么
- 为什么要增加导致崩溃的指针
- 如何调试即使第 1 行有断点也会发生的崩溃
- QT Creator:程序在调试模式下崩溃,但在发布模式下工作,在基于QThread的程序的调试模式下有断点
- Visual studio 2012因断点而崩溃