分析在linux上运行wireshark时创建的核心转储

时间:2009-06-26 08:41:40

标签: wireshark

我在linux上运行wireshark构建。我在做一些活动时遇到了崩溃。还正在生成核心转储。但是,当我发出以下命令时 gdb ./wireshark核心。 它说,文件格式无法识别。而且,当我做一个 猫在“./wireshark”上,似乎是某种形式的剧本。 那么如何分析核心转储?

2 个答案:

答案 0 :(得分:0)

检查脚本以查看正在运行的实际wireshark二进制文件是什么。

gdb适用于coredump分析。

答案 1 :(得分:0)

  

当我在#34; ./ wireshark"上做猫时,它似乎是某种脚本。

可能是因为您已从该目录中的源构建了Wireshark,在这种情况下, 是一个脚本(由libtool生成为a wrapper script)。

您需要做什么,而不是

gdb ./wireshark core`

./libtool --mode=execute gdb ./wireshark core

它可以在实际的可执行文件而不是脚本上运行GDB(并传递正确的魔法来查找构建目录中的共享库)。