Hi Team,

*GUACD *is consuming 100% of RAM. On analysis I have found that there are
many process which are not in any state [ CLOSE_WAIT, ESTABLISHED etc ] but
they are in
recvmsg  waiting for the fd.  This process is there for more than 2 days.
Below is the backtrace of the process.

Reading symbols from /usr/lib64/freerdp/disp.so...Reading symbols from
> /usr/lib64/freerdp/disp.so...(no debugging symbols found)...done.
> (no debugging symbols found)...done.
> Loaded symbols for /usr/lib64/freerdp/disp.so
> 0x00007fa764807b5d in recvmsg () from /lib64/libpthread.so.0
> Missing separate debuginfos, use: debuginfo-install
> accops-server-8.0.0-2.x86_64
> (gdb) bt
> #0  0x00007fa764807b5d in recvmsg () from /lib64/libpthread.so.0
> #1  0x0000000000404a64 in guacd_recv_fd ()
> #2  0x0000000000404ed9 in guacd_exec_proc ()
> #3  0x0000000000405297 in guacd_create_proc ()
> #4  0x000000000040399f in guacd_route_connection ()
> #5  0x0000000000403ba7 in guacd_connection_thread ()
> #6  0x00007fa764800e25 in start_thread () from /lib64/libpthread.so.0
> #7  0x00007fa7630fb34d in clone () from /lib64/libc.so.6


Please help me to understand what is going wrong here ? This is not
happening for every connections. Is there any way  we can fix this ?
There are many connections which are in CLOSE_WAIT ( parent process id )
also. They are there for many days.

Amarjeet Singh

Reply via email to