Я смотрю на ядро процесса, запущенного в Unix.
Обычно я могу обойтись и получить root-корни, чтобы попытаться выявить проблему с памятью.
В этом случае я не уверен, что делать дальше.
Во-первых, обратная трассировка дает только 3 кадра, где я ожидал бы намного больше.
Для этих кадров все представленные параметры функции кажутся полностью недействительными.
Не то, что я ожидал.
С некоторыми параметрами указателя связаны следующие параметры: - Не удается получить доступ к памяти по адресу
Может ли это означать какое-либо полное повреждение стека?
Я запустил процесс с помощью libumem, и все буферы были отмечены как чистые.
umem_status тоже ничего не сообщил.
так что в основном я в тупике.
Каковы вероятные причины?
Что я должен искать в коде, поскольку libumem, по-видимому, не сообщил об ошибках.
Какие-нибудь предложения о том, как я могу отладить фурхтер? какие дополнительные функции в MDB я должен рассмотреть?
спасибо.