Странная ошибка при отладке программы с потоками: Невозможно открыть файл / proc

Во время отладки программы с потоками у меня возникает странная ошибка:

(gdb) info threads
warning: unable to open /proc file '/proc/3663/status'
warning: Can't attach LWP 3663: No child processes
Cannot find new threads: debugger service failed

Я не получаю никаких других предупреждений во время сеанса отладки.

Процесс / поток 3663 не существует.

Как может быть, что GDB неправильно понимает pid процесса / потока?
Какие дополнительные проверки я могу сделать, чтобы локализовать проблему?

заранее большое спасибо

0

Решение

Я нашел причину неудачи.

Процесс, который я хотел отладить, находился в пространстве имен процесса; и отладчик был вне этого.
Когда я запустил отладчик в том же пространстве имен, проблема исчезла.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]