Моя программа иногда умирает.
как это:
[4] + Ошибка сегментации ./Application
Эта проблема появляется случайно.
но эта программа не может прикрепить GDB.
Однако есть некоторые вещи, которые я обнаружил в журнале.
Перед тем как программа умирает, она показывает мне журнал.
[5191.986522] [00000071] * pgd = 00000000f0643003, * pud = 00000000ec089003, * pmd = 0000000000000000
что это?
pgd, pud, всегда меняется. может быть, это адрес.
5191 тоже всегда меняется. но что это?
0071 не меняется. что это?
Я знаю, pgd, pmd, pud - это ключевое слово подкачки Linux.
но я не знаю других вещей.
Программа слишком большая. В нем используется множество технологий, таких как dbus, multi thread, sqlite3, socket, file stream.
Пожалуйста, дайте мне знать, что мне нужно делать сейчас.
Мне нужна идея.