From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: peder@klingenberg.no (Peder O. Klingenberg) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Nov 2014 23:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 19147@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.141661360020312 (code B ref -1); Fri, 21 Nov 2014 23:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Nov 2014 23:46:40 +0000 Received: from localhost ([127.0.0.1]:41319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XrxuP-0005HW-Em for submit@debbugs.gnu.org; Fri, 21 Nov 2014 18:46:40 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47583) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XrxuK-0005HL-Rk for submit@debbugs.gnu.org; Fri, 21 Nov 2014 18:46:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XrxuD-0008MX-8Q for submit@debbugs.gnu.org; Fri, 21 Nov 2014 18:46:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrxuD-0008MM-5g for submit@debbugs.gnu.org; Fri, 21 Nov 2014 18:46:25 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrxu6-00034v-LH for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 18:46:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xrxu0-0008I2-9b for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 18:46:18 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:60508) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrxtz-0008HU-Lt for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 18:46:12 -0500 Received: from luna.netfonds.no ([80.91.225.79] helo=luna) by hermes.netfonds.no with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1Xrxtf-0007PB-0c for bug-gnu-emacs@gnu.org; Sat, 22 Nov 2014 00:45:51 +0100 Received: from pok by luna with local (Exim 4.71) (envelope-from ) id 1Xrxte-00081f-UO for bug-gnu-emacs@gnu.org; Sat, 22 Nov 2014 00:45:50 +0100 From: peder@klingenberg.no (Peder O. Klingenberg) Date: Sat, 22 Nov 2014 00:45:50 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Xrxtf-0007PB-0c X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-SpamScore: s X-Netfonds-MailScanner-From: pok@netfonds.no MailScanner-NULL-Check: 1417218351.30239@HuQuezEZyw9VQWHBndxOVw X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) When connecting to a daemon using ssh and X forwarding, if the X connection drops suddenly, the daemon process enters a loop eating cpu and memory until the machine runs out of memory. Steps to reproduce: workstation-local$ emacs --daemon=test home$ ssh workstation workstation-ssh$ emacsclient -nc -stest # wait for window to appear workstation-ssh$ ~. Connection to workstation closed. home$ The workstation can have other frames running or not, it doesn't matter. I have strace output showing the loop, and I have a debug build hooked up to gdb. Strace shows: pselect6(19, [4 7 10 14 16 17 18], [], NULL, {99969, 30481693}, {NULL, 8}) = 1 (in [10], left {99839, 322650078}) --- SIGIO (I/O possible) @ 0 (0) --- rt_sigreturn(0) = 1 poll([{fd=4, events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}], 5, 0) = 0 (Timeout) read(10, "", 4096) = 0 pselect6(19, [4 7 10 14 16 17 18], [], NULL, {100000, 0}, {NULL, 8}) = 1 (in [10], left {99999, 999988057}) poll([{fd=4, events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}], 5, 0) = 0 (Timeout) pselect6(19, [4 7 10 14 16 17 18], [], NULL, {100000, 0}, {NULL, 8}) = 1 (in [10], left {99999, 999996229}) poll([{fd=4, events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}], 5, 0) = 0 (Timeout) The first line is what an idle emacs --daemon usually shows, regardless of wether or not clients are attached. Then the SIGIO comes as I close the connection, and then the looping starts. It goes on and on, alternating between pselect and poll, I have just included the start. (gdb) bt full #0 0x00007fa4e0f3dca3 in poll () from /lib/libc.so.6 No symbol table info available. #1 0x00007fa4e423a5b9 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #2 0x00007fa4e423ab24 in g_main_context_pending () from /lib/libglib-2.0.so.0 No symbol table info available. #3 0x000000000067cd9a in xg_select (fds_lim=19, rfds=0x7fff89c71b40, wfds=0x7fff89c71ac0, efds=0x0, timeout=0x7fff89c71be0, sigmask=0x0) at xgselect.c:158 pselect_errno = 11 all_rfds = { fds_bits = {1024, 0 } } all_wfds = { fds_bits = {0 } } tmo = { tv_sec = 0, tv_nsec = -1 } tmop = 0x7fff89c71be0 context = 0x1d0b2f0 have_wfds = 1 gfds_buf = {{ fd = 4, events = 1, revents = 0 }, { fd = 14, events = 3, revents = 0 }, { fd = 16, events = 3, revents = 0 }, { fd = 17, events = 3, revents = 0 }, { fd = 18, events = 3, revents = 0 }, { fd = -1983441888, ---Type to continue, or q to quit--- events = 32767, revents = 0 }, { fd = 17472, events = 0, revents = 0 }, { fd = -1983441792, events = 32767, revents = 0 }, { fd = 151068672, events = 0, revents = 0 }, { fd = -521274647, events = 32676, revents = 0 }, { fd = -1983440152, events = 32767, revents = 0 }, { fd = 4275962, events = 0, revents = 0 }, { fd = 1028, events = 0, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = 19390005, events = 0, revents = 0 }, { fd = 17472, events = 0, revents = 0 }, { fd = -518111712, ---Type to continue, or q to quit--- events = 32676, revents = 0 }, { fd = 16384, events = 0, revents = 0 }, { fd = 17456, events = 0, revents = 0 }, { fd = 1024, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -521293107, events = 32676, revents = 0 }, { fd = 17472, events = 0, revents = 0 }, { fd = -1983441664, events = 32767, revents = 0 }, { fd = 150929408, events = 0, revents = 0 }, { fd = -521274647, events = 32676, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 30383, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = -518111608, events = 32676, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = 139264, events = 0, revents = 0 }, { fd = 4, events = 0, revents = 0 }, { fd = 96, events = 0, revents = 0 }, { fd = 4, events = 0, revents = 0 }, { fd = 17456, events = 0, revents = 0 }, { fd = 1024, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -518111712, events = 32676, revents = 0 }, { fd = -1983441488, ---Type to continue, or q to quit--- events = 32767, revents = 0 }, { fd = 48, events = 0, revents = 0 }, { fd = -1983435968, events = 32767, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -521287506, events = 32676, revents = 0 }, { fd = -518111608, events = 32676, revents = 0 }, { fd = 1024, events = 0, revents = 0 }, { fd = -518111712, events = 32676, revents = 0 }, { fd = 4, events = 0, revents = 0 }, { fd = 96, events = 0, revents = 0 }, { fd = 4, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = -1983441488, events = 32767, revents = 0 }, { fd = 151144720, events = 0, revents = 0 }, { fd = -1983441488, events = 32767, revents = 0 }, { fd = -518111712, events = 32676, revents = 0 }, { fd = -1983441360, events = 32767, revents = 0 }, { fd = 48, events = 0, revents = 0 }, { fd = -1983435968, events = 32767, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -521287506, events = 32676, revents = 0 }, { fd = 0, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = 1024, events = 2, revents = 0 }, { fd = 151157744, events = 0, revents = 0 }, { fd = 151156736, events = 0, revents = 0 }, { fd = -1983435968, events = 32767, revents = 0 }, { fd = 1, events = 0, revents = 0 }, { fd = -1983441360, events = 32767, revents = 0 }, { fd = 151156694, events = 0, revents = 0 }, { fd = -1983435968, events = 32767, revents = 0 }, { fd = 6006422, events = 0, revents = 0 }, { fd = 0, events = 2, revents = 0 }, { fd = 151144720, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = 12837632, events = 6, revents = 0 }, { fd = 151154934, events = 0, revents = 0 }, { fd = -1983441328, events = 32767, revents = 0 }, { fd = 5511188, events = 0, revents = 0 }, { fd = 151154918, events = 0, revents = 0 }, { fd = 151154934, events = 0, revents = 0 }, { fd = -1983441264, events = 32767, revents = 0 }, { fd = 6014030, events = 0, revents = 0 }, { fd = -1983441280, events = 32767, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441272, ---Type to continue, or q to quit--- events = 32767, revents = 0 }, { fd = 5512393, events = 0, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441248, events = 32767, revents = 0 }, { fd = 5512393, events = 0, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441120, events = 6, revents = 0 }, { fd = 151154982, events = 0, revents = 0 }, { fd = -1983441200, events = 32767, revents = 0 }, { fd = 5511188, events = 0, revents = 0 }, { fd = 151154966, events = 0, revents = 0 }, { fd = 151154982, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = -1983441136, events = 32767, revents = 0 }, { fd = 6014030, events = 0, revents = 0 }, { fd = -1983441152, events = 32767, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441144, events = 32767, revents = 0 }, { fd = 5512393, events = 0, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441120, events = 32767, revents = 0 }, { fd = 5512393, events = 0, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983440992, ---Type to continue, or q to quit--- events = 32767, revents = 0 }, { fd = 5568601, events = 0, revents = 0 }, { fd = 202, events = 0, revents = 0 }, { fd = 654126815, events = 0, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = 0, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = -1983440848, events = 32767, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983440992, events = 32767, revents = 0 }, { fd = 5519183, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 29269904, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 1416609949, events = 0, revents = 0 }, { fd = -1983440688, events = 32767, revents = 0 }, { fd = 5569774, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = 13065074, events = 0, revents = 0 }, { fd = 13065074, events = 0, revents = 0 }, { fd = 3, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = 16384, events = 0, revents = 0 }} gfds = 0x7fff89c713e0 gfds_size = 128 n_gfds = 5 retval = 1 our_fds = 0 max_fds = 18 context_acquired = true i = 19 nfds = 1 tmo_in_millisec = -1 need_to_dispatch = true sa_avail = 16384 sa_count = 3 sa_must_free = false #4 0x00000000006314ca in wait_reading_process_output (time_limit=0, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=13065074, wait_proc=0x0, just_wait_proc=0) at process.c:4602 timeout_reduced_for_timers = false channel = 8 nfds = 1 Available = { fds_bits = {1024, 0 } } Writeok = { fds_bits = {0 } } check_write = true check_delay = 0 no_avail = false xerrno = 11 proc = 2 timeout = { tv_sec = 0, tv_nsec = 0 } end_time = { tv_sec = 140735504915488, tv_nsec = 6054295 ---Type to continue, or q to quit--- } got_some_input = -1 count = 2 #5 0x000000000054eabf in kbd_buffer_get_event (kbp=0x7fff89c71f40, used_mouse_menu=0x7fff89c726ad, end_time=0x0) at keyboard.c:3961 do_display = true obj = 140735504915984 #6 0x000000000054b403 in read_event_from_main_queue (end_time=0x0, local_getcjmp=0x7fff89c72210, used_mouse_menu=0x7fff89c726ad) at keyboard.c:2261 c = 13065074 save_jump = {{ __jmpbuf = {13406018, 5093183484132150770, 13065122, 140735504919360, 0, 0, 5093183483983252978, -5093135483875013134}, __mask_was_saved = 0, __saved_mask = { __val = {0, 13091589, 768, 140735504917936, 40, 2, 13091589, 140735504917200, 6051389, 17302832, 17956624, 139640288257024, 13065074, 16384, 17302832, 140735504917248} } }} kb = 0xa1 #7 0x000000000054b62f in read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=0x7fff89c72210, prev_event=13065074, used_mouse_menu=0x7fff89c726ad) at keyboard.c:2327 nextevt = 13065074 frame = 0xc7c305 terminal = 0xffffffffffffffff events = {13065074, 25785818896, 31024278, 31024278, 140735504916576, 5570837, 0, -1, 13091584, 140735504916480, 16015120, 13091584, 140735504916528, 6558879, 13091584, 16015120} n = 0 #8 0x000000000054ca03 in read_char (commandflag=1, map=31024278, prev_event=13065074, used_mouse_menu=0x7fff89c726ad, end_time=0x0) at keyboard.c:2923 c = 13065074 jmpcount = 2 local_getcjmp = {{ __jmpbuf = {31024278, 5093183484132150770, 4275584, 140735504919360, 0, 0, 5093183483983252978, -5093135483875013134}, __mask_was_saved = 0, __saved_mask = { __val = {0, 13091589, 768, 0, 40, 2, 13091589, 140735504917200, 6051389, 17302832, 17956624, 0, 13065074, 16384, 17302832, 140735504917248} } }} ---Type to continue, or q to quit--- save_jump = {{ __jmpbuf = {13091589, 768, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25769803776, 13091584, 140735504917016, 5514875, 25769803776, 13091589} } }} tem = 12884901889 save = 5514875 previous_echo_area_message = 13065074 also_record = 13065074 reread = false gcpro1 = { next = 0x600c75b72, var = 0x1d964a6, nvars = 140735504917328 } gcpro2 = { next = 0x7fff89c72390, var = 0x5611e4, nvars = 13065074 } polling_stopped_here = true orig_kboard = 0xc825c0 #9 0x0000000000558c12 in read_key_sequence (keybuf=0x7fff89c726e0, bufsize=30, prompt=13065074, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9206 interrupted_kboard = 0xc825c0 interrupted_frame = 0xc897d8 key = 13065122 used_mouse_menu = false echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 new_binding = 140735504918160 count = 2 t = 0 echo_start = 0 keys_start = 0 current_binding = 31024278 first_event = 13065074 first_unbound = 31 mock_input = 0 ---Type to continue, or q to quit--- fkey = { parent = 16423510, map = 16423510, start = 0, end = 0 } keytran = { parent = 13045318, map = 13045318, start = 0, end = 0 } indec = { parent = 16423526, map = 16423526, start = 0, end = 0 } shift_translated = false delayed_switch_frame = 13065074 original_uppercase = 4517220 original_uppercase_position = -1 dummyflag = false starting_buffer = 0xc7c300 fake_prefixed_keys = 13065074 gcpro1 = { next = 0xc8cd95, var = 0xc7bf8b, nvars = 13159829 } #10 0x000000000054987e in command_loop_1 () at keyboard.c:1462 cmd = 13065074 keybuf = {9426337, 140735504918272, 2, 9426337, 13065074, 6012436, 3, 140735504918512, 13112658, 9413941, 140735504918384, 13112658, 140735504918416, 6168471, 13065074, 9426337, 31812726, 13112658, 13112658, 31812726, 9426337, 13065074, 140735504918464, 5541810, 140735504918512, 31812726, 140735504919368, 4275584, 140735504918576, 5541570} i = 17454134 prev_modiff = 0 prev_buffer = 0x0 already_adjusted = false #11 0x00000000005df34e in internal_condition_case (bfun=0x5494bf , handlers=13117074, hfun=0x548d7c ) at eval.c:1344 val = 64 c = 0x144d1e0 ---Type to continue, or q to quit--- #12 0x0000000000549219 in command_loop_2 (ignore=13065074) at keyboard.c:1197 val = 0 #13 0x00000000005deb2c in internal_catch (tag=13112706, func=0x5491f3 , arg=13065074) at eval.c:1105 val = 13065074 c = 0x144d0b0 #14 0x00000000005491cb in command_loop () at keyboard.c:1176 No locals. #15 0x0000000000548977 in recursive_edit_1 () at keyboard.c:786 count = 1 val = 13065074 #16 0x0000000000548ae4 in Frecursive_edit () at keyboard.c:857 count = 0 buffer = 13065074 #17 0x000000000054693c in main (argc=2, argv=0x7fff89c72b48) at emacs.c:1623 dummy = 140346237987240 stack_bottom_variable = 0 '\000' do_initial_setlocale = true dumping = false skip_args = 1 rlim = { rlim_cur = 8720000, rlim_max = 18446744073709551615 } no_loadup = false junk = 0x0 dname_arg = 0x7fff89c7339b "test" ch_to_dir = 0x0 original_pwd = 0x0 In GNU Emacs 25.0.50.3 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) of 2014-10-24 on luna Windowing system distributor `The X.Org Foundation', version 11.0.11502000 System Description: Ubuntu 10.04.4 LTS Configured using: `configure --prefix=/usr/local/emacs-git --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.0.92/site-lisp:/usr/local/share/emacs/site-lisp/:/usr/share/emacs/24.0.92/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=lucid --with-toolkit-scroll-bars --with-pop=yes' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: C/l Minor modes in effect: linum-mode: t show-paren-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t abbrev-mode: t Load-path shadows: /home/pok/.emacs.d/elpa/paredit-20140128.1248/paredit hides /usr/share/emacs24/site-lisp/paredit-el/paredit /home/pok/elisp/gnus/lisp/nnnil hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nnnil /home/pok/.setupfiles/elisp/gnus-junk hides /usr/share/emacs24/site-lisp/gnus-bonus-el/gnus-junk /home/pok/elisp/gnus/lisp/spam-stat hides /usr/share/emacs24/site-lisp/gnus-bonus-el/spam-stat /home/pok/.setupfiles/elisp/nntodo hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nntodo /home/pok/elisp/gnus/lisp/nnir hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nnir /usr/share/emacs24/site-lisp/css-mode/css-mode hides /usr/share/emacs/site-lisp/css-mode/css-mode /usr/share/emacs24/site-lisp/html-helper-mode/html-helper-mode hides /usr/share/emacs/site-lisp/html-helper-mode/html-helper-mode /usr/share/emacs24/site-lisp/html-helper-mode/visual-basic-mode hides /usr/share/emacs/site-lisp/html-helper-mode/visual-basic-mode /usr/share/emacs24/site-lisp/html-helper-mode/tempo hides /usr/share/emacs/site-lisp/html-helper-mode/tempo /usr/share/emacs24/site-lisp/html-helper-mode/hhm-config hides /usr/share/emacs/site-lisp/html-helper-mode/hhm-config /usr/share/emacs24/site-lisp/emacs-goodies-el/ibuffer hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/ibuffer /usr/share/emacs24/site-lisp/emacs-goodies-el/wdired hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/wdired /usr/share/emacs24/site-lisp/html-helper-mode/tempo hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/tempo /home/pok/elisp/gnus/lisp/password-cache hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/password-cache /home/pok/elisp/gnus/lisp/md4 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/md4 /usr/share/emacs24/site-lisp/emacs-goodies-el/ido hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/ido /home/pok/elisp/gnus/lisp/format-spec hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/format-spec /home/pok/elisp/gnus/lisp/color hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/color /home/pok/elisp/gnus/lisp/hex-util hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/hex-util /usr/share/emacs24/site-lisp/css-mode/css-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/css-mode /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/flyspell /home/pok/elisp/gnus/lisp/dns-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/dns-mode /usr/share/emacs24/site-lisp/emacs-goodies-el/table hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/table /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/ispell /usr/share/emacs/site-lisp/remember-el/remember hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/remember /usr/share/emacs24/site-lisp/emacs-goodies-el/cfengine hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/progmodes/cfengine /home/pok/elisp/gnus/lisp/sasl hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl /home/pok/elisp/gnus/lisp/hmac-md5 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/hmac-md5 /home/pok/elisp/gnus/lisp/sasl-digest hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl-digest /home/pok/elisp/gnus/lisp/dig hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/dig /home/pok/elisp/gnus/lisp/ntlm hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/ntlm /home/pok/elisp/gnus/lisp/sasl-cram hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl-cram /home/pok/elisp/gnus/lisp/sasl-ntlm hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl-ntlm /usr/share/emacs24/site-lisp/emacs-goodies-el/newsticker hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/newsticker /home/pok/elisp/gnus/lisp/hmac-def hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/hmac-def /home/pok/elisp/gnus/lisp/tls hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/tls /home/pok/elisp/gnus/lisp/dns hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/dns /home/pok/elisp/gnus/lisp/netrc hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/netrc /home/pok/elisp/gnus/lisp/binhex hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/mail/binhex /home/pok/elisp/gnus/lisp/hashcash hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/mail/hashcash /home/pok/elisp/gnus/lisp/uudecode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/mail/uudecode /usr/share/emacs24/site-lisp/latex-cjk-thai/thai-word hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/language/thai-word /home/pok/elisp/gnus/lisp/gnus-score hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-score /home/pok/elisp/gnus/lisp/nnspool hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnspool /home/pok/elisp/gnus/lisp/nnmail hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmail /home/pok/elisp/gnus/lisp/mm-extern hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-extern /home/pok/elisp/gnus/lisp/sieve-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/sieve-mode /home/pok/elisp/gnus/lisp/nnweb hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnweb /home/pok/elisp/gnus/lisp/mm-encode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-encode /home/pok/elisp/gnus/lisp/gnus-agent hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-agent /home/pok/elisp/gnus/lisp/gnus-gravatar hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-gravatar /home/pok/elisp/gnus/lisp/gnus-cite hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cite /home/pok/elisp/gnus/lisp/deuglify hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/deuglify /home/pok/elisp/gnus/lisp/nndir hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndir /home/pok/elisp/gnus/lisp/nndoc hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndoc /home/pok/elisp/gnus/lisp/mm-partial hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-partial /home/pok/elisp/gnus/lisp/nnrss hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnrss /home/pok/elisp/gnus/lisp/gnus-eform hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-eform /home/pok/elisp/gnus/lisp/ietf-drums hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/ietf-drums /home/pok/elisp/gnus/lisp/message hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/message /home/pok/elisp/gnus/lisp/gnus-art hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-art /home/pok/elisp/gnus/lisp/nntp hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nntp /home/pok/elisp/gnus/lisp/spam hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam /home/pok/elisp/gnus/lisp/smime hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/smime /home/pok/elisp/gnus/lisp/utf7 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/utf7 /home/pok/elisp/gnus/lisp/spam-report hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam-report /home/pok/elisp/gnus/lisp/nnbabyl hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnbabyl /home/pok/elisp/gnus/lisp/score-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/score-mode /home/pok/elisp/gnus/lisp/mm-util hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-util /home/pok/elisp/gnus/lisp/gravatar hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gravatar /home/pok/elisp/gnus/lisp/gnus-range hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-range /home/pok/elisp/gnus/lisp/gnus-notifications hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-notifications /home/pok/elisp/gnus/lisp/gnus-delay hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-delay /home/pok/elisp/gnus/lisp/nnmaildir hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmaildir /home/pok/elisp/gnus/lisp/rfc2231 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2231 /home/pok/elisp/gnus/lisp/gnus-registry hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-registry /home/pok/elisp/gnus/lisp/nnmh hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmh /home/pok/elisp/gnus/lisp/nnimap hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnimap /home/pok/elisp/gnus/lisp/rfc2047 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2047 /home/pok/elisp/gnus/lisp/gnus-srvr hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-srvr /home/pok/elisp/gnus/lisp/gnus-cache hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cache /home/pok/elisp/gnus/lisp/gnus-win hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-win /home/pok/elisp/gnus/lisp/registry hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/registry /home/pok/elisp/gnus/lisp/gnus-salt hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-salt /home/pok/elisp/gnus/lisp/gnus-start hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-start /home/pok/elisp/gnus/lisp/spam-stat hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam-stat /home/pok/elisp/gnus/lisp/messcompat hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/messcompat /home/pok/elisp/gnus/lisp/gnus-logic hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-logic /home/pok/elisp/gnus/lisp/rtree hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rtree /home/pok/elisp/gnus/lisp/gnus-msg hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-msg /home/pok/elisp/gnus/lisp/gnus-diary hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-diary /home/pok/elisp/gnus/lisp/gnus-util hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-util /home/pok/elisp/gnus/lisp/spam-wash hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam-wash /home/pok/elisp/gnus/lisp/gnus-kill hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-kill /home/pok/elisp/gnus/lisp/nndraft hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndraft /home/pok/elisp/gnus/lisp/gnus-icalendar hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-icalendar /home/pok/elisp/gnus/lisp/nnir hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnir /home/pok/elisp/gnus/lisp/nnvirtual hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnvirtual /home/pok/elisp/gnus/lisp/nnmairix hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmairix /home/pok/elisp/gnus/lisp/ecomplete hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/ecomplete /home/pok/elisp/gnus/lisp/rfc1843 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc1843 /home/pok/elisp/gnus/lisp/gnus-mlspl hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-mlspl /home/pok/elisp/gnus/lisp/sieve-manage hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/sieve-manage /home/pok/elisp/gnus/lisp/gnus-cloud hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cloud /home/pok/elisp/gnus/lisp/mm-view hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-view /home/pok/elisp/gnus/lisp/starttls hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/starttls /home/pok/elisp/gnus/lisp/html2text hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/html2text /home/pok/elisp/gnus/lisp/qp hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/qp /home/pok/elisp/gnus/lisp/compface hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/compface /home/pok/elisp/gnus/lisp/gmm-utils hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gmm-utils /home/pok/elisp/gnus/lisp/mml-sec hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml-sec /home/pok/elisp/gnus/lisp/gnus-picon hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-picon /home/pok/elisp/gnus/lisp/gnus-ml hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-ml /home/pok/elisp/gnus/lisp/gnus-spec hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-spec /home/pok/elisp/gnus/lisp/nndiary hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndiary /home/pok/elisp/gnus/lisp/rfc2045 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2045 /home/pok/elisp/gnus/lisp/gnus-dired hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-dired /home/pok/elisp/gnus/lisp/nneething hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nneething /home/pok/elisp/gnus/lisp/gnus-int hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-int /home/pok/elisp/gnus/lisp/mml1991 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml1991 /home/pok/elisp/gnus/lisp/mail-source hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mail-source /home/pok/elisp/gnus/lisp/mm-bodies hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-bodies /home/pok/elisp/gnus/lisp/mm-decode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-decode /home/pok/elisp/gnus/lisp/nnoo hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnoo /home/pok/elisp/gnus/lisp/nnnil hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnnil /home/pok/elisp/gnus/lisp/gnus-cus hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cus /home/pok/elisp/gnus/lisp/mm-uu hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-uu /home/pok/elisp/gnus/lisp/mm-archive hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-archive /home/pok/elisp/gnus/lisp/mml2015 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml2015 /home/pok/elisp/gnus/lisp/mml-smime hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml-smime /home/pok/elisp/gnus/lisp/gnus-html hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-html /home/pok/elisp/gnus/lisp/gnus-dup hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-dup /home/pok/elisp/gnus/lisp/mml hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml /home/pok/elisp/gnus/lisp/gnus-sync hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-sync /home/pok/elisp/gnus/lisp/flow-fill hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/flow-fill /home/pok/elisp/gnus/lisp/legacy-gnus-agent hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/legacy-gnus-agent /home/pok/elisp/gnus/lisp/gnus-mh hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-mh /home/pok/elisp/gnus/lisp/canlock hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/canlock /home/pok/elisp/gnus/lisp/nnregistry hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnregistry /home/pok/elisp/gnus/lisp/plstore hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/plstore /home/pok/elisp/gnus/lisp/gnus-sieve hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-sieve /home/pok/elisp/gnus/lisp/smiley hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/smiley /home/pok/elisp/gnus/lisp/nnml hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnml /home/pok/elisp/gnus/lisp/gnus-demon hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-demon /home/pok/elisp/gnus/lisp/gnus-async hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-async /home/pok/elisp/gnus/lisp/gssapi hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gssapi /home/pok/elisp/gnus/lisp/gnus-vm hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-vm /home/pok/elisp/gnus/lisp/gnus-fun hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-fun /home/pok/elisp/gnus/lisp/nngateway hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nngateway /home/pok/elisp/gnus/lisp/rfc2104 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2104 /home/pok/elisp/gnus/lisp/gnus-ems hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-ems /home/pok/elisp/gnus/lisp/mail-prsvr hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mail-prsvr /home/pok/elisp/gnus/lisp/gnus-bcklg hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-bcklg /home/pok/elisp/gnus/lisp/nnheader hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnheader /home/pok/elisp/gnus/lisp/auth-source hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/auth-source /home/pok/elisp/gnus/lisp/gnus-uu hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-uu /home/pok/elisp/gnus/lisp/yenc hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/yenc /home/pok/elisp/gnus/lisp/nnfolder hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnfolder /home/pok/elisp/gnus/lisp/gnus-topic hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-topic /home/pok/elisp/gnus/lisp/pop3 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/pop3 /home/pok/elisp/gnus/lisp/gnus-group hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-group /home/pok/elisp/gnus/lisp/gnus-bookmark hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-bookmark /home/pok/elisp/gnus/lisp/gnus hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus /home/pok/elisp/gnus/lisp/gnus-draft hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-draft /home/pok/elisp/gnus/lisp/sieve hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/sieve /home/pok/elisp/gnus/lisp/nnmbox hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmbox /home/pok/elisp/gnus/lisp/mm-url hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-url /home/pok/elisp/gnus/lisp/gnus-undo hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-undo /home/pok/elisp/gnus/lisp/mailcap hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mailcap /home/pok/elisp/gnus/lisp/mail-parse hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mail-parse /home/pok/elisp/gnus/lisp/gnus-sum hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-sum /home/pok/elisp/gnus/lisp/nnagent hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnagent /home/pok/elisp/gnus/lisp/time-date hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/calendar/time-date /home/pok/elisp/gnus/lisp/parse-time hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/calendar/parse-time Features: (shadow sort gnus-util mail-extr emacsbug message idna byte-opt dired rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils etags misearch multi-isearch vc-git cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs linum paren paredit info package epg-config pok-init jde-autoload gnus-load org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs gedcom slime-autoloads edmacro kmacro browse-url cl-macs server filladapt dmacro cl gv cl-loaddefs cl-lib compile comint ansi-color ring bytecomp byte-compile cconv remember-autoloads debian-el debian-el-loaddefs emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs dpkg-dev-el dpkg-dev-el-loaddefs crypt crypt++ crypt+pgp-pub bbdb-autoloads time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty emacs) Memory information: ((conses 16 240321 10788) (symbols 48 32274 0) (miscs 40 343 336) (strings 32 59604 8596) (string-bytes 1 1909653) (vectors 16 24315) (vector-slots 8 541387 6451) (floats 8 115 175) (intervals 56 7055 310) (buffers 976 17) (heap 1024 37130 1751)) From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. References: In-Reply-To: Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 Nov 2014 06:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 19147@debbugs.gnu.org Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.141698235930956 (code B ref 19147); Wed, 26 Nov 2014 06:13:02 +0000 Received: (at 19147) by debbugs.gnu.org; 26 Nov 2014 06:12:39 +0000 Received: from localhost ([127.0.0.1]:45539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XtVqB-00083D-2H for submit@debbugs.gnu.org; Wed, 26 Nov 2014 01:12:39 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:55324) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XtVq8-000835-JL for 19147@debbugs.gnu.org; Wed, 26 Nov 2014 01:12:37 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 20E71A60044 for <19147@debbugs.gnu.org>; Tue, 25 Nov 2014 22:12:36 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rSAZiEqkNftK for <19147@debbugs.gnu.org>; Tue, 25 Nov 2014 22:12:31 -0800 (PST) Received: from [192.168.1.9] (pool-71-177-17-123.lsanca.dsl-w.verizon.net [71.177.17.123]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 54742A6002A for <19147@debbugs.gnu.org>; Tue, 25 Nov 2014 22:12:31 -0800 (PST) Message-ID: <54756F4F.4010701@cs.ucla.edu> Date: Tue, 25 Nov 2014 22:12:31 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Is this the well-known Gtk bug? See: http://bugs.gnu.org/3360 http://bugs.gnu.org/5386 http://bugs.gnu.org/5535 etc. From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: Dmitry Antipov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 Nov 2014 16:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Peder O. Klingenberg" Cc: 19147@debbugs.gnu.org, Paul Eggert Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.14170192438242 (code B ref 19147); Wed, 26 Nov 2014 16:28:02 +0000 Received: (at 19147) by debbugs.gnu.org; 26 Nov 2014 16:27:23 +0000 Received: from localhost ([127.0.0.1]:46386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XtfR4-00028s-VA for submit@debbugs.gnu.org; Wed, 26 Nov 2014 11:27:23 -0500 Received: from forward10l.mail.yandex.net ([84.201.143.143]:54113) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XtfR1-00028e-Lz for 19147@debbugs.gnu.org; Wed, 26 Nov 2014 11:27:21 -0500 Received: from smtp11.mail.yandex.net (smtp11.mail.yandex.net [95.108.130.67]) by forward10l.mail.yandex.net (Yandex) with ESMTP id 9CA27BA0F52; Wed, 26 Nov 2014 19:27:17 +0300 (MSK) Received: from smtp11.mail.yandex.net (localhost [127.0.0.1]) by smtp11.mail.yandex.net (Yandex) with ESMTP id 06F617E1555; Wed, 26 Nov 2014 19:27:16 +0300 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp11.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id rv7voKtbP0-RGoCQc6l; Wed, 26 Nov 2014 19:27:16 +0300 (using TLSv1.2 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: e34cf944-1af1-4963-8220-5717ce120e1a DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1417019236; bh=mUZFqMfj68NnKQczvO2UWvuQKAy6S5WzOUoqSor7/V0=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=ehVCldvqO7uY1QyvF3x44uzek0XURGfDhHbII0JlIUdAQDUhmSHVI0SjV06+4Yh2v B4bURqK5KU2ptTGzFsnQYPBlcN+6RZyI3aFmzn88gkecOSl+f40aVntOGlz9Fkdygu gZahOvkNKGeaGQCtowm47fZb+urvpu44fuYP4IBc= Authentication-Results: smtp11.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <5475FF64.8050503@yandex.ru> Date: Wed, 26 Nov 2014 19:27:16 +0300 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 References: <54756F4F.4010701@cs.ucla.edu> In-Reply-To: <54756F4F.4010701@cs.ucla.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 11/26/2014 09:12 AM, Paul Eggert wrote: > Is this the well-known Gtk bug? AFAICS this report is about Lucid build, not GTK. I can reproduce it with Xnest as well: 1) ./src/emacs -Q --daemon 2) Xnest :1 & 3) xterm -display :1 & In that xterm (on a nested server): 4) ./lib-src/emacsclient -nc On host xterm: 5) kill -9 [pid of Xnest] Dmitry From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: Dmitry Antipov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Dec 2014 10:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Peder O. Klingenberg" Cc: 19147@debbugs.gnu.org, Paul Eggert Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.141829488419151 (code B ref 19147); Thu, 11 Dec 2014 10:49:01 +0000 Received: (at 19147) by debbugs.gnu.org; 11 Dec 2014 10:48:04 +0000 Received: from localhost ([127.0.0.1]:42293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xz1Hv-0004yo-GR for submit@debbugs.gnu.org; Thu, 11 Dec 2014 05:48:03 -0500 Received: from forward9l.mail.yandex.net ([84.201.143.142]:50758) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xz1Hr-0004yH-0j for 19147@debbugs.gnu.org; Thu, 11 Dec 2014 05:48:00 -0500 Received: from smtp2m.mail.yandex.net (smtp2m.mail.yandex.net [77.88.61.129]) by forward9l.mail.yandex.net (Yandex) with ESMTP id C2203E612D4; Thu, 11 Dec 2014 13:47:50 +0300 (MSK) Received: from smtp2m.mail.yandex.net (localhost [127.0.0.1]) by smtp2m.mail.yandex.net (Yandex) with ESMTP id 29E794209A4; Thu, 11 Dec 2014 13:47:50 +0300 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp2m.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id SWboWFlDTu-ln34JQRT; Thu, 11 Dec 2014 13:47:49 +0300 (using TLSv1.2 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: b19a9930-ac2a-4226-b576-d3c86a930bd0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1418294869; bh=0e/r6olbr5j/6AhLNEhQJoPt34svMi/5iRNLxjHTDlo=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type; b=bDYjbYEv7+rpNKzYqd8oOF7qau7Dkz+ZGWtzNEU2eFHsnjO3xMz3L8KhPT5bwjwFS sL1/r+fr/kWZL3XmOV38AVqvFfbvsqiYHmasC466TXHNAsJjDKCrVKf4lwdK90Sty/ /Iy5qhvMGwlPKUby/85Yn503vm/Ce72Hq+u6sQHM= Authentication-Results: smtp2m.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <54897655.80301@yandex.ru> Date: Thu, 11 Dec 2014 13:47:49 +0300 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 References: <54756F4F.4010701@cs.ucla.edu> <5475FF64.8050503@yandex.ru> In-Reply-To: <5475FF64.8050503@yandex.ru> Content-Type: multipart/mixed; boundary="------------020906060203040400050801" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is a multi-part message in MIME format. --------------020906060203040400050801 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Could you please try this? It works for me, at least for Xnest case. Dmitry --------------020906060203040400050801 Content-Type: text/x-diff; name="bug19147.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bug19147.patch" diff --git a/src/xterm.c b/src/xterm.c index 98f2a27..1ccc38c 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -11318,8 +11318,7 @@ x_delete_terminal (struct terminal *terminal) xim_close_dpy (dpyinfo); #endif - /* If called from x_connection_closed, the display may already be closed - and dpyinfo->display was set to 0 to indicate that. */ + /* Normally, the display is available... */ if (dpyinfo->display) { x_destroy_all_bitmaps (dpyinfo); @@ -11360,17 +11359,23 @@ x_delete_terminal (struct terminal *terminal) XCloseDisplay (dpyinfo->display); #endif #endif /* ! USE_GTK */ - - /* No more input on this descriptor. Do not close it because - it's already closed by X(t)CloseDisplay (Bug#18403). */ - eassert (0 <= dpyinfo->connection); - delete_keyboard_wait_descriptor (dpyinfo->connection); - - /* Mark as dead. */ + /* Do not close the connection here because it's already closed + by X(t)CloseDisplay (Bug#18403). */ dpyinfo->display = NULL; - dpyinfo->connection = -1; } + /* ...but if called from x_connection_closed, the display may already + be closed and dpyinfo->display was set to 0 to indicate that. Since + X server is most likely gone, explicit close is the only reliable + way to continue and avoid Bug#19147. */ + else if (dpyinfo->connection >= 0) + emacs_close (dpyinfo->connection); + + /* No more input on this descriptor. */ + delete_keyboard_wait_descriptor (dpyinfo->connection); + /* Mark as dead. */ + dpyinfo->connection = -1; + x_delete_display (dpyinfo); unblock_input (); } --------------020906060203040400050801-- From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: peder@klingenberg.no (Peder O. Klingenberg) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Dec 2014 12:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Antipov Cc: 19147@debbugs.gnu.org, Paul Eggert Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.141830086528667 (code B ref 19147); Thu, 11 Dec 2014 12:28:01 +0000 Received: (at 19147) by debbugs.gnu.org; 11 Dec 2014 12:27:45 +0000 Received: from localhost ([127.0.0.1]:42322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xz2qP-0007SJ-5K for submit@debbugs.gnu.org; Thu, 11 Dec 2014 07:27:45 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:49715) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xz2qL-0007S8-9A for 19147@debbugs.gnu.org; Thu, 11 Dec 2014 07:27:42 -0500 Received: from luna.netfonds.no ([80.91.225.79] helo=luna) by hermes.netfonds.no with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1Xz2q2-00042W-Ip; Thu, 11 Dec 2014 13:27:22 +0100 Received: from pok by luna with local (Exim 4.71) (envelope-from ) id 1Xz2q2-0000AV-G2; Thu, 11 Dec 2014 13:27:22 +0100 From: peder@klingenberg.no (Peder O. Klingenberg) Organization: Persons in a Position to Know, inc. References: <54756F4F.4010701@cs.ucla.edu> <5475FF64.8050503@yandex.ru> <54897655.80301@yandex.ru> Date: Thu, 11 Dec 2014 13:27:22 +0100 In-Reply-To: <54897655.80301@yandex.ru> (Dmitry Antipov's message of "Thu, 11 Dec 2014 13:47:49 +0300") Message-ID: User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Xz2q2-00042W-Ip X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: peder@klingenberg.no MailScanner-NULL-Check: 1418905642.81645@3SZ7F+SVUS1J10fesG4S/Q X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On Thu, Dec 11 2014 at 13:47, Dmitry Antipov wrote: > Could you please try this? It works for me, at least for Xnest case. Works for me too, following my original recipe for reproducing, and applying your patch on a source tree otherwise unmodified since the bug was reported. Fantastic! Thanks! ...Peder... -- This must be Thursday. I never could get the hang of Thursdays. From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: =?UTF-8?Q?=C3=93scar?= Fuentes Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Dec 2014 15:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: peder@klingenberg.no (Peder O. Klingenberg) Cc: 19147@debbugs.gnu.org, Dmitry Antipov , Paul Eggert Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.141865886931875 (code B ref 19147); Mon, 15 Dec 2014 15:55:02 +0000 Received: (at 19147) by debbugs.gnu.org; 15 Dec 2014 15:54:29 +0000 Received: from localhost ([127.0.0.1]:47089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0Xyf-0008I3-A1 for submit@debbugs.gnu.org; Mon, 15 Dec 2014 10:54:29 -0500 Received: from relaycp02.dominioabsoluto.net ([217.116.26.74]:42903) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0Xyc-0008Ho-IY for 19147@debbugs.gnu.org; Mon, 15 Dec 2014 10:54:28 -0500 Received: from smtp.movistar.es (smtp10.acens.net [86.109.99.134]) by relaycp02.dominioabsoluto.net (Postfix) with ESMTP id 79A3A1E0227; Mon, 15 Dec 2014 17:33:37 +0100 (CET) X-CTCH-RefID: str=0001.0A0B020D.548F042B.035F, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-Spam: Unknown Received: from qcore (88.10.128.129) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 5453978C017079EA; Mon, 15 Dec 2014 15:54:20 +0000 From: =?UTF-8?Q?=C3=93scar?= Fuentes References: <54756F4F.4010701@cs.ucla.edu> <5475FF64.8050503@yandex.ru> <54897655.80301@yandex.ru> Date: Mon, 15 Dec 2014 16:54:18 +0100 In-Reply-To: (Peder O. Klingenberg's message of "Thu, 11 Dec 2014 13:27:22 +0100") Message-ID: <87k31s9adx.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) peder@klingenberg.no (Peder O. Klingenberg) writes: > On Thu, Dec 11 2014 at 13:47, Dmitry Antipov wrote: > >> Could you please try this? It works for me, at least for Xnest case. > > Works for me too, following my original recipe for reproducing, and > applying your patch on a source tree otherwise unmodified since the bug > was reported. > > Fantastic! Thanks! Was this patch applied? From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: Dmitry Antipov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Dec 2014 16:05:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=C3=93scar?= Fuentes Cc: 19147@debbugs.gnu.org Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.1418659473367 (code B ref 19147); Mon, 15 Dec 2014 16:05:03 +0000 Received: (at 19147) by debbugs.gnu.org; 15 Dec 2014 16:04:33 +0000 Received: from localhost ([127.0.0.1]:47093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0Y8P-00005q-BV for submit@debbugs.gnu.org; Mon, 15 Dec 2014 11:04:33 -0500 Received: from forward3l.mail.yandex.net ([84.201.143.136]:39849) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0Y8M-00005a-EC for 19147@debbugs.gnu.org; Mon, 15 Dec 2014 11:04:31 -0500 Received: from smtp11.mail.yandex.net (smtp11.mail.yandex.net [95.108.130.67]) by forward3l.mail.yandex.net (Yandex) with ESMTP id 4DCCA1501270; Mon, 15 Dec 2014 19:04:23 +0300 (MSK) Received: from smtp11.mail.yandex.net (localhost [127.0.0.1]) by smtp11.mail.yandex.net (Yandex) with ESMTP id D52757E0363; Mon, 15 Dec 2014 19:04:22 +0300 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp11.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id NQf8bsJdlc-4MASf8Su; Mon, 15 Dec 2014 19:04:22 +0300 (using TLSv1.2 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1418659462; bh=2fu3W6fQ2F88zg+5vR+F63BKfgCsoiF+v9BFSA+aywg=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=HkdLnLxFVi26kyEv48bTDf/et5PekjLc6Dnw5QV2zq9aOSNMt8NKiWb7epHE+k0En 9lVXH3uMKHYajNRya2Y8hy6B7SnKQLbhJa7Z+8SNd+Fn06HpLGDdl/RQrpidtr+czF 7GTxPDXipxnZvBReoax31SN41uN2MGosBE/Dvz4s= Authentication-Results: smtp11.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <548F0686.6040807@yandex.ru> Date: Mon, 15 Dec 2014 19:04:22 +0300 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 References: <54756F4F.4010701@cs.ucla.edu> <5475FF64.8050503@yandex.ru> <54897655.80301@yandex.ru> <87k31s9adx.fsf@wanadoo.es> In-Reply-To: <87k31s9adx.fsf@wanadoo.es> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 12/15/2014 06:54 PM, =C3=93scar Fuentes wrote: > Was this patch applied? Yes, that was git commit 3e92b9882bc5218a5b5962f9e85d0cbca719afc8 on mast= er branch. Dmitry From unknown Sun Sep 21 04:52:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: peder@klingenberg.no (Peder O. Klingenberg) Subject: bug#19147: closed (Re: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame.) Message-ID: References: <87fvcg99g6.fsf@wanadoo.es> X-Gnu-PR-Message: they-closed 19147 X-Gnu-PR-Package: emacs Reply-To: 19147@debbugs.gnu.org Date: Mon, 15 Dec 2014 16:15:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1418660105-1305-1" This is a multi-part message in MIME format... ------------=_1418660105-1305-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing = X frame. which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 19147@debbugs.gnu.org. --=20 19147: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D19147 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1418660105-1305-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 19147-done) by debbugs.gnu.org; 15 Dec 2014 16:14:43 +0000 Received: from localhost ([127.0.0.1]:47097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0YIF-0000KP-B5 for submit@debbugs.gnu.org; Mon, 15 Dec 2014 11:14:43 -0500 Received: from smtp20.acens.net ([86.109.99.144]:60344 helo=smtp.movistar.es) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0YID-0000K9-Bh for 19147-done@debbugs.gnu.org; Mon, 15 Dec 2014 11:14:42 -0500 X-CTCH-RefID: str=0001.0A0B0209.548F08EA.0308, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-Spam: Unknown Received: from qcore (88.10.128.129) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 54472CB701D75BDF; Mon, 15 Dec 2014 16:14:34 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Dmitry Antipov Subject: Re: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. References: <54756F4F.4010701@cs.ucla.edu> <5475FF64.8050503@yandex.ru> <54897655.80301@yandex.ru> <87k31s9adx.fsf@wanadoo.es> <548F0686.6040807@yandex.ru> Date: Mon, 15 Dec 2014 17:14:33 +0100 In-Reply-To: <548F0686.6040807@yandex.ru> (Dmitry Antipov's message of "Mon, 15 Dec 2014 19:04:22 +0300") Message-ID: <87fvcg99g6.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.7 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Dmitry Antipov writes: > Yes, that was git commit 3e92b9882bc5218a5b5962f9e85d0cbca719afc8 on > master branch. Ok, closing the bug. [...] Content analysis details: (2.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ofv[at]wanadoo.es) 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [86.109.99.144 listed in psbl.surriel.com] X-Debbugs-Envelope-To: 19147-done Cc: 19147-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.7 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Dmitry Antipov writes: > Yes, that was git commit 3e92b9882bc5218a5b5962f9e85d0cbca719afc8 on > master branch. Ok, closing the bug. [...] Content analysis details: (2.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [86.109.99.144 listed in psbl.surriel.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ofv[at]wanadoo.es) Dmitry Antipov writes: > Yes, that was git commit 3e92b9882bc5218a5b5962f9e85d0cbca719afc8 on > master branch. Ok, closing the bug. Thanks for the fix, Dmitry, I suspect that this is the crash with remote X sessions that I've been observing for more than a year. ------------=_1418660105-1305-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Nov 2014 23:46:40 +0000 Received: from localhost ([127.0.0.1]:41319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XrxuP-0005HW-Em for submit@debbugs.gnu.org; Fri, 21 Nov 2014 18:46:40 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47583) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XrxuK-0005HL-Rk for submit@debbugs.gnu.org; Fri, 21 Nov 2014 18:46:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XrxuD-0008MX-8Q for submit@debbugs.gnu.org; Fri, 21 Nov 2014 18:46:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrxuD-0008MM-5g for submit@debbugs.gnu.org; Fri, 21 Nov 2014 18:46:25 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrxu6-00034v-LH for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 18:46:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xrxu0-0008I2-9b for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 18:46:18 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:60508) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrxtz-0008HU-Lt for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 18:46:12 -0500 Received: from luna.netfonds.no ([80.91.225.79] helo=luna) by hermes.netfonds.no with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1Xrxtf-0007PB-0c for bug-gnu-emacs@gnu.org; Sat, 22 Nov 2014 00:45:51 +0100 Received: from pok by luna with local (Exim 4.71) (envelope-from ) id 1Xrxte-00081f-UO for bug-gnu-emacs@gnu.org; Sat, 22 Nov 2014 00:45:50 +0100 From: peder@klingenberg.no (Peder O. Klingenberg) To: bug-gnu-emacs@gnu.org Subject: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Date: Sat, 22 Nov 2014 00:45:50 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Xrxtf-0007PB-0c X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-SpamScore: s X-Netfonds-MailScanner-From: pok@netfonds.no MailScanner-NULL-Check: 1417218351.30239@HuQuezEZyw9VQWHBndxOVw X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) When connecting to a daemon using ssh and X forwarding, if the X connection drops suddenly, the daemon process enters a loop eating cpu and memory until the machine runs out of memory. Steps to reproduce: workstation-local$ emacs --daemon=test home$ ssh workstation workstation-ssh$ emacsclient -nc -stest # wait for window to appear workstation-ssh$ ~. Connection to workstation closed. home$ The workstation can have other frames running or not, it doesn't matter. I have strace output showing the loop, and I have a debug build hooked up to gdb. Strace shows: pselect6(19, [4 7 10 14 16 17 18], [], NULL, {99969, 30481693}, {NULL, 8}) = 1 (in [10], left {99839, 322650078}) --- SIGIO (I/O possible) @ 0 (0) --- rt_sigreturn(0) = 1 poll([{fd=4, events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}], 5, 0) = 0 (Timeout) read(10, "", 4096) = 0 pselect6(19, [4 7 10 14 16 17 18], [], NULL, {100000, 0}, {NULL, 8}) = 1 (in [10], left {99999, 999988057}) poll([{fd=4, events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}], 5, 0) = 0 (Timeout) pselect6(19, [4 7 10 14 16 17 18], [], NULL, {100000, 0}, {NULL, 8}) = 1 (in [10], left {99999, 999996229}) poll([{fd=4, events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}], 5, 0) = 0 (Timeout) The first line is what an idle emacs --daemon usually shows, regardless of wether or not clients are attached. Then the SIGIO comes as I close the connection, and then the looping starts. It goes on and on, alternating between pselect and poll, I have just included the start. (gdb) bt full #0 0x00007fa4e0f3dca3 in poll () from /lib/libc.so.6 No symbol table info available. #1 0x00007fa4e423a5b9 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #2 0x00007fa4e423ab24 in g_main_context_pending () from /lib/libglib-2.0.so.0 No symbol table info available. #3 0x000000000067cd9a in xg_select (fds_lim=19, rfds=0x7fff89c71b40, wfds=0x7fff89c71ac0, efds=0x0, timeout=0x7fff89c71be0, sigmask=0x0) at xgselect.c:158 pselect_errno = 11 all_rfds = { fds_bits = {1024, 0 } } all_wfds = { fds_bits = {0 } } tmo = { tv_sec = 0, tv_nsec = -1 } tmop = 0x7fff89c71be0 context = 0x1d0b2f0 have_wfds = 1 gfds_buf = {{ fd = 4, events = 1, revents = 0 }, { fd = 14, events = 3, revents = 0 }, { fd = 16, events = 3, revents = 0 }, { fd = 17, events = 3, revents = 0 }, { fd = 18, events = 3, revents = 0 }, { fd = -1983441888, ---Type to continue, or q to quit--- events = 32767, revents = 0 }, { fd = 17472, events = 0, revents = 0 }, { fd = -1983441792, events = 32767, revents = 0 }, { fd = 151068672, events = 0, revents = 0 }, { fd = -521274647, events = 32676, revents = 0 }, { fd = -1983440152, events = 32767, revents = 0 }, { fd = 4275962, events = 0, revents = 0 }, { fd = 1028, events = 0, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = 19390005, events = 0, revents = 0 }, { fd = 17472, events = 0, revents = 0 }, { fd = -518111712, ---Type to continue, or q to quit--- events = 32676, revents = 0 }, { fd = 16384, events = 0, revents = 0 }, { fd = 17456, events = 0, revents = 0 }, { fd = 1024, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -521293107, events = 32676, revents = 0 }, { fd = 17472, events = 0, revents = 0 }, { fd = -1983441664, events = 32767, revents = 0 }, { fd = 150929408, events = 0, revents = 0 }, { fd = -521274647, events = 32676, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 30383, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = -518111608, events = 32676, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = 139264, events = 0, revents = 0 }, { fd = 4, events = 0, revents = 0 }, { fd = 96, events = 0, revents = 0 }, { fd = 4, events = 0, revents = 0 }, { fd = 17456, events = 0, revents = 0 }, { fd = 1024, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -518111712, events = 32676, revents = 0 }, { fd = -1983441488, ---Type to continue, or q to quit--- events = 32767, revents = 0 }, { fd = 48, events = 0, revents = 0 }, { fd = -1983435968, events = 32767, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -521287506, events = 32676, revents = 0 }, { fd = -518111608, events = 32676, revents = 0 }, { fd = 1024, events = 0, revents = 0 }, { fd = -518111712, events = 32676, revents = 0 }, { fd = 4, events = 0, revents = 0 }, { fd = 96, events = 0, revents = 0 }, { fd = 4, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = -1983441488, events = 32767, revents = 0 }, { fd = 151144720, events = 0, revents = 0 }, { fd = -1983441488, events = 32767, revents = 0 }, { fd = -518111712, events = 32676, revents = 0 }, { fd = -1983441360, events = 32767, revents = 0 }, { fd = 48, events = 0, revents = 0 }, { fd = -1983435968, events = 32767, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -521287506, events = 32676, revents = 0 }, { fd = 0, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = 1024, events = 2, revents = 0 }, { fd = 151157744, events = 0, revents = 0 }, { fd = 151156736, events = 0, revents = 0 }, { fd = -1983435968, events = 32767, revents = 0 }, { fd = 1, events = 0, revents = 0 }, { fd = -1983441360, events = 32767, revents = 0 }, { fd = 151156694, events = 0, revents = 0 }, { fd = -1983435968, events = 32767, revents = 0 }, { fd = 6006422, events = 0, revents = 0 }, { fd = 0, events = 2, revents = 0 }, { fd = 151144720, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = 12837632, events = 6, revents = 0 }, { fd = 151154934, events = 0, revents = 0 }, { fd = -1983441328, events = 32767, revents = 0 }, { fd = 5511188, events = 0, revents = 0 }, { fd = 151154918, events = 0, revents = 0 }, { fd = 151154934, events = 0, revents = 0 }, { fd = -1983441264, events = 32767, revents = 0 }, { fd = 6014030, events = 0, revents = 0 }, { fd = -1983441280, events = 32767, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441272, ---Type to continue, or q to quit--- events = 32767, revents = 0 }, { fd = 5512393, events = 0, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441248, events = 32767, revents = 0 }, { fd = 5512393, events = 0, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441120, events = 6, revents = 0 }, { fd = 151154982, events = 0, revents = 0 }, { fd = -1983441200, events = 32767, revents = 0 }, { fd = 5511188, events = 0, revents = 0 }, { fd = 151154966, events = 0, revents = 0 }, { fd = 151154982, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = -1983441136, events = 32767, revents = 0 }, { fd = 6014030, events = 0, revents = 0 }, { fd = -1983441152, events = 32767, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441144, events = 32767, revents = 0 }, { fd = 5512393, events = 0, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983441120, events = 32767, revents = 0 }, { fd = 5512393, events = 0, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983440992, ---Type to continue, or q to quit--- events = 32767, revents = 0 }, { fd = 5568601, events = 0, revents = 0 }, { fd = 202, events = 0, revents = 0 }, { fd = 654126815, events = 0, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = 0, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = -1983440848, events = 32767, revents = 0 }, { fd = 29269901, events = 0, revents = 0 }, { fd = -1983440992, events = 32767, revents = 0 }, { fd = 5519183, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 29269904, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 1416609949, events = 0, revents = 0 }, { fd = -1983440688, events = 32767, revents = 0 }, { fd = 5569774, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = 13065074, events = 0, revents = 0 }, { fd = 13065074, events = 0, revents = 0 }, { fd = 3, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = 16384, events = 0, revents = 0 }} gfds = 0x7fff89c713e0 gfds_size = 128 n_gfds = 5 retval = 1 our_fds = 0 max_fds = 18 context_acquired = true i = 19 nfds = 1 tmo_in_millisec = -1 need_to_dispatch = true sa_avail = 16384 sa_count = 3 sa_must_free = false #4 0x00000000006314ca in wait_reading_process_output (time_limit=0, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=13065074, wait_proc=0x0, just_wait_proc=0) at process.c:4602 timeout_reduced_for_timers = false channel = 8 nfds = 1 Available = { fds_bits = {1024, 0 } } Writeok = { fds_bits = {0 } } check_write = true check_delay = 0 no_avail = false xerrno = 11 proc = 2 timeout = { tv_sec = 0, tv_nsec = 0 } end_time = { tv_sec = 140735504915488, tv_nsec = 6054295 ---Type to continue, or q to quit--- } got_some_input = -1 count = 2 #5 0x000000000054eabf in kbd_buffer_get_event (kbp=0x7fff89c71f40, used_mouse_menu=0x7fff89c726ad, end_time=0x0) at keyboard.c:3961 do_display = true obj = 140735504915984 #6 0x000000000054b403 in read_event_from_main_queue (end_time=0x0, local_getcjmp=0x7fff89c72210, used_mouse_menu=0x7fff89c726ad) at keyboard.c:2261 c = 13065074 save_jump = {{ __jmpbuf = {13406018, 5093183484132150770, 13065122, 140735504919360, 0, 0, 5093183483983252978, -5093135483875013134}, __mask_was_saved = 0, __saved_mask = { __val = {0, 13091589, 768, 140735504917936, 40, 2, 13091589, 140735504917200, 6051389, 17302832, 17956624, 139640288257024, 13065074, 16384, 17302832, 140735504917248} } }} kb = 0xa1 #7 0x000000000054b62f in read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=0x7fff89c72210, prev_event=13065074, used_mouse_menu=0x7fff89c726ad) at keyboard.c:2327 nextevt = 13065074 frame = 0xc7c305 terminal = 0xffffffffffffffff events = {13065074, 25785818896, 31024278, 31024278, 140735504916576, 5570837, 0, -1, 13091584, 140735504916480, 16015120, 13091584, 140735504916528, 6558879, 13091584, 16015120} n = 0 #8 0x000000000054ca03 in read_char (commandflag=1, map=31024278, prev_event=13065074, used_mouse_menu=0x7fff89c726ad, end_time=0x0) at keyboard.c:2923 c = 13065074 jmpcount = 2 local_getcjmp = {{ __jmpbuf = {31024278, 5093183484132150770, 4275584, 140735504919360, 0, 0, 5093183483983252978, -5093135483875013134}, __mask_was_saved = 0, __saved_mask = { __val = {0, 13091589, 768, 0, 40, 2, 13091589, 140735504917200, 6051389, 17302832, 17956624, 0, 13065074, 16384, 17302832, 140735504917248} } }} ---Type to continue, or q to quit--- save_jump = {{ __jmpbuf = {13091589, 768, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25769803776, 13091584, 140735504917016, 5514875, 25769803776, 13091589} } }} tem = 12884901889 save = 5514875 previous_echo_area_message = 13065074 also_record = 13065074 reread = false gcpro1 = { next = 0x600c75b72, var = 0x1d964a6, nvars = 140735504917328 } gcpro2 = { next = 0x7fff89c72390, var = 0x5611e4, nvars = 13065074 } polling_stopped_here = true orig_kboard = 0xc825c0 #9 0x0000000000558c12 in read_key_sequence (keybuf=0x7fff89c726e0, bufsize=30, prompt=13065074, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9206 interrupted_kboard = 0xc825c0 interrupted_frame = 0xc897d8 key = 13065122 used_mouse_menu = false echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 new_binding = 140735504918160 count = 2 t = 0 echo_start = 0 keys_start = 0 current_binding = 31024278 first_event = 13065074 first_unbound = 31 mock_input = 0 ---Type to continue, or q to quit--- fkey = { parent = 16423510, map = 16423510, start = 0, end = 0 } keytran = { parent = 13045318, map = 13045318, start = 0, end = 0 } indec = { parent = 16423526, map = 16423526, start = 0, end = 0 } shift_translated = false delayed_switch_frame = 13065074 original_uppercase = 4517220 original_uppercase_position = -1 dummyflag = false starting_buffer = 0xc7c300 fake_prefixed_keys = 13065074 gcpro1 = { next = 0xc8cd95, var = 0xc7bf8b, nvars = 13159829 } #10 0x000000000054987e in command_loop_1 () at keyboard.c:1462 cmd = 13065074 keybuf = {9426337, 140735504918272, 2, 9426337, 13065074, 6012436, 3, 140735504918512, 13112658, 9413941, 140735504918384, 13112658, 140735504918416, 6168471, 13065074, 9426337, 31812726, 13112658, 13112658, 31812726, 9426337, 13065074, 140735504918464, 5541810, 140735504918512, 31812726, 140735504919368, 4275584, 140735504918576, 5541570} i = 17454134 prev_modiff = 0 prev_buffer = 0x0 already_adjusted = false #11 0x00000000005df34e in internal_condition_case (bfun=0x5494bf , handlers=13117074, hfun=0x548d7c ) at eval.c:1344 val = 64 c = 0x144d1e0 ---Type to continue, or q to quit--- #12 0x0000000000549219 in command_loop_2 (ignore=13065074) at keyboard.c:1197 val = 0 #13 0x00000000005deb2c in internal_catch (tag=13112706, func=0x5491f3 , arg=13065074) at eval.c:1105 val = 13065074 c = 0x144d0b0 #14 0x00000000005491cb in command_loop () at keyboard.c:1176 No locals. #15 0x0000000000548977 in recursive_edit_1 () at keyboard.c:786 count = 1 val = 13065074 #16 0x0000000000548ae4 in Frecursive_edit () at keyboard.c:857 count = 0 buffer = 13065074 #17 0x000000000054693c in main (argc=2, argv=0x7fff89c72b48) at emacs.c:1623 dummy = 140346237987240 stack_bottom_variable = 0 '\000' do_initial_setlocale = true dumping = false skip_args = 1 rlim = { rlim_cur = 8720000, rlim_max = 18446744073709551615 } no_loadup = false junk = 0x0 dname_arg = 0x7fff89c7339b "test" ch_to_dir = 0x0 original_pwd = 0x0 In GNU Emacs 25.0.50.3 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) of 2014-10-24 on luna Windowing system distributor `The X.Org Foundation', version 11.0.11502000 System Description: Ubuntu 10.04.4 LTS Configured using: `configure --prefix=/usr/local/emacs-git --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.0.92/site-lisp:/usr/local/share/emacs/site-lisp/:/usr/share/emacs/24.0.92/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=lucid --with-toolkit-scroll-bars --with-pop=yes' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: C/l Minor modes in effect: linum-mode: t show-paren-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t abbrev-mode: t Load-path shadows: /home/pok/.emacs.d/elpa/paredit-20140128.1248/paredit hides /usr/share/emacs24/site-lisp/paredit-el/paredit /home/pok/elisp/gnus/lisp/nnnil hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nnnil /home/pok/.setupfiles/elisp/gnus-junk hides /usr/share/emacs24/site-lisp/gnus-bonus-el/gnus-junk /home/pok/elisp/gnus/lisp/spam-stat hides /usr/share/emacs24/site-lisp/gnus-bonus-el/spam-stat /home/pok/.setupfiles/elisp/nntodo hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nntodo /home/pok/elisp/gnus/lisp/nnir hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nnir /usr/share/emacs24/site-lisp/css-mode/css-mode hides /usr/share/emacs/site-lisp/css-mode/css-mode /usr/share/emacs24/site-lisp/html-helper-mode/html-helper-mode hides /usr/share/emacs/site-lisp/html-helper-mode/html-helper-mode /usr/share/emacs24/site-lisp/html-helper-mode/visual-basic-mode hides /usr/share/emacs/site-lisp/html-helper-mode/visual-basic-mode /usr/share/emacs24/site-lisp/html-helper-mode/tempo hides /usr/share/emacs/site-lisp/html-helper-mode/tempo /usr/share/emacs24/site-lisp/html-helper-mode/hhm-config hides /usr/share/emacs/site-lisp/html-helper-mode/hhm-config /usr/share/emacs24/site-lisp/emacs-goodies-el/ibuffer hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/ibuffer /usr/share/emacs24/site-lisp/emacs-goodies-el/wdired hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/wdired /usr/share/emacs24/site-lisp/html-helper-mode/tempo hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/tempo /home/pok/elisp/gnus/lisp/password-cache hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/password-cache /home/pok/elisp/gnus/lisp/md4 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/md4 /usr/share/emacs24/site-lisp/emacs-goodies-el/ido hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/ido /home/pok/elisp/gnus/lisp/format-spec hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/format-spec /home/pok/elisp/gnus/lisp/color hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/color /home/pok/elisp/gnus/lisp/hex-util hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/hex-util /usr/share/emacs24/site-lisp/css-mode/css-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/css-mode /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/flyspell /home/pok/elisp/gnus/lisp/dns-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/dns-mode /usr/share/emacs24/site-lisp/emacs-goodies-el/table hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/table /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/ispell /usr/share/emacs/site-lisp/remember-el/remember hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/remember /usr/share/emacs24/site-lisp/emacs-goodies-el/cfengine hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/progmodes/cfengine /home/pok/elisp/gnus/lisp/sasl hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl /home/pok/elisp/gnus/lisp/hmac-md5 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/hmac-md5 /home/pok/elisp/gnus/lisp/sasl-digest hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl-digest /home/pok/elisp/gnus/lisp/dig hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/dig /home/pok/elisp/gnus/lisp/ntlm hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/ntlm /home/pok/elisp/gnus/lisp/sasl-cram hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl-cram /home/pok/elisp/gnus/lisp/sasl-ntlm hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl-ntlm /usr/share/emacs24/site-lisp/emacs-goodies-el/newsticker hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/newsticker /home/pok/elisp/gnus/lisp/hmac-def hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/hmac-def /home/pok/elisp/gnus/lisp/tls hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/tls /home/pok/elisp/gnus/lisp/dns hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/dns /home/pok/elisp/gnus/lisp/netrc hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/netrc /home/pok/elisp/gnus/lisp/binhex hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/mail/binhex /home/pok/elisp/gnus/lisp/hashcash hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/mail/hashcash /home/pok/elisp/gnus/lisp/uudecode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/mail/uudecode /usr/share/emacs24/site-lisp/latex-cjk-thai/thai-word hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/language/thai-word /home/pok/elisp/gnus/lisp/gnus-score hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-score /home/pok/elisp/gnus/lisp/nnspool hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnspool /home/pok/elisp/gnus/lisp/nnmail hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmail /home/pok/elisp/gnus/lisp/mm-extern hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-extern /home/pok/elisp/gnus/lisp/sieve-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/sieve-mode /home/pok/elisp/gnus/lisp/nnweb hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnweb /home/pok/elisp/gnus/lisp/mm-encode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-encode /home/pok/elisp/gnus/lisp/gnus-agent hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-agent /home/pok/elisp/gnus/lisp/gnus-gravatar hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-gravatar /home/pok/elisp/gnus/lisp/gnus-cite hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cite /home/pok/elisp/gnus/lisp/deuglify hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/deuglify /home/pok/elisp/gnus/lisp/nndir hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndir /home/pok/elisp/gnus/lisp/nndoc hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndoc /home/pok/elisp/gnus/lisp/mm-partial hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-partial /home/pok/elisp/gnus/lisp/nnrss hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnrss /home/pok/elisp/gnus/lisp/gnus-eform hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-eform /home/pok/elisp/gnus/lisp/ietf-drums hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/ietf-drums /home/pok/elisp/gnus/lisp/message hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/message /home/pok/elisp/gnus/lisp/gnus-art hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-art /home/pok/elisp/gnus/lisp/nntp hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nntp /home/pok/elisp/gnus/lisp/spam hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam /home/pok/elisp/gnus/lisp/smime hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/smime /home/pok/elisp/gnus/lisp/utf7 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/utf7 /home/pok/elisp/gnus/lisp/spam-report hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam-report /home/pok/elisp/gnus/lisp/nnbabyl hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnbabyl /home/pok/elisp/gnus/lisp/score-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/score-mode /home/pok/elisp/gnus/lisp/mm-util hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-util /home/pok/elisp/gnus/lisp/gravatar hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gravatar /home/pok/elisp/gnus/lisp/gnus-range hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-range /home/pok/elisp/gnus/lisp/gnus-notifications hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-notifications /home/pok/elisp/gnus/lisp/gnus-delay hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-delay /home/pok/elisp/gnus/lisp/nnmaildir hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmaildir /home/pok/elisp/gnus/lisp/rfc2231 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2231 /home/pok/elisp/gnus/lisp/gnus-registry hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-registry /home/pok/elisp/gnus/lisp/nnmh hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmh /home/pok/elisp/gnus/lisp/nnimap hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnimap /home/pok/elisp/gnus/lisp/rfc2047 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2047 /home/pok/elisp/gnus/lisp/gnus-srvr hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-srvr /home/pok/elisp/gnus/lisp/gnus-cache hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cache /home/pok/elisp/gnus/lisp/gnus-win hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-win /home/pok/elisp/gnus/lisp/registry hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/registry /home/pok/elisp/gnus/lisp/gnus-salt hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-salt /home/pok/elisp/gnus/lisp/gnus-start hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-start /home/pok/elisp/gnus/lisp/spam-stat hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam-stat /home/pok/elisp/gnus/lisp/messcompat hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/messcompat /home/pok/elisp/gnus/lisp/gnus-logic hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-logic /home/pok/elisp/gnus/lisp/rtree hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rtree /home/pok/elisp/gnus/lisp/gnus-msg hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-msg /home/pok/elisp/gnus/lisp/gnus-diary hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-diary /home/pok/elisp/gnus/lisp/gnus-util hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-util /home/pok/elisp/gnus/lisp/spam-wash hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam-wash /home/pok/elisp/gnus/lisp/gnus-kill hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-kill /home/pok/elisp/gnus/lisp/nndraft hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndraft /home/pok/elisp/gnus/lisp/gnus-icalendar hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-icalendar /home/pok/elisp/gnus/lisp/nnir hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnir /home/pok/elisp/gnus/lisp/nnvirtual hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnvirtual /home/pok/elisp/gnus/lisp/nnmairix hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmairix /home/pok/elisp/gnus/lisp/ecomplete hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/ecomplete /home/pok/elisp/gnus/lisp/rfc1843 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc1843 /home/pok/elisp/gnus/lisp/gnus-mlspl hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-mlspl /home/pok/elisp/gnus/lisp/sieve-manage hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/sieve-manage /home/pok/elisp/gnus/lisp/gnus-cloud hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cloud /home/pok/elisp/gnus/lisp/mm-view hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-view /home/pok/elisp/gnus/lisp/starttls hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/starttls /home/pok/elisp/gnus/lisp/html2text hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/html2text /home/pok/elisp/gnus/lisp/qp hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/qp /home/pok/elisp/gnus/lisp/compface hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/compface /home/pok/elisp/gnus/lisp/gmm-utils hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gmm-utils /home/pok/elisp/gnus/lisp/mml-sec hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml-sec /home/pok/elisp/gnus/lisp/gnus-picon hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-picon /home/pok/elisp/gnus/lisp/gnus-ml hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-ml /home/pok/elisp/gnus/lisp/gnus-spec hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-spec /home/pok/elisp/gnus/lisp/nndiary hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndiary /home/pok/elisp/gnus/lisp/rfc2045 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2045 /home/pok/elisp/gnus/lisp/gnus-dired hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-dired /home/pok/elisp/gnus/lisp/nneething hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nneething /home/pok/elisp/gnus/lisp/gnus-int hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-int /home/pok/elisp/gnus/lisp/mml1991 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml1991 /home/pok/elisp/gnus/lisp/mail-source hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mail-source /home/pok/elisp/gnus/lisp/mm-bodies hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-bodies /home/pok/elisp/gnus/lisp/mm-decode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-decode /home/pok/elisp/gnus/lisp/nnoo hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnoo /home/pok/elisp/gnus/lisp/nnnil hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnnil /home/pok/elisp/gnus/lisp/gnus-cus hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cus /home/pok/elisp/gnus/lisp/mm-uu hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-uu /home/pok/elisp/gnus/lisp/mm-archive hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-archive /home/pok/elisp/gnus/lisp/mml2015 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml2015 /home/pok/elisp/gnus/lisp/mml-smime hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml-smime /home/pok/elisp/gnus/lisp/gnus-html hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-html /home/pok/elisp/gnus/lisp/gnus-dup hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-dup /home/pok/elisp/gnus/lisp/mml hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml /home/pok/elisp/gnus/lisp/gnus-sync hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-sync /home/pok/elisp/gnus/lisp/flow-fill hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/flow-fill /home/pok/elisp/gnus/lisp/legacy-gnus-agent hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/legacy-gnus-agent /home/pok/elisp/gnus/lisp/gnus-mh hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-mh /home/pok/elisp/gnus/lisp/canlock hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/canlock /home/pok/elisp/gnus/lisp/nnregistry hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnregistry /home/pok/elisp/gnus/lisp/plstore hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/plstore /home/pok/elisp/gnus/lisp/gnus-sieve hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-sieve /home/pok/elisp/gnus/lisp/smiley hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/smiley /home/pok/elisp/gnus/lisp/nnml hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnml /home/pok/elisp/gnus/lisp/gnus-demon hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-demon /home/pok/elisp/gnus/lisp/gnus-async hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-async /home/pok/elisp/gnus/lisp/gssapi hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gssapi /home/pok/elisp/gnus/lisp/gnus-vm hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-vm /home/pok/elisp/gnus/lisp/gnus-fun hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-fun /home/pok/elisp/gnus/lisp/nngateway hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nngateway /home/pok/elisp/gnus/lisp/rfc2104 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2104 /home/pok/elisp/gnus/lisp/gnus-ems hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-ems /home/pok/elisp/gnus/lisp/mail-prsvr hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mail-prsvr /home/pok/elisp/gnus/lisp/gnus-bcklg hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-bcklg /home/pok/elisp/gnus/lisp/nnheader hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnheader /home/pok/elisp/gnus/lisp/auth-source hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/auth-source /home/pok/elisp/gnus/lisp/gnus-uu hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-uu /home/pok/elisp/gnus/lisp/yenc hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/yenc /home/pok/elisp/gnus/lisp/nnfolder hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnfolder /home/pok/elisp/gnus/lisp/gnus-topic hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-topic /home/pok/elisp/gnus/lisp/pop3 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/pop3 /home/pok/elisp/gnus/lisp/gnus-group hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-group /home/pok/elisp/gnus/lisp/gnus-bookmark hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-bookmark /home/pok/elisp/gnus/lisp/gnus hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus /home/pok/elisp/gnus/lisp/gnus-draft hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-draft /home/pok/elisp/gnus/lisp/sieve hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/sieve /home/pok/elisp/gnus/lisp/nnmbox hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmbox /home/pok/elisp/gnus/lisp/mm-url hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-url /home/pok/elisp/gnus/lisp/gnus-undo hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-undo /home/pok/elisp/gnus/lisp/mailcap hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mailcap /home/pok/elisp/gnus/lisp/mail-parse hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mail-parse /home/pok/elisp/gnus/lisp/gnus-sum hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-sum /home/pok/elisp/gnus/lisp/nnagent hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnagent /home/pok/elisp/gnus/lisp/time-date hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/calendar/time-date /home/pok/elisp/gnus/lisp/parse-time hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/calendar/parse-time Features: (shadow sort gnus-util mail-extr emacsbug message idna byte-opt dired rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils etags misearch multi-isearch vc-git cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs linum paren paredit info package epg-config pok-init jde-autoload gnus-load org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs gedcom slime-autoloads edmacro kmacro browse-url cl-macs server filladapt dmacro cl gv cl-loaddefs cl-lib compile comint ansi-color ring bytecomp byte-compile cconv remember-autoloads debian-el debian-el-loaddefs emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs dpkg-dev-el dpkg-dev-el-loaddefs crypt crypt++ crypt+pgp-pub bbdb-autoloads time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty emacs) Memory information: ((conses 16 240321 10788) (symbols 48 32274 0) (miscs 40 343 336) (strings 32 59604 8596) (string-bytes 1 1909653) (vectors 16 24315) (vector-slots 8 541387 6451) (floats 8 115 175) (intervals 56 7055 310) (buffers 976 17) (heap 1024 37130 1751)) ------------=_1418660105-1305-1-- From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Dec 2014 19:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Antipov Cc: =?UTF-8?Q?=C3=93scar?= Fuentes , 19147@debbugs.gnu.org Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.141867348122451 (code B ref 19147); Mon, 15 Dec 2014 19:59:02 +0000 Received: (at 19147) by debbugs.gnu.org; 15 Dec 2014 19:58:01 +0000 Received: from localhost ([127.0.0.1]:47193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0bmL-0005px-09 for submit@debbugs.gnu.org; Mon, 15 Dec 2014 14:58:01 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:3093) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0bmI-0005po-Kp for 19147@debbugs.gnu.org; Mon, 15 Dec 2014 14:57:59 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aj8PAOwQflTO+ILA/2dsb2JhbABbgweDYIVawjuCYgQCAoEkFwEBAQEBAXyEAwEBAwFWIxALDiYSFBgNJIhKCdZZAQEBAQEBBAEBAQEBHZBvB4RIBYsBpC6BeII3gWIhgncBAQE X-IPAS-Result: Aj8PAOwQflTO+ILA/2dsb2JhbABbgweDYIVawjuCYgQCAoEkFwEBAQEBAXyEAwEBAwFWIxALDiYSFBgNJIhKCdZZAQEBAQEBBAEBAQEBHZBvB4RIBYsBpC6BeII3gWIhgncBAQE X-IronPort-AV: E=Sophos;i="5.07,502,1413259200"; d="scan'208";a="102575579" Received: from 206-248-130-192.dsl.teksavvy.com (HELO ceviche.home) ([206.248.130.192]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Dec 2014 14:57:57 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 85CC3660DC; Mon, 15 Dec 2014 14:57:57 -0500 (EST) From: Stefan Monnier Message-ID: References: <54756F4F.4010701@cs.ucla.edu> <5475FF64.8050503@yandex.ru> <54897655.80301@yandex.ru> <87k31s9adx.fsf@wanadoo.es> <548F0686.6040807@yandex.ru> Date: Mon, 15 Dec 2014 14:57:57 -0500 In-Reply-To: <548F0686.6040807@yandex.ru> (Dmitry Antipov's message of "Mon, 15 Dec 2014 19:04:22 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> Was this patch applied? > Yes, that was git commit 3e92b9882bc5218a5b5962f9e85d0cbca719afc8 on master branch. Was this problem specific to master, or should it be backported to emacs-24? Stefan From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: Dmitry Antipov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Dec 2014 13:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: =?UTF-8?Q?=C3=93scar?= Fuentes , 19147@debbugs.gnu.org Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.141873598129340 (code B ref 19147); Tue, 16 Dec 2014 13:20:01 +0000 Received: (at 19147) by debbugs.gnu.org; 16 Dec 2014 13:19:41 +0000 Received: from localhost ([127.0.0.1]:47558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0s2P-0007dA-Af for submit@debbugs.gnu.org; Tue, 16 Dec 2014 08:19:41 -0500 Received: from forward5l.mail.yandex.net ([84.201.143.138]:49196) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0s2M-0007d0-84 for 19147@debbugs.gnu.org; Tue, 16 Dec 2014 08:19:39 -0500 Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward5l.mail.yandex.net (Yandex) with ESMTP id 0795DC40D0B; Tue, 16 Dec 2014 16:19:33 +0300 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id 293DC170689A; Tue, 16 Dec 2014 16:19:32 +0300 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id O0uJ1VckRq-JWgiWgM0; Tue, 16 Dec 2014 16:19:32 +0300 (using TLSv1.2 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1418735972; bh=6Mku0elohezPybu6T5pQfUA4Ix52yQyyDryPx5zxS3U=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=S2cCvUhNMwVziijaFzFjL8V8rQ871lklb+6g3XthLgJ+F7EwzDCDLweXIA8gkr+a7 BEax15M/LcBHPHK2WAylu3E2tD2Moh35qfxzgzk0Nx1z8OK73gJ3ej5aqgydHqvXhe WOMfeIwA0b7yyCe03OeS27gstwifLW5ytzIQus+U= Authentication-Results: smtp2h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <54903164.9050806@yandex.ru> Date: Tue, 16 Dec 2014 16:19:32 +0300 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 References: <54756F4F.4010701@cs.ucla.edu> <5475FF64.8050503@yandex.ru> <54897655.80301@yandex.ru> <87k31s9adx.fsf@wanadoo.es> <548F0686.6040807@yandex.ru> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 12/15/2014 10:57 PM, Stefan Monnier wrote: > Was this problem specific to master Yes; I think this problem was a result of clash between b110679002012873c9d44e865e65a5c7f8cc8b1b and 80465f41d7fc67d40f0a233504e295b127ad2c6b. Dmitry From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Dec 2014 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Antipov Cc: =?UTF-8?Q?=C3=93scar?= Fuentes , 19147@debbugs.gnu.org Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.14187392102127 (code B ref 19147); Tue, 16 Dec 2014 14:14:02 +0000 Received: (at 19147) by debbugs.gnu.org; 16 Dec 2014 14:13:30 +0000 Received: from localhost ([127.0.0.1]:47620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0ssU-0000YE-50 for submit@debbugs.gnu.org; Tue, 16 Dec 2014 09:13:30 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:2885) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0ssR-0000Y4-P5 for 19147@debbugs.gnu.org; Tue, 16 Dec 2014 09:13:27 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aj8PAOwQflTO+ILA/2dsb2JhbABbgweDYIVawjuCYgQCAoEkFwEBAQEBAXyEAwEBAwFWIxALDiYSFBgNJIhKCdZZAQEBAQEFAQEBAR6QbweESAWLAaQugXiCN4FiIYJ3AQEB X-IPAS-Result: Aj8PAOwQflTO+ILA/2dsb2JhbABbgweDYIVawjuCYgQCAoEkFwEBAQEBAXyEAwEBAwFWIxALDiYSFBgNJIhKCdZZAQEBAQEFAQEBAR6QbweESAWLAaQugXiCN4FiIYJ3AQEB X-IronPort-AV: E=Sophos;i="5.07,502,1413259200"; d="scan'208";a="102656928" Received: from 206-248-130-192.dsl.teksavvy.com (HELO pastel.home) ([206.248.130.192]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Dec 2014 09:13:27 -0500 Received: by pastel.home (Postfix, from userid 20848) id 2004B1758; Tue, 16 Dec 2014 09:13:27 -0500 (EST) From: Stefan Monnier Message-ID: References: <54756F4F.4010701@cs.ucla.edu> <5475FF64.8050503@yandex.ru> <54897655.80301@yandex.ru> <87k31s9adx.fsf@wanadoo.es> <548F0686.6040807@yandex.ru> <54903164.9050806@yandex.ru> Date: Tue, 16 Dec 2014 09:13:27 -0500 In-Reply-To: <54903164.9050806@yandex.ru> (Dmitry Antipov's message of "Tue, 16 Dec 2014 16:19:32 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> Was this problem specific to master > Yes; I think this problem was a result of clash > between b110679002012873c9d44e865e65a5c7f8cc8b1b > and 80465f41d7fc67d40f0a233504e295b127ad2c6b. Ah, OK, good, thanks, Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu May 14 11:18:31 2015 Received: (at control) by debbugs.gnu.org; 14 May 2015 15:18:31 +0000 Received: from localhost ([127.0.0.1]:45190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ysuu7-0007gs-1j for submit@debbugs.gnu.org; Thu, 14 May 2015 11:18:31 -0400 Received: from mailfe09.swip.net ([212.247.155.1]:43875 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ysuu4-0007gV-GR for control@debbugs.gnu.org; Thu, 14 May 2015 11:18:29 -0400 X-T2-Spam-Status: No, hits=1.3 required=5.0 tests=BAYES_50, MISSING_SUBJECT,TVD_SPACE_RATIO Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe09.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 423493123 for control@debbugs.gnu.org; Thu, 14 May 2015 17:18:21 +0200 Message-ID: <5554BCBD.9010304@swipnet.se> Date: Thu, 14 May 2015 17:18:21 +0200 From: =?UTF-8?B?SmFuIERqw6Rydg==?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: control@debbugs.gnu.org Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unarchive 19147 [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [212.247.155.1 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unarchive 19147 [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [212.247.155.1 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 0.0 TVD_SPACE_RATIO TVD_SPACE_RATIO unarchive 19147 From unknown Sun Sep 21 04:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19147: 25.0.50; Emacs daemon: leaking memory in a tight loop after losing X frame. Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 May 2015 15:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Peder O. Klingenberg" , 19147@debbugs.gnu.org Received: via spool by 19147-submit@debbugs.gnu.org id=B19147.14316180346405 (code B ref 19147); Thu, 14 May 2015 15:41:02 +0000 Received: (at 19147) by debbugs.gnu.org; 14 May 2015 15:40:34 +0000 Received: from localhost ([127.0.0.1]:45224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YsvFN-0001f5-9N for submit@debbugs.gnu.org; Thu, 14 May 2015 11:40:34 -0400 Received: from mailfe08.swip.net ([212.247.154.225]:43643 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YsvFF-0001eR-3i for 19147@debbugs.gnu.org; Thu, 14 May 2015 11:40:27 -0400 X-T2-Spam-Status: No, hits=-1.9 required=5.0 tests=BAYES_00 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe08.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 597436836; Thu, 14 May 2015 17:40:11 +0200 Message-ID: <5554C1DB.3090506@swipnet.se> Date: Thu, 14 May 2015 17:40:11 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi. I could still see the bug in trunk, so I made additional fixes in trunk. Jan D. Den 2014-11-22 00:45, Peder O. Klingenberg skrev: > When connecting to a daemon using ssh and X forwarding, if the X > connection drops suddenly, the daemon process enters a loop eating cpu > and memory until the machine runs out of memory. > > Steps to reproduce: > > workstation-local$ emacs --daemon=test > home$ ssh workstation > workstation-ssh$ emacsclient -nc -stest # wait for window to appear > workstation-ssh$ ~. Connection to workstation closed. > home$ > > The workstation can have other frames running or not, it doesn't matter. > I have strace output showing the loop, and I have a debug build hooked > up to gdb. Strace shows: > > pselect6(19, [4 7 10 14 16 17 18], [], NULL, {99969, 30481693}, {NULL, 8}) = 1 (in [10], left {99839, 322650078}) > --- SIGIO (I/O possible) @ 0 (0) --- > rt_sigreturn(0) = 1 > poll([{fd=4, events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}], 5, 0) = 0 (Timeout) > read(10, "", 4096) = 0 > pselect6(19, [4 7 10 14 16 17 18], [], NULL, {100000, 0}, {NULL, 8}) = 1 (in [10], left {99999, 999988057}) > poll([{fd=4, events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}], 5, 0) = 0 (Timeout) > pselect6(19, [4 7 10 14 16 17 18], [], NULL, {100000, 0}, {NULL, 8}) = 1 (in [10], left {99999, 999996229}) > poll([{fd=4, events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}], 5, 0) = 0 (Timeout) > > The first line is what an idle emacs --daemon usually shows, regardless > of wether or not clients are attached. Then the SIGIO comes as I close > the connection, and then the looping starts. It goes on and on, > alternating between pselect and poll, I have just included the start. > > (gdb) bt full > #0 0x00007fa4e0f3dca3 in poll () from /lib/libc.so.6 > No symbol table info available. > #1 0x00007fa4e423a5b9 in ?? () from /lib/libglib-2.0.so.0 > No symbol table info available. > #2 0x00007fa4e423ab24 in g_main_context_pending () from /lib/libglib-2.0.so.0 > No symbol table info available. > #3 0x000000000067cd9a in xg_select (fds_lim=19, rfds=0x7fff89c71b40, wfds=0x7fff89c71ac0, > efds=0x0, timeout=0x7fff89c71be0, sigmask=0x0) at xgselect.c:158 > pselect_errno = 11 > all_rfds = { > fds_bits = {1024, 0 } > } > all_wfds = { > fds_bits = {0 } > } > tmo = { > tv_sec = 0, > tv_nsec = -1 > } > tmop = 0x7fff89c71be0 > context = 0x1d0b2f0 > have_wfds = 1 > gfds_buf = {{ > fd = 4, > events = 1, > revents = 0 > }, { > fd = 14, > events = 3, > revents = 0 > }, { > fd = 16, > events = 3, > revents = 0 > }, { > fd = 17, > events = 3, > revents = 0 > }, { > fd = 18, > events = 3, > revents = 0 > }, { > fd = -1983441888, > ---Type to continue, or q to quit--- > events = 32767, > revents = 0 > }, { > fd = 17472, > events = 0, > revents = 0 > }, { > fd = -1983441792, > events = 32767, > revents = 0 > }, { > fd = 151068672, > events = 0, > revents = 0 > }, { > fd = -521274647, > events = 32676, > revents = 0 > }, { > fd = -1983440152, > events = 32767, > revents = 0 > }, { > fd = 4275962, > events = 0, > revents = 0 > }, { > fd = 1028, > events = 0, > revents = 0 > }, { > fd = -1, > events = 65535, > revents = 65535 > }, { > fd = 19390005, > events = 0, > revents = 0 > }, { > fd = 17472, > events = 0, > revents = 0 > }, { > fd = -518111712, > ---Type to continue, or q to quit--- > events = 32676, > revents = 0 > }, { > fd = 16384, > events = 0, > revents = 0 > }, { > fd = 17456, > events = 0, > revents = 0 > }, { > fd = 1024, > events = 0, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = -521293107, > events = 32676, > revents = 0 > }, { > fd = 17472, > events = 0, > revents = 0 > }, { > fd = -1983441664, > events = 32767, > revents = 0 > }, { > fd = 150929408, > events = 0, > revents = 0 > }, { > fd = -521274647, > events = 32676, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = 30383, > ---Type to continue, or q to quit--- > events = 0, > revents = 0 > }, { > fd = -518111608, > events = 32676, > revents = 0 > }, { > fd = -1, > events = 65535, > revents = 65535 > }, { > fd = 139264, > events = 0, > revents = 0 > }, { > fd = 4, > events = 0, > revents = 0 > }, { > fd = 96, > events = 0, > revents = 0 > }, { > fd = 4, > events = 0, > revents = 0 > }, { > fd = 17456, > events = 0, > revents = 0 > }, { > fd = 1024, > events = 0, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = -518111712, > events = 32676, > revents = 0 > }, { > fd = -1983441488, > ---Type to continue, or q to quit--- > events = 32767, > revents = 0 > }, { > fd = 48, > events = 0, > revents = 0 > }, { > fd = -1983435968, > events = 32767, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = -521287506, > events = 32676, > revents = 0 > }, { > fd = -518111608, > events = 32676, > revents = 0 > }, { > fd = 1024, > events = 0, > revents = 0 > }, { > fd = -518111712, > events = 32676, > revents = 0 > }, { > fd = 4, > events = 0, > revents = 0 > }, { > fd = 96, > events = 0, > revents = 0 > }, { > fd = 4, > ---Type to continue, or q to quit--- > events = 0, > revents = 0 > }, { > fd = -1983441488, > events = 32767, > revents = 0 > }, { > fd = 151144720, > events = 0, > revents = 0 > }, { > fd = -1983441488, > events = 32767, > revents = 0 > }, { > fd = -518111712, > events = 32676, > revents = 0 > }, { > fd = -1983441360, > events = 32767, > revents = 0 > }, { > fd = 48, > events = 0, > revents = 0 > }, { > fd = -1983435968, > events = 32767, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = -521287506, > events = 32676, > revents = 0 > }, { > fd = 0, > ---Type to continue, or q to quit--- > events = 0, > revents = 0 > }, { > fd = 1024, > events = 2, > revents = 0 > }, { > fd = 151157744, > events = 0, > revents = 0 > }, { > fd = 151156736, > events = 0, > revents = 0 > }, { > fd = -1983435968, > events = 32767, > revents = 0 > }, { > fd = 1, > events = 0, > revents = 0 > }, { > fd = -1983441360, > events = 32767, > revents = 0 > }, { > fd = 151156694, > events = 0, > revents = 0 > }, { > fd = -1983435968, > events = 32767, > revents = 0 > }, { > fd = 6006422, > events = 0, > revents = 0 > }, { > fd = 0, > events = 2, > revents = 0 > }, { > fd = 151144720, > ---Type to continue, or q to quit--- > events = 0, > revents = 0 > }, { > fd = 12837632, > events = 6, > revents = 0 > }, { > fd = 151154934, > events = 0, > revents = 0 > }, { > fd = -1983441328, > events = 32767, > revents = 0 > }, { > fd = 5511188, > events = 0, > revents = 0 > }, { > fd = 151154918, > events = 0, > revents = 0 > }, { > fd = 151154934, > events = 0, > revents = 0 > }, { > fd = -1983441264, > events = 32767, > revents = 0 > }, { > fd = 6014030, > events = 0, > revents = 0 > }, { > fd = -1983441280, > events = 32767, > revents = 0 > }, { > fd = 29269901, > events = 0, > revents = 0 > }, { > fd = -1983441272, > ---Type to continue, or q to quit--- > events = 32767, > revents = 0 > }, { > fd = 5512393, > events = 0, > revents = 0 > }, { > fd = 29269901, > events = 0, > revents = 0 > }, { > fd = -1983441248, > events = 32767, > revents = 0 > }, { > fd = 5512393, > events = 0, > revents = 0 > }, { > fd = 29269901, > events = 0, > revents = 0 > }, { > fd = -1983441120, > events = 6, > revents = 0 > }, { > fd = 151154982, > events = 0, > revents = 0 > }, { > fd = -1983441200, > events = 32767, > revents = 0 > }, { > fd = 5511188, > events = 0, > revents = 0 > }, { > fd = 151154966, > events = 0, > revents = 0 > }, { > fd = 151154982, > ---Type to continue, or q to quit--- > events = 0, > revents = 0 > }, { > fd = -1983441136, > events = 32767, > revents = 0 > }, { > fd = 6014030, > events = 0, > revents = 0 > }, { > fd = -1983441152, > events = 32767, > revents = 0 > }, { > fd = 29269901, > events = 0, > revents = 0 > }, { > fd = -1983441144, > events = 32767, > revents = 0 > }, { > fd = 5512393, > events = 0, > revents = 0 > }, { > fd = 29269901, > events = 0, > revents = 0 > }, { > fd = -1983441120, > events = 32767, > revents = 0 > }, { > fd = 5512393, > events = 0, > revents = 0 > }, { > fd = 29269901, > events = 0, > revents = 0 > }, { > fd = -1983440992, > ---Type to continue, or q to quit--- > events = 32767, > revents = 0 > }, { > fd = 5568601, > events = 0, > revents = 0 > }, { > fd = 202, > events = 0, > revents = 0 > }, { > fd = 654126815, > events = 0, > revents = 0 > }, { > fd = -1, > events = 65535, > revents = 65535 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = -1, > events = 65535, > revents = 65535 > }, { > fd = -1983440848, > events = 32767, > revents = 0 > }, { > fd = 29269901, > events = 0, > revents = 0 > }, { > fd = -1983440992, > events = 32767, > revents = 0 > }, { > fd = 5519183, > ---Type to continue, or q to quit--- > events = 0, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = 29269904, > events = 0, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = 1416609949, > events = 0, > revents = 0 > }, { > fd = -1983440688, > events = 32767, > revents = 0 > }, { > fd = 5569774, > events = 0, > revents = 0 > }, { > fd = 0, > events = 0, > revents = 0 > }, { > fd = -1, > events = 65535, > revents = 65535 > }, { > fd = 13065074, > events = 0, > revents = 0 > }, { > fd = 13065074, > events = 0, > revents = 0 > }, { > fd = 3, > ---Type to continue, or q to quit--- > events = 0, > revents = 0 > }, { > fd = 16384, > events = 0, > revents = 0 > }} > gfds = 0x7fff89c713e0 > gfds_size = 128 > n_gfds = 5 > retval = 1 > our_fds = 0 > max_fds = 18 > context_acquired = true > i = 19 > nfds = 1 > tmo_in_millisec = -1 > need_to_dispatch = true > sa_avail = 16384 > sa_count = 3 > sa_must_free = false > #4 0x00000000006314ca in wait_reading_process_output (time_limit=0, nsecs=0, read_kbd=-1, > do_display=true, wait_for_cell=13065074, wait_proc=0x0, just_wait_proc=0) at process.c:4602 > timeout_reduced_for_timers = false > channel = 8 > nfds = 1 > Available = { > fds_bits = {1024, 0 } > } > Writeok = { > fds_bits = {0 } > } > check_write = true > check_delay = 0 > no_avail = false > xerrno = 11 > proc = 2 > timeout = { > tv_sec = 0, > tv_nsec = 0 > } > end_time = { > tv_sec = 140735504915488, > tv_nsec = 6054295 > ---Type to continue, or q to quit--- > } > got_some_input = -1 > count = 2 > #5 0x000000000054eabf in kbd_buffer_get_event (kbp=0x7fff89c71f40, used_mouse_menu=0x7fff89c726ad, > end_time=0x0) at keyboard.c:3961 > do_display = true > obj = 140735504915984 > #6 0x000000000054b403 in read_event_from_main_queue (end_time=0x0, local_getcjmp=0x7fff89c72210, > used_mouse_menu=0x7fff89c726ad) at keyboard.c:2261 > c = 13065074 > save_jump = {{ > __jmpbuf = {13406018, 5093183484132150770, 13065122, 140735504919360, 0, 0, > 5093183483983252978, -5093135483875013134}, > __mask_was_saved = 0, > __saved_mask = { > __val = {0, 13091589, 768, 140735504917936, 40, 2, 13091589, 140735504917200, > 6051389, 17302832, 17956624, 139640288257024, 13065074, 16384, 17302832, > 140735504917248} > } > }} > kb = 0xa1 > #7 0x000000000054b62f in read_decoded_event_from_main_queue (end_time=0x0, > local_getcjmp=0x7fff89c72210, prev_event=13065074, used_mouse_menu=0x7fff89c726ad) > at keyboard.c:2327 > nextevt = 13065074 > frame = 0xc7c305 > terminal = 0xffffffffffffffff > events = {13065074, 25785818896, 31024278, 31024278, 140735504916576, 5570837, 0, -1, > 13091584, 140735504916480, 16015120, 13091584, 140735504916528, 6558879, 13091584, > 16015120} > n = 0 > #8 0x000000000054ca03 in read_char (commandflag=1, map=31024278, prev_event=13065074, > used_mouse_menu=0x7fff89c726ad, end_time=0x0) at keyboard.c:2923 > c = 13065074 > jmpcount = 2 > local_getcjmp = {{ > __jmpbuf = {31024278, 5093183484132150770, 4275584, 140735504919360, 0, 0, > 5093183483983252978, -5093135483875013134}, > __mask_was_saved = 0, > __saved_mask = { > __val = {0, 13091589, 768, 0, 40, 2, 13091589, 140735504917200, 6051389, 17302832, > 17956624, 0, 13065074, 16384, 17302832, 140735504917248} > } > }} > ---Type to continue, or q to quit--- > save_jump = {{ > __jmpbuf = {13091589, 768, 0, 0, 0, 0, 0, 0}, > __mask_was_saved = 0, > __saved_mask = { > __val = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25769803776, 13091584, 140735504917016, > 5514875, 25769803776, 13091589} > } > }} > tem = 12884901889 > save = 5514875 > previous_echo_area_message = 13065074 > also_record = 13065074 > reread = false > gcpro1 = { > next = 0x600c75b72, > var = 0x1d964a6, > nvars = 140735504917328 > } > gcpro2 = { > next = 0x7fff89c72390, > var = 0x5611e4, > nvars = 13065074 > } > polling_stopped_here = true > orig_kboard = 0xc825c0 > #9 0x0000000000558c12 in read_key_sequence (keybuf=0x7fff89c726e0, bufsize=30, prompt=13065074, > dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, > prevent_redisplay=false) at keyboard.c:9206 > interrupted_kboard = 0xc825c0 > interrupted_frame = 0xc897d8 > key = 13065122 > used_mouse_menu = false > echo_local_start = 0 > last_real_key_start = 0 > keys_local_start = 0 > new_binding = 140735504918160 > count = 2 > t = 0 > echo_start = 0 > keys_start = 0 > current_binding = 31024278 > first_event = 13065074 > first_unbound = 31 > mock_input = 0 > ---Type to continue, or q to quit--- > fkey = { > parent = 16423510, > map = 16423510, > start = 0, > end = 0 > } > keytran = { > parent = 13045318, > map = 13045318, > start = 0, > end = 0 > } > indec = { > parent = 16423526, > map = 16423526, > start = 0, > end = 0 > } > shift_translated = false > delayed_switch_frame = 13065074 > original_uppercase = 4517220 > original_uppercase_position = -1 > dummyflag = false > starting_buffer = 0xc7c300 > fake_prefixed_keys = 13065074 > gcpro1 = { > next = 0xc8cd95, > var = 0xc7bf8b, > nvars = 13159829 > } > #10 0x000000000054987e in command_loop_1 () at keyboard.c:1462 > cmd = 13065074 > keybuf = {9426337, 140735504918272, 2, 9426337, 13065074, 6012436, 3, 140735504918512, > 13112658, 9413941, 140735504918384, 13112658, 140735504918416, 6168471, 13065074, > 9426337, 31812726, 13112658, 13112658, 31812726, 9426337, 13065074, 140735504918464, > 5541810, 140735504918512, 31812726, 140735504919368, 4275584, 140735504918576, 5541570} > i = 17454134 > prev_modiff = 0 > prev_buffer = 0x0 > already_adjusted = false > #11 0x00000000005df34e in internal_condition_case (bfun=0x5494bf , > handlers=13117074, hfun=0x548d7c ) at eval.c:1344 > val = 64 > c = 0x144d1e0 > ---Type to continue, or q to quit--- > #12 0x0000000000549219 in command_loop_2 (ignore=13065074) at keyboard.c:1197 > val = 0 > #13 0x00000000005deb2c in internal_catch (tag=13112706, func=0x5491f3 , > arg=13065074) at eval.c:1105 > val = 13065074 > c = 0x144d0b0 > #14 0x00000000005491cb in command_loop () at keyboard.c:1176 > No locals. > #15 0x0000000000548977 in recursive_edit_1 () at keyboard.c:786 > count = 1 > val = 13065074 > #16 0x0000000000548ae4 in Frecursive_edit () at keyboard.c:857 > count = 0 > buffer = 13065074 > #17 0x000000000054693c in main (argc=2, argv=0x7fff89c72b48) at emacs.c:1623 > dummy = 140346237987240 > stack_bottom_variable = 0 '\000' > do_initial_setlocale = true > dumping = false > skip_args = 1 > rlim = { > rlim_cur = 8720000, > rlim_max = 18446744073709551615 > } > no_loadup = false > junk = 0x0 > dname_arg = 0x7fff89c7339b "test" > ch_to_dir = 0x0 > original_pwd = 0x0 > > > In GNU Emacs 25.0.50.3 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) > of 2014-10-24 on luna > Windowing system distributor `The X.Org Foundation', version 11.0.11502000 > System Description: Ubuntu 10.04.4 LTS > > Configured using: > `configure --prefix=/usr/local/emacs-git > --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.0.92/site-lisp:/usr/local/share/emacs/site-lisp/:/usr/share/emacs/24.0.92/site-lisp:/usr/share/emacs/site-lisp > --with-x=yes --with-x-toolkit=lucid --with-toolkit-scroll-bars > --with-pop=yes' > > Configured features: > XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF NOTIFY > GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB > > Important settings: > value of $LANG: en_US.UTF-8 > locale-coding-system: utf-8-unix > > Major mode: C/l > > Minor modes in effect: > linum-mode: t > show-paren-mode: t > global-eldoc-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > line-number-mode: t > abbrev-mode: t > > Load-path shadows: > /home/pok/.emacs.d/elpa/paredit-20140128.1248/paredit hides /usr/share/emacs24/site-lisp/paredit-el/paredit > /home/pok/elisp/gnus/lisp/nnnil hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nnnil > /home/pok/.setupfiles/elisp/gnus-junk hides /usr/share/emacs24/site-lisp/gnus-bonus-el/gnus-junk > /home/pok/elisp/gnus/lisp/spam-stat hides /usr/share/emacs24/site-lisp/gnus-bonus-el/spam-stat > /home/pok/.setupfiles/elisp/nntodo hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nntodo > /home/pok/elisp/gnus/lisp/nnir hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nnir > /usr/share/emacs24/site-lisp/css-mode/css-mode hides /usr/share/emacs/site-lisp/css-mode/css-mode > /usr/share/emacs24/site-lisp/html-helper-mode/html-helper-mode hides /usr/share/emacs/site-lisp/html-helper-mode/html-helper-mode > /usr/share/emacs24/site-lisp/html-helper-mode/visual-basic-mode hides /usr/share/emacs/site-lisp/html-helper-mode/visual-basic-mode > /usr/share/emacs24/site-lisp/html-helper-mode/tempo hides /usr/share/emacs/site-lisp/html-helper-mode/tempo > /usr/share/emacs24/site-lisp/html-helper-mode/hhm-config hides /usr/share/emacs/site-lisp/html-helper-mode/hhm-config > /usr/share/emacs24/site-lisp/emacs-goodies-el/ibuffer hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/ibuffer > /usr/share/emacs24/site-lisp/emacs-goodies-el/wdired hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/wdired > /usr/share/emacs24/site-lisp/html-helper-mode/tempo hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/tempo > /home/pok/elisp/gnus/lisp/password-cache hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/password-cache > /home/pok/elisp/gnus/lisp/md4 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/md4 > /usr/share/emacs24/site-lisp/emacs-goodies-el/ido hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/ido > /home/pok/elisp/gnus/lisp/format-spec hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/format-spec > /home/pok/elisp/gnus/lisp/color hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/color > /home/pok/elisp/gnus/lisp/hex-util hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/hex-util > /usr/share/emacs24/site-lisp/css-mode/css-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/css-mode > /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/flyspell > /home/pok/elisp/gnus/lisp/dns-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/dns-mode > /usr/share/emacs24/site-lisp/emacs-goodies-el/table hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/table > /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/ispell > /usr/share/emacs/site-lisp/remember-el/remember hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/textmodes/remember > /usr/share/emacs24/site-lisp/emacs-goodies-el/cfengine hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/progmodes/cfengine > /home/pok/elisp/gnus/lisp/sasl hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl > /home/pok/elisp/gnus/lisp/hmac-md5 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/hmac-md5 > /home/pok/elisp/gnus/lisp/sasl-digest hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl-digest > /home/pok/elisp/gnus/lisp/dig hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/dig > /home/pok/elisp/gnus/lisp/ntlm hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/ntlm > /home/pok/elisp/gnus/lisp/sasl-cram hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl-cram > /home/pok/elisp/gnus/lisp/sasl-ntlm hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/sasl-ntlm > /usr/share/emacs24/site-lisp/emacs-goodies-el/newsticker hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/newsticker > /home/pok/elisp/gnus/lisp/hmac-def hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/hmac-def > /home/pok/elisp/gnus/lisp/tls hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/tls > /home/pok/elisp/gnus/lisp/dns hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/dns > /home/pok/elisp/gnus/lisp/netrc hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/net/netrc > /home/pok/elisp/gnus/lisp/binhex hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/mail/binhex > /home/pok/elisp/gnus/lisp/hashcash hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/mail/hashcash > /home/pok/elisp/gnus/lisp/uudecode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/mail/uudecode > /usr/share/emacs24/site-lisp/latex-cjk-thai/thai-word hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/language/thai-word > /home/pok/elisp/gnus/lisp/gnus-score hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-score > /home/pok/elisp/gnus/lisp/nnspool hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnspool > /home/pok/elisp/gnus/lisp/nnmail hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmail > /home/pok/elisp/gnus/lisp/mm-extern hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-extern > /home/pok/elisp/gnus/lisp/sieve-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/sieve-mode > /home/pok/elisp/gnus/lisp/nnweb hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnweb > /home/pok/elisp/gnus/lisp/mm-encode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-encode > /home/pok/elisp/gnus/lisp/gnus-agent hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-agent > /home/pok/elisp/gnus/lisp/gnus-gravatar hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-gravatar > /home/pok/elisp/gnus/lisp/gnus-cite hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cite > /home/pok/elisp/gnus/lisp/deuglify hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/deuglify > /home/pok/elisp/gnus/lisp/nndir hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndir > /home/pok/elisp/gnus/lisp/nndoc hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndoc > /home/pok/elisp/gnus/lisp/mm-partial hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-partial > /home/pok/elisp/gnus/lisp/nnrss hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnrss > /home/pok/elisp/gnus/lisp/gnus-eform hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-eform > /home/pok/elisp/gnus/lisp/ietf-drums hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/ietf-drums > /home/pok/elisp/gnus/lisp/message hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/message > /home/pok/elisp/gnus/lisp/gnus-art hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-art > /home/pok/elisp/gnus/lisp/nntp hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nntp > /home/pok/elisp/gnus/lisp/spam hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam > /home/pok/elisp/gnus/lisp/smime hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/smime > /home/pok/elisp/gnus/lisp/utf7 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/utf7 > /home/pok/elisp/gnus/lisp/spam-report hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam-report > /home/pok/elisp/gnus/lisp/nnbabyl hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnbabyl > /home/pok/elisp/gnus/lisp/score-mode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/score-mode > /home/pok/elisp/gnus/lisp/mm-util hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-util > /home/pok/elisp/gnus/lisp/gravatar hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gravatar > /home/pok/elisp/gnus/lisp/gnus-range hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-range > /home/pok/elisp/gnus/lisp/gnus-notifications hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-notifications > /home/pok/elisp/gnus/lisp/gnus-delay hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-delay > /home/pok/elisp/gnus/lisp/nnmaildir hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmaildir > /home/pok/elisp/gnus/lisp/rfc2231 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2231 > /home/pok/elisp/gnus/lisp/gnus-registry hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-registry > /home/pok/elisp/gnus/lisp/nnmh hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmh > /home/pok/elisp/gnus/lisp/nnimap hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnimap > /home/pok/elisp/gnus/lisp/rfc2047 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2047 > /home/pok/elisp/gnus/lisp/gnus-srvr hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-srvr > /home/pok/elisp/gnus/lisp/gnus-cache hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cache > /home/pok/elisp/gnus/lisp/gnus-win hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-win > /home/pok/elisp/gnus/lisp/registry hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/registry > /home/pok/elisp/gnus/lisp/gnus-salt hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-salt > /home/pok/elisp/gnus/lisp/gnus-start hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-start > /home/pok/elisp/gnus/lisp/spam-stat hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam-stat > /home/pok/elisp/gnus/lisp/messcompat hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/messcompat > /home/pok/elisp/gnus/lisp/gnus-logic hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-logic > /home/pok/elisp/gnus/lisp/rtree hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rtree > /home/pok/elisp/gnus/lisp/gnus-msg hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-msg > /home/pok/elisp/gnus/lisp/gnus-diary hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-diary > /home/pok/elisp/gnus/lisp/gnus-util hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-util > /home/pok/elisp/gnus/lisp/spam-wash hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/spam-wash > /home/pok/elisp/gnus/lisp/gnus-kill hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-kill > /home/pok/elisp/gnus/lisp/nndraft hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndraft > /home/pok/elisp/gnus/lisp/gnus-icalendar hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-icalendar > /home/pok/elisp/gnus/lisp/nnir hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnir > /home/pok/elisp/gnus/lisp/nnvirtual hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnvirtual > /home/pok/elisp/gnus/lisp/nnmairix hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmairix > /home/pok/elisp/gnus/lisp/ecomplete hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/ecomplete > /home/pok/elisp/gnus/lisp/rfc1843 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc1843 > /home/pok/elisp/gnus/lisp/gnus-mlspl hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-mlspl > /home/pok/elisp/gnus/lisp/sieve-manage hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/sieve-manage > /home/pok/elisp/gnus/lisp/gnus-cloud hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cloud > /home/pok/elisp/gnus/lisp/mm-view hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-view > /home/pok/elisp/gnus/lisp/starttls hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/starttls > /home/pok/elisp/gnus/lisp/html2text hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/html2text > /home/pok/elisp/gnus/lisp/qp hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/qp > /home/pok/elisp/gnus/lisp/compface hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/compface > /home/pok/elisp/gnus/lisp/gmm-utils hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gmm-utils > /home/pok/elisp/gnus/lisp/mml-sec hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml-sec > /home/pok/elisp/gnus/lisp/gnus-picon hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-picon > /home/pok/elisp/gnus/lisp/gnus-ml hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-ml > /home/pok/elisp/gnus/lisp/gnus-spec hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-spec > /home/pok/elisp/gnus/lisp/nndiary hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nndiary > /home/pok/elisp/gnus/lisp/rfc2045 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2045 > /home/pok/elisp/gnus/lisp/gnus-dired hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-dired > /home/pok/elisp/gnus/lisp/nneething hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nneething > /home/pok/elisp/gnus/lisp/gnus-int hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-int > /home/pok/elisp/gnus/lisp/mml1991 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml1991 > /home/pok/elisp/gnus/lisp/mail-source hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mail-source > /home/pok/elisp/gnus/lisp/mm-bodies hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-bodies > /home/pok/elisp/gnus/lisp/mm-decode hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-decode > /home/pok/elisp/gnus/lisp/nnoo hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnoo > /home/pok/elisp/gnus/lisp/nnnil hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnnil > /home/pok/elisp/gnus/lisp/gnus-cus hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-cus > /home/pok/elisp/gnus/lisp/mm-uu hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-uu > /home/pok/elisp/gnus/lisp/mm-archive hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-archive > /home/pok/elisp/gnus/lisp/mml2015 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml2015 > /home/pok/elisp/gnus/lisp/mml-smime hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml-smime > /home/pok/elisp/gnus/lisp/gnus-html hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-html > /home/pok/elisp/gnus/lisp/gnus-dup hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-dup > /home/pok/elisp/gnus/lisp/mml hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mml > /home/pok/elisp/gnus/lisp/gnus-sync hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-sync > /home/pok/elisp/gnus/lisp/flow-fill hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/flow-fill > /home/pok/elisp/gnus/lisp/legacy-gnus-agent hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/legacy-gnus-agent > /home/pok/elisp/gnus/lisp/gnus-mh hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-mh > /home/pok/elisp/gnus/lisp/canlock hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/canlock > /home/pok/elisp/gnus/lisp/nnregistry hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnregistry > /home/pok/elisp/gnus/lisp/plstore hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/plstore > /home/pok/elisp/gnus/lisp/gnus-sieve hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-sieve > /home/pok/elisp/gnus/lisp/smiley hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/smiley > /home/pok/elisp/gnus/lisp/nnml hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnml > /home/pok/elisp/gnus/lisp/gnus-demon hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-demon > /home/pok/elisp/gnus/lisp/gnus-async hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-async > /home/pok/elisp/gnus/lisp/gssapi hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gssapi > /home/pok/elisp/gnus/lisp/gnus-vm hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-vm > /home/pok/elisp/gnus/lisp/gnus-fun hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-fun > /home/pok/elisp/gnus/lisp/nngateway hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nngateway > /home/pok/elisp/gnus/lisp/rfc2104 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/rfc2104 > /home/pok/elisp/gnus/lisp/gnus-ems hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-ems > /home/pok/elisp/gnus/lisp/mail-prsvr hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mail-prsvr > /home/pok/elisp/gnus/lisp/gnus-bcklg hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-bcklg > /home/pok/elisp/gnus/lisp/nnheader hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnheader > /home/pok/elisp/gnus/lisp/auth-source hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/auth-source > /home/pok/elisp/gnus/lisp/gnus-uu hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-uu > /home/pok/elisp/gnus/lisp/yenc hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/yenc > /home/pok/elisp/gnus/lisp/nnfolder hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnfolder > /home/pok/elisp/gnus/lisp/gnus-topic hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-topic > /home/pok/elisp/gnus/lisp/pop3 hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/pop3 > /home/pok/elisp/gnus/lisp/gnus-group hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-group > /home/pok/elisp/gnus/lisp/gnus-bookmark hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-bookmark > /home/pok/elisp/gnus/lisp/gnus hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus > /home/pok/elisp/gnus/lisp/gnus-draft hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-draft > /home/pok/elisp/gnus/lisp/sieve hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/sieve > /home/pok/elisp/gnus/lisp/nnmbox hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnmbox > /home/pok/elisp/gnus/lisp/mm-url hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mm-url > /home/pok/elisp/gnus/lisp/gnus-undo hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-undo > /home/pok/elisp/gnus/lisp/mailcap hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mailcap > /home/pok/elisp/gnus/lisp/mail-parse hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/mail-parse > /home/pok/elisp/gnus/lisp/gnus-sum hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/gnus-sum > /home/pok/elisp/gnus/lisp/nnagent hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/gnus/nnagent > /home/pok/elisp/gnus/lisp/time-date hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/calendar/time-date > /home/pok/elisp/gnus/lisp/parse-time hides /usr/local/emacs-git/share/emacs/25.0.50/lisp/calendar/parse-time > > Features: > (shadow sort gnus-util mail-extr emacsbug message idna byte-opt dired > rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 > mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums > mm-util help-fns mail-prsvr mail-utils etags misearch multi-isearch > vc-git cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align > cc-engine cc-vars cc-defs linum paren paredit info package epg-config > pok-init jde-autoload gnus-load org org-macro org-footnote org-pcomplete > pcomplete org-list org-faces org-entities noutline outline easy-mmode > org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp > org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs > org-loaddefs format-spec find-func cal-menu easymenu calendar > cal-loaddefs gedcom slime-autoloads edmacro kmacro browse-url cl-macs > server filladapt dmacro cl gv cl-loaddefs cl-lib compile comint > ansi-color ring bytecomp byte-compile cconv remember-autoloads debian-el > debian-el-loaddefs emacs-goodies-el emacs-goodies-custom > emacs-goodies-loaddefs dpkg-dev-el dpkg-dev-el-loaddefs crypt crypt++ > crypt+pgp-pub bbdb-autoloads time-date tooltip eldoc electric uniquify > ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd > fontset image regexp-opt fringe tabulated-list newcomment elisp-mode > lisp-mode prog-mode register page menu-bar rfn-eshadow timer select > scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham > georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao > korean japanese hebrew greek romanian slovak czech european ethiopic > indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple > abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files > text-properties overlay sha1 md5 base64 format env code-pages mule > custom widget hashtable-print-readable backquote make-network-process > dbusbind gfilenotify dynamic-setting system-font-setting > font-render-setting x-toolkit x multi-tty emacs) > > Memory information: > ((conses 16 240321 10788) > (symbols 48 32274 0) > (miscs 40 343 336) > (strings 32 59604 8596) > (string-bytes 1 1909653) > (vectors 16 24315) > (vector-slots 8 541387 6451) > (floats 8 115 175) > (intervals 56 7055 310) > (buffers 976 17) > (heap 1024 37130 1751)) > >