LINUX.ORG.RU

История изменений

Исправление mky, (текущая версия) :

Сообщения, что пишет apport, это уже последствия падения, а не причина. Логично, что от версии libc ошибка не зависит, если скрипт работал из консоли, то должен и из xinetd, если бы в libc был бы такой баг, различающий запуск из консоли и xinetd, его давно бы вычислили. Больше похоже на баг в RHVoice.

Упростите скрипт до однострочника, чтобы он просто вызывал RHVoice с заданной в скрипте тестовой строкой и с выводом в файл с полным путём (/tmp/test.wav). И пробуйте запустить этот скрипт через xinetd. Ещё попобробуйте запускать RHVoice в скрипте с перенаправлением stderr в /dev/null. Если не поможет, запускайте через strace c выводом в файл и сравнивайте эти файлы трассировки.

Исходная версия mky, :

То, что пишет apport это уже последствия падения, а не причина. Логично, что от версии libc ошибка не зависит, если скрипт работал из консоли, то должен и из xinetd, если бы в libc был бы такой баг, различающий запуск из консоли и xinetd, его давно бы вычислили.

Упростите скрипт до однострочника, чтобы он просто вызывал RHVoice с заданной в скрипте тестовой строкой и с выводом в файл с полным путём (/tmp/test.wav). И пробуйте запустить этот скрипт через xinetd. Ещё попобробуйте запускать RHVoice в скрипте с перенаправлением stderr в /dev/null. Если не поможет, запускайте через strace c выводом в файл и сравнивайте эти файлы трассировки.