我在这个函数中遇到了一个分段错误,但不知道它做了什么,为什么会出现分段错误,甚至我的代码在哪里调用它。
任何人都可以解释一下吗?Windows 中使用 Netbeans IDE 和 MinGW 工具链的 C 代码。
[更新] 通常,我会按照@JoachimPileborg 的建议进行操作,但是当发生分段错误时,调用堆栈不包含我的代码。事实上,它读
ntdll!TpCallbackMayRunLong ()
?? ()
ntdll!TpCallbackMayRunLong ()
?? ()
而那些?? ()
评估为零!
我想,从名称上看,它TpCallbackMayRunLong()
是在空闲时间由系统调用的,当然不是从我的代码中调用的。