如何解决Linux应用程序分页错误?

时间:2019-07-10 02:16:19

标签: c++ linux linux-kernel operating-system

我的程序有时会死。

像这样:

  

[4] +细分错误。/应用

此问题随机出现。 但是该程序无法附加gdb。

但是,可以肯定的是,我在日志中发现了一些东西。 在程序终止之前,它会显示一条日志。

  

[5191.986522] [00000071] * pgd = 00000000f0643003,* pud = 00000000ec089003,* pmd = 0000000000000000

这是什么?

pgd(pud)总是在变化。也许是地址。

5191也总是会更改。但这是什么?

0071不变。是什么?

我知道pgd,pmd,pud是linux pageing关键字。 但我不知道其他事情。

程序太大。它使用了dbus,多线程,sqlite3,套接字,文件流的许多技术。

请让我知道我现在需要做什么。

我需要主意。

0 个答案:

没有答案