Node.js libnice中的Kurento Media Server 6.4分段故障

Node.js libnice中的Kurento Media Server 6.4分段故障,node.js,segmentation-fault,webrtc,kurento,libnice,Node.js,Segmentation Fault,Webrtc,Kurento,Libnice,我正在使用最新的Kurento Media Server(6.4)和node.js应用程序进行一对二通话。但是,Kurento进程在libnice内部会不时崩溃:(多个崩溃指向同一个lib条目) 同时,记录到日志文件的最新调试事件是ice候选配对: 2016-03-17 08:43:12,095520 1093 [0x00007f3a407f0700] debug KurentoWebRtcEndpointImpl WebRtcEndpointImpl.cpp:214 newSele

我正在使用最新的Kurento Media Server(6.4)和node.js应用程序进行一对二通话。但是,Kurento进程在libnice内部会不时崩溃:(多个崩溃指向同一个lib条目)

同时,记录到日志文件的最新调试事件是ice候选配对:

    2016-03-17 08:43:12,095520 1093 [0x00007f3a407f0700]   debug KurentoWebRtcEndpointImpl WebRtcEndpointImpl.cpp:214 newSelectedPairFull() <kmswebrtcendpoint43>  New pair selected stream_id: 1, component_id: 1, local candidate: candidate:4 1 UDP 2013266431 222.250.42.158 55844 typ host, remot
e candidate: candidate:candidate:2003496507 1 UDP 25042687 222.250.42.151 51817 typ relay raddr 83.21.212.134 rport 51817
在中可以看到完整的堆栈跟踪和登录

我可以通过使用两个Chrome浏览器(Mac+Win)和打10-15个电话(call out-hang-call out-hang…)来重现这一点

如果有人能给我任何提示、建议或指导,我将不胜感激。 谢谢


UPD:将轮转服务器从
交互轮转服务器1.9.7
切换到
coturn 4.4.2.1

什么是libnice版本后,问题得到解决?kurento 6.4.0需要libnice 0.1.13,正如sagar所说,了解libnice的版本以及安装kurento的方式非常重要。了解整个堆栈跟踪也很重要,我指的是您更改的部分。。。此外,如果您安装调试符号,这将是一件非常麻烦的事情,因为我们可以知道崩溃的确切线路,而且修复起来会更容易。对不起,一开始忘了附加它-是的,最新的一个(我们可以找到)
libnice10:amd64 0.1.13.1~20160224182402.77.g7bb87a.trusty amd64 ICE库(共享库)
@santoscadenas不知道把整个转储文件放在这里是否是个好主意:)你能打开我用完整的stacktrace和dump制作的文件吗?非常感谢。顺便说一句,我在Kurento googlegroups上读到过关于禁用转弯的消息,但这对我们来说不起作用——根本没有建立视频连接。实例托管在AWS EC2中,没有任何特定的防火墙。@YaraslauKurmyza如果禁用TURN,则需要启用STUN。libnice的版本是什么?kurento 6.4.0需要libnice 0.1.13,正如sagar所说,了解libnice的版本以及安装kurento的方式非常重要。了解整个堆栈跟踪也很重要,我指的是您更改的部分。。。此外,如果您安装调试符号,这将是一件非常麻烦的事情,因为我们可以知道崩溃的确切线路,而且修复起来会更容易。对不起,一开始忘了附加它-是的,最新的一个(我们可以找到)
libnice10:amd64 0.1.13.1~20160224182402.77.g7bb87a.trusty amd64 ICE库(共享库)
@santoscadenas不知道把整个转储文件放在这里是否是个好主意:)你能打开我用完整的stacktrace和dump制作的文件吗?非常感谢。顺便说一句,我在Kurento googlegroups上读到过关于禁用转弯的消息,但这对我们来说不起作用——根本没有建立视频连接。实例托管在AWS EC2中,没有任何特定的防火墙。@YaraslauKurmyza如果禁用TURN,则需要启用STUN。
    2016-03-17 08:43:12,095520 1093 [0x00007f3a407f0700]   debug KurentoWebRtcEndpointImpl WebRtcEndpointImpl.cpp:214 newSelectedPairFull() <kmswebrtcendpoint43>  New pair selected stream_id: 1, component_id: 1, local candidate: candidate:4 1 UDP 2013266431 222.250.42.158 55844 typ host, remot
e candidate: candidate:candidate:2003496507 1 UDP 25042687 222.250.42.151 51817 typ relay raddr 83.21.212.134 rport 51817
AppServer-0 Thu, 17 Mar 2016 08:43:11 GMT kms:CallMediaPipeline generateSdpOffer 16
AppServer-0 Thu, 17 Mar 2016 08:43:11 GMT kms:server pipeline:sdpAnswer:caller sdpReady
AppServer-0 Thu, 17 Mar 2016 08:43:11 GMT kms:CallMediaPipeline generateSdpOffer 15
AppServer-0 Thu, 17 Mar 2016 08:43:11 GMT kms:server pipeline:sdpAnswer:callee sdpReady
AppServer-0 reconnect to server 0 100 ff19ebc8-b114-495e-bf31-31f188f6ea8e
$ kurento-media-server -v
Version: 6.4.1~1.g3ffe480
Found modules:
        Module: 'core' version '6.4.1~2.g4ed0cfc'
        Module: 'elements' version '6.4.1~3.g8e842ad'
        Module: 'filters' version '6.4.1~3.g06e2b4f'

# dpkg -l |grep -i libnice
ii  libnice10:amd64                     0.1.13.1~20160224182402.77.g7bbb87a.trusty amd64        ICE library (shared library)