如何解决libopal中的断言错误?

时间:2018-08-13 14:41:15

标签: c++ github sip opalvoip

我刚刚编写了一个脚本,该脚本调用了从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,并且每个库都已完美安装。 有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

错误代码为if(document.getElementById("type").tagName == "SELECT") { //Your code for admin } else { //Your code if it is not admin } ,因此根据documentation,运行您的应用程序的用户无权设置指定的策略。

该策略仅允许设置调度程序优先级,所以我猜应用程序要求的优先级高于允许用户使用的优先级?这个问题可能会提供一些解决方法的线索:Why does pthread_setschedparam() produce EPERM on opensuse 11.4