Запуск через strace (это трассировщик системных вызовов):
strace -o файл_лог программа
в файл_лог запищутся все вызовы;
сложность в том, что программа может вызывать другие библиотеки, поэтому иногда надо задать дополнительные опции
Бывает еще - ломается локаль
поэтому иногда проходит так:
LANG=C программа
чтобы программа получила английскую локаль
"No! Try not! Do. Or do not. There is no try." -- Yoda