From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Clemente Newsgroups: gmane.emacs.bugs Subject: bug#71223: 30.0.50; stack overflow after very fast opening and closing of frames Date: Mon, 27 May 2024 11:01:15 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000003cde1b06196d7126" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33366"; mail-complaints-to="usenet@ciao.gmane.io" To: 71223@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 27 13:03:40 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sBY8i-0008Rw-9l for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 27 May 2024 13:03:40 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sBY8E-0001YZ-1R; Mon, 27 May 2024 07:03:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sBY7y-0001SU-Ee for bug-gnu-emacs@gnu.org; Mon, 27 May 2024 07:02:56 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sBY7y-0003fb-28 for bug-gnu-emacs@gnu.org; Mon, 27 May 2024 07:02:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sBY86-0000Ij-LL for bug-gnu-emacs@gnu.org; Mon, 27 May 2024 07:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Clemente Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 May 2024 11:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71223 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.17168077321065 (code B ref -1); Mon, 27 May 2024 11:03:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 May 2024 11:02:12 +0000 Original-Received: from localhost ([127.0.0.1]:43161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sBY7E-0000H3-W2 for submit@debbugs.gnu.org; Mon, 27 May 2024 07:02:12 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:53918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sBY7A-0000Gr-KZ for submit@debbugs.gnu.org; Mon, 27 May 2024 07:02:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sBY6x-00017C-S1 for bug-gnu-emacs@gnu.org; Mon, 27 May 2024 07:01:53 -0400 Original-Received: from mail-oa1-x2f.google.com ([2001:4860:4864:20::2f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sBY6r-0003QS-5B for bug-gnu-emacs@gnu.org; Mon, 27 May 2024 07:01:51 -0400 Original-Received: by mail-oa1-x2f.google.com with SMTP id 586e51a60fabf-24c9f297524so1778420fac.0 for ; Mon, 27 May 2024 04:01:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716807703; x=1717412503; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=UWezoQHN7pfZRzwg7A5yo/tG6q1WKBT2ZEA5KLu+H6Y=; b=CrADrXVdSgMXNloS5ujc2g5OEnNzkT2Ung0F8Z3D5v6UD6C+R/XZbyJSzg4deSMkkZ 9eZM8+GBuHOou8Ep+MGW4FSBSJBu8b2rVuEDYmPt2+38bMhpcKFgAxb0T7EsUDyeZAW2 OSTG5RVGjUx3QW6ByDMB3449kyYD7WE5fWFUVWXjZBwS7iB0DzWvsGWoH3/qUR4yHGH8 ttB9n1o/jqoulJ51K6F2Jc3q7u+c7UXHEhcYP+d7BJ3xpFWcCICvorRTxybJSFQTt6L/ X1tsiaQMF7VPXoKnd2dNKaYkbtWQl5IyAFo1MpXN19Efp1ajMDB8oacmJmn3hfJfH43n KbEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716807703; x=1717412503; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=UWezoQHN7pfZRzwg7A5yo/tG6q1WKBT2ZEA5KLu+H6Y=; b=FIJqbvr6CjEVL5vVOj4/GxdT6CteLM8RMlJaGQVAgKpsDIC8RwohwZeqFiTBQjrDfi is810IU67rwoMdNBftHzIh7AU9svkxzWsyYmlKWfsi1un3SBEkQ1j2wn5XMm9G9aPFQ1 5A8IRYfiM4NGPo6zQglL/sQuIrO/I+fGw1k9NlboPe9VnyYwwI14vSPRMnokIMr9WFTR l9RK8+8T7ui5P+R8f/PfC7jVqWQ3WcqBNbM1IbIab7CPMzaO/Sfb712HIYaeLn60Zars 9k1T2qcjlou7/GmSrQQ1S72sr2WTIlR5Rs+x7Icg9LrpmGKutSOC9TLlmC7Yialq4Vmt GjKg== X-Gm-Message-State: AOJu0YweRzMxuDYz+SorJfwm1hm4p1lQZaVvXsBsF50WOhN3dAzzRbpO HmP4vyXYD7EH1CEh62jWqUWJMq28KyOLNhJG4OQNI884o8Tl1ODQExWbregbft0yKnKhKd/DLOT KGKvLp4ISehsWUA0E4DY+KoDjnYw4n1oM X-Google-Smtp-Source: AGHT+IELcLZkDCMEe9FmkbdAJJb63cfYoe1UECbLCiVqWJyq6E/NJ7TgH04irfMJWXsMdJOtYjjRpGb8mGt+FkB2cvw= X-Received: by 2002:a05:6870:e386:b0:24f:e73a:2b6f with SMTP id 586e51a60fabf-24fe73a311cmr3613174fac.13.1716807702204; Mon, 27 May 2024 04:01:42 -0700 (PDT) Received-SPF: pass client-ip=2001:4860:4864:20::2f; envelope-from=n142857@gmail.com; helo=mail-oa1-x2f.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:286014 Archived-At: --0000000000003cde1b06196d7126 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable To reproduce bug#71176 I did a loop that constantly opens and closes new frames, for e.g. 300 seconds: for j in `seq 300`; do for i in `seq 10`; do urxvt -e emacsclient '-nw' '-e' '(dired "~")' &; done; sleep 1 && killall emacsclient; done I'm using TTY emacsclient (no X support). The daemon was run with: emacs --fg-daemon -Q I'm running inside gdb, and ignoring SIGPIPE with: handle SIGPIPE noprint pass The part in the command that opens dired isn't significant. After 1.5 or 2 minutes running that for-loop, there's consistenly a stack overflow. Copying a comment from Eli from bug#71176: > I think it's indeed a different issue -- if it is an issue at all: > after all "Lisp nesting exceeds =E2=80=98max-lisp-eval-depth=E2=80=99" is= not a crash, > just a Lisp error, and it follows a use pattern that is, let's say, > not very interesting. What I see is that Emacs recursively calls > functions that read from a client process, which most probably is > called by the error recovery of server.el when you kill client frames. > The error recovery code includes some wait functions that are intended > to let the user see the error messages, and making that possible is > much more important for us than avoiding Lisp nesting in scenarios > like this one. I also think this may not be an issue. Unless it affects something more important. The only argument I have to make opening+closing frames fast is that otherwise this makes testing other bugs harder. For instance in bug#71176 I needed to open+close frames for long periods of time, and I would prefer if it's possible to do it for 5 minutes instead of seeing unrelated errors after just 2 minutes. While trying to reproduce this, I also found a SIGSEGV (see the next bug report). The fact that we have the stack overflow here means that reproducing the SIGSEGV (in next bug report) is much harder, because we'll see the stack overflow first. process server <1083> no longer connected to pipe; closed it process server <1084> no longer connected to pipe; closed it process server <1085> no longer connected to pipe; closed it process server <1086> no longer connected to pipe; closed it process server <1092> no longer connected to pipe; closed it process server <1093> no longer connected to pipe; closed it process server <1094> no longer connected to pipe; closed it process server <1095> no longer connected to pipe; closed it process server <1096> no longer connected to pipe; closed it Lisp nesting exceeds =E2=80=98max-lisp-eval-depth=E2=80=99: 1601 error in process sentinel: Lisp nesting exceeds `max-lisp-eval-depth': 1601 error in process filter: Lisp nesting exceeds `max-lisp-eval-depth': 1601 error in process sentinel: Lisp nesting exceeds `max-lisp-eval-depth': 1601 error in process filter: Lisp nesting exceeds `max-lisp-eval-depth': 1601 error in process sentinel: Lisp nesting exceeds `max-lisp-eval-depth': 1601 ^Z Program received signal SIGTSTP, Stopped (user). pselect64_syscall (sigmask=3D0x0, timeout=3D, exceptfds=3D0x= 0, writefds=3D0x7fffffaf69b0, readfds=3D0x7fffffaf6a30, nfds=3D11) at ../sysdeps/unix/sysv/linux/pselect.c:34 34 ../sysdeps/unix/sysv/linux/pselect.c: No such file or directory. (gdb) xbacktrace "sit-for" (0xffb4abf8) "server-return-error" (0xffb4adc0) "server-process-filter" (0xffb4b018) "sit-for" (0xffb4d108) "server-return-error" (0xffb4d2d0) "server-process-filter" (0xffb4d528) "sit-for" (0xffb4f618) "server-return-error" (0xffb4f7e0) "server-process-filter" (0xffb4fa38) "sit-for" (0xffb51b28) "server-return-error" (0xffb51cf0) "server-process-filter" (0xffb51f48) "sit-for" (0xffb54038) "server-return-error" (0xffb54200) "server-process-filter" (0xffb54458) "sit-for" (0xffb56548) "server-return-error" (0xffb56710) "server-process-filter" (0xffb56968) "sit-for" (0xffb58a58) [=E2=80=A6] (gdb) bt #0 pselect64_syscall (sigmask=3D0x0, timeout=3D, exceptfds= =3D0x0, writefds=3D0x7fffffaf69b0, readfds=3D0x7fffffaf6a30, nfds=3D11) at ../sysdeps/unix/sysv/linux/pselect.c:34 #1 __pselect (nfds=3D11, readfds=3D0x7fffffaf6a30, writefds=3D0x7fffffaf69= b0, exceptfds=3D0x0, timeout=3D, sigmask=3D0x0) at ../sysdeps/unix/sysv/linux/pselect.c:56 #2 0x00005555557de64a in really_call_select (arg=3D0x7fffffaf6770) at thread.c:624 #3 0x00005555556ff527 in flush_stack_call_func1 (func=3D0x5555557de5b0 , arg=3D0x7fffffaf6770) at alloc.c:5534 #4 0x00005555557dda67 in flush_stack_call_func (func=3D0x5555557de5b0 , arg=3D0x7fffffaf6770) at /w/emacs/src/lisp.h:4507 #5 0x00005555557de705 in thread_select (func=3D0x7ffff551d980 <__pselect>, max_fds=3D11, rfds=3D0x7fffffaf6a30, wfds=3D0x7fffffaf69b0, efds=3D0x0, timeout=3D0x7fffffaf6990, sigmask=3D0x0) at thread.c:656 #6 0x00005555557a8c3c in wait_reading_process_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0), wait_p= roc=3D0x0, just_wait_proc=3D0) at process.c:5752 #7 0x0000555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231 #8 0x00005555557accee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff0061a33)) at process.c:7619 #9 0x0000555555732f74 in internal_condition_case_1 (bfun=3D0x5555557a9b01 , arg=3DXIL(0x7ffff0061a53), handlers=3DXIL(0x90)= , hfun=3D0x5555557acc4d ) at eval.c:1633 #10 0x00005555557ace83 in exec_sentinel (proc=3DXIL(0x55555769ec95), reason=3DXIL(0x555557117d74)) at process.c:7669 #11 0x00005555557ad103 in status_notify (deleting_process=3D0x0, wait_proc=3D0x0) at process.c:7761 #12 0x00005555557a8399 in wait_reading_process_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0), wait_p= roc=3D0x0, just_wait_proc=3D0) at process.c:5493 #13 0x0000555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231 #14 0x00005555557accee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff0084a43)) at process.c:7619 #15 0x0000555555732f74 in internal_condition_case_1 (bfun=3D0x5555557a9b01 , arg=3DXIL(0x7ffff0084a63), handlers=3DXIL(0x90)= , hfun=3D0x5555557acc4d ) at eval.c:1633 #16 0x00005555557ace83 in exec_sentinel (proc=3DXIL(0x555557889d1d), reason=3DXIL(0x555557090bd4)) at process.c:7669 #17 0x00005555557ad103 in status_notify (deleting_process=3D0x0, wait_proc=3D0x0) at process.c:7761 #18 0x00005555557a8399 in wait_reading_process_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0), wait_p= roc=3D0x0, just_wait_proc=3D0) at process.c:5493 #19 0x0000555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231 #20 0x00005555557accee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff0085703)) at process.c:7619 #21 0x0000555555732f74 in internal_condition_case_1 (bfun=3D0x5555557a9b01 , arg=3DXIL(0x7ffff0085723), handlers=3DXIL(0x90)= , hfun=3D0x5555557acc4d ) at eval.c:1633 #22 0x00005555557ace83 in exec_sentinel (proc=3DXIL(0x55555788a02d), reason=3DXIL(0x55555708d514)) at process.c:7669 #23 0x00005555557ad103 in status_notify (deleting_process=3D0x0, wait_proc=3D0x0) at process.c:7761 #24 0x00005555557a8399 in wait_reading_process_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0), wait_p= roc=3D0x0, just_wait_proc=3D0) at process.c:5493 #25 0x0000555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231 #26 0x00005555557accee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff0085db3)) at process.c:7619 #27 0x0000555555732f74 in internal_condition_case_1 (bfun=3D0x5555557a9b01 , arg=3DXIL(0x7ffff0085dd3), handlers=3DXIL(0x90)= , hfun=3D0x5555557acc4d ) at eval.c:1633 #28 0x00005555557ace83 in exec_sentinel (proc=3DXIL(0x55555788a1b5), reason=3DXIL(0x55555708cf84)) at process.c:7669 #29 0x00005555557ad103 in status_notify (deleting_process=3D0x0, wait_proc=3D0x0) at process.c:7761 #30 0x00005555557a8399 in wait_reading_process_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0), wait_p= roc=3D0x0, just_wait_proc=3D0) at process.c:5493 #31 0x0000555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231 #32 0x00005555557accee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff0086443)) at process.c:7619 #33 0x0000555555732f74 in internal_condition_case_1 (bfun=3D0x5555557a9b01 , arg=3DXIL(0x7ffff0086463), handlers=3DXIL(0x90)= , hfun=3D0x5555557acc4d ) at eval.c:1633 #34 0x00005555557ace83 in exec_sentinel (proc=3DXIL(0x55555788a33d), reason=3DXIL(0x55555708cb54)) at process.c:7669 #35 0x00005555557ad103 in status_notify (deleting_process=3D0x0, wait_proc=3D0x0) at process.c:7761 #36 0x00005555557a8399 in wait_reading_process_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0), wait_p= roc=3D0x0, just_wait_proc=3D0) at process.c:5493 #37 0x0000555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231 #38 0x00005555557accee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff0086bb3)) at process.c:7619 #39 0x0000555555732f74 in internal_condition_case_1 (bfun=3D0x5555557a9b01 , arg=3DXIL(0x7ffff0086bd3), handlers=3DXIL(0x90)= , hfun=3D0x5555557acc4d ) at eval.c:1633 #40 0x00005555557ace83 in exec_sentinel (proc=3DXIL(0x55555788a4c5), reason=3DXIL(0x55555708c744)) at process.c:7669 #41 0x00005555557ad103 in status_notify (deleting_process=3D0x0, wait_proc=3D0x0) at process.c:7761 #42 0x00005555557a8399 in wait_reading_process_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0), wait_p= roc=3D0x0, just_wait_proc=3D0) at process.c:5493 #43 0x0000555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231 #44 0x00005555557accee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff0087423)) at process.c:7619 --Type for more, q to quit, c to continue without paging--q Quit (gdb) In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu) of 2024-05-26 built on sonn Repository revision: 74b8043e60dde6710d0ba413278c2cb36a84f8f2 Repository branch: master System Description: Devuan GNU/Linux 5 (daedalus) Configured using: 'configure --prefix=3D/opt/dc/emacs/ --without-dbus --with-tiff=3Dno --without-tiff --without-libsystemd --without-dbus --with-mailutils --with-native-compilation --with-x-toolkit=3Dno --without-imagemagick --without-xft --without-harfbuzz --without-freetype --without-libotf --without-xwidgets --without-xpm --without-jpeg --without-gif --without-png --without-webp --without-rsvg --without-cairo --without-x 'CFLAGS=3D-g3 -O0'' Configured features: GMP GNUTLS LCMS2 LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER SECCOMP SOUND SQLITE3 THREADS XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3DSCIM locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: xterm-mouse-mode: t erc-track-mode: t erc-services-mode: t erc-ring-mode: t erc-netsplit-mode: t erc-menu-mode: t erc-match-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-readonly-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-autojoin-mode: t erc-networks-mode: t savehist-mode: t recentf-mode: t hexl-follow-ascii: t rainbow-delimiters-mode: t helm-mode: t helm-minibuffer-history-mode: t async-bytecomp-package-mode: t global-git-commit-mode: t jdecomp-mode: t projectile-mode: t global-semantic-decoration-mode: t global-semanticdb-minor-mode: t global-semantic-show-unmatched-syntax-mode: -1 semantic-mode: t rcirc-track-minor-mode: t jabber-activity-mode: t yas-global-mode: t yas-minor-mode: t unpackaged/org-export-html-with-useful-ids-mode: t minibuffer-depth-indicate-mode: t global-so-long-mode: t display-time-mode: t global-hl-line-mode: t xclip-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t auto-encryption-mode: t auto-compression-mode: t hs-minor-mode: t Load-path shadows: /w/helm/helm-files hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-file= s /w/helm/helm-comint hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-comint /w/helm/helm-elisp-package hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-elisp-package /w/helm/helm-external hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-external /w/helm/helm-easymenu hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-easymenu /w/helm/helm-font hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-font /w/helm/helm-imenu hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-imen= u /w/helm/helm-x-files hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-x-files /w/helm/helm-regexp hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-regexp /w/helm/helm-net hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-net /w/helm/helm-ring hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-ring /w/helm/helm-find hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-find /w/helm/helm-misc hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-misc /w/helm/helm-occur hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-occu= r /w/helm/helm-sys hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-sys /w/helm/helm-types hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-type= s /w/helm/helm-elisp hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-elis= p /w/helm/helm-adaptive hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-adaptive /w/helm/helm-shell hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-shel= l /w/helm/helm-id-utils hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-id-utils /w/helm/helm-bookmark hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-bookmark /w/helm/helm-mode hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-mode /w/helm/helm-eshell hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-eshell /w/helm/helm-dabbrev hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-dabbrev /w/helm/helm-grep hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-grep /w/helm/helm-color hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-colo= r /w/helm/helm-help hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-help /w/helm/helm-buffers hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-buffers /w/helm/helm-locate hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-locate /w/helm/helm-tags hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-tags /w/helm/helm-autoloads hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-autoloads /w/helm/helm-info hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-info /w/helm/helm-semantic hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-semantic /w/helm/helm-config hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-config /w/helm/helm-command hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-command /w/helm/helm-utils hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-util= s /w/helm/helm-eval hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-eval /w/helm/helm-for-files hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-for-files /w/helm/helm-man hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-man /w/helm/helm-multi-match hides /home/dc/.emacs.d/elpa/helm-core-20191031.1931/helm-multi-match /w/helm/helm-lib hides /home/dc/.emacs.d/elpa/helm-core-20191031.1931/helm-lib /w/helm/helm-source hides /home/dc/.emacs.d/elpa/helm-core-20191031.1931/helm-source /w/helm/helm hides /home/dc/.emacs.d/elpa/helm-core-20191031.1931/helm /home/dc/.emacs.d/elpa/transient-20220717.1713/transient hides /opt/dc/emacs/share/emacs/30.0.50/lisp/transient /w/org-mode/lisp/org-fold-core hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-fold-core /w/org-mode/lisp/ob-haskell hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-haskell /w/org-mode/lisp/org-plot hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-plot /w/org-mode/lisp/ox-icalendar hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-icalendar /w/org-mode/lisp/org-footnote hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-footnote /w/org-mode/lisp/org-archive hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-archive /w/org-mode/lisp/ob-exp hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-exp /w/org-mode/lisp/ob-octave hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-octave /w/org-mode/lisp/oc-natbib hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/oc-natbib /w/org-mode/lisp/org-num hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-num /w/org-mode/lisp/ob-processing hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-processing /w/org-mode/lisp/org-mouse hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-mouse /w/org-mode/lisp/ob-core hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-core /w/org-mode/lisp/ob-awk hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-awk /w/org-mode/lisp/org-table hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-table /w/org-mode/lisp/org-lint hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-lint /w/org-mode/lisp/oc-basic hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/oc-basic /w/org-mode/lisp/ob-scheme hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-scheme /w/org-mode/lisp/ox-latex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-latex /w/org-mode/lisp/org-loaddefs hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-loaddefs /w/org-mode/lisp/ob-table hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-table /w/org-mode/lisp/ob-shell hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-shell /w/org-mode/lisp/org hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org /w/org-mode/lisp/ol-man hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-man /w/org-mode/lisp/ol-rmail hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-rmail /w/org-mode/lisp/ox-man hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-man /w/org-mode/lisp/org-cycle hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-cycle /w/org-mode/lisp/org-datetree hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-datetree /w/org-mode/lisp/ol-mhe hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-mhe /w/org-mode/lisp/ob-css hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-css /w/org-mode/lisp/org-fold hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-fold /w/org-mode/lisp/ob-lilypond hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-lilypond /w/org-mode/lisp/ob-comint hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-comint /w/org-mode/lisp/ob-plantuml hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-plantuml /w/org-mode/lisp/ol-bbdb hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-bbdb /w/org-mode/lisp/ox-ascii hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-ascii /w/org-mode/lisp/ob-python hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-python /w/org-mode/lisp/ob-ref hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-ref /w/org-mode/lisp/ob-js hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-js /w/org-mode/lisp/ox-md hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-md /w/org-mode/lisp/oc hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/oc /w/org-mode/lisp/org-keys hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-keys /w/org-mode/lisp/org-feed hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-feed /w/org-mode/lisp/org-capture hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-capture /w/org-mode/lisp/org-ctags hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-ctags /w/org-mode/lisp/ob-lob hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-lob /w/org-mode/lisp/ob-forth hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-forth /w/org-mode/lisp/ob-clojure hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-clojure /w/org-mode/lisp/ob-sass hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-sass /w/org-mode/lisp/ol-eshell hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-eshell /w/org-mode/lisp/org-timer hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-timer /w/org-mode/lisp/ob-R hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-R /w/org-mode/lisp/org-src hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-src /w/org-mode/lisp/ox-koma-letter hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-koma-letter /w/org-mode/lisp/ob-tangle hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-tangle /w/org-mode/lisp/ob-matlab hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-matlab /w/org-mode/lisp/org-macro hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-macro /w/org-mode/lisp/ob-makefile hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-makefile /w/org-mode/lisp/ox-texinfo hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-texinfo /w/org-mode/lisp/ob-org hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-org /w/org-mode/lisp/ol-docview hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-docview /w/org-mode/lisp/org-list hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-list /w/org-mode/lisp/ob-eval hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-eval /w/org-mode/lisp/org-element hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-element /w/org-mode/lisp/ob hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob /w/org-mode/lisp/ob-sqlite hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-sqlite /w/org-mode/lisp/org-clock hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-clock /w/org-mode/lisp/org-compat hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-compat /w/org-mode/lisp/org-mobile hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-mobile /w/org-mode/lisp/ol hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol /w/org-mode/lisp/ob-groovy hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-groovy /w/org-mode/lisp/org-goto hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-goto /w/org-mode/lisp/ob-emacs-lisp hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-emacs-lisp /w/org-mode/lisp/ol-eww hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-eww /w/org-mode/lisp/org-tempo hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-tempo /w/org-mode/lisp/oc-csl hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/oc-csl /w/org-mode/lisp/ob-ruby hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-ruby /w/org-mode/lisp/org-crypt hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-crypt /w/org-mode/lisp/ol-irc hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-irc /w/org-mode/lisp/org-faces hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-faces /w/org-mode/lisp/ob-latex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-latex /w/org-mode/lisp/org-colview hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-colview /w/org-mode/lisp/ol-bibtex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-bibtex /w/org-mode/lisp/ob-lua hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-lua /w/org-mode/lisp/org-protocol hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-protocol /w/org-mode/lisp/org-attach-git hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-attach-git /w/org-mode/lisp/ob-screen hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-screen /w/org-mode/lisp/org-agenda hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-agenda /w/org-mode/lisp/org-persist hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-persist /w/org-mode/lisp/ob-sql hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-sql /w/org-mode/lisp/ob-gnuplot hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-gnuplot /w/org-mode/lisp/ob-sed hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-sed /w/org-mode/lisp/ol-gnus hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-gnus /w/org-mode/lisp/org-inlinetask hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-inlinetask /w/org-mode/lisp/ox-html hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-html /w/org-mode/lisp/oc-biblatex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/oc-biblatex /w/org-mode/lisp/org-pcomplete hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-pcomplete /w/org-mode/lisp/ob-perl hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-perl /w/org-mode/lisp/org-version hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-version /w/org-mode/lisp/org-indent hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-indent /w/org-mode/lisp/org-refile hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-refile /w/org-mode/lisp/ob-julia hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-julia /w/org-mode/lisp/ol-info hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-info /w/org-mode/lisp/ol-doi hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-doi /w/org-mode/lisp/org-habit hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-habit /w/org-mode/lisp/org-entities hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-entities /w/org-mode/lisp/ox-publish hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-publish /w/org-mode/lisp/org-duration hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-duration /w/org-mode/lisp/ob-ditaa hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-ditaa /w/org-mode/lisp/ob-dot hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-dot /w/org-mode/lisp/ob-C hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-C /w/org-mode/lisp/ox-org hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-org /w/org-mode/lisp/ox-beamer hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-beamer /w/org-mode/lisp/ob-fortran hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-fortran /w/org-mode/lisp/ob-maxima hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-maxima /w/org-mode/lisp/ob-eshell hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-eshell /w/org-mode/lisp/ol-w3m hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-w3m /w/org-mode/lisp/org-id hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-id /w/org-mode/lisp/ox-odt hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-odt /w/org-mode/lisp/ob-java hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-java /w/org-mode/lisp/ob-calc hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-calc /w/org-mode/lisp/org-attach hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-attach /w/org-mode/lisp/ob-ocaml hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-ocaml /w/org-mode/lisp/oc-bibtex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/oc-bibtex /w/org-mode/lisp/ox hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox /w/org-mode/lisp/ob-lisp hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-lisp /w/org-mode/lisp/org-macs hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-macs /w/flim/sasl hides /opt/dc/emacs/share/emacs/30.0.50/lisp/net/sasl /home/dc/.emacs.d/elpa/hierarchy-20190425.842/hierarchy hides /opt/dc/emacs/share/emacs/30.0.50/lisp/emacs-lisp/hierarchy Features: (shadow elmo-multi modb-standard elmo-maildir emacsbug winner tramp-archive tramp-gvfs xterm-keybinder xt-mouse term/rxvt term/xterm xterm hideshow ox-texinfo erc-track erc-services erc-ring erc-netsplit erc-menu erc-match erc-goodies erc-pcomplete erc-button erc-fill erc-stamp erc-join erc erc-backend erc-networks erc-common erc-compat erc-loaddefs quail rot13 git-link nukneval bustrofedon dired-filetype-face dired-tar gnus-dired dired-x mime-w3m w3m-lnum w3m w3m-hist bookmark-w3m w3m-ems w3m-favicon w3m-image w3m-fb tab-line w3m-proc w3m-util savehist tramp-cache time-stamp tramp-sh recentf tree-widget em-term term ehelp esh-ext esh-proc esh-opt esh-io esh-arg esh-module esh-groups esh-util zone-select zone org-location-google-maps google-maps google-maps-static google-maps-geocode google-maps-base beancount binview calc calc-loaddefs calc-macs hexl taskjuggler-mode generic generic-x boxquote rect rainbow-delimiters rainbow-mode htmlize-hack htmlize log4j-mode oddmuse skeleton doc-view jka-compr fc flashcard-sm5 flashcard keywiz gamegrid tt-mode helm-mode helm-misc helm-for-files helm-bookmark helm-adaptive magit-bookmark bookmark fringe helm-external helm-sys helm-net helm-man helm-color helm-elisp helm-files image-dired image-dired-tags image-dired-external image-dired-util image-mode exif tramp trampver tramp-integration files-x tramp-message tramp-compat tramp-loaddefs helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-info helm-utils helm-types helm-eval edebug helm-help helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async helm-config helm-autoloads diary-lib diary-loaddefs magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode track-changes git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor server magit-mode transient magit-git magit-base magit-section dash chuck-mode minizinc-mode jdecomp arc-mode archive-mode cus-edit cus-load projectile lisp-mnt ibuf-ext semantic/dep srecode/mode semantic/senator semantic/wisent semantic/wisent/wisent srecode/insert srecode/filters srecode/args ede/speedbar ede/files ede ede/detect ede/base ede/auto ede/source eieio-speedbar speedbar dframe eieio-custom srecode/find srecode/map srecode/ctxt srecode/compile srecode/dictionary srecode/fields srecode/table semantic/decorate/mode semantic/decorate pulse srecode semantic/db-mode semantic/idle semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet rcirc offlineimap sasl-xoauth2 oauth2 url-http url-auth url-gw nsm plstore crm wl-template wl-fldmgr wl-score wl-demo wl-thread wl-action wl wl-draft wl-folder elmo-nntp elmo-net elmo-cache elmo-map elmo-dop ps-print ps-print-loaddefs lpr elmo-filter wl-summary wl-refile wl-message wl-mime mime-play filename mime-edit mime-setup mail-mime-setup semi-setup smtp wl-e21 wl-highlight invisible inv-23 elmo-mime mmelmo-buffer mmelmo-imap mmimap mmbuffer mime-view mime-conf calist semi-def wl-address pldap wl-util wl-vars wl-version modb-generic elmo-flag elmo-localdir elmo elmo-signal elmo-msgdb modb modb-entity elmo-date eword-encode mime-parse mime mmgeneric elmo-util eword-decode mel mime-def alist pces pces-e20 pces-20 mcs-e20 mcs-20 mcharset timezone elmo-vars path-util elmo-version luna std11 pccl pccl-20 ccl broken static apel-ver product jabber jabber-truncate jabber-time jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar jabber-activity jabber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp jabber-browse jabber-search jabber-register jabber-roster jabber-presence jabber-muc jabber-bookmarks jabber-private jabber-muc-nick-coloring jabber-widget jabber-disco jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console sgml-mode facemenu jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon jabber-conn srv dns starttls tls jabber-xml jabber-menu jabber-util goto-addr hexrgb markdown-mode color thingatpt yasnippet org-contacts gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message sendmail yank-media puny dired dnd dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader mail-utils range mm-util mail-prsvr gnus-util org-crypt ob-sqlite ob-sql ob-shell shell ob-ruby ob-python python project compat ob-plantuml ob-perl ob-lilypond ob-js ob-haskell ob-gnuplot ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox ob-dot ob-ditaa ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-R org-attach org-protocol iimage org-clock calfw-gcal calfw-org org-capture org-agenda calfw edmacro kmacro holidays holiday-loaddefs cal-move org-inlinetask org-superstar org-element org-persist xdg avl-tree generator org-test ert-x ert pp ewoc debug backtrace org-id org-refile org-element-ast inline org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete pcomplete org-list org-footnote org-faces org-entities time-date noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec ibuf-macs ibuffer ibuffer-loaddefs mb-depth comp comp-cstr warnings comp-run comp-common rx advice mwheel easy-mmode so-long longlines grep compile text-property-search comint regexp-opt ansi-osc ansi-color ring revbufs derived disp-table hide-mode-line time image hl-line color-theme wid-edit reporter xclip finder-inf elp boxquote-autoloads calfw-autoloads calfw-gcal-autoloads calfw-ical-autoloads calfw-org-autoloads csv-mode-autoloads debbugs-autoloads emacsql-psql-autoloads emacsql-autoloads emmet-mode-autoloads feature-mode-autoloads git-link-autoloads gnuplot-autoloads google-translate-autoloads haskell-mode-autoloads cl-extra help-mode helm-sql-connect-autoloads jabber-autoloads fsm-autoloads jdecomp-autoloads jedi-autoloads jedi-core-autoloads jinja2-mode-autoloads json-reformat-autoloads jsonian-autoloads magit-autoloads pcase git-commit-autoloads magit-section-autoloads mingus-autoloads libmpdee-autoloads mmm-jinja2-autoloads mmm-mode-autoloads oauth2-autoloads org-superstar-autoloads persist-autoloads projectile-autoloads python-environment-autoloads rcirc-color-autoloads srv-autoloads cl terraform-mode-autoloads tmr-autoloads transient-autoloads typescript-mode-autoloads vimrc-mode-autoloads vue-html-mode-autoloads with-editor-autoloads xclip-autoloads xterm-keybinder-autoloads yasnippet-autoloads zone-nyan-autoloads info tool-bar dash-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads inotify lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1145811 147437) (symbols 48 69097 0) (strings 32 271363 11419) (string-bytes 1 9708056) (vectors 16 104712) (vector-slots 8 1200567 18616) (floats 8 1202 13512) (intervals 56 1226 57) (buffers 984 14)) --0000000000003cde1b06196d7126 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
To reproduce bug#71176 I did a loop that constantly opens = and closes new frames, for e.g. 300 seconds:

for j in `seq 300`; do = for i in `seq 10`; do urxvt -e emacsclient '-nw' '-e' '= (dired "~")' &; done; sleep 1 && killall emacscli= ent; done

I'm using TTY emacsclient (no X support).
The daemo= n was run with: emacs --fg-daemon -Q
I'm running inside gdb, and ign= oring SIGPIPE with: handle SIGPIPE noprint pass
The part in the command = that opens dired isn't significant.


After 1.5 or 2 minutes r= unning that for-loop, there's consistenly a stack overflow.

Copy= ing a comment from Eli from bug#71176:

> I think it's indeed = a different issue -- if it is an issue at all:
> after all "Lisp= nesting exceeds =E2=80=98max-lisp-eval-depth=E2=80=99" is not a crash= ,
> just a Lisp error, and it follows a use pattern that is, let'= s say,
> not very interesting.=C2=A0 What I see is that Emacs recursi= vely calls
> functions that read from a client process, which most pr= obably is
> called by the error recovery of server.el when you kill c= lient frames.
> The error recovery code includes some wait functions = that are intended
> to let the user see the error messages, and makin= g that possible is
> much more important for us than avoiding Lisp ne= sting in scenarios
> like this one.


I also think this may = not be an issue. Unless it affects something more important.

The onl= y argument I have to make opening+closing frames fast is that otherwise thi= s makes testing other bugs harder. For instance in bug#71176 I needed to op= en+close frames for long periods of time, and I would prefer if it's po= ssible to do it for 5 minutes instead of seeing unrelated errors after just= 2 minutes.


While trying to reproduce this, I also found a SIGSE= GV (see the next bug report).
The fact that we have the stack overflow h= ere means that reproducing the SIGSEGV (in next bug report) is much harder,= because we'll see the stack overflow first.



process ser= ver <1083> no longer connected to pipe; closed it
process server &= lt;1084> no longer connected to pipe; closed it
process server <10= 85> no longer connected to pipe; closed it
process server <1086>= ; no longer connected to pipe; closed it
process server <1092> no = longer connected to pipe; closed it
process server <1093> no longe= r connected to pipe; closed it
process server <1094> no longer con= nected to pipe; closed it
process server <1095> no longer connecte= d to pipe; closed it
process server <1096> no longer connected to = pipe; closed it
Lisp nesting exceeds =E2=80=98max-lisp-eval-depth=E2=80= =99: 1601
error in process sentinel: Lisp nesting exceeds `max-lisp-eval= -depth': 1601
error in process filter: Lisp nesting exceeds `max-lis= p-eval-depth': 1601
error in process sentinel: Lisp nesting exceeds = `max-lisp-eval-depth': 1601
error in process filter: Lisp nesting ex= ceeds `max-lisp-eval-depth': 1601
error in process sentinel: Lisp ne= sting exceeds `max-lisp-eval-depth': 1601
^Z
Program received sig= nal SIGTSTP, Stopped (user).
pselect64_syscall (sigmask=3D0x0, timeout= =3D<optimized out>, exceptfds=3D0x0, writefds=3D0x7fffffaf69b0, readf= ds=3D0x7fffffaf6a30, nfds=3D11)
=C2=A0 =C2=A0 at ../sysdeps/unix/sysv/li= nux/pselect.c:34
34 ../sysdeps/unix/sysv/linux/pselect.c: No such file o= r directory.

(gdb) xbacktrace
"sit-for" (0xffb4abf8)"server-return-error" (0xffb4adc0)
"server-process-filt= er" (0xffb4b018)
"sit-for" (0xffb4d108)
"server-r= eturn-error" (0xffb4d2d0)
"server-process-filter" (0xffb4= d528)
"sit-for" (0xffb4f618)
"server-return-error"= ; (0xffb4f7e0)
"server-process-filter" (0xffb4fa38)
"s= it-for" (0xffb51b28)
"server-return-error" (0xffb51cf0)"server-process-filter" (0xffb51f48)
"sit-for" (0x= ffb54038)
"server-return-error" (0xffb54200)
"server-p= rocess-filter" (0xffb54458)
"sit-for" (0xffb56548)
&qu= ot;server-return-error" (0xffb56710)
"server-process-filter&qu= ot; (0xffb56968)
"sit-for" (0xffb58a58)
[=E2=80=A6]

= (gdb) bt
#0 =C2=A0pselect64_syscall (sigmask=3D0x0, timeout=3D<optimi= zed out>, exceptfds=3D0x0, writefds=3D0x7fffffaf69b0, readfds=3D0x7fffff= af6a30, nfds=3D11)
=C2=A0 =C2=A0 at ../sysdeps/unix/sysv/linux/pselect.c= :34
#1 =C2=A0__pselect (nfds=3D11, readfds=3D0x7fffffaf6a30, writefds=3D= 0x7fffffaf69b0, exceptfds=3D0x0, timeout=3D<optimized out>, sigmask= =3D0x0)
=C2=A0 =C2=A0 at ../sysdeps/unix/sysv/linux/pselect.c:56
#2 = =C2=A00x00005555557de64a in really_call_select (arg=3D0x7fffffaf6770) at th= read.c:624
#3 =C2=A00x00005555556ff527 in flush_stack_call_func1 (func= =3D0x5555557de5b0 <really_call_select>, arg=3D0x7fffffaf6770) at allo= c.c:5534
#4 =C2=A00x00005555557dda67 in flush_stack_call_func (func=3D0x= 5555557de5b0 <really_call_select>, arg=3D0x7fffffaf6770) at /w/emacs/= src/lisp.h:4507
#5 =C2=A00x00005555557de705 in thread_select (func=3D0x7= ffff551d980 <__pselect>, max_fds=3D11, rfds=3D0x7fffffaf6a30, wfds=3D= 0x7fffffaf69b0, efds=3D0x0,
=C2=A0 =C2=A0 timeout=3D0x7fffffaf6990, sig= mask=3D0x0) at thread.c:656
#6 =C2=A00x00005555557a8c3c in wait_reading_= process_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse= , wait_for_cell=3DXIL(0), wait_proc=3D0x0,
=C2=A0 =C2=A0 just_wait_proc= =3D0) at process.c:5752
#7 =C2=A00x0000555555592512 in Fsleep_for (secon= ds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231
#8 =C2=A00= x00005555557accee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff00= 61a33)) at process.c:7619
#9 =C2=A00x0000555555732f74 in internal_condit= ion_case_1 (bfun=3D0x5555557a9b01 <read_process_output_call>, arg=3DX= IL(0x7ffff0061a53), handlers=3DXIL(0x90),
=C2=A0 =C2=A0 hfun=3D0x555555= 7acc4d <exec_sentinel_error_handler>) at eval.c:1633
#10 0x0000555= 5557ace83 in exec_sentinel (proc=3DXIL(0x55555769ec95), reason=3DXIL(0x5555= 57117d74)) at process.c:7669
#11 0x00005555557ad103 in status_notify (de= leting_process=3D0x0, wait_proc=3D0x0) at process.c:7761
#12 0x000055555= 57a8399 in wait_reading_process_output (time_limit=3D1, nsecs=3D0, read_kbd= =3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0), wait_proc=3D0x0,
=C2= =A0 =C2=A0 just_wait_proc=3D0) at process.c:5493
#13 0x0000555555592512 = in Fsleep_for (seconds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.= c:6231
#14 0x00005555557accee in exec_sentinel_error_handler (error_val= =3DXIL(0x7ffff0084a43)) at process.c:7619
#15 0x0000555555732f74 in inte= rnal_condition_case_1 (bfun=3D0x5555557a9b01 <read_process_output_call&g= t;, arg=3DXIL(0x7ffff0084a63), handlers=3DXIL(0x90),
=C2=A0 =C2=A0 hfun= =3D0x5555557acc4d <exec_sentinel_error_handler>) at eval.c:1633
#1= 6 0x00005555557ace83 in exec_sentinel (proc=3DXIL(0x555557889d1d), reason= =3DXIL(0x555557090bd4)) at process.c:7669
#17 0x00005555557ad103 in stat= us_notify (deleting_process=3D0x0, wait_proc=3D0x0) at process.c:7761
#1= 8 0x00005555557a8399 in wait_reading_process_output (time_limit=3D1, nsecs= =3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0), wait_proc= =3D0x0,
=C2=A0 =C2=A0 just_wait_proc=3D0) at process.c:5493
#19 0x00= 00555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1), milliseconds=3DXIL(= 0)) at dispnew.c:6231
#20 0x00005555557accee in exec_sentinel_error_hand= ler (error_val=3DXIL(0x7ffff0085703)) at process.c:7619
#21 0x0000555555= 732f74 in internal_condition_case_1 (bfun=3D0x5555557a9b01 <read_process= _output_call>, arg=3DXIL(0x7ffff0085723), handlers=3DXIL(0x90),
=C2= =A0 =C2=A0 hfun=3D0x5555557acc4d <exec_sentinel_error_handler>) at ev= al.c:1633
#22 0x00005555557ace83 in exec_sentinel (proc=3DXIL(0x55555788= a02d), reason=3DXIL(0x55555708d514)) at process.c:7669
#23 0x00005555557= ad103 in status_notify (deleting_process=3D0x0, wait_proc=3D0x0) at process= .c:7761
#24 0x00005555557a8399 in wait_reading_process_output (time_limi= t=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell=3DXIL(0),= wait_proc=3D0x0,
=C2=A0 =C2=A0 just_wait_proc=3D0) at process.c:5493#25 0x0000555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1), milliseco= nds=3DXIL(0)) at dispnew.c:6231
#26 0x00005555557accee in exec_sentinel_= error_handler (error_val=3DXIL(0x7ffff0085db3)) at process.c:7619
#27 0x= 0000555555732f74 in internal_condition_case_1 (bfun=3D0x5555557a9b01 <re= ad_process_output_call>, arg=3DXIL(0x7ffff0085dd3), handlers=3DXIL(0x90)= ,
=C2=A0 =C2=A0 hfun=3D0x5555557acc4d <exec_sentinel_error_handler&g= t;) at eval.c:1633
#28 0x00005555557ace83 in exec_sentinel (proc=3DXIL(0= x55555788a1b5), reason=3DXIL(0x55555708cf84)) at process.c:7669
#29 0x00= 005555557ad103 in status_notify (deleting_process=3D0x0, wait_proc=3D0x0) a= t process.c:7761
#30 0x00005555557a8399 in wait_reading_process_output (= time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wait_for_cell= =3DXIL(0), wait_proc=3D0x0,
=C2=A0 =C2=A0 just_wait_proc=3D0) at proces= s.c:5493
#31 0x0000555555592512 in Fsleep_for (seconds=3Dmake_fixnum(1),= milliseconds=3DXIL(0)) at dispnew.c:6231
#32 0x00005555557accee in exec= _sentinel_error_handler (error_val=3DXIL(0x7ffff0086443)) at process.c:7619=
#33 0x0000555555732f74 in internal_condition_case_1 (bfun=3D0x5555557a9= b01 <read_process_output_call>, arg=3DXIL(0x7ffff0086463), handlers= =3DXIL(0x90),
=C2=A0 =C2=A0 hfun=3D0x5555557acc4d <exec_sentinel_err= or_handler>) at eval.c:1633
#34 0x00005555557ace83 in exec_sentinel (= proc=3DXIL(0x55555788a33d), reason=3DXIL(0x55555708cb54)) at process.c:7669=
#35 0x00005555557ad103 in status_notify (deleting_process=3D0x0, wait_p= roc=3D0x0) at process.c:7761
#36 0x00005555557a8399 in wait_reading_proc= ess_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3Dfalse, wa= it_for_cell=3DXIL(0), wait_proc=3D0x0,
=C2=A0 =C2=A0 just_wait_proc=3D0= ) at process.c:5493
#37 0x0000555555592512 in Fsleep_for (seconds=3Dmake= _fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231
#38 0x00005555557ac= cee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff0086bb3)) at pro= cess.c:7619
#39 0x0000555555732f74 in internal_condition_case_1 (bfun=3D= 0x5555557a9b01 <read_process_output_call>, arg=3DXIL(0x7ffff0086bd3),= handlers=3DXIL(0x90),
=C2=A0 =C2=A0 hfun=3D0x5555557acc4d <exec_sen= tinel_error_handler>) at eval.c:1633
#40 0x00005555557ace83 in exec_s= entinel (proc=3DXIL(0x55555788a4c5), reason=3DXIL(0x55555708c744)) at proce= ss.c:7669
#41 0x00005555557ad103 in status_notify (deleting_process=3D0x= 0, wait_proc=3D0x0) at process.c:7761
#42 0x00005555557a8399 in wait_rea= ding_process_output (time_limit=3D1, nsecs=3D0, read_kbd=3D0, do_display=3D= false, wait_for_cell=3DXIL(0), wait_proc=3D0x0,
=C2=A0 =C2=A0 just_wait= _proc=3D0) at process.c:5493
#43 0x0000555555592512 in Fsleep_for (secon= ds=3Dmake_fixnum(1), milliseconds=3DXIL(0)) at dispnew.c:6231
#44 0x0000= 5555557accee in exec_sentinel_error_handler (error_val=3DXIL(0x7ffff0087423= )) at process.c:7619
--Type <RET> for more, q to quit, c to contin= ue without paging--q
Quit
(gdb)




In GNU Emacs 30.0= .50 (build 2, x86_64-pc-linux-gnu) of 2024-05-26 built on sonn
Repositor= y revision: 74b8043e60dde6710d0ba413278c2cb36a84f8f2
Repository branch: = master
System Description: Devuan GNU/Linux 5 (daedalus)

Configur= ed using:
=C2=A0'configure --prefix=3D/opt/dc/emacs/ --without-dbus = --with-tiff=3Dno --without-tiff
=C2=A0--without-libsystemd --without-dbu= s --with-mailutils --with-native-compilation --with-x-toolkit=3Dno
=C2= =A0--without-imagemagick --without-xft --without-harfbuzz --without-freetyp= e --without-libotf
=C2=A0--without-xwidgets --without-xpm --without-jpeg= --without-gif --without-png --without-webp
=C2=A0--without-rsvg --witho= ut-cairo --without-x 'CFLAGS=3D-g3 -O0''

Configured feat= ures:
GMP GNUTLS LCMS2 LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INO= TIFY PDUMPER SECCOMP SOUND SQLITE3
THREADS XIM ZLIB

Important set= tings:
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 value of $XMODIFIERS= : @im=3DSCIM
=C2=A0 locale-coding-system: utf-8-unix

Major mode: = Lisp Interaction

Minor modes in effect:
=C2=A0 xterm-mouse-mode: = t
=C2=A0 erc-track-mode: t
=C2=A0 erc-services-mode: t
=C2=A0 erc-= ring-mode: t
=C2=A0 erc-netsplit-mode: t
=C2=A0 erc-menu-mode: t
= =C2=A0 erc-match-mode: t
=C2=A0 erc-irccontrols-mode: t
=C2=A0 erc-no= ncommands-mode: t
=C2=A0 erc-readonly-mode: t
=C2=A0 erc-button-mode:= t
=C2=A0 erc-fill-mode: t
=C2=A0 erc-stamp-mode: t
=C2=A0 erc-aut= ojoin-mode: t
=C2=A0 erc-networks-mode: t
=C2=A0 savehist-mode: t
= =C2=A0 recentf-mode: t
=C2=A0 hexl-follow-ascii: t
=C2=A0 rainbow-del= imiters-mode: t
=C2=A0 helm-mode: t
=C2=A0 helm-minibuffer-history-mo= de: t
=C2=A0 async-bytecomp-package-mode: t
=C2=A0 global-git-commit-= mode: t
=C2=A0 jdecomp-mode: t
=C2=A0 projectile-mode: t
=C2=A0 gl= obal-semantic-decoration-mode: t
=C2=A0 global-semanticdb-minor-mode: t<= br>=C2=A0 global-semantic-show-unmatched-syntax-mode: -1
=C2=A0 semantic= -mode: t
=C2=A0 rcirc-track-minor-mode: t
=C2=A0 jabber-activity-mode= : t
=C2=A0 yas-global-mode: t
=C2=A0 yas-minor-mode: t
=C2=A0 unpa= ckaged/org-export-html-with-useful-ids-mode: t
=C2=A0 minibuffer-depth-i= ndicate-mode: t
=C2=A0 global-so-long-mode: t
=C2=A0 display-time-mod= e: t
=C2=A0 global-hl-line-mode: t
=C2=A0 xclip-mode: t
=C2=A0 too= ltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2= =A0 show-paren-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-= font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 minibuffer-regexp-m= ode: t
=C2=A0 column-number-mode: t
=C2=A0 line-number-mode: t
=C2= =A0 indent-tabs-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-co= mpression-mode: t
=C2=A0 hs-minor-mode: t

Load-path shadows:
/= w/helm/helm-files hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-files=
/w/helm/helm-comint hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm= -comint
/w/helm/helm-elisp-package hides /home/dc/.emacs.d/elpa/helm-201= 91101.641/helm-elisp-package
/w/helm/helm-external hides /home/dc/.emacs= .d/elpa/helm-20191101.641/helm-external
/w/helm/helm-easymenu hides /hom= e/dc/.emacs.d/elpa/helm-20191101.641/helm-easymenu
/w/helm/helm-font hid= es /home/dc/.emacs.d/elpa/helm-20191101.641/helm-font
/w/helm/helm-imenu= hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-imenu
/w/helm/helm-= x-files hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-x-files
/w/h= elm/helm-regexp hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-regexp<= br>/w/helm/helm-net hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-net=
/w/helm/helm-ring hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-r= ing
/w/helm/helm-find hides /home/dc/.emacs.d/elpa/helm-20191101.641/hel= m-find
/w/helm/helm-misc hides /home/dc/.emacs.d/elpa/helm-20191101.641/= helm-misc
/w/helm/helm-occur hides /home/dc/.emacs.d/elpa/helm-20191101.= 641/helm-occur
/w/helm/helm-sys hides /home/dc/.emacs.d/elpa/helm-201911= 01.641/helm-sys
/w/helm/helm-types hides /home/dc/.emacs.d/elpa/helm-201= 91101.641/helm-types
/w/helm/helm-elisp hides /home/dc/.emacs.d/elpa/hel= m-20191101.641/helm-elisp
/w/helm/helm-adaptive hides /home/dc/.emacs.d/= elpa/helm-20191101.641/helm-adaptive
/w/helm/helm-shell hides /home/dc/.= emacs.d/elpa/helm-20191101.641/helm-shell
/w/helm/helm-id-utils hides /h= ome/dc/.emacs.d/elpa/helm-20191101.641/helm-id-utils
/w/helm/helm-bookma= rk hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-bookmark
/w/helm/= helm-mode hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-mode
/w/he= lm/helm-eshell hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-eshell/w/helm/helm-dabbrev hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-= dabbrev
/w/helm/helm-grep hides /home/dc/.emacs.d/elpa/helm-20191101.641= /helm-grep
/w/helm/helm-color hides /home/dc/.emacs.d/elpa/helm-20191101= .641/helm-color
/w/helm/helm-help hides /home/dc/.emacs.d/elpa/helm-2019= 1101.641/helm-help
/w/helm/helm-buffers hides /home/dc/.emacs.d/elpa/hel= m-20191101.641/helm-buffers
/w/helm/helm-locate hides /home/dc/.emacs.d/= elpa/helm-20191101.641/helm-locate
/w/helm/helm-tags hides /home/dc/.ema= cs.d/elpa/helm-20191101.641/helm-tags
/w/helm/helm-autoloads hides /home= /dc/.emacs.d/elpa/helm-20191101.641/helm-autoloads
/w/helm/helm-info hid= es /home/dc/.emacs.d/elpa/helm-20191101.641/helm-info
/w/helm/helm-seman= tic hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-semantic
/w/helm= /helm-config hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-config
= /w/helm/helm-command hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-co= mmand
/w/helm/helm-utils hides /home/dc/.emacs.d/elpa/helm-20191101.641/= helm-utils
/w/helm/helm-eval hides /home/dc/.emacs.d/elpa/helm-20191101.= 641/helm-eval
/w/helm/helm-for-files hides /home/dc/.emacs.d/elpa/helm-2= 0191101.641/helm-for-files
/w/helm/helm-man hides /home/dc/.emacs.d/elpa= /helm-20191101.641/helm-man
/w/helm/helm-multi-match hides /home/dc/.ema= cs.d/elpa/helm-core-20191031.1931/helm-multi-match
/w/helm/helm-lib hide= s /home/dc/.emacs.d/elpa/helm-core-20191031.1931/helm-lib
/w/helm/helm-s= ource hides /home/dc/.emacs.d/elpa/helm-core-20191031.1931/helm-source
/= w/helm/helm hides /home/dc/.emacs.d/elpa/helm-core-20191031.1931/helm
/h= ome/dc/.emacs.d/elpa/transient-20220717.1713/transient hides /opt/dc/emacs/= share/emacs/30.0.50/lisp/transient
/w/org-mode/lisp/org-fold-core hides = /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-fold-core
/w/org-mode/lis= p/ob-haskell hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-haskell/w/org-mode/lisp/org-plot hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org= /org-plot
/w/org-mode/lisp/ox-icalendar hides /opt/dc/emacs/share/emacs/= 30.0.50/lisp/org/ox-icalendar
/w/org-mode/lisp/org-footnote hides /opt/d= c/emacs/share/emacs/30.0.50/lisp/org/org-footnote
/w/org-mode/lisp/org-a= rchive hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-archive
/w/o= rg-mode/lisp/ob-exp hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-exp=
/w/org-mode/lisp/ob-octave hides /opt/dc/emacs/share/emacs/30.0.50/lisp= /org/ob-octave
/w/org-mode/lisp/oc-natbib hides /opt/dc/emacs/share/emac= s/30.0.50/lisp/org/oc-natbib
/w/org-mode/lisp/org-num hides /opt/dc/emac= s/share/emacs/30.0.50/lisp/org/org-num
/w/org-mode/lisp/ob-processing hi= des /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-processing
/w/org-mode= /lisp/org-mouse hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-mouse<= br>/w/org-mode/lisp/ob-core hides /opt/dc/emacs/share/emacs/30.0.50/lisp/or= g/ob-core
/w/org-mode/lisp/ob-awk hides /opt/dc/emacs/share/emacs/30.0.5= 0/lisp/org/ob-awk
/w/org-mode/lisp/org-table hides /opt/dc/emacs/share/e= macs/30.0.50/lisp/org/org-table
/w/org-mode/lisp/org-lint hides /opt/dc/= emacs/share/emacs/30.0.50/lisp/org/org-lint
/w/org-mode/lisp/oc-basic hi= des /opt/dc/emacs/share/emacs/30.0.50/lisp/org/oc-basic
/w/org-mode/lisp= /ob-scheme hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-scheme
/w= /org-mode/lisp/ox-latex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox= -latex
/w/org-mode/lisp/org-loaddefs hides /opt/dc/emacs/share/emacs/30.= 0.50/lisp/org/org-loaddefs
/w/org-mode/lisp/ob-table hides /opt/dc/emacs= /share/emacs/30.0.50/lisp/org/ob-table
/w/org-mode/lisp/ob-shell hides /= opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-shell
/w/org-mode/lisp/org = hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org
/w/org-mode/lisp/ol= -man hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-man
/w/org-mode= /lisp/ol-rmail hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-rmail/w/org-mode/lisp/ox-man hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/o= x-man
/w/org-mode/lisp/org-cycle hides /opt/dc/emacs/share/emacs/30.0.50= /lisp/org/org-cycle
/w/org-mode/lisp/org-datetree hides /opt/dc/emacs/sh= are/emacs/30.0.50/lisp/org/org-datetree
/w/org-mode/lisp/ol-mhe hides /o= pt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-mhe
/w/org-mode/lisp/ob-css = hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-css
/w/org-mode/lisp= /org-fold hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-fold
/w/o= rg-mode/lisp/ob-lilypond hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/o= b-lilypond
/w/org-mode/lisp/ob-comint hides /opt/dc/emacs/share/emacs/30= .0.50/lisp/org/ob-comint
/w/org-mode/lisp/ob-plantuml hides /opt/dc/emac= s/share/emacs/30.0.50/lisp/org/ob-plantuml
/w/org-mode/lisp/ol-bbdb hide= s /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-bbdb
/w/org-mode/lisp/ox= -ascii hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-ascii
/w/org-= mode/lisp/ob-python hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-pyt= hon
/w/org-mode/lisp/ob-ref hides /opt/dc/emacs/share/emacs/30.0.50/lisp= /org/ob-ref
/w/org-mode/lisp/ob-js hides /opt/dc/emacs/share/emacs/30.0.= 50/lisp/org/ob-js
/w/org-mode/lisp/ox-md hides /opt/dc/emacs/share/emacs= /30.0.50/lisp/org/ox-md
/w/org-mode/lisp/oc hides /opt/dc/emacs/share/em= acs/30.0.50/lisp/org/oc
/w/org-mode/lisp/org-keys hides /opt/dc/emacs/sh= are/emacs/30.0.50/lisp/org/org-keys
/w/org-mode/lisp/org-feed hides /opt= /dc/emacs/share/emacs/30.0.50/lisp/org/org-feed
/w/org-mode/lisp/org-cap= ture hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-capture
/w/org= -mode/lisp/org-ctags hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-c= tags
/w/org-mode/lisp/ob-lob hides /opt/dc/emacs/share/emacs/30.0.50/lis= p/org/ob-lob
/w/org-mode/lisp/ob-forth hides /opt/dc/emacs/share/emacs/3= 0.0.50/lisp/org/ob-forth
/w/org-mode/lisp/ob-clojure hides /opt/dc/emacs= /share/emacs/30.0.50/lisp/org/ob-clojure
/w/org-mode/lisp/ob-sass hides = /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-sass
/w/org-mode/lisp/ol-e= shell hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-eshell
/w/org-= mode/lisp/org-timer hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-ti= mer
/w/org-mode/lisp/ob-R hides /opt/dc/emacs/share/emacs/30.0.50/lisp/o= rg/ob-R
/w/org-mode/lisp/org-src hides /opt/dc/emacs/share/emacs/30.0.50= /lisp/org/org-src
/w/org-mode/lisp/ox-koma-letter hides /opt/dc/emacs/sh= are/emacs/30.0.50/lisp/org/ox-koma-letter
/w/org-mode/lisp/ob-tangle hid= es /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-tangle
/w/org-mode/lisp= /ob-matlab hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-matlab
/w= /org-mode/lisp/org-macro hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/o= rg-macro
/w/org-mode/lisp/ob-makefile hides /opt/dc/emacs/share/emacs/30= .0.50/lisp/org/ob-makefile
/w/org-mode/lisp/ox-texinfo hides /opt/dc/ema= cs/share/emacs/30.0.50/lisp/org/ox-texinfo
/w/org-mode/lisp/ob-org hides= /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-org
/w/org-mode/lisp/ol-d= ocview hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-docview
/w/or= g-mode/lisp/org-list hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-l= ist
/w/org-mode/lisp/ob-eval hides /opt/dc/emacs/share/emacs/30.0.50/lis= p/org/ob-eval
/w/org-mode/lisp/org-element hides /opt/dc/emacs/share/ema= cs/30.0.50/lisp/org/org-element
/w/org-mode/lisp/ob hides /opt/dc/emacs/= share/emacs/30.0.50/lisp/org/ob
/w/org-mode/lisp/ob-sqlite hides /opt/dc= /emacs/share/emacs/30.0.50/lisp/org/ob-sqlite
/w/org-mode/lisp/org-clock= hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-clock
/w/org-mode/= lisp/org-compat hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-compat=
/w/org-mode/lisp/org-mobile hides /opt/dc/emacs/share/emacs/30.0.50/lis= p/org/org-mobile
/w/org-mode/lisp/ol hides /opt/dc/emacs/share/emacs/30.= 0.50/lisp/org/ol
/w/org-mode/lisp/ob-groovy hides /opt/dc/emacs/share/em= acs/30.0.50/lisp/org/ob-groovy
/w/org-mode/lisp/org-goto hides /opt/dc/e= macs/share/emacs/30.0.50/lisp/org/org-goto
/w/org-mode/lisp/ob-emacs-lis= p hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-emacs-lisp
/w/org-= mode/lisp/ol-eww hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-eww/w/org-mode/lisp/org-tempo hides /opt/dc/emacs/share/emacs/30.0.50/lisp/or= g/org-tempo
/w/org-mode/lisp/oc-csl hides /opt/dc/emacs/share/emacs/30.0= .50/lisp/org/oc-csl
/w/org-mode/lisp/ob-ruby hides /opt/dc/emacs/share/e= macs/30.0.50/lisp/org/ob-ruby
/w/org-mode/lisp/org-crypt hides /opt/dc/e= macs/share/emacs/30.0.50/lisp/org/org-crypt
/w/org-mode/lisp/ol-irc hide= s /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-irc
/w/org-mode/lisp/org= -faces hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-faces
/w/org= -mode/lisp/ob-latex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-lat= ex
/w/org-mode/lisp/org-colview hides /opt/dc/emacs/share/emacs/30.0.50/= lisp/org/org-colview
/w/org-mode/lisp/ol-bibtex hides /opt/dc/emacs/shar= e/emacs/30.0.50/lisp/org/ol-bibtex
/w/org-mode/lisp/ob-lua hides /opt/dc= /emacs/share/emacs/30.0.50/lisp/org/ob-lua
/w/org-mode/lisp/org-protocol= hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-protocol
/w/org-mo= de/lisp/org-attach-git hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org= -attach-git
/w/org-mode/lisp/ob-screen hides /opt/dc/emacs/share/emacs/3= 0.0.50/lisp/org/ob-screen
/w/org-mode/lisp/org-agenda hides /opt/dc/emac= s/share/emacs/30.0.50/lisp/org/org-agenda
/w/org-mode/lisp/org-persist h= ides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-persist
/w/org-mode/= lisp/ob-sql hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-sql
/w/o= rg-mode/lisp/ob-gnuplot hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob= -gnuplot
/w/org-mode/lisp/ob-sed hides /opt/dc/emacs/share/emacs/30.0.50= /lisp/org/ob-sed
/w/org-mode/lisp/ol-gnus hides /opt/dc/emacs/share/emac= s/30.0.50/lisp/org/ol-gnus
/w/org-mode/lisp/org-inlinetask hides /opt/dc= /emacs/share/emacs/30.0.50/lisp/org/org-inlinetask
/w/org-mode/lisp/ox-h= tml hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-html
/w/org-mode= /lisp/oc-biblatex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/oc-bibla= tex
/w/org-mode/lisp/org-pcomplete hides /opt/dc/emacs/share/emacs/30.0.= 50/lisp/org/org-pcomplete
/w/org-mode/lisp/ob-perl hides /opt/dc/emacs/s= hare/emacs/30.0.50/lisp/org/ob-perl
/w/org-mode/lisp/org-version hides /= opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-version
/w/org-mode/lisp/o= rg-indent hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-indent
/w= /org-mode/lisp/org-refile hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/= org-refile
/w/org-mode/lisp/ob-julia hides /opt/dc/emacs/share/emacs/30.= 0.50/lisp/org/ob-julia
/w/org-mode/lisp/ol-info hides /opt/dc/emacs/shar= e/emacs/30.0.50/lisp/org/ol-info
/w/org-mode/lisp/ol-doi hides /opt/dc/e= macs/share/emacs/30.0.50/lisp/org/ol-doi
/w/org-mode/lisp/org-habit hide= s /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-habit
/w/org-mode/lisp/= org-entities hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-entities<= br>/w/org-mode/lisp/ox-publish hides /opt/dc/emacs/share/emacs/30.0.50/lisp= /org/ox-publish
/w/org-mode/lisp/org-duration hides /opt/dc/emacs/share/= emacs/30.0.50/lisp/org/org-duration
/w/org-mode/lisp/ob-ditaa hides /opt= /dc/emacs/share/emacs/30.0.50/lisp/org/ob-ditaa
/w/org-mode/lisp/ob-dot = hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-dot
/w/org-mode/lisp= /ob-C hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-C
/w/org-mode/= lisp/ox-org hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-org
/w/o= rg-mode/lisp/ox-beamer hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-= beamer
/w/org-mode/lisp/ob-fortran hides /opt/dc/emacs/share/emacs/30.0.= 50/lisp/org/ob-fortran
/w/org-mode/lisp/ob-maxima hides /opt/dc/emacs/sh= are/emacs/30.0.50/lisp/org/ob-maxima
/w/org-mode/lisp/ob-eshell hides /o= pt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-eshell
/w/org-mode/lisp/ol-w= 3m hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-w3m
/w/org-mode/l= isp/org-id hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-id
/w/or= g-mode/lisp/ox-odt hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-odt<= br>/w/org-mode/lisp/ob-java hides /opt/dc/emacs/share/emacs/30.0.50/lisp/or= g/ob-java
/w/org-mode/lisp/ob-calc hides /opt/dc/emacs/share/emacs/30.0.= 50/lisp/org/ob-calc
/w/org-mode/lisp/org-attach hides /opt/dc/emacs/shar= e/emacs/30.0.50/lisp/org/org-attach
/w/org-mode/lisp/ob-ocaml hides /opt= /dc/emacs/share/emacs/30.0.50/lisp/org/ob-ocaml
/w/org-mode/lisp/oc-bibt= ex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/oc-bibtex
/w/org-mod= e/lisp/ox hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox
/w/org-mod= e/lisp/ob-lisp hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-lisp
= /w/org-mode/lisp/org-macs hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/= org-macs
/w/flim/sasl hides /opt/dc/emacs/share/emacs/30.0.50/lisp/net/s= asl
/home/dc/.emacs.d/elpa/hierarchy-20190425.842/hierarchy hides /opt/d= c/emacs/share/emacs/30.0.50/lisp/emacs-lisp/hierarchy

Features:
(= shadow elmo-multi modb-standard elmo-maildir emacsbug winner tramp-archive = tramp-gvfs
xterm-keybinder xt-mouse term/rxvt term/xterm xterm hideshow = ox-texinfo erc-track erc-services
erc-ring erc-netsplit erc-menu erc-mat= ch erc-goodies erc-pcomplete erc-button erc-fill erc-stamp
erc-join erc = erc-backend erc-networks erc-common erc-compat erc-loaddefs quail rot13 git= -link
nukneval bustrofedon dired-filetype-face dired-tar gnus-dired dire= d-x mime-w3m w3m-lnum w3m w3m-hist
bookmark-w3m w3m-ems w3m-favicon w3m-= image w3m-fb tab-line w3m-proc w3m-util savehist tramp-cache
time-stamp = tramp-sh recentf tree-widget em-term term ehelp esh-ext esh-proc esh-opt es= h-io esh-arg
esh-module esh-groups esh-util zone-select zone org-locatio= n-google-maps google-maps
google-maps-static google-maps-geocode google-= maps-base beancount binview calc calc-loaddefs
calc-macs hexl taskjuggle= r-mode generic generic-x boxquote rect rainbow-delimiters rainbow-mode
h= tmlize-hack htmlize log4j-mode oddmuse skeleton doc-view jka-compr fc flash= card-sm5 flashcard
keywiz gamegrid tt-mode helm-mode helm-misc helm-for-= files helm-bookmark helm-adaptive
magit-bookmark bookmark fringe helm-ex= ternal helm-sys helm-net helm-man helm-color helm-elisp
helm-files image= -dired image-dired-tags image-dired-external image-dired-util image-mode ex= if tramp
trampver tramp-integration files-x tramp-message tramp-compat t= ramp-loaddefs helm-buffers helm-occur
helm-tags helm-locate helm-grep he= lm-regexp helm-info helm-utils helm-types helm-eval edebug
helm-help hel= m helm-global-bindings helm-easymenu helm-core async-bytecomp helm-sourcehelm-multi-match helm-lib async helm-config helm-autoloads diary-lib diar= y-loaddefs magit-submodule
magit-obsolete magit-blame magit-stash magit-= reflog magit-bisect magit-push magit-pull magit-fetch
magit-clone magit-= remote magit-commit magit-sequence magit-notes magit-worktree magit-tag
= magit-merge magit-branch magit-reset magit-files magit-refs magit-status ma= git magit-repos
magit-apply magit-wip magit-log which-func imenu magit-d= iff smerge-mode diff diff-mode track-changes
git-commit log-edit pcvs-ut= il add-log magit-core magit-autorevert autorevert filenotify magit-marginmagit-transient magit-process with-editor server magit-mode transient mag= it-git magit-base
magit-section dash chuck-mode minizinc-mode jdecomp ar= c-mode archive-mode cus-edit cus-load
projectile lisp-mnt ibuf-ext seman= tic/dep srecode/mode semantic/senator semantic/wisent
semantic/wisent/wi= sent srecode/insert srecode/filters srecode/args ede/speedbar ede/files ede=
ede/detect ede/base ede/auto ede/source eieio-speedbar speedbar dframe = eieio-custom srecode/find
srecode/map srecode/ctxt srecode/compile sreco= de/dictionary srecode/fields srecode/table
semantic/decorate/mode semant= ic/decorate pulse srecode semantic/db-mode semantic/idle
semantic/analyz= e semantic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base<= br>semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt sema= ntic/util-modes
semantic/util semantic semantic/tag semantic/lex semanti= c/fw mode-local cedet rcirc offlineimap
sasl-xoauth2 oauth2 url-http url= -auth url-gw nsm plstore crm wl-template wl-fldmgr wl-score wl-demo
wl-t= hread wl-action wl wl-draft wl-folder elmo-nntp elmo-net elmo-cache elmo-ma= p elmo-dop ps-print
ps-print-loaddefs lpr elmo-filter wl-summary wl-refi= le wl-message wl-mime mime-play filename
mime-edit mime-setup mail-mime-= setup semi-setup smtp wl-e21 wl-highlight invisible inv-23 elmo-mime
mme= lmo-buffer mmelmo-imap mmimap mmbuffer mime-view mime-conf calist semi-def = wl-address pldap
wl-util wl-vars wl-version modb-generic elmo-flag elmo-= localdir elmo elmo-signal elmo-msgdb modb
modb-entity elmo-date eword-en= code mime-parse mime mmgeneric elmo-util eword-decode mel mime-def
alist= pces pces-e20 pces-20 mcs-e20 mcs-20 mcharset timezone elmo-vars path-util= elmo-version luna
std11 pccl pccl-20 ccl broken static apel-ver product= jabber jabber-truncate jabber-time
jabber-autoaway jabber-vcard-avatars= jabber-chatstates jabber-events jabber-vcard jabber-avatar
jabber-activ= ity jabber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-vers= ion
jabber-ourversion jabber-muc-nick-completion hippie-exp jabber-brows= e jabber-search jabber-register
jabber-roster jabber-presence jabber-muc= jabber-bookmarks jabber-private jabber-muc-nick-coloring
jabber-widget = jabber-disco jabber-chat jabber-history jabber-chatbuffer jabber-alert jabb= er-iq
jabber-core jabber-console sgml-mode facemenu jabber-keymap jabber= -sasl sasl sasl-anonymous
sasl-login sasl-plain fsm jabber-logon jabber-= conn srv dns starttls tls jabber-xml jabber-menu
jabber-util goto-addr h= exrgb markdown-mode color thingatpt yasnippet org-contacts gnus-art mm-uumml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsok= u url-file svg dom
gnus-group gnus-undo gnus-start gnus-dbus dbus xml gn= us-cloud nnimap nnmail mail-source utf7 nnoo
parse-time iso8601 gnus-spe= c gnus-int gnus-range message sendmail yank-media puny dired dnd
dired-l= oaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies m= m-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-ut= ils mailheader gnus-win gnus nnheader
mail-utils range mm-util mail-prsv= r gnus-util org-crypt ob-sqlite ob-sql ob-shell shell ob-ruby
ob-python = python project compat ob-plantuml ob-perl ob-lilypond ob-js ob-haskell ob-g= nuplot ox-odt
rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pt= trn nxml-parse nxml-ns nxml-enc xmltok
nxml-util ox-latex ox-icalendar o= x-html table ox-ascii ox-publish ox ob-dot ob-ditaa ob-C cc-mode
cc-font= s cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob= -R org-attach
org-protocol iimage org-clock calfw-gcal calfw-org org-cap= ture org-agenda calfw edmacro kmacro
holidays holiday-loaddefs cal-move = org-inlinetask org-superstar org-element org-persist xdg avl-tree
genera= tor org-test ert-x ert pp ewoc debug backtrace org-id org-refile org-elemen= t-ast inline org ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-macro or= g-src sh-script smie treesit executable
ob-comint org-pcomplete pcomplet= e org-list org-footnote org-faces org-entities time-date noutline
outlin= e ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-co= re org-keys oc
org-loaddefs find-func cal-menu calendar cal-loaddefs org= -version org-compat org-macs format-spec
ibuf-macs ibuffer ibuffer-loadd= efs mb-depth comp comp-cstr warnings comp-run comp-common rx advice
mwhe= el easy-mmode so-long longlines grep compile text-property-search comint re= gexp-opt ansi-osc
ansi-color ring revbufs derived disp-table hide-mode-l= ine time image hl-line color-theme wid-edit
reporter xclip finder-inf el= p boxquote-autoloads calfw-autoloads calfw-gcal-autoloads
calfw-ical-aut= oloads calfw-org-autoloads csv-mode-autoloads debbugs-autoloads emacsql-psq= l-autoloads
emacsql-autoloads emmet-mode-autoloads feature-mode-autoload= s git-link-autoloads gnuplot-autoloads
google-translate-autoloads haskel= l-mode-autoloads cl-extra help-mode helm-sql-connect-autoloads
jabber-au= toloads fsm-autoloads jdecomp-autoloads jedi-autoloads jedi-core-autoloads<= br>jinja2-mode-autoloads json-reformat-autoloads jsonian-autoloads magit-au= toloads pcase
git-commit-autoloads magit-section-autoloads mingus-autolo= ads libmpdee-autoloads
mmm-jinja2-autoloads mmm-mode-autoloads oauth2-au= toloads org-superstar-autoloads persist-autoloads
projectile-autoloads p= ython-environment-autoloads rcirc-color-autoloads srv-autoloads cl
terra= form-mode-autoloads tmr-autoloads transient-autoloads typescript-mode-autol= oads
vimrc-mode-autoloads vue-html-mode-autoloads with-editor-autoloads = xclip-autoloads
xterm-keybinder-autoloads yasnippet-autoloads zone-nyan-= autoloads info tool-bar dash-autoloads
package browse-url url url-proxy = url-privacy url-expand url-methods url-history url-cookie
generate-lisp-= file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq = eieio
eieio-core cl-macs icons password-cache json subr-x map byte-opt g= v bytecomp byte-compile url-vars
cl-loaddefs cl-lib rmc iso-transl toolt= ip cconv eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-ty= pe elisp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mo= de register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer sel= ect mouse jit-lock font-lock syntax
font-core term/tty-colors frame mini= buffer nadvice seq simple cl-generic indonesian philippine cham
georgian= utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese = eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic in= dian cyrillic chinese composite emoji-zwj
charscript charprop case-table= epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded
button= loaddefs theme-loaddefs faces cus-face macroexp files window text-properti= es overlay sha1 md5
base64 format env code-pages mule custom widget keym= ap hashtable-print-readable backquote threads
inotify lcms2 multi-tty ma= ke-network-process native-compile emacs)

Memory information:
((co= nses 16 1145811 147437) (symbols 48 69097 0) (strings 32 271363 11419) (str= ing-bytes 1 9708056)
=C2=A0(vectors 16 104712) (vector-slots 8 1200567 1= 8616) (floats 8 1202 13512) (intervals 56 1226 57)
=C2=A0(buffers 984 14= ))
--0000000000003cde1b06196d7126--