Details
- 
        Type:
 extRequest
            
         - 
        Status: Closed
 - 
            Priority:
 Major
                
             - 
            Resolution: Done
 - 
            Fix Version/s: 2021
 - 
            Component/s: FIWARE-TECH-HELP
 - 
            Labels:None
 
- 
                        Sender Email:
 - 
                        HD-Chapter:Data
 - 
                        HD-Enabler:Kurento
 
Description
Hi there!
We are implementig a on2many videoconference using Kurento. The 
procedure is like this:
- The transmitter opens the videoconference and emits video and audio
using Firefox or Chrome - A receiver joins the conference and gets de video and audio on his
Chrome or Firefox - 18 minutes approx. after initiating the conference, Kurento crashes
 
And syslog shows:
  kernel: [136447.115593] traps: KmsLoop[20422] general protection 
ip:7f6c9ed66d36 sp:7f6c3bffeb90 error:0 in 
libglib-2.0.so.0.4200.1[7f6c9ed0e000+10a000]
  kernel: [158988.522731] KmsLoop[9007]: segfault at 43 ip 
00007ffb8d669ec8 sp 00007ffb6277dbb0 error 4 in 
libnice.so.10.4.1[7ffb8d65f000+3a000]
Why Kurento crashes in a so predictably way? Any clue?
Our environment:
Distributor ID:    Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:    14.04
Codename:    trusty
Version: 6.1.1
Found modules:
     Module: 'backgroundextractor' version '6.1.1'
     Module: 'chroma' version '6.1.1'
     Module: 'core' version '6.1.2'
     Module: 'crowddetector' version '6.1.1'
     Module: 'elements' version '6.1.1'
     Module: 'facesegmentator' version '6.1.1'
     Module: 'filters' version '6.1.1'
     Module: 'markerdetector' version '6.1.1'
     Module: 'platedetector' version '6.1.1'
     Module: 'pointerdetector' version '6.1.1'
ii  gstreamer1.5-libav:amd64 1.5.2.1~20150901123759.34.g07a7b16.trusty 
amd64        libav plugin for GStreamer
ii  gstreamer1.5-nice:amd64 0.1.7.1~20151001151322.10.ge060eb5.trusty 
amd64        ICE library (GStreamer plugin)
ii  gstreamer1.5-plugins-bad:amd64 
1.5.91~20151001151316.36.gdaf52b5.trusty  amd64        GStreamer plugins 
from the "bad" set
ii  gstreamer1.5-plugins-base:amd64 
1.5.91~20151001151055.18.g79a42eb.trusty  amd64        GStreamer plugins 
from the "base" set
ii  gstreamer1.5-plugins-good:amd64 
1.5.91~20151001151133.27.g3b1cc74.trusty  amd64        GStreamer plugins 
from the "good" set
ii  gstreamer1.5-plugins-ugly:amd64 
1.5.91~20151001151113.10.g1b92d89.trusty  amd64        GStreamer plugins 
from the "ugly" set
ii  gstreamer1.5-pulseaudio:amd64 
1.5.91~20151001151133.27.g3b1cc74.trusty  amd64        GStreamer plugin 
for PulseAudio
ii  gstreamer1.5-x:amd64 1.5.91~20151001151055.18.g79a42eb.trusty  
amd64        GStreamer plugins for X11 and Pango
ii  kms-background-extractor-6.0 
6.1.1.trusty                              amd64        Kurento 
Background Extractor Filter
ii  kms-chroma-6.0 6.1.1.trusty                              
amd64        Kurento Chroma Filter
ii  kms-core-6.0 6.1.2.trusty                              amd64        
Kurento core module
ii  kms-crowddetector-6.0 6.1.1.trusty                              
amd64        Kurento Crowd Detector Filter
ii  kms-elements-6.0 6.1.1.trusty                              
amd64        Kurento elements module
ii  kms-face-segmentator-6.0 6.1.1.trusty                              
amd64        Kurento Face Segmentator Filter
ii  kms-filters-6.0 6.1.1.trusty                              
amd64        Kurento filters module
ii  kms-jsonrpc-1.0 1.0.0.trusty                              
amd64        Kurento jsonrpc library
ii  kms-markerdetector-6.0 6.1.1.trusty                              
amd64        AR Marker detector for Kurento
ii  kms-platedetector-6.0 6.1.1.trusty                              
amd64        Kurento Plate Detector Filter
ii  kms-pointerdetector-6.0 6.1.1.trusty                              
amd64        Kurento Pointer Detector Filter
ii  kmsjsoncpp 1.6.3~20151001151058.38.g263929e.trusty   amd64        
Kurento jsoncpp library
ii  kurento-media-server-6.0 6.1.1.trusty                              
amd64        Kurento Media Server
ii  libgstreamer-plugins-bad1.5-0:amd64 
1.5.91~20151001151316.36.gdaf52b5.trusty  amd64        GStreamer 
development files for libraries from the "bad" set
ii  libgstreamer-plugins-base1.5-0:amd64 
1.5.91~20151001151055.18.g79a42eb.trusty  amd64        GStreamer 
libraries from the "base" set
ii  libgstreamer1.5-0:amd64 1.5.91~20151001151012.86.g29e3bbd.trusty  
amd64        Core GStreamer libraries and elements
ii  libnice10:amd64 0.1.7.1~20151001151322.10.ge060eb5.trusty 
amd64        ICE library (shared library)
ii  openwebrtc-gst-plugins 0.10.0~20151001151244.100.g61cc54b.trusty 
amd64        OpenWebRTC specific GStreamer plugins
/etc/default/kurento-media-server-6.0
START_DAEMON=true
- Additional options that are passed to the Daemon.
DAEMON_OPTS="" 
unset GST_PLUGIN_PATH
#enable core dump
ulimit -c unlimited
#unlimit open files
ulimit -n $((($(cat /proc/sys/fs/file-max) * 50) / 100 ))
- Next line enables debug for some kurento classes it can be modified to
change - log level and logged tags
#export GST_DEBUG=1,Kurento*:5
export GST_DEBUG=2,Kurento*:5 
- whom the daemons should run as
DAEMON_USER=nobody 
DAEMON_LOG=/var/log/kurento-media-server
export KURENTO_LOGS_PATH=$DAEMON_LOG
#export KURENTO_LOG_FILE_SIZE=300
#export KURENTO_NUMBER_LOG_FILES=20
/etc/kurento/kurento.conf.json
{
   "mediaServer" : {
     "resources": 
,
     "net" : {
       // Uncomment just one of them
       /*
       "rabbitmq": 
       */
       "websocket": {
         "port": 8888,
         //"secure": 
,
         //"registrar": 
,
         "path": "kurento",
         // "threads": 10
         "threads": 20
       }
     }
   }
}
Any comment is more than welcome.
Thanks in advance,
Alberto.
Since January 1st, old domains won't be supported and messages sent to any domain different to @lists.fiware.org will be lost.
Please, send your messages using the new domain (Fiware-tech-help@lists.fiware.org) instead of the old one.
_______________________________________________
Fiware-tech-help mailing list
Fiware-tech-help@lists.fiware.org
https://lists.fiware.org/listinfo/fiware-tech-help
[Created via e-mail received from: Alberto Bambala Arbea <alberto.bambala@vento.tv>]
Activity
- All
 - Comments
 - History
 - Activity
 - Transitions