2017-05-30 26 views
0

我探索保存的信息时,核心挂在下面的例子:回溯文件和核心文件的Cavium-的Octeon

user.emerg gs_app_main [1075]: 10 @ 173805766276886:* Begining崩溃转储核心10 10 @ 173805773984802:民芯留在coremask 0xfffffbfe运行30 * 10 @ 173805784192440:核心10:未处理的异常。导致寄存器解码为:地址exc,加载/提取

我已经搜索了文件系统的backtrace *和核心文件。我发现gcc可用于生成回溯,但应用程序硬件在Linux发行版中不包含gcc。另外,我找到名称为core *的文件,但不确定哪些是重要的。

预先感谢您的任何提示。

问候, 戴尔运行裸机

回答

0
  1. OCTEON的简单Exec的应用,不具备 产生核或回溯(保存为文件)的能力。

  2. 在Linux用户空间运行的Simple-Exec应用程序可以生成 核心。尽管捕获和保存将取决于多个因素。

    如果核心代&捕获成功,那么您将在启动目录中找到核心文件。您将不得不使用OCTEON gdb来检查核心文件。

    在这两种情况下,可能会生成回溯并将其吐出到串行控制台或报告给系统日志。

    如果你有多个*核心文件,那么明显是最新的或者对应于崩溃时间的文件是相关的。 请记住,您必须在Target上使用OCTEON native gdb,或者在x86 HOST上使用OCTEON cross-built gdb来检查核心文件。