hug*_*eow 1 linux imap mutt segmentation-fault
我按$,为了同步邮箱,但mutt只是退出......实际上mutt我每次按 $ 都不退出,它只是有时退出。那么我如何找出mutt 退出的原因呢?这是“mutt”中的错误吗?
错误信息是:
Sorting mailbox... Segmentation fault
Run Code Online (Sandbox Code Playgroud)
如果我想知道会发生什么,我可以使用stracewithmutt吗?或者有什么工具可以更好地了解有关问题的更多信息?
现在我回复了一封邮件,然后我按了 $,然后是分段错误。
strace 可能会告诉你一些东西,但并不是真正适合这项工作的最佳工具。为此,正确的工具是 gdb 和核心转储。
您可以直接在 gdb 下运行 mutt('gdb mutt' 然后在 gdb 提示符下运行 'r')或在您的 shell 中启用核心转储并正常运行 mutt,它应该在崩溃时生成一个核心转储文件,然后可以用数据库。不过,您需要确保首先安装了 mutt 的调试符号。
有关使用 gdb 和分析核心转储和回溯的更多信息可以在网上的各个地方找到,但太复杂了,无法在这里解释清楚。