Kurento / bugtracker

[ARCHIVED] Contents migrated to monorepo: https://github.com/Kurento/kurento
46 stars 10 forks source link

KMS 6.15.0 crashes with glib ERROR #608

Open avssav opened 3 years ago

avssav commented 3 years ago

Prerequisites

These are MANDATORY, otherwise the issue will be automatically closed.

Issue description

We use KMS 6.15.0 on AWS instance linux Ubuntu 18.04. It starts like:

sudo -u kurento docker run --name kms-6.15.0 --restart always -p 8888:8888 -p 8433:8433 --ulimit nofile="$(( ($(cat /proc/sys/fs/file-max) * 50) / 100 ))" \
    -e GST_DEBUG='2,Kurento*:4,kms*:4,sdp*:4,webrtc*:4,*rtpendpoint:4,rtp*handler:4,rtpsynchronizer:4,agnosticbin:4,KurentoMediaElementImpl:4' \
    -e KMS_EXTERNAL_IPV4='auto' -e KMS_NETWORK_INTERFACES="eth0" -v /home/kurento/kurento-config-6.15.0:/etc/kurento -e KMS_MTU='1100' \
    -e KMS_STUN_IP='ip.of.our.stun' -e KMS_STUN_PORT='3478' -e KMS_TURN_URL='turn:xxxxxxxxx@ip.of.our.stun:3478?transport=udp' --network host \
    -v /home/kurento/tmp/kurento:/tmp -v /srv/records:/srv/records --log-driver journald -d kurento/kurento-media-server:6.15.0;

Why is not KMS 6.16.0? I don't see any urgent updates in the version.

We get some crash of our server really rarely. It was at same time when KMS is eating unexpectedly much memory. image

Next I attach glib error and backtrace of a crash.

How to reproduce?

I don't know

Expected & current behavior

ERROR                   glib GLib:0:: creating thread 'timer': Error creating thread: Resource temporarily unavailable
warning: Unexpected size of section `.reg-xstate/7284' in core file.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/kurento-media-server '.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.

warning: Unexpected size of section `.reg-xstate/7284' in core file.
#0  0x00007ff52719bafb in _g_log_abort (breakpoint=1) at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./glib/gmessages.c:325
325     /build/glib2.0-xkQkqE/glib2.0-2.48.2/./glib/gmessages.c: No such file or directory.
[Current thread is 1 (Thread 0x7fb216f35700 (LWP 7284))]
(gdb) bt
#0  0x00007ff52719bafb in g_logv (breakpoint=1) at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./glib/gmessages.c:325
#1  0x00007ff52719bafb in g_logv (log_domain=0x7ff5271dc88e "GLib", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fb216f32970) at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./glib/gmessages.c:1080
#2  0x00007ff52719bc6f in g_log (log_domain=log_domain@entry=0x7ff5271dc88e "GLib", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7ff5271ebf48 "creating thread '%s': %s") at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./glib/gmessages.c:1119
#3  0x00007ff5271bc038 in g_thread_new (name=name@entry=0x7ff3c05dd227 "timer", func=func@entry=0x7ff3c05b9fb0 <wait_next_timeout>, data=data@entry=0x7fde1b0b9220) at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./glib/gthread.c:826
#4  0x00007ff3c05b4f80 in gst_rtp_jitter_buffer_change_state (element=0x7fde1b0b9220 [GstRtpJitterBuffer], transition=<optimized out>) at gstrtpjitterbuffer.c:1446
#5  0x00007ff52770824e in gst_element_change_state (element=element@entry=0x7fde1b0b9220 [GstRtpJitterBuffer], transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2648
#6  0x00007ff527708cbf in gst_element_continue_state (element=element@entry=0x7fde1b0b9220 [GstRtpJitterBuffer], ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2356
#7  0x00007ff527708537 in gst_element_change_state (element=element@entry=0x7fde1b0b9220 [GstRtpJitterBuffer], transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2687
#8  0x00007ff5277089c7 in gst_element_set_state_func (element=0x7fde1b0b9220 [GstRtpJitterBuffer], state=GST_STATE_PLAYING) at gstelement.c:2602
#9  0x00007ff3c05ab5b8 in new_ssrc_pad_found (ssrc=519687141, session=0x7fc7de837800) at gstrtpbin.c:1654
#10 0x00007ff3c05ab5b8 in new_ssrc_pad_found (element=0x7ff29fba3bf0 [GstRtpSsrcDemux], ssrc=519687141, pad=<optimized out>, session=0x7fc7de837800) at gstrtpbin.c:3120
#11 0x00007ff52522de40 in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#12 0x00007ff52522d8ab in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#17 0x00007ff52748708f in <emit signal ??? on instance 0x7ff29fba3bf0 [GstRtpSsrcDemux]> (instance=instance@entry=0x7ff29fba3bf0, signal_id=<optimized out>, detail=detail@entry=0) at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./gobject/gsignal.c:3441
    #13 0x00007ff52746c7c9 in g_cclosure_marshal_generic (closure=0x7fc6fd99dfd0, return_gvalue=0x0, n_param_values=<optimized out>, param_values=0x7fb216f33030, invocation_hint=<optimized out>, marshal_data=0x0) at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./gobject/gclosure.c:1490
    #14 0x00007ff52746bfa5 in g_closure_invoke (closure=0x7fc6fd99dfd0, return_value=return_value@entry=0x0, n_param_values=3, param_values=param_values@entry=0x7fb216f33030, invocation_hint=invocation_hint@entry=0x7fb216f32fb0)
    at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./gobject/gclosure.c:804
    #15 0x00007ff52747dfc1 in signal_emit_unlocked_R (node=node@entry=0x7ff238064270, detail=detail@entry=0, instance=instance@entry=0x7ff29fba3bf0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fb216f33030)
    at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./gobject/gsignal.c:3629
    #16 0x00007ff527486d5c in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fb216f33210) at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./gobject/gsignal.c:3385
#18 0x00007ff3c05c2839 in find_or_create_demux_pad_for_ssrc (demux=demux@entry=0x7ff29fba3bf0 [GstRtpSsrcDemux], ssrc=ssrc@entry=519687141, padtype=padtype@entry=RTP_PAD) at gstrtpssrcdemux.c:350
#19 0x00007ff3c05c2ff6 in gst_rtp_ssrc_demux_chain (pad=<optimized out>, parent=0x7ff29fba3bf0 [GstRtpSsrcDemux], buf=0x7fbd85f71c10) at gstrtpssrcdemux.c:627
#20 0x00007ff52771d5cf in gst_pad_push_data (data=0x7fbd85f71c10, type=4112, pad=0x7fd7d7901270 [GstPad]) at gstpad.c:4183
#21 0x00007ff52771d5cf in gst_pad_push_data (pad=pad@entry=0x7fc695b0bb60 [GstPad], type=type@entry=4112, data=data@entry=0x7fbd85f71c10) at gstpad.c:4435
#22 0x00007ff527725533 in gst_pad_push (pad=pad@entry=0x7fc695b0bb60 [GstPad], buffer=buffer@entry=0x7fbd85f71c10) at gstpad.c:4554
#23 0x00007ff3c05d809d in gst_rtp_session_process_rtp (sess=<optimized out>, src=<optimized out>, buffer=0x7fbd85f71c10, user_data=0x7fde12d3d7c0) at gstrtpsession.c:1334
#24 0x00007ff3c05c72d0 in source_push_rtp (source=0x7fb60010ed60 [RTPSource], data=0x7fbd85f71c10, session=0x7ff3c97c8b30 [RTPSession]) at rtpsession.c:1381
#25 0x00007ff3c05d284a in rtp_source_process_rtp (buffer=0x7ff17f518b30, src=0x7fb60010ed60 [RTPSource]) at rtpsource.c:875
#26 0x00007ff3c05d284a in rtp_source_process_rtp (src=src@entry=0x7fb60010ed60 [RTPSource], pinfo=pinfo@entry=0x7fb216f33760) at rtpsource.c:1213
#27 0x00007ff3c05ccbf3 in rtp_session_process_rtp (sess=0x7ff3c97c8b30 [RTPSession], buffer=buffer@entry=0x7ff17f518b30, current_time=<optimized out>, running_time=<optimized out>, ntpnstime=<optimized out>) at rtpsession.c:2143
#28 0x00007ff3c05d68b7 in gst_rtp_session_chain_recv_rtp (pad=<optimized out>, parent=0x7fde12d3d7c0 [GstRtpSession], buffer=0x7ff17f518b30) at gstrtpsession.c:1947
#29 0x00007ff52771d5cf in gst_pad_push_data (data=0x7ff17f518b30, type=4112, pad=0x7fc76a96c2b0 [GstPad]) at gstpad.c:4183
#30 0x00007ff52771d5cf in gst_pad_push_data (pad=pad@entry=0x7fc5d5101120 [GstProxyPad], type=type@entry=4112, data=data@entry=0x7ff17f518b30) at gstpad.c:4435
#31 0x00007ff527725533 in gst_pad_push (pad=pad@entry=0x7fc5d5101120 [GstProxyPad], buffer=buffer@entry=0x7ff17f518b30) at gstpad.c:4554
#32 0x00007ff52770e5e3 in gst_proxy_pad_chain_default (pad=0x7fc694ec6c80 [GstGhostPad], parent=<optimized out>, buffer=0x7ff17f518b30) at gstghostpad.c:126
#33 0x00007ff52771d5cf in gst_pad_push_data (data=0x7ff17f518b30, type=4112, pad=0x7fc694ec6c80 [GstGhostPad]) at gstpad.c:4183
#34 0x00007ff52771d5cf in gst_pad_push_data (pad=pad@entry=0x7fc5d53f9270 [GstPad], type=type@entry=4112, data=data@entry=0x7ff17f518b30) at gstpad.c:4435
#35 0x00007ff527725533 in gst_pad_push (pad=pad@entry=0x7fc5d53f9270 [GstPad], buffer=buffer@entry=0x7ff17f518b30) at gstpad.c:4554
#36 0x00007ff3c05c300d in gst_rtp_ssrc_demux_chain (pad=<optimized out>, parent=0x7fcdecc12170 [GstRtpSsrcDemux], buf=0x7ff17f518b30) at gstrtpssrcdemux.c:632
#37 0x00007ff52771d5cf in gst_pad_push_data (data=0x7ff17f518b30, type=4112, pad=0x7fc7de912df0 [GstPad]) at gstpad.c:4183
#38 0x00007ff52771d5cf in gst_pad_push_data (pad=pad@entry=0x7fc75d0b4530 [GstGhostPad], type=type@entry=4112, data=data@entry=0x7ff17f518b30) at gstpad.c:4435
#39 0x00007ff527725533 in gst_pad_push (pad=pad@entry=0x7fc75d0b4530 [GstGhostPad], buffer=buffer@entry=0x7ff17f518b30) at gstpad.c:4554
#40 0x00007ff52770e5e3 in gst_proxy_pad_chain_default (pad=0x7ff2d08f4a80 [GstProxyPad], parent=<optimized out>, buffer=0x7ff17f518b30) at gstghostpad.c:126
#41 0x00007ff52771d5cf in gst_pad_push_data (data=0x7ff17f518b30, type=4112, pad=0x7ff2d08f4a80 [GstProxyPad]) at gstpad.c:4183
#42 0x00007ff52771d5cf in gst_pad_push_data (pad=pad@entry=0x7ff14b88a4b0 [GstPad], type=type@entry=4112, data=data@entry=0x7ff17f518b30) at gstpad.c:4435
#43 0x00007ff527725533 in gst_pad_push (pad=pad@entry=0x7ff14b88a4b0 [GstPad], buffer=buffer@entry=0x7ff17f518b30) at gstpad.c:4554
#44 0x00007ff3b80ca3ca in gst_srtp_dec_chain (pad=0x7ff14b88a270 [GstPad], parent=0x7ff2eff0b4a0 [GstSrtpDec], buf=0x7ff17f518b30, is_rtcp=0) at gstsrtpdec.c:1245
#45 0x00007ff52771d5cf in gst_pad_push_data (data=0x7ff17f518b30, type=4112, pad=0x7ff14b88a270 [GstPad]) at gstpad.c:4183
#46 0x00007ff52771d5cf in gst_pad_push_data (pad=pad@entry=0x7fc6092dc930 [GstPad], type=type@entry=4112, data=data@entry=0x7ff17f518b30) at gstpad.c:4435
#47 0x00007ff527725533 in gst_pad_push (pad=0x7fc6092dc930 [GstPad], buffer=buffer@entry=0x7ff17f518b30) at gstpad.c:4554
#48 0x00007ff3b82db4dc in sink_chain (pad=<optimized out>, parent=0x7fddecc3e360 [GstDtlsSrtpDemux], buffer=0x7ff17f518b30) at gstdtlssrtpdemux.c:134
#49 0x00007ff52771d5cf in gst_pad_push_data (data=0x7ff17f518b30, type=4112, pad=0x7fb88c9a3920 [GstPad]) at gstpad.c:4183
#50 0x00007ff52771d5cf in gst_pad_push_data (pad=pad@entry=0x7fdb35f482d0 [GstProxyPad], type=type@entry=4112, data=data@entry=0x7ff17f518b30) at gstpad.c:4435
#51 0x00007ff527725533 in gst_pad_push (pad=pad@entry=0x7fdb35f482d0 [GstProxyPad], buffer=buffer@entry=0x7ff17f518b30) at gstpad.c:4554
#52 0x00007ff52770e5e3 in gst_proxy_pad_chain_default (pad=0x7fcbda074c90 [GstGhostPad], parent=<optimized out>, buffer=0x7ff17f518b30) at gstghostpad.c:126
#53 0x00007ff52771d5cf in gst_pad_push_data (data=0x7ff17f518b30, type=4112, pad=0x7fcbda074c90 [GstGhostPad]) at gstpad.c:4183
#54 0x00007ff52771d5cf in gst_pad_push_data (pad=pad@entry=0x7fd7d7900970 [GstPad], type=type@entry=4112, data=data@entry=0x7ff17f518b30) at gstpad.c:4435
#55 0x00007ff527725533 in gst_pad_push (pad=pad@entry=0x7fd7d7900970 [GstPad], buffer=0x7ff17f518b30) at gstpad.c:4554
#56 0x00007ff523a96d75 in gst_base_src_loop (pad=0x7fd7d7900970 [GstPad]) at gstbasesrc.c:2850
#57 0x00007ff52774fc5b in gst_task_func (task=0x7fdc1e2aacb0 [GstTask]) at gsttask.c:344
#58 0x00007ff5271bc5ee in g_thread_pool_thread_proxy (data=<optimized out>) at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./glib/gthreadpool.c:307
#59 0x00007ff5271bbc55 in g_thread_proxy (data=0x7ff299b30ad0) at /build/glib2.0-xkQkqE/glib2.0-2.48.2/./glib/gthread.c:780
#60 0x00007ff5282916ba in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#61 0x00007ff525c4c4dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
(gdb)

(Optional) Possible solution

Info about your environment

About Kurento Media Server

About your Application Server

Run these commands

I run the command into docker container

# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"
root@kms12:/# kurento-media-server --version
0:00:00.012770373 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmsfiltersmodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmsfiltersmodule.so
0:00:00.012828714 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: filters, version: 6.15.0, date: Nov  3 2020 18:33:58
0:00:00.013160630 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmscoremodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmscoremodule.so
0:00:00.013182397 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: core, version: 6.15.0, date: Nov  3 2020 18:12:59
0:00:00.019775868 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmselementsmodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmselementsmodule.so
0:00:00.019806061 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: elements, version: 6.15.0, date: Nov  3 2020 18:22:58
0:00:00.020367590 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmspointerdetectormodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmspointerdetectormodule.so
0:00:00.020385742 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: pointerdetector, version: 6.15.0, date: Nov  4 2020 12:26:22
0:00:00.020845823 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmsplatedetectormodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmsplatedetectormodule.so
0:00:00.020863209 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: platedetector, version: 6.15.0, date: Nov  4 2020 12:26:25
0:00:00.021410387 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmscrowddetectormodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmscrowddetectormodule.so
0:00:00.021428417 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: crowddetector, version: 6.15.0, date: Nov  4 2020 12:26:52
0:00:00.021932219 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmschromamodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmschromamodule.so
0:00:00.021951056 20427 0x55cf0ac15270 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: chroma, version: 6.15.0, date: Nov  4 2020 12:20:06
Kurento Media Server version: 6.15.0
Found modules:
        'chroma' version 6.15.0
        'core' version 6.15.0
        'crowddetector' version 6.15.0
        'elements' version 6.15.0
        'filters' version 6.15.0
        'platedetector' version 6.15.0
        'pointerdetector' version 6.15.0
 dpkg -l | grep -Pi 'kurento|kms-|gst.*1.5|nice'
ii  gstreamer1.5-alsa:amd64              1.8.1-1kurento2.16.04                    amd64        GStreamer plugin for ALSA
ii  gstreamer1.5-libav:amd64             1.8.1-1kurento1.16.04                    amd64        libav plugin for GStreamer
ii  gstreamer1.5-libav-dbg:amd64         1.8.1-1kurento1.16.04                    amd64        libav plugin for GStreamer (debug symbols)
ii  gstreamer1.5-nice:amd64              0.1.18-0kurento1.16.04                   amd64        ICE library (GStreamer 1.5 plugin)
ii  gstreamer1.5-nice-dbgsym:amd64       0.1.18-0kurento1.16.04                   amd64        debug symbols for package gstreamer1.5-nice
ii  gstreamer1.5-plugins-bad:amd64       1.8.1-1kurento5.16.04                    amd64        GStreamer plugins from the "bad" set
ii  gstreamer1.5-plugins-bad-dbg:amd64   1.8.1-1kurento5.16.04                    amd64        GStreamer plugins from the "bad" set (debug symbols)
ii  gstreamer1.5-plugins-base:amd64      1.8.1-1kurento2.16.04                    amd64        GStreamer plugins from the "base" set
ii  gstreamer1.5-plugins-base-dbg:amd64  1.8.1-1kurento2.16.04                    amd64        GStreamer plugins from the "base" set
ii  gstreamer1.5-plugins-good:amd64      1.8.1-1kurento5.16.04                    amd64        GStreamer plugins from the "good" set
ii  gstreamer1.5-plugins-good-dbg:amd64  1.8.1-1kurento5.16.04                    amd64        GStreamer plugins from the "good" set
ii  gstreamer1.5-plugins-ugly:amd64      1.8.1-1kurento1.16.04                    amd64        GStreamer plugins from the "ugly" set
ii  gstreamer1.5-plugins-ugly-dbg:amd64  1.8.1-1kurento1.16.04                    amd64        GStreamer plugins from the "ugly" set (debug symbols)
ii  gstreamer1.5-pulseaudio:amd64        1.8.1-1kurento5.16.04                    amd64        GStreamer plugin for PulseAudio
ii  gstreamer1.5-x:amd64                 1.8.1-1kurento2.16.04                    amd64        GStreamer plugins for X11 and Pango
ii  kms-chroma                           6.15.0-0kurento1.16.04                   amd64        Kurento Chroma filter
ii  kms-core                             6.15.0-0kurento1.16.04                   amd64        Kurento Core module
ii  kms-core-dbg                         6.15.0-0kurento1.16.04                   amd64        Kurento Core module
ii  kms-crowddetector                    6.15.0-0kurento1.16.04                   amd64        Kurento Crowd Detector filter
ii  kms-elements                         6.15.0-0kurento1.16.04                   amd64        Kurento Elements module
ii  kms-elements-dbg                     6.15.0-0kurento1.16.04                   amd64        Kurento Elements module
ii  kms-filters                          6.15.0-0kurento1.16.04                   amd64        Kurento Filters module
ii  kms-filters-dbg                      6.15.0-0kurento1.16.04                   amd64        Kurento Filters module
ii  kms-jsonrpc                          6.15.0-0kurento1.16.04                   amd64        Kurento JSON-RPC library
ii  kms-jsonrpc-dbg                      6.15.0-0kurento1.16.04                   amd64        Kurento JSON-RPC library
ii  kms-platedetector                    6.15.0-0kurento1.16.04                   amd64        Kurento Plate Detector filter
ii  kms-pointerdetector                  6.15.0-0kurento1.16.04                   amd64        Kurento Pointer Detector filter
ii  kmsjsoncpp                           1.6.3-1kurento1.16.04                    amd64        Kurento jsoncpp library
ii  kmsjsoncpp-dbg                       1.6.3-1kurento1.16.04                    amd64        Kurento jsoncpp library
ii  kurento-dbg                          6.15.0-0kurento1.16.04                   amd64        Meta-package that installs debug symbols
ii  kurento-media-server                 6.15.0-0kurento1.16.04                   amd64        Kurento Media Server
ii  kurento-media-server-dbg             6.15.0-0kurento1.16.04                   amd64        Kurento Media Server
ii  libgstreamer-plugins-bad1.5-0:amd64  1.8.1-1kurento5.16.04                    amd64        GStreamer development files for libraries from the "bad" set
ii  libgstreamer-plugins-base1.5-0:amd64 1.8.1-1kurento2.16.04                    amd64        GStreamer libraries from the "base" set
ii  libgstreamer1.5-0:amd64              1.8.1-1kurento2.16.04                    amd64        Core GStreamer libraries and elements
ii  libgstreamer1.5-0-dbg:amd64          1.8.1-1kurento2.16.04                    amd64        Core GStreamer libraries and elements
ii  libnice10:amd64                      0.1.18-0kurento1.16.04                   amd64        ICE library (shared library)
ii  libnice10-dbgsym:amd64               0.1.18-0kurento1.16.04                   amd64        debug symbols for package libnice10
ii  libsrtp0:amd64                       1.6.0-0kurento1.16.04                    amd64        Secure RTP (SRTP) and UST Reference Implementations - shared library
ii  libusrsctp                           0.9.2-1kurento1.16.04                    amd64        sctp-refimpl library
ii  openh264                             1.5.0-0kurento1.16.04                    amd64        H.264 Video Codec provided by Cisco Systems, Inc.
ii  openh264-gst-plugins-bad-1.5:amd64   1.8.1-1kurento5.16.04                    amd64        GStreamer plugins from openh264
ii  openwebrtc-gst-plugins               0.10.0-1kurento1.16.04                   amd64        OpenWebRTC specific GStreamer plugins
ii  openwebrtc-gst-plugins-dbg           0.10.0-1kurento1.16.04                   amd64        OpenWebRTC specific GStreamer plugins
github-actions[bot] commented 3 years ago

Hello @avssav! :wave: we're sorry you found a bug... so first of all, thank you very much for reporting it.

To know about progress, check in Triage. All issues are considered Backlog Candidates until work priorities align and the issue is selected for development. It will then become part of our official Backlog.

avssav commented 2 years ago

I guess why memory can be eaten. When the kms falls, it starts to create a core dump and therefore begins to eat up memory. These are just my guesses.