Hello all!,
Recently I installed a SL6.1 Cluster with 16 nodes, slurm resource manager,
etc.
I use Emacs to edit my files as do some of the researchers of my
investigation center.
One day I detected that some daemons hunged. I discovered that the kernel
was killing some processes because the system went out of memory. I couldn't
reproduce the error anymore, and the thing seemed to occurr on very random
times.
Since this day, I limited with limits.conf the user stack to 15Gb. (my
server has 16gb, and consumes normally no more than 1gb).
Today, when I was doing some tasks I could see what is causing the problem.
It's Emacs!. There seems to be a user that uses emacs and that does logout
from his session without exiting it. The access to the server is done by
ssh.
I will try to install the latest 23.3 version with .tar.gz package but I
like to use the Yum package if it's possible in order to keep the
installation as "clean as possible".
Should I report it to some place?
Thank you.
Felip.
Here there is the info. that I gathered:
[root@acuario ~]# free -m
total used free shared buffers cached
Mem: 16080 15904 175 0 88 1081
-/+ buffers/cache: 14734 1345
Swap: 16381 353 16028
[root@acuario ~]# uname -a
Linux acuario 2.6.32-131.17.1.el6.x86_64 #1 SMP Wed Oct 5 17:19:54 CDT 2011
x86_64 x86_64 x86_64 GNU/Linux
[root@acuario ~]# who
root pts/1 2011-10-24 21:25 (192.168.xx.xx)
[root@acuario ~]# lastlog
...
rrossi pts/3 halley.rmeecimne Mon Oct 24 09:30:54 +0200 2011
...
[root@acuario rrossi]# ps aux | grep rrossi
rrossi 19902 13.1 85.9 14679980 14151208 ? R Oct21 605:18 emacs -nw
acuari_configure.sh
root 21157 0.0 0.0 103228 856 pts/1 S+ 21:33 0:00 grep rrossi
[root@acuario rrossi]# du -chs ./kratos/cmake_build/acuari_configure.sh
4.0K ./kratos/cmake_build/acuari_configure.sh (it is a 55 lines normal
flat text file, I checked it with my root emacs instance and all went ok)
4.0K total
[root@acuario ~]# emacs --version
GNU Emacs 23.1.1
Copyright (C) 2009 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
[root@acuario ~]# lsof | grep rrossi (the same as grep emacs)
COMMAND PID USER FD TYPE DEVICE SIZE/OFF
NODE NAME
emacs 19902 rrossi cwd DIR 8,33 4096
83886081 /home/kratos_common
emacs 19902 rrossi rtd DIR 9,0
4096 2 /
emacs 19902 rrossi txt REG 9,0 11143104
5779966 /usr/bin/emacs-23.1
emacs 19902 rrossi mem REG 9,0 228984
5768561 /usr/lib64/librsvg-2.so.2.26.0
emacs 19902 rrossi mem REG 9,0 155696
2752626 /lib64/ld-2.12.so
emacs 19902 rrossi mem REG 9,0 1904312
2752790 /lib64/libc-2.12.so
emacs 19902 rrossi mem REG 9,0 141576
2752807 /lib64/libpthread-2.12.so
emacs 19902 rrossi mem REG 9,0 598816
2752609 /lib64/libm-2.12.so
emacs 19902 rrossi mem REG 9,0 47064
2752595 /lib64/librt-2.12.so
emacs 19902 rrossi mem REG 9,0 941440
2752780 /lib64/libglib-2.0.so.0.2200.5
emacs 19902 rrossi mem REG 9,0 88240
2752794 /lib64/libz.so.1.2.3
emacs 19902 rrossi mem REG 9,0 283584
2752597 /lib64/libgobject-2.0.so.0.2200.5
emacs 19902 rrossi mem REG 9,0 109808
2752599 /lib64/libresolv-2.12.so
emacs 19902 rrossi mem REG 9,0 268200
2752880 /lib64/libdbus-1.so.3.4.0
emacs 19902 rrossi mem REG 9,0 411200
5773480 /usr/lib64/libtiff.so.3.9.4
emacs 19902 rrossi mem REG 9,0 112856
5770325 /usr/lib64/libxcb.so.1.1.0
emacs 19902 rrossi mem REG 9,0 13168
5772993 /usr/lib64/libXau.so.6.0.0
emacs 19902 rrossi mem REG 9,0 166840
2752803 /lib64/libexpat.so.1.5.2
emacs 19902 rrossi mem REG 9,0 644752
5770324 /usr/lib64/libfreetype.so.6.3.22
emacs 19902 rrossi mem REG 9,0 159728
5771050 /usr/lib64/libpng12.so.0.46.0
emacs 19902 rrossi mem REG 9,0 223040
5769852 /usr/lib64/libfontconfig.so.1.4.4
emacs 19902 rrossi mem REG 9,0 132464
5773317 /usr/lib64/libatk-1.0.so.0.2809.1
emacs 19902 rrossi mem REG 9,0 400528
5769962 /usr/lib64/libpixman-1.so.0.18.4
emacs 19902 rrossi mem REG 9,0 78848
5779139 /usr/lib64/libotf.so.0.0.0
emacs 19902 rrossi mem REG 9,0 18936
2752603 /lib64/libuuid.so.1.3.0
emacs 19902 rrossi mem REG 9,0 38120
5773057 /usr/lib64/libm17n-flt.so.0.3.0
emacs 19902 rrossi mem REG 9,0 149808
5771048 /usr/lib64/libjpeg.so.62.0.0
emacs 19902 rrossi mem REG 9,0 138280
2752645 /lib64/libtinfo.so.5.7
emacs 19902 rrossi mem REG 9,0 101608
5773687 /usr/lib64/libICE.so.6.3.0
emacs 19902 rrossi mem REG 9,0 34016
5773689 /usr/lib64/libSM.so.6.0.0
emacs 19902 rrossi mem REG 9,0 129448
5773059 /usr/lib64/libm17n-core.so.0.3.0
emacs 19902 rrossi mem REG 9,0 69976
2752841 /lib64/libbz2.so.1.0.4
emacs 19902 rrossi mem REG 9,0 22536
2752554 /lib64/libdl-2.12.so
emacs 19902 rrossi mem REG 9,0 124624
2752574 /lib64/libselinux.so.1
emacs 19902 rrossi mem REG 9,0 14392
2752570 /lib64/libgmodule-2.0.so.0.2200.5
emacs 19902 rrossi mem REG 9,0 699440
2752578 /lib64/libgio-2.0.so.0.2200.5
emacs 19902 rrossi mem REG 9,0 1308600
5779630 /usr/lib64/libX11.so.6.3.0
emacs 19902 rrossi mem REG 9,0 76848
5770463 /usr/lib64/libXext.so.6.4.0
emacs 19902 rrossi mem REG 9,0 63440
5790332 /usr/lib64/libXi.so.6.1.0
emacs 19902 rrossi mem REG 9,0 42472
5774133 /usr/lib64/libXrender.so.1.3.0
emacs 19902 rrossi mem REG 9,0 52040
5772932 /usr/lib64/libpangocairo-1.0.so.0.2800.1
emacs 19902 rrossi mem REG 9,0 130352
5770860 /usr/lib64/libgdk_pixbuf-2.0.so.0.1800.9
emacs 19902 rrossi mem REG 9,0 42600
5770844 /usr/lib64/libXcursor.so.1.0.2
emacs 19902 rrossi mem REG 9,0 23928
5771737 /usr/lib64/libXfixes.so.3.1.0
emacs 19902 rrossi mem REG 9,0 11392
5770848 /usr/lib64/libXdamage.so.1.1.0
emacs 19902 rrossi mem REG 9,0 12312
5770842 /usr/lib64/libXcomposite.so.1.0.0
emacs 19902 rrossi mem REG 9,0 310136
5770836 /usr/lib64/libpango-1.0.so.0.2800.1
emacs 19902 rrossi mem REG 9,0 175272
5770840 /usr/lib64/libpangoft2-1.0.so.0.2800.1
emacs 19902 rrossi mem REG 9,0 11344
5772995 /usr/lib64/libXinerama.so.1.0.0
emacs 19902 rrossi mem REG 9,0 497408
5770832 /usr/lib64/libcairo.so.2.10800.8
emacs 19902 rrossi mem REG 9,0 35376
5772998 /usr/lib64/libXrandr.so.2.2.0
emacs 19902 rrossi mem REG 9,0 958040
2752724 /lib64/libasound.so.2.0.0
emacs 19902 rrossi mem REG 9,0 770136
5770862 /usr/lib64/libgdk-x11-2.0.so.0.1800.9
emacs 19902 rrossi mem REG 9,0 4618288
5773056 /usr/lib64/libgtk-x11-2.0.so.0.1800.9
emacs 19902 rrossi mem REG 9,0 39512
5775057 /usr/lib64/libgif.so.4.1.6
emacs 19902 rrossi mem REG 9,0 1379880
5773357 /usr/lib64/libxml2.so.2.7.6
emacs 19902 rrossi mem REG 9,0 142632
2752729 /lib64/libncurses.so.5.7
emacs 19902 rrossi mem REG 9,0 88664
5772265 /usr/lib64/libXft.so.2.1.13
emacs 19902 rrossi mem REG 9,0 72928
5771064 /usr/lib64/libXpm.so.4.11.0
emacs 19902 rrossi mem REG 9,0 251576
5777914 /usr/lib64/libcroco-0.6.so.3.0.1
emacs 19902 rrossi mem REG 9,0 260784
5781285 /usr/lib64/libgsf-1.so.114.0.15
emacs 19902 rrossi mem REG 9,0 61624
2752541 /lib64/libnss_files-2.12.so
emacs 19902 rrossi mem REG 9,0 99158752
5779642 /usr/lib/locale/locale-archive
emacs 19902 rrossi 0u CHR 136,7 0t0
10 /dev/pts/7 (deleted)
emacs 19902 rrossi 1u CHR 136,7 0t0
10 /dev/pts/7 (deleted)
emacs 19902 rrossi 2u CHR 136,7 0t0
10 /dev/pts/7 (deleted)
emacs 19902 rrossi 3u CHR 5,0 0t0
5133 /dev/tty