Он просто висит, как в бесконечном l oop. Любые предложения?
Вы не знаете, ждет ли он чего-то или на самом деле бесконечно l oop.
Ваши первые шаги должны быть:
- Запустите
top
и посмотрите, использует ли процесс GDB ЦП или увеличивается ли он в памяти, и - Запустите
strace gdb
, чтобы увидеть, какие (если есть) системные вызовы он выполняет.
С этой информацией могут быть сделаны дальнейшие предположения. Это также может помочь узнать, в какой системе вы работаете, и какую версию GDB вы установили.
Обновление:
Запуск strace GDB приводит к бесконечный l oop вывод: readlink («/ usr / bin / python», «python», 4096) = 6
Таким образом, у вас есть /usr/bin/python
, который является символической ссылкой на сам .
Да, это может вызвать всевозможные проблемы (включая невозможность реального запуска python
из командной строки).
Удалить эту символическую ссылку (предполагается, что /usr/bin/python
) указать на python2
или python3
).