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": { // //Resources usage limit for raising an exception when an object creation is attempted // "exceptionLimit": "0.8", "exceptionLimit": "2.8", // // Resources usage limit for restarting the server when no objects are alive // "killLimit": "0.7", "killLimit": "2.7", // Garbage collector period in seconds // "garbageCollectorPeriod": 240 "garbageCollectorPeriod": 600 }, "net" : { // Uncomment just one of them /* "rabbitmq": { "address" : "127.0.0.1", "port" : 5672, "username" : "guest", "password" : "guest", "vhost" : "/" } */ "websocket": { "port": 8888, //"secure": { // "port": 8433, // "certificate": "defaultCertificate.pem", // "password": "" //}, //"registrar": { // "address": "ws://localhost:9090", // "localAddress": "localhost" //}, "path": "kurento", // "threads": 10 "threads": 20 } } } } Any comment is more than welcome. Thanks in advance, Alberto. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-tech-help/attachments/20151026/218d7fb9/attachment.html>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy