Я пытаюсь отладить Gammu, «библиотеку и утилиту командной строки для мобильных телефонов», которая «отключается» при обычной связи с модемом.
gammu identify
-> No response in specified timeout. Probably phone not connected.
Если посмотреть на дополнительную отладочную информацию, которую он производит, то по какой-то причине он «не распознает» ответ, который дает модем IS (если он имеет правильные ответы при наборе команд АТ черезручной последовательный терминал).
Тем не менее, мой вопрос, прежде всего, о запуске ЖЕ ПРОГРАММЫ под strace, где она не имеет никаких проблем и не делает тайм-аут.
strace -e trace=open,close,read,write gammu identify
-> (вся связкаинформация о модеме)
Что делает / будет делать strace, что приведет к этой разнице в поведении?Как strace влияет на дочерние процессы?
(работает в Ubuntu 18.04, Gammu 1.39.0)