0

今天早上早些时候,我的 dogfood 机器在调试版本中遇到了死锁。它现在处于 gdb 的断点处。在我杀死它之前,我最好的下一步是什么?

4

1 回答 1

1
  1. 关闭分页:set pagination off
  2. 打开日志记录:set logging on
  3. 获取堆栈跟踪:thread apply all bt
  4. 如果我们需要更多信息,请获取核心转储:generate-core-file
  5. 在退出 gdb 之前确认核心文件和日志文件是合理的(核心文件应该是二进制的,日志文件应该是文本的,两者都应该是非空的)。
  6. 将日志文件上传到Gist,以便我们都可以看到它。
于 2020-03-30T15:40:26.153 回答