我的程序有时会死。
像这样:
[4] +细分错误。/应用
此问题随机出现。 但是该程序无法附加gdb。
但是,可以肯定的是,我在日志中发现了一些东西。 在程序终止之前,它会显示一条日志。
[5191.986522] [00000071] * pgd = 00000000f0643003,* pud = 00000000ec089003,* pmd = 0000000000000000
这是什么?
pgd(pud)总是在变化。也许是地址。5191也总是会更改。但这是什么?
0071不变。是什么?
我知道pgd,pmd,pud是linux pageing关键字。 但我不知道其他事情。
程序太大。它使用了dbus,多线程,sqlite3,套接字,文件流的许多技术。
请让我知道我现在需要做什么。
我需要主意。