Во время отладки программы с потоками у меня возникает странная ошибка:
(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 процесса / потока?
Какие дополнительные проверки я могу сделать, чтобы локализовать проблему?
заранее большое спасибо
Я нашел причину неудачи.
Процесс, который я хотел отладить, находился в пространстве имен процесса; и отладчик был вне этого.
Когда я запустил отладчик в том же пространстве имен, проблема исчезла.
Других решений пока нет …