Как решить ошибку утверждения в libopal?

Я только что написал сценарий, который вызывает проект, который я получил от GitHub который звонит по обычному номеру телефона, и во время разработки я без проблем запустил скрипт. Но, развернув его на своем сервере и проверив там, я получаю следующее сообщение об ошибке

Starting sipcmd
in debug mode
Manager
Init
initialising SIP endpoint...
TestChanAudio
TestChanAudio
Listening for SIP signalling on 0.0.0.0:5060
assert.cxx(112)   PWLib   Assertion fail: Function pthread_setschedparam failed, file ptlib/unix/tlibthrd.cxx, line 745, Error=1
Assertion fail: Function pthread_setschedparam failed, file ptlib/unix/tlibthrd.cxx, line 745, Error=1

<A>bort, <C>ore dump, <T>hrow exception, <I>gnore?

Обе машины работают под управлением Linux, и каждая отдельная библиотека отлично установлена.
Кто-нибудь знает, как это исправить?

0

Решение

Код ошибки EPERM так в соответствии с документация пользователь, запустивший ваше приложение, не имеет права устанавливать указанную политику.

Политика позволяет устанавливать только приоритет планировщика, поэтому я полагаю, что приложение запрашивает приоритет выше, чем пользователю разрешено использовать? Этот вопрос может содержать некоторые подсказки о том, как это исправить: Почему pthread_setschedparam () создает EPERM в opensuse 11.4

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]