From unknown Fri Aug 15 02:04:28 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#71177 <71177@debbugs.gnu.org> To: bug#71177 <71177@debbugs.gnu.org> Subject: Status: 30.0.50; crash when opening and closing many TTY frames in succession Reply-To: bug#71177 <71177@debbugs.gnu.org> Date: Fri, 15 Aug 2025 09:04:28 +0000 retitle 71177 30.0.50; crash when opening and closing many TTY frames in su= ccession reassign 71177 emacs submitter 71177 Daniel Clemente severity 71177 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri May 24 13:48:32 2024 Received: (at submit) by debbugs.gnu.org; 24 May 2024 17:48:32 +0000 Received: from localhost ([127.0.0.1]:38297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAZ1o-00026E-RO for submit@debbugs.gnu.org; Fri, 24 May 2024 13:48:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:58996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAZ1j-000268-TE for submit@debbugs.gnu.org; Fri, 24 May 2024 13:48:27 -0400 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 1sAZ1b-0001F2-BK for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 13:48:15 -0400 Received: from mail-ua1-x92a.google.com ([2607:f8b0:4864:20::92a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sAZ1S-00066e-6V for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 13:48:15 -0400 Received: by mail-ua1-x92a.google.com with SMTP id a1e0cc1a2514c-8032565174aso859212241.1 for ; Fri, 24 May 2024 10:48:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716572884; x=1717177684; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=t7oBnZCu0PRDfhtpRHfNlRTsdTIL7EcQ/NqYn+7zyiE=; b=HPEsuY7yzENh6LtBIR+9x67sJTsK4Pd+uulya2eprj/IbBWP8A7wlqMXSZHIPRpRvl /DAB1c5mEFkqcfrEWMXAskqSTsaiM+t+xgZiXOs7iy6Yl2X60Kt0IeVYbkCSe6RzbEht MIvacN3MGTuxvWgEMI8OQY4gXbVaiK4Gg7vo62DFt1KfIf8Qxix4HR231xm4Jq+AN5zH jEl20FIpV+tWXHxvQ8VUxe6168Nc/6wfDm2sbdNEV7T5Um9YLq6i4KdeZzNtp02M3HdW K1ZtCbC7iprgrW8E9uosCbGYtdxKyZkaQTVu4qCDDADfbqTZcNheE0GVNEn/VGYioxSZ VpRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716572884; x=1717177684; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=t7oBnZCu0PRDfhtpRHfNlRTsdTIL7EcQ/NqYn+7zyiE=; b=pd4EojhpgdLns5DckR8+aqamNadaTz8Wkj58IyAYkofCn8JJCuFlGVcQVxKrZ9nyyg 7/tAM7ZKIwez0f9Huml16L8Kpp86sjaB1n0XvOJ1/WvH7EKxBtVMyS3ddB+iji8W1IMJ NtxS0osMldXqev+Alq6UmfNOyqH8OX32wQNV4d/a1zzo/4Bgs4UzMs9uQDu70G8NNNa8 +uOpKKjKwcFjTW0tltejfb+46jNcXo4tW1PkE4Eo+2R7iZKBa3kGfN1J8FxN7eXu/V8Q EHSF8IUmZ5hiZAFmLjmfmenm5FCZD+AUC9TVCniScW5b1/uJC3qX0maIr/0GdGSb48/L qWMQ== X-Gm-Message-State: AOJu0YzPrv63GgKG+ngFKHmSPE5Xvl99aubfhi+RGoF2nk6Fx1ZZFvMn RWYKb+nw79vYYpQ2JjgcI9Gbtckuq9g4wlsdwM/qAOKI7Dy8KlrLzKQgQjtFCjSCCzMMzlX8t0s GGNMT7R0lYxb3u2HfTlYbyj5PvxVORMnT X-Google-Smtp-Source: AGHT+IG4mqENUBB8S58zQB0RZ8zTtIcurge0aWS7iLywjXvhCGQ2fVbdI53gBxbx2/M9P+6dr2d4tJUW7BQCrPxnvYI= X-Received: by 2002:a05:6122:4692:b0:4e4:ee6b:1783 with SMTP id 71dfb90a1353d-4e4f0233ad2mr2634379e0c.5.1716572883223; Fri, 24 May 2024 10:48:03 -0700 (PDT) MIME-Version: 1.0 From: Daniel Clemente Date: Fri, 24 May 2024 17:47:27 +0000 Message-ID: Subject: 30.0.50; crash when opening and closing many TTY frames in succession To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000ef9341061936c467" Received-SPF: pass client-ip=2607:f8b0:4864:20::92a; envelope-from=n142857@gmail.com; helo=mail-ua1-x92a.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.1 (--) --000000000000ef9341061936c467 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Emacs compiled without X. I can launch a new emacsclient with a keypress and I can kill it with another keypress. I held down the key to launch many emacsclient (around 20), then killed them, then launched a few more, killed them, =E2=80=A6 Less than 10 seconds= of this behaviour are enough to crash the server. This doesn't happen during normal usage. I was intentionally trying to find the bug. I don't expect the daemon to crash only by opening/closing frames= . The command I run to launch the emacsclient is: emacsclient -c -e "(progn (dired "~"))" I use rxvt-unicode. Program received signal SIGPIPE, Broken pipe. 0x00007ffff5517240 in __GI___libc_write (fd=3Dfd@entry=3D63, buf=3Dbuf@entry=3D0x555563676b10, nbytes=3Dnbytes@entry=3D17) at ../sysdeps/unix/sysv/linux/write.c:26 26 ../sysdeps/unix/sysv/linux/write.c: No such file or directory. (gdb) bt full #0 0x00007ffff5517240 in __GI___libc_write (fd=3Dfd@entry=3D63, buf=3Dbuf@entry=3D0x555563676b10, nbytes=3Dnbytes@entry=3D17) at ../sysdeps/unix/sysv/linux/write.c:26 sc_ret =3D -32 __arg3 =3D _a2 =3D sc_ret =3D sc_ret =3D __arg1 =3D _a3 =3D sc_cancel_oldtype =3D resultvar =3D __arg2 =3D _a1 =3D #1 0x00005555556715b7 in emacs_full_write (interruptible=3D-1, nbyte=3D17, buf=3D0x555563676b10 "-emacs-pid 26724\n", fd=3D63, fd@entry=3D17) at sysdep.c:2812 n =3D bytes_written =3D 0 bytes_written =3D n =3D #2 emacs_write_sig (fd=3Dfd@entry=3D63, buf=3D, nbyte=3D) at sysdep.c:2852 No locals. #3 0x0000555555760d40 in send_process (proc=3Dproc@entry=3DXIL(0x555563ae0= f85), buf=3D, len=3D, object=3D, object@entry=3DXIL(0x555561809f34)) at process.c:6703 written =3D 0 outfd =3D 63 cur_len =3D 17 cur_buf =3D 0x555563676b10 "-emacs-pid 26724\n" cur_object =3D XIL(0x555561809f34) p =3D 0x555563ae0f80 rv =3D coding =3D #4 0x0000555555761298 in Fprocess_send_string (process=3D, string=3DXIL(0x555561809f34)) at /w/emacs/src/lisp.h:1688 proc =3D XIL(0x555563ae0f85) #5 0x00007fffed3f1113 in F7365727665722d73656e642d737472696e67_server_send_string_0 () from /home/dc/.emacs.d/eln-cache/30.0.50-e7264eac/server-0cc44189-48d76bed.eln No symbol table info available. #6 0x00005555556f15dc in Ffuncall (nargs=3D3, args=3D0x7fffffffbc80) at eval.c:3073 count =3D val =3D #7 0x00007fffed3f50e0 in F7365727665722d70726f636573732d66696c746572_server_process_filter_0 () from /home/dc/.emacs.d/eln-cache/30.0.50-e7264eac/server-0cc44189-48d76bed.eln No symbol table info available. #8 0x00005555556f15dc in Ffuncall (nargs=3Dnargs@entry=3D3, args=3D0x7fffffffbdf0) at eval.c:3073 count =3D val =3D #9 0x00005555556f1a30 in Fapply (nargs=3Dnargs@entry=3D2, args=3Dargs@entry=3D0x7fffffffbea0) at eval.c:2745 i =3D funcall_nargs =3D 3 funcall_args =3D spread_arg =3D fun =3D sa_avail =3D sa_count =3D { bytes =3D 256 } numargs =3D retval =3D #10 0x00005555556f1d60 in apply1 (fn=3D, arg=3D) at eval.c:2961 No locals. #11 0x00005555556ef5fc in internal_condition_case_1 (bfun=3Dbfun@entry=3D0x555555751af0 , arg=3DXIL(0x55555f5aea03), handlers=3Dhandlers@entry=3DXIL(0x90), hfun=3Dhfun@entry=3D0x555555751a30 )= at eval.c:1617 val =3D c =3D 0x555555e4eec0 #12 0x0000555555754745 in read_and_dispose_of_process_output (coding=3D, nbytes=3D3565, --Type for more, q to quit, c to continue without paging-- chars=3D0x7fffffffbef0 "-env MAIL=3D/var/mail/dc -env LANGUAGE=3Den_US:= en -env GTK_CSD=3D0 -env WORKON_HOME=3D/home/dc/.virtualenvs -env USER=3Ddc -e= nv XDG_SEAT=3Dseat0 -env VAGRANT_DISABLE_VBOXSYMLINKCREATE=3D1 -env SSH_AGENT_PID=3D1016 -e"..., p=3D0x555563ae0f80) at process.c:6354 outstream =3D XIL(0x26ed830) text =3D outer_running_asynch_code =3D false waiting =3D -1 outstream =3D text =3D outer_running_asynch_code =3D waiting =3D tem =3D #13 read_process_output (proc=3Dproc@entry=3DXIL(0x555563ae0f85), channel=3Dchannel@entry=3D63) at process.c:6264 nbytes =3D 3565 p =3D 0x555563ae0f80 coding =3D carryover =3D readmax =3D count =3D odeactivate =3D XIL(0) chars =3D sa_avail =3D sa_count =3D #14 0x000055555575d0a4 in wait_reading_process_output (time_limit=3Dtime_limit@entry=3D0, nsecs=3Dnsecs@entry=3D0, read_kbd=3Dread_kbd@entry=3D-1, do_display=3D, wait_for_cell=3Dwait_for_cell@entry=3DXIL(0), wait_proc=3Dwait_proc@entry=3D0x0, just_wait_proc=3D) at process.c:5948 nread =3D process_skipped =3D wrapped =3D channel_start =3D child_fd =3D channel =3D nfds =3D Available =3D { fds_bits =3D {-9223372036854775792, 0 } } Writeok =3D { fds_bits =3D {0 } } check_write =3D check_delay =3D no_avail =3D xerrno =3D 5 proc =3D XIL(0x555563ae0f85) timeout =3D { tv_sec =3D 0, tv_nsec =3D 0 } end_time =3D timer_delay =3D got_output_end_time =3D wait =3D got_some_output =3D prev_wait_proc_nbytes_read =3D retry_for_async =3D count =3D now =3D last_read_channel =3D 61 MINIMUM =3D MINIMUM TIMEOUT =3D TIMEOUT FOREVER =3D FOREVER --Type for more, q to quit, c to continue without paging-- #15 0x0000555555653ae7 in kbd_buffer_get_event (kbp=3Dkbp@entry=3D0x7ffffff= fd480, end_time=3Dend_time@entry=3D0x0, used_mouse_menu=3D) at keyboard.c:4078 do_display =3D obj =3D str =3D #16 0x0000555555659f2d in read_event_from_main_queue (used_mouse_menu=3D, local_getcjmp=3D0x7fffffffd5d0, end_time=3D0x0) at keyboard.c:2330 c =3D XIL(0) count =3D save_jump =3D {{ __jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {0 } } }} kb =3D 0x5555597bd2a0 c =3D save_jump =3D kb =3D start =3D count =3D last =3D #17 read_decoded_event_from_main_queue (used_mouse_menu=3D, prev_event=3D, local_getcjmp=3D, end_time=3D) at keyboard.c:2394 nextevt =3D frame =3D terminal =3D events =3D {XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0x300000000), XIL(0x555558cf6b43), XIL(0), XIL(0x6c90), make_fixnum(2104), XIL(0x8f01), XIL(0x7fffffffd658), XIL(0x838)} n =3D events =3D n =3D nextevt =3D frame =3D terminal =3D meta_key =3D coding =3D i =3D c =3D modifier =3D src =3D dest =3D i =3D p =3D c =3D modifier =3D #18 read_char (commandflag=3Dcommandflag@entry=3D1, map=3Dmap@entry=3DXIL(0x55555fd11173), prev_event=3DXIL(0), used_mouse_menu=3Dused_mouse_menu@entry=3D0x7fffffffd9= 3b, end_time=3Dend_time@entry=3D0x0) at keyboard.c:3015 c =3D local_getcjmp =3D {{ __jmpbuf =3D {93825075899393, 8307592983963047000, 140737488345696, 140737488345696, 93825061868192, 93825164817153, 2746962207876387928, 8307591716148024408}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {36720, 2104, 36720, 140737488344800, 9382516476324= 5, 0, 93824994463455, 0, 4294975714, 93825167859555, 93825164817157, 2104, 36720, 140737488344800, 93825164763245, 0} } }} save_jump =3D {{ __jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {0 } } }} --Type for more, q to quit, c to continue without paging-- tem =3D save =3D previous_echo_area_message =3D XIL(0) also_record =3D XIL(0) reread =3D false recorded =3D false polling_stopped_here =3D true orig_kboard =3D 0x5555597bd2a0 retry =3D jmpcount =3D #19 0x000055555565d4bd in read_key_sequence (keybuf=3Dkeybuf@entry=3D0x7fffffffda60, prevent_redisplay=3Dprevent_redisplay@entry=3Dfalse, disable_text_conversion_p=3Dfalse, fix_current_buffer=3Dtrue, can_return_switch_frame=3Dtrue, dont_downcase_last=3Dfalse, prompt=3DXIL(0)) at keyboard.c:10723 interrupted_kboard =3D interrupted_frame =3D 0x55555a51ec70 key =3D used_mouse_menu =3D false echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 new_binding =3D count =3D t =3D 0 echo_start =3D 0 keys_start =3D 0 current_binding =3D XIL(0x55555fd11173) first_unbound =3D 31 mock_input =3D 0 used_mouse_menu_history =3D {false } fkey =3D { parent =3D XIL(0x55555fd4a023), map =3D XIL(0x55555fd4a023), start =3D 0, end =3D 0 } keytran =3D { parent =3D XIL(0x7ffff211c9fb), map =3D XIL(0x7ffff211c9fb), start =3D 0, end =3D 0 } indec =3D { parent =3D XIL(0x55555fd4a033), map =3D XIL(0x55555fd4a033), start =3D 0, end =3D 0 } shift_translated =3D false delayed_switch_frame =3D XIL(0) original_uppercase =3D XIL(0) original_uppercase_position =3D -1 starting_buffer =3D fake_prefixed_keys =3D XIL(0) first_event =3D XIL(0) second_event =3D replay_key =3D #20 0x000055555565f8be in command_loop_1 () at keyboard.c:1429 cmd =3D keybuf =3D {XIL(0x4ee1d0), make_fixnum(91), make_fixnum(50), make_fixnum(53), make_fixnum(126), make_fixnum(49), make_fixnum(126), XIL(0x7fffffffdb30), XIL(0x9), XIL(0xd8f0), XIL(0x30), XIL(0x555560400db5), XIL(0x1), XIL(0x7fffffffdb30), XIL(0x60), XIL(0x55555564b9a0), XIL(0x1), XIL(0x7fffffffdcbc), make_fixnum(0), XIL(0x55555564bb65), XIL(0), XIL(0), XIL(0x2aaa9bb85280), XIL(0x555561507ac3), XIL(0x7ffff18388d4), XIL(0), XIL(0x8700), --Type for more, q to quit, c to continue without paging-- make_fixnum(23456248479721), XIL(0x9), XIL(0x8760)} i =3D last_pt =3D prev_modiff =3D 16 prev_buffer =3D 0x55555f9eb300 #21 0x00005555556ef577 in internal_condition_case (bfun=3Dbfun@entry=3D0x55555565f720 , handlers=3Dhandlers@entry=3DXIL(0x90), hfun=3Dhfun@entry=3D0x55555564b9a0 ) at eval.c:1593 val =3D c =3D 0x555555ec9bd0 #22 0x0000555555649fb6 in command_loop_2 (handlers=3Dhandlers@entry=3DXIL(0= x90)) at keyboard.c:1168 val =3D #23 0x00005555556ef4cc in internal_catch (tag=3Dtag@entry=3DXIL(0xe730), func=3Dfunc@entry=3D0x555555649f90 , arg=3Darg@entry=3DXIL(= 0x90)) at eval.c:1272 val =3D c =3D 0x555555edcc70 #24 0x0000555555649f51 in command_loop () at keyboard.c:1146 No locals. #25 0x00005555556507be in recursive_edit_1 () at keyboard.c:754 count =3D val =3D #26 0x0000555555650b30 in Frecursive_edit () at keyboard.c:837 count =3D buffer =3D #27 0x000055555558efc6 in main (argc=3D, argv=3D0x7fffffffde= d8) at emacs.c:2621 stack_bottom_variable =3D 0x2 old_argc =3D dump_file =3D 0x0 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D dump_mode =3D skip_args =3D 1 temacs =3D 0x0 attempt_load_pdump =3D only_version =3D rlim =3D { rlim_cur =3D 10022912, rlim_max =3D 18446744073709551615 } lc_all =3D sockfd =3D -1 (gdb) (gdb) xbacktrace "server-send-string" (0xffffbc88) "server-process-filter" (0xffffbdf8) In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu) of 2024-05-08 built on sonn Repository revision: b82a003544c607b5c54bab13870d52b53e70aeb8 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 --without-modules --with-x-toolkit=3Dno --without-imagemagick --without-xft --without-harfbu= zz --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 -O= 3'' Configured features: GMP GNUTLS LCMS2 LIBSELINUX LIBXML2 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: Dired by name 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 gnus-dired-mode: t savehist-mode: t recentf-mode: t hexl-follow-ascii: t helm-mode: t helm-minibuffer-history-mode: t async-bytecomp-package-mode: t global-git-commit-mode: t server-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 show-paren-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t indent-tabs-mode: t auto-encryption-mode: t auto-compression-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 dired-aux 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-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 1143330 130840) (symbols 48 68999 14) (strings 32 271738 11137) (string-bytes 1 9717243) (vectors 16 106026) (vector-slots 8 1225249 27804) (floats 8 1162 13326) (intervals 56 3169 221) (buffers 984 16)) --000000000000ef9341061936c467 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Emacs compiled without X.
I can launch a new emacsclien= t with a keypress and I can kill it with another keypress.
I held d= own the key to launch many emacsclient (around 20), then killed them, then = launched a few more, killed them, =E2=80=A6 Less than 10 seconds of this be= haviour are enough to crash the server.
This doesn't happen d= uring normal usage. I was intentionally trying to find the bug. I don't= expect=C2=A0 the daemon to crash only by opening/closing frames.
The command I run to launch the emacsclient is:=C2=A0 emacsclient -c = -e "(progn (dired "~"))"
I use rxvt-unicode.<= br>



Program received signal SIGPIPE, Broken pip= e.
0x00007ffff5517240 in __GI___libc_write (fd=3Dfd@entry=3D63, buf=3Dbu= f@entry=3D0x555563676b10, nbytes=3Dnbytes@entry=3D17) at ../sysdeps/unix/sy= sv/linux/write.c:26
26 ../sysdeps/unix/sysv/linux/write.c: No such file = or directory.
(gdb) bt full
#0 =C2=A00x00007ffff5517240 in __GI___lib= c_write (fd=3Dfd@entry=3D63, buf=3Dbuf@entry=3D0x555563676b10, nbytes=3Dnby= tes@entry=3D17) at ../sysdeps/unix/sysv/linux/write.c:26
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 sc_ret =3D -32
=C2=A0 =C2=A0 =C2=A0 =C2=A0 __arg3 =3D <= optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 _a2 =3D <optimized out&= gt;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sc_ret =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 sc_ret =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 __arg1 =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 _a3 =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sc_cancel_= oldtype =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 resultvar = =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 __arg2 =3D <opt= imized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 _a1 =3D <optimized out>=
#1 =C2=A00x00005555556715b7 in emacs_full_write (interruptible=3D-1, nb= yte=3D17, buf=3D0x555563676b10 "-emacs-pid 26724\n", fd=3D63, fd@= entry=3D17) at sysdep.c:2812
=C2=A0 =C2=A0 =C2=A0 =C2=A0 n =3D <optim= ized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytes_written =3D 0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 bytes_written =3D <optimized out>
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 n =3D <optimized out>
#2 =C2=A0emacs_write_sig (= fd=3Dfd@entry=3D63, buf=3D<optimized out>, nbyte=3D<optimized out&= gt;) at sysdep.c:2852
No locals.
#3 =C2=A00x0000555555760d40 in send_= process (proc=3Dproc@entry=3DXIL(0x555563ae0f85), buf=3D<optimized out&g= t;, len=3D<optimized out>, object=3D<optimized out>, object@ent= ry=3DXIL(0x555561809f34)) at process.c:6703
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = written =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 outfd =3D 63
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 cur_len =3D 17
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cur_buf =3D 0x5= 55563676b10 "-emacs-pid 26724\n"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c= ur_object =3D XIL(0x555561809f34)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 p =3D 0x55= 5563ae0f80
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rv =3D <optimized out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 coding =3D <optimized out>
#4 =C2=A00x= 0000555555761298 in Fprocess_send_string (process=3D<optimized out>, = string=3DXIL(0x555561809f34)) at /w/emacs/src/lisp.h:1688
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 proc =3D XIL(0x555563ae0f85)
#5 =C2=A00x00007fffed3f1113 i= n F7365727665722d73656e642d737472696e67_server_send_string_0 () from /home/= dc/.emacs.d/eln-cache/30.0.50-e7264eac/server-0cc44189-48d76bed.eln
No s= ymbol table info available.
#6 =C2=A00x00005555556f15dc in Ffuncall (nar= gs=3D3, args=3D0x7fffffffbc80) at eval.c:3073
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D = <optimized out>
#7 =C2=A00x00007fffed3f50e0 in F7365727665722d7072= 6f636573732d66696c746572_server_process_filter_0 () from /home/dc/.emacs.d/= eln-cache/30.0.50-e7264eac/server-0cc44189-48d76bed.eln
No symbol table = info available.
#8 =C2=A00x00005555556f15dc in Ffuncall (nargs=3Dnargs@e= ntry=3D3, args=3D0x7fffffffbdf0) at eval.c:3073
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D = <optimized out>
#9 =C2=A00x00005555556f1a30 in Fapply (nargs=3Dnar= gs@entry=3D2, args=3Dargs@entry=3D0x7fffffffbea0) at eval.c:2745
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 funcall_nargs =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcall_args =3D = <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 spread_arg =3D <opt= imized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_avail =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 sa_count =3D {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 bytes =3D 256
=C2=A0 =C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 numargs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ret= val =3D <optimized out>
#10 0x00005555556f1d60 in apply1 (fn=3D<= ;optimized out>, arg=3D<optimized out>) at eval.c:2961
No local= s.
#11 0x00005555556ef5fc in internal_condition_case_1 (bfun=3Dbfun@entr= y=3D0x555555751af0 <read_process_output_call>, arg=3DXIL(0x55555f5aea= 03), handlers=3Dhandlers@entry=3DXIL(0x90),
=C2=A0 =C2=A0 hfun=3Dhfun@e= ntry=3D0x555555751a30 <read_process_output_error_handler>) at eval.c:= 1617
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0= =C2=A0 =C2=A0 =C2=A0 c =3D 0x555555e4eec0
#12 0x0000555555754745 in rea= d_and_dispose_of_process_output (coding=3D<optimized out>, nbytes=3D3= 565,
--Type <RET> for more, q to quit, c to continue without pagi= ng--
=C2=A0 =C2=A0 chars=3D0x7fffffffbef0 "-env MAIL=3D/var/mail/dc= -env LANGUAGE=3Den_US:en -env GTK_CSD=3D0 -env WORKON_HOME=3D/home/dc/.vir= tualenvs -env USER=3Ddc -env XDG_SEAT=3Dseat0 -env VAGRANT_DISABLE_VBOXSYML= INKCREATE=3D1 -env SSH_AGENT_PID=3D1016 -e"...,
=C2=A0 =C2=A0 p=3D= 0x555563ae0f80) at process.c:6354
=C2=A0 =C2=A0 =C2=A0 =C2=A0 outstream = =3D XIL(0x26ed830)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 text =3D <optimized ou= t>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 outer_running_asynch_code =3D false=C2=A0 =C2=A0 =C2=A0 =C2=A0 waiting =3D -1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = outstream =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 text =3D= <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 outer_running_asynch_= code =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 waiting =3D &= lt;optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tem =3D <optimized o= ut>
#13 read_process_output (proc=3Dproc@entry=3DXIL(0x555563ae0f85),= channel=3Dchannel@entry=3D63) at process.c:6264
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 nbytes =3D 3565
=C2=A0 =C2=A0 =C2=A0 =C2=A0 p =3D 0x555563ae0f80<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 coding =3D <optimized out>
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 carryover =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 readmax =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 odeactiv= ate =3D XIL(0)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 chars =3D <optimized out&g= t;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_avail =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 sa_count =3D <optimized out>
#14 0x000055= 555575d0a4 in wait_reading_process_output (time_limit=3Dtime_limit@entry=3D= 0, nsecs=3Dnsecs@entry=3D0, read_kbd=3Dread_kbd@entry=3D-1, do_display=3D&l= t;optimized out>, wait_for_cell=3Dwait_for_cell@entry=3DXIL(0), wait_pro= c=3Dwait_proc@entry=3D0x0,
=C2=A0 =C2=A0 just_wait_proc=3D<optimized= out>) at process.c:5948
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nread =3D <op= timized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 process_skipped =3D <opti= mized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 wrapped =3D <optimized out&= gt;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 channel_start =3D <optimized out><= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 child_fd =3D <optimized out>
=C2=A0= =C2=A0 =C2=A0 =C2=A0 channel =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 nfds =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0= Available =3D {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fds_bits =3D {-92233= 72036854775792, 0 <repeats 15 times>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Writeok =3D {
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 fds_bits =3D {0 <repeats 16 times>}
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 check_write =3D <optimized o= ut>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 check_delay =3D <optimized out>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 no_avail =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 xerrno =3D 5
=C2=A0 =C2=A0 =C2=A0 =C2=A0 proc = =3D XIL(0x555563ae0f85)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timeout =3D {
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 tv_sec =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 tv_nsec =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 end_time =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 timer_delay =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0= got_output_end_time =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 wait =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 got_some_= output =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 prev_wait_p= roc_nbytes_read =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 re= try_for_async =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 coun= t =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 now =3D <opti= mized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 last_read_channel =3D 61
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 MINIMUM =3D MINIMUM
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 TIMEOUT =3D TIMEOUT
=C2=A0 =C2=A0 =C2=A0 =C2=A0 FOREVER =3D FOREVER<= br>--Type <RET> for more, q to quit, c to continue without paging--#15 0x0000555555653ae7 in kbd_buffer_get_event (kbp=3Dkbp@entry=3D0x7ffff= fffd480, end_time=3Dend_time@entry=3D0x0, used_mouse_menu=3D<optimized o= ut>) at keyboard.c:4078
=C2=A0 =C2=A0 =C2=A0 =C2=A0 do_display =3D &l= t;optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 obj =3D <optimized ou= t>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 str =3D <optimized out>
#16 0= x0000555555659f2d in read_event_from_main_queue (used_mouse_menu=3D<opti= mized out>, local_getcjmp=3D0x7fffffffd5d0, end_time=3D0x0) at keyboard.= c:2330
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D XIL(0)
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save_= jump =3D {{
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __jmpbuf =3D {0, 0= , 0, 0, 0, 0, 0, 0},
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __mask_wa= s_saved =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __saved_mask = =3D {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __val =3D {0 <= repeats 16 times>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 kb =3D 0x= 5555597bd2a0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D <optimized out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 save_jump =3D <optimized out>
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 kb =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 start =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count= =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 last =3D <opti= mized out>
#17 read_decoded_event_from_main_queue (used_mouse_menu=3D= <optimized out>, prev_event=3D<optimized out>, local_getcjmp=3D= <optimized out>, end_time=3D<optimized out>) at keyboard.c:2394=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextevt =3D <optimized out>
=C2=A0= =C2=A0 =C2=A0 =C2=A0 frame =3D <optimized out>
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 terminal =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 events =3D {XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL= (0), XIL(0x300000000), XIL(0x555558cf6b43), XIL(0), XIL(0x6c90), make_fixnu= m(2104), XIL(0x8f01), XIL(0x7fffffffd658), XIL(0x838)}
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 n =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 event= s =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 n =3D <optimi= zed out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextevt =3D <optimized out>= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 frame =3D <optimized out>
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 terminal =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 meta_key =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 coding =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i = =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D <optimize= d out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 modifier =3D <optimized out>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 src =3D <optimized out>
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 dest =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 p =3D <= ;optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D <optimized out&g= t;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 modifier =3D <optimized out>
#18= read_char (commandflag=3Dcommandflag@entry=3D1, map=3Dmap@entry=3DXIL(0x55= 555fd11173), prev_event=3DXIL(0), used_mouse_menu=3Dused_mouse_menu@entry= =3D0x7fffffffd93b, end_time=3Dend_time@entry=3D0x0) at keyboard.c:3015
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 local_getcjmp =3D {{
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 __jmpbuf =3D {93825075899393, 8307592983963047000, 140737488345696, = 140737488345696, 93825061868192, 93825164817153, 2746962207876387928, 83075= 91716148024408},
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __mask_was_sa= ved =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __saved_mask =3D {<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __val =3D {36720, 2104,= 36720, 140737488344800, 93825164763245, 0, 93824994463455, 0, 4294975714, = 93825167859555, 93825164817157, 2104, 36720, 140737488344800, 9382516476324= 5, 0}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 }}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save_jump =3D {{
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0= },
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __mask_was_saved =3D 0,
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __saved_mask =3D {
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __val =3D {0 <repeats 16 times>= ;}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 }}
--Type <RET> for more, q to quit, c to continue w= ithout paging--
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tem =3D <optimized out>= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save =3D <optimized out>
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 previous_echo_area_message =3D XIL(0)
=C2=A0 =C2=A0= =C2=A0 =C2=A0 also_record =3D XIL(0)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 reread= =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 recorded =3D false
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 polling_stopped_here =3D true
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 orig_kboard =3D 0x5555597bd2a0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retry =3D= <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 jmpcount =3D <opti= mized out>
#19 0x000055555565d4bd in read_key_sequence (keybuf=3Dkeyb= uf@entry=3D0x7fffffffda60, prevent_redisplay=3Dprevent_redisplay@entry=3Dfa= lse, disable_text_conversion_p=3Dfalse, fix_current_buffer=3Dtrue, can_retu= rn_switch_frame=3Dtrue,
=C2=A0 =C2=A0 dont_downcase_last=3Dfalse, promp= t=3DXIL(0)) at keyboard.c:10723
=C2=A0 =C2=A0 =C2=A0 =C2=A0 interrupted_= kboard =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 interrupted= _frame =3D 0x55555a51ec70
=C2=A0 =C2=A0 =C2=A0 =C2=A0 key =3D <optimi= zed out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 used_mouse_menu =3D false
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 echo_local_start =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 last_real_key_start =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 keys_local_sta= rt =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 new_binding =3D <optimized out&g= t;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D <optimized out>
=C2=A0= =C2=A0 =C2=A0 =C2=A0 t =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 echo_start =3D= 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 keys_start =3D 0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 current_binding =3D XIL(0x55555fd11173)
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 first_unbound =3D 31
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mock_input =3D 0=C2=A0 =C2=A0 =C2=A0 =C2=A0 used_mouse_menu_history =3D {false <repeats= 30 times>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fkey =3D {
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 parent =3D XIL(0x55555fd4a023),
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 map =3D XIL(0x55555fd4a023),
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 start =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 end =3D 0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 keytran =3D {<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 parent =3D XIL(0x7ffff211c9fb),
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 map =3D XIL(0x7ffff211c9fb),
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 start =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 end =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 indec =3D {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 parent =3D XIL(0x5555= 5fd4a033),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 map =3D XIL(0x55555fd4a033= ),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 start =3D 0,
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 end =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 shift_translated =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0= delayed_switch_frame =3D XIL(0)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_up= percase =3D XIL(0)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_uppercase_positi= on =3D -1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 starting_buffer =3D <optimized = out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fake_prefixed_keys =3D XIL(0)
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 first_event =3D XIL(0)
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 second_event =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 r= eplay_key =3D <optimized out>
#20 0x000055555565f8be in command_lo= op_1 () at keyboard.c:1429
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cmd =3D <optim= ized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 keybuf =3D {XIL(0x4ee1d0), make= _fixnum(91), make_fixnum(50), make_fixnum(53), make_fixnum(126), make_fixnu= m(49), make_fixnum(126), XIL(0x7fffffffdb30), XIL(0x9), XIL(0xd8f0), XIL(0x= 30), XIL(0x555560400db5), XIL(0x1),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = XIL(0x7fffffffdb30), XIL(0x60), XIL(0x55555564b9a0), XIL(0x1), XIL(0x7fffff= ffdcbc), make_fixnum(0), XIL(0x55555564bb65), XIL(0), XIL(0), XIL(0x2aaa9bb= 85280), XIL(0x555561507ac3), XIL(0x7ffff18388d4), XIL(0), XIL(0x8700),
= --Type <RET> for more, q to quit, c to continue without paging--
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 make_fixnum(23456248479721), XIL(0x9), X= IL(0x8760)}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 last_pt =3D <optimized out>
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 prev_modiff =3D 16
=C2=A0 =C2=A0 =C2=A0 =C2=A0 prev_bu= ffer =3D 0x55555f9eb300
#21 0x00005555556ef577 in internal_condition_cas= e (bfun=3Dbfun@entry=3D0x55555565f720 <command_loop_1>, handlers=3Dha= ndlers@entry=3DXIL(0x90), hfun=3Dhfun@entry=3D0x55555564b9a0 <cmd_error&= gt;) at eval.c:1593
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized ou= t>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0x555555ec9bd0
#22 0x00005555= 55649fb6 in command_loop_2 (handlers=3Dhandlers@entry=3DXIL(0x90)) at keybo= ard.c:1168
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
= #23 0x00005555556ef4cc in internal_catch (tag=3Dtag@entry=3DXIL(0xe730), fu= nc=3Dfunc@entry=3D0x555555649f90 <command_loop_2>, arg=3Darg@entry=3D= XIL(0x90)) at eval.c:1272
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimi= zed out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0x555555edcc70
#24 0x00= 00555555649f51 in command_loop () at keyboard.c:1146
No locals.
#25 0= x00005555556507be in recursive_edit_1 () at keyboard.c:754
=C2=A0 =C2=A0= =C2=A0 =C2=A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 val =3D <optimized out>
#26 0x0000555555650b30 in Frecursive_e= dit () at keyboard.c:837
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D <optim= ized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 buffer =3D <optimized out>= ;
#27 0x000055555558efc6 in main (argc=3D<optimized out>, argv=3D0= x7fffffffded8) at emacs.c:2621
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_bottom_= variable =3D 0x2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 old_argc =3D <optimized = out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 dump_file =3D 0x0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 no_loadup =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 junk =3D 0= x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 dname_arg =3D 0x0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 ch_to_dir =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_pwd =3D &= lt;optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 dump_mode =3D <optim= ized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 skip_args =3D 1
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 temacs =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 attempt_loa= d_pdump =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 only_versi= on =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rlim =3D {
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rlim_cur =3D 10022912,
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 rlim_max =3D 18446744073709551615
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lc_all =3D <optimized out>= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sockfd =3D -1
(gdb)
(gdb) xbacktrac= e
"server-send-string" (0xffffbc88)
"server-process-fi= lter" (0xffffbdf8)




In GNU Emacs 30.0.50 (build 1, x= 86_64-pc-linux-gnu) of 2024-05-08 built on sonn
Repository revision: b82= a003544c607b5c54bab13870d52b53e70aeb8
Repository branch: master
Syste= m Description: Devuan GNU/Linux 5 (daedalus)

Configured using:
= =C2=A0'configure --prefix=3D/opt/dc/emacs/ --without-dbus --with-tiff= =3Dno --without-tiff
=C2=A0--without-libsystemd --without-dbus --with-ma= ilutils --with-native-compilation --without-modules
=C2=A0--with-x-toolk= it=3Dno --without-imagemagick --without-xft --without-harfbuzz --without-fr= eetype
=C2=A0--without-libotf --without-xwidgets --without-xpm --without= -jpeg --without-gif --without-png
=C2=A0--without-webp --without-rsvg --= without-cairo --without-x 'CFLAGS=3D-g3 -O3''

Configured= features:
GMP GNUTLS LCMS2 LIBSELINUX LIBXML2 NATIVE_COMP NOTIFY INOTIF= Y PDUMPER SECCOMP SOUND SQLITE3 THREADS
XIM ZLIB

Important settin= gs:
=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: Dir= ed by name

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-noncomma= nds-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-autojoin-= mode: t
=C2=A0 erc-networks-mode: t
=C2=A0 gnus-dired-mode: t
=C2= =A0 savehist-mode: t
=C2=A0 recentf-mode: t
=C2=A0 hexl-follow-ascii:= t
=C2=A0 helm-mode: t
=C2=A0 helm-minibuffer-history-mode: t
=C2= =A0 async-bytecomp-package-mode: t
=C2=A0 global-git-commit-mode: t
= =C2=A0 server-mode: t
=C2=A0 jdecomp-mode: t
=C2=A0 projectile-mode: = t
=C2=A0 global-semantic-decoration-mode: t
=C2=A0 global-semanticdb-= minor-mode: t
=C2=A0 global-semantic-show-unmatched-syntax-mode: -1
= =C2=A0 semantic-mode: t
=C2=A0 rcirc-track-minor-mode: t
=C2=A0 jabbe= r-activity-mode: t
=C2=A0 yas-global-mode: t
=C2=A0 yas-minor-mode: t=
=C2=A0 unpackaged/org-export-html-with-useful-ids-mode: t
=C2=A0 min= ibuffer-depth-indicate-mode: t
=C2=A0 global-so-long-mode: t
=C2=A0 d= isplay-time-mode: t
=C2=A0 global-hl-line-mode: t
=C2=A0 xclip-mode: = t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 show-p= aren-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-mode: t
= =C2=A0 buffer-read-only: t
=C2=A0 column-number-mode: t
=C2=A0 line-n= umber-mode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 auto-encryption-mode:= t
=C2=A0 auto-compression-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-20191101.6= 41/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/.e= macs.d/elpa/helm-20191101.641/helm-easymenu
/w/helm/helm-font hides /hom= e/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/helm/hel= m-regexp hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-regexp
/w/h= elm/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<= br>/w/helm/helm-misc hides /home/dc/.emacs.d/elpa/helm-20191101.641/helm-mi= sc
/w/helm/helm-occur hides /home/dc/.emacs.d/elpa/helm-20191101.641/hel= m-occur
/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.6= 41/helm-types
/w/helm/helm-elisp hides /home/dc/.emacs.d/elpa/helm-20191= 101.641/helm-elisp
/w/helm/helm-adaptive hides /home/dc/.emacs.d/elpa/he= lm-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 /home/dc/= .emacs.d/elpa/helm-20191101.641/helm-id-utils
/w/helm/helm-bookmark hide= s /home/dc/.emacs.d/elpa/helm-20191101.641/helm-bookmark
/w/helm/helm-mo= de 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/he= lm/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-g= rep
/w/helm/helm-color hides /home/dc/.emacs.d/elpa/helm-20191101.641/he= lm-color
/w/helm/helm-help hides /home/dc/.emacs.d/elpa/helm-20191101.64= 1/helm-help
/w/helm/helm-buffers hides /home/dc/.emacs.d/elpa/helm-20191= 101.641/helm-buffers
/w/helm/helm-locate hides /home/dc/.emacs.d/elpa/he= lm-20191101.641/helm-locate
/w/helm/helm-tags hides /home/dc/.emacs.d/el= pa/helm-20191101.641/helm-tags
/w/helm/helm-autoloads hides /home/dc/.em= acs.d/elpa/helm-20191101.641/helm-autoloads
/w/helm/helm-info hides /hom= e/dc/.emacs.d/elpa/helm-20191101.641/helm-info
/w/helm/helm-semantic hid= es /home/dc/.emacs.d/elpa/helm-20191101.641/helm-semantic
/w/helm/helm-c= onfig 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-ut= ils
/w/helm/helm-eval hides /home/dc/.emacs.d/elpa/helm-20191101.641/hel= m-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-2= 0191101.641/helm-man
/w/helm/helm-multi-match hides /home/dc/.emacs.d/el= pa/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 h= ides /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/e= macs/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-ha= skell 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-pl= ot
/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 /op= t/dc/emacs/share/emacs/30.0.50/lisp/org/ob-processing
/w/org-mode/lisp/o= rg-mouse hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-mouse
/w/o= rg-mode/lisp/ob-core hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-co= re
/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/s= hare/emacs/30.0.50/lisp/org/org-lint
/w/org-mode/lisp/oc-basic hides /op= t/dc/emacs/share/emacs/30.0.50/lisp/org/oc-basic
/w/org-mode/lisp/ob-sch= eme hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-scheme
/w/org-mo= de/lisp/ox-latex hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-latex<= br>/w/org-mode/lisp/org-loaddefs hides /opt/dc/emacs/share/emacs/30.0.50/li= sp/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 hi= des /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-man
/w/org-mode/lisp/o= l-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/o= rg/org-cycle
/w/org-mode/lisp/org-datetree hides /opt/dc/emacs/share/ema= cs/30.0.50/lisp/org/org-datetree
/w/org-mode/lisp/ol-mhe hides /opt/dc/e= macs/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-fo= ld 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-lilyp= ond
/w/org-mode/lisp/ob-comint hides /opt/dc/emacs/share/emacs/30.0.50/l= isp/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/li= sp/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.5= 0/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/ema= cs/30.0.50/lisp/org/org-keys
/w/org-mode/lisp/org-feed hides /opt/dc/ema= cs/share/emacs/30.0.50/lisp/org/org-feed
/w/org-mode/lisp/org-capture hi= des /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-capture
/w/org-mode/l= isp/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/o= b-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 h= ides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ol-eshell
/w/org-mode/li= sp/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/o= rg/org-src
/w/org-mode/lisp/ox-koma-letter hides /opt/dc/emacs/share/ema= cs/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-mat= lab hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-matlab
/w/org-mo= de/lisp/org-macro hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-macr= o
/w/org-mode/lisp/ob-makefile hides /opt/dc/emacs/share/emacs/30.0.50/l= isp/org/ob-makefile
/w/org-mode/lisp/ox-texinfo hides /opt/dc/emacs/shar= e/emacs/30.0.50/lisp/org/ox-texinfo
/w/org-mode/lisp/ob-org hides /opt/d= c/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/o= b-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/e= macs/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/or= g-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/o= rg-mobile
/w/org-mode/lisp/ol hides /opt/dc/emacs/share/emacs/30.0.50/li= sp/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/sh= are/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/li= sp/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-t= empo
/w/org-mode/lisp/oc-csl hides /opt/dc/emacs/share/emacs/30.0.50/lis= p/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/sh= are/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/l= isp/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/or= g/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 /o= pt/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-gnuplo= t
/w/org-mode/lisp/ob-sed hides /opt/dc/emacs/share/emacs/30.0.50/lisp/o= rg/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 hid= es /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ox-html
/w/org-mode/lisp/o= c-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/em= acs/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-inde= nt hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-indent
/w/org-mo= de/lisp/org-refile hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-ref= ile
/w/org-mode/lisp/ob-julia hides /opt/dc/emacs/share/emacs/30.0.50/li= sp/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/sh= are/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-ent= ities hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/org-entities
/w/o= rg-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/3= 0.0.50/lisp/org/org-duration
/w/org-mode/lisp/ob-ditaa hides /opt/dc/ema= cs/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 h= ides /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<= br>/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/ema= cs/30.0.50/lisp/org/ob-maxima
/w/org-mode/lisp/ob-eshell hides /opt/dc/e= macs/share/emacs/30.0.50/lisp/org/ob-eshell
/w/org-mode/lisp/ol-w3m hide= s /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/o= rg-mode/lisp/ob-java hides /opt/dc/emacs/share/emacs/30.0.50/lisp/org/ob-ja= va
/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/ema= cs/share/emacs/30.0.50/lisp/org/ob-ocaml
/w/org-mode/lisp/oc-bibtex hide= s /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-mac= s
/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-g= vfs dired-aux
xterm-keybinder xt-mouse term/rxvt term/xterm xterm hidesh= ow 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 e= rc erc-backend erc-networks erc-common erc-compat erc-loaddefs quail rot13 = git-link
nukneval bustrofedon dired-filetype-face dired-tar gnus-dired d= ired-x mime-w3m w3m-lnum w3m w3m-hist
bookmark-w3m w3m-ems w3m-favicon w= 3m-image w3m-fb tab-line w3m-proc w3m-util savehist tramp-cache
time-sta= mp tramp-sh recentf tree-widget em-term term ehelp esh-ext esh-opt esh-io e= sh-arg esh-module
esh-groups esh-util zone-select zone org-location-goog= le-maps google-maps google-maps-static
google-maps-geocode google-maps-b= ase beancount binview calc calc-loaddefs calc-macs hexl
taskjuggler-mode= generic generic-x boxquote rect rainbow-delimiters rainbow-mode htmlize-ha= ck
htmlize log4j-mode oddmuse skeleton doc-view jka-compr fc flashcard-s= m5 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-diredimage-dired-tags image-dired-external image-dired-util image-mode exif tra= mp trampver
tramp-integration files-x tramp-message tramp-compat tramp-l= oaddefs helm-buffers helm-occur
helm-tags helm-locate helm-grep helm-reg= exp 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-load= defs 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 ma= git-repos
magit-apply magit-wip magit-log which-func imenu magit-diff sm= erge-mode diff diff-mode track-changes
git-commit log-edit pcvs-util add= -log magit-core magit-autorevert autorevert filenotify magit-margin
magi= t-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/de= p srecode/mode semantic/senator semantic/wisent
semantic/wisent/wisent s= recode/insert srecode/filters srecode/args ede/speedbar ede/files ede
ed= e/detect ede/base ede/auto ede/source eieio-speedbar speedbar dframe eieio-= custom srecode/find
srecode/map srecode/ctxt srecode/compile srecode/dic= tionary srecode/fields srecode/table
semantic/decorate/mode semantic/dec= orate pulse srecode semantic/db-mode semantic/idle
semantic/analyze sema= ntic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base
sem= antic/format ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/u= til-modes
semantic/util semantic semantic/tag semantic/lex semantic/fw m= ode-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-bu= ffer mmelmo-imap mmimap mmbuffer mime-view mime-conf calist semi-def wl-add= ress pldap
wl-util wl-vars wl-version modb-generic elmo-flag elmo-locald= ir elmo elmo-signal elmo-msgdb modb
modb-entity elmo-date eword-encode m= ime-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 jabbe= r jabber-truncate jabber-time
jabber-autoaway jabber-vcard-avatars jabbe= r-chatstates jabber-events jabber-vcard jabber-avatar
jabber-activity ja= bber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-versionjabber-ourversion jabber-muc-nick-completion hippie-exp jabber-browse jabb= er-search jabber-register
jabber-roster jabber-presence jabber-muc jabbe= r-bookmarks jabber-private jabber-muc-nick-coloring
jabber-widget jabber= -disco jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq<= br>jabber-core jabber-console sgml-mode facemenu jabber-keymap jabber-sasl = sasl sasl-anonymous
sasl-login sasl-plain fsm jabber-logon jabber-conn s= rv dns starttls tls jabber-xml jabber-menu
jabber-util goto-addr hexrgb = markdown-mode color thingatpt yasnippet org-contacts gnus-art mm-uu
mml2= 015 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-clo= ud nnimap nnmail mail-source utf7 nnoo
parse-time iso8601 gnus-spec gnus= -int gnus-range message sendmail yank-media puny dired dnd
dired-loaddef= s rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-enco= de
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils ma= ilheader 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 nx= ml-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-g= uess 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 o= rg-agenda calfw edmacro kmacro
holidays holiday-loaddefs cal-move org-in= linetask org-superstar org-element org-persist xdg avl-tree
generator or= g-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-e= macs-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-versi= on org-compat org-macs format-spec
ibuf-macs ibuffer ibuffer-loaddefs mb= -depth comp comp-cstr warnings comp-run comp-common rx advice
mwheel eas= y-mmode so-long longlines grep compile text-property-search comint regexp-o= pt ansi-osc
ansi-color ring revbufs derived disp-table hide-mode-line ti= me image hl-line color-theme wid-edit
reporter xclip finder-inf elp boxq= uote-autoloads calfw-autoloads calfw-gcal-autoloads
calfw-ical-autoloads= calfw-org-autoloads csv-mode-autoloads debbugs-autoloads emacsql-psql-auto= loads
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-autoload= s fsm-autoloads jdecomp-autoloads jedi-autoloads jedi-core-autoloads
jin= ja2-mode-autoloads json-reformat-autoloads jsonian-autoloads magit-autoload= s pcase
git-commit-autoloads magit-section-autoloads mingus-autoloads li= bmpdee-autoloads
mmm-jinja2-autoloads mmm-mode-autoloads oauth2-autoload= s org-superstar-autoloads persist-autoloads
projectile-autoloads python-= environment-autoloads rcirc-color-autoloads srv-autoloads cl
terraform-m= ode-autoloads tmr-autoloads transient-autoloads typescript-mode-autoloadsvimrc-mode-autoloads vue-html-mode-autoloads with-editor-autoloads xclip-= autoloads
xterm-keybinder-autoloads yasnippet-autoloads zone-nyan-autolo= ads info tool-bar dash-autoloads
package browse-url url url-proxy url-pr= ivacy url-expand url-methods url-history url-cookie
generate-lisp-file u= rl-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio<= br>eieio-core cl-macs icons password-cache json subr-x map byte-opt gv byte= comp byte-compile url-vars
cl-loaddefs cl-lib rmc iso-transl tooltip cco= nv eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type eli= sp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mode reg= ister
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select mo= use 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 c= yrillic chinese composite emoji-zwj
charscript charprop case-table epa-h= ook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded
button loadd= efs theme-loaddefs faces cus-face macroexp files window text-properties ove= rlay sha1 md5
base64 format env code-pages mule custom widget keymap has= htable-print-readable backquote threads
inotify lcms2 multi-tty make-net= work-process native-compile emacs)

Memory information:
((conses 1= 6 1143330 130840) (symbols 48 68999 14) (strings 32 271738 11137) (string-b= ytes 1 9717243)
=C2=A0(vectors 16 106026) (vector-slots 8 1225249 27804)= (floats 8 1162 13326) (intervals 56 3169 221)
=C2=A0(buffers 984 16))
--000000000000ef9341061936c467-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 24 15:32:06 2024 Received: (at 71177) by debbugs.gnu.org; 24 May 2024 19:32:06 +0000 Received: from localhost ([127.0.0.1]:38784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAae5-0005vk-Sx for submit@debbugs.gnu.org; Fri, 24 May 2024 15:32:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAae4-0005vN-Te for 71177@debbugs.gnu.org; Fri, 24 May 2024 15:32:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sAads-000086-1G; Fri, 24 May 2024 15:31:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=as6yi0W9FtCKJ7uJo2VHUeYH2zoiC8uTsRaAR7wkabU=; b=bUQSpReFPmNEn9Ed+EUt GXwQRMQ5wr529US2t50FjMJq7Ay4IFy2sWdThlaRgq2Rsg+9cg2GQhPRLh286yTkmmtfUnGJIYoqU QX1wmlLMoxwoelsKe9Fscq1i6bzXRMWNPtJyGp7vDLr80Joc9YvZtci/W6mqjOuft+VB3ZihvfFFi iOwFHLG61SNFQwMbgtSvYaVb3vkCpV1nK5rXWXc939Rq297R0bes1TJUj/d3/V5maseRQjyCi5+jL ShC+s7OPWI7AiiQTgsjfEkXSX8F+G1+mo57dqRWrUUP+5MFhmmbkeANk4fK+OKGJxuZPL1Xuu+1XE jm8DTC608LcqCA==; Date: Fri, 24 May 2024 22:31:49 +0300 Message-Id: <86o78v0zx6.fsf@gnu.org> From: Eli Zaretskii To: Daniel Clemente In-Reply-To: (message from Daniel Clemente on Fri, 24 May 2024 17:47:27 +0000) Subject: Re: bug#71177: 30.0.50; crash when opening and closing many TTY frames in succession References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71177 Cc: 71177@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: Daniel Clemente > Date: Fri, 24 May 2024 17:47:27 +0000 > > Emacs compiled without X. > I can launch a new emacsclient with a keypress and I can kill it with another keypress. > I held down the key to launch many emacsclient (around 20), then killed them, then launched a few more, > killed them, … Less than 10 seconds of this behaviour are enough to crash the server. > This doesn't happen during normal usage. I was intentionally trying to find the bug. I don't expect the daemon > to crash only by opening/closing frames. > The command I run to launch the emacsclient is: emacsclient -c -e "(progn (dired "~"))" > I use rxvt-unicode. > > Program received signal SIGPIPE, Broken pipe. I think it crashes because of this SIGPIPE. I hope some Unix expert will be able to explain why Emacs gets get SIGPIPE in this scenario. Perhaps because you kill emacsclient too quickly? It might help if you post the details of how you "launch a new emacsclient with a keypress and kill it with another keypress". IOW, please describe the recipe to reproduce the problem starting from "emacs -Q -nw --daemon". Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri May 24 20:38:02 2024 Received: (at 71177) by debbugs.gnu.org; 25 May 2024 00:38:03 +0000 Received: from localhost ([127.0.0.1]:40009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAfQA-0008Qm-L5 for submit@debbugs.gnu.org; Fri, 24 May 2024 20:38:02 -0400 Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:34275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAfQ8-0008QL-TD for 71177@debbugs.gnu.org; Fri, 24 May 2024 20:38:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716597467; bh=tC6Vt/Zo2JHf5YFKWFoploJk1kHWgczaQMG1DwJLWps=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=e7HXqJvtcigZXo/iSuKGlEL3LyvoklyVnIooxX4+CFfG1Jp755KxCm9nnODHmOwPLw8bCz0Esq+bDxDRJWikLKVtf3KD++ymm8FK/+6S05xJSVT/ZjAt3WIGO8waQ06yeOFXX+/BjYILN1r9tt44mGmQrlQ3WrOb/l4XK20mUYZq4n068EHbloFuhM8rk/1e4je9a0Qx/LN63q+Vhe9BR6IXKgvZOHuDhIYc5Fa6Xw+OT5Vi0xpSDlF0wm/tjSOLHQRl5SOSH0G7eF7y8YCUIY/Gcp7c9CXGd14E8xMdlCBy5Uq5S1Q5G7SDGom1QqKYDZsgaVbDFd0ECrybXdDryg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716597467; bh=NduSTpZlPf9VNmPxFFJ4apB9DE0EnkQeJ9P8kpn0neh=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=eOT11/rASmnfpg6BpG+ThCAla/zfiI7tMyUh1wRvhgyN6hW70Bd014uhPuQmLj4+yNh+zXt8cztdUW/ufuuIm7n4H3YMp1SuRyWpy20dH9QHbtjfMCSpHysdICh68fTcF1C9YJ2OGT2FSIqFRKwECTozZaaQ3ecwttcOGJQPKqhqncqrdf5gzDWelidZuyEPAP9wGllyCIDRSjpeCMTm9wwTBu50Y3Vn27vK9hhgzM3xSN9IHmfXKquawIof8IfTBlvVFa4xKrWdrNxVv3P55SpqEPaoE0spmcLG/hQhX8fHmrkyu5UYtPnW4/YFaYKUhs4154zfp3mCo3fDXCQfxA== X-YMail-OSG: O.4yCWAVM1knaMAIAMwg39.rcHZaEl2Ur7sMmN.Yi6c8hNHpsIId0_kR6OvWDng y3XDXMlM8bMzlP3K6sf8fRvUzsqlnSgwGr24z3N4e5mTckyEt5qc9QFNqcxEtTJoSOcvf6yZ_Y8t czgjGp3UTKtLlcr1YP91dx1zC7py2Mo83EcZWogVVNQE16nEsRYuPIF5lJhtlMWy_Ru5CacdVTGa 6OtAqcJesHEYzP9upThoQ6lZmZQ9mJpdoF5dbS4mpYqv7E3b4E.wlGl._XvFIur4fWgp6hr9yHSu 9EQMXDeQoO5vwC8aud_IHjjM2xemBRpxIiPiD1bFAIJMefHJDm6ktCTRVMNPJ_7aYVathh_Eg7Pf BA31iBzdPkD9kVyui5W2cTPviiolV6dz89GyuhpHXPyMciaNCB207ywS5NmDkrALxXkAUrkR0jtK nwSsdWM.UxAC.q.RsXWXVVSSYmm1hIkXvAlI.fAU.MROI3K01mXkNCMsbNcHG_GvDnsffsPE4AVV MwxC7e_6f71Y43iysOD0Hywffd.98LJ6QmeubUQWHL0UWUCbuuL9Xa6E75P_CzuvVmrLFtGgxsu_ Q7vJ3KSyqL5akEY..9S6C0haAjPI_AQnrjKKroSkn3kJ.K974trZL0u9JGoMiKVkNXA14ZadwIJ3 WyIeDRCw2yvMCAIAiH3X.3ZQTTMxxO1rubw7LTTcXvLLSlyiAh0yFIXrnkp.k2pn6JHG90JaTZhg kWNDRAZE5fKnMPhc.ftI0bO96txM0hPunoZl6Rplfz3dLD1rkd0catbIaOiB9EjBPZF7QSQ3lfHN BUAIO0z2Fb4s.sfkuFAGWMUpwwmDFgY5C5c5HtsXFM00ryTO5JbIfVTbNK5qOc.oIlx1ku86RhAG U4bDUyUNtt4th9gVkunm4yuofJOQRuqzZewhwMkfrBWv0saLVJGZHREEkPGLhoZw3VWqUvZumK1R gnj.VW.oI79XBcycxtN7KO7ZAGcWc3NvkN2V.o4lKJcSwZUIgA.licdIbBFIPa.SfXAsk4uKMKVd NEO4A0_reZfwpoLNL9BUtwwU74oLpmc8YoSwkwFKdD_IKpINhOxE0Rraw0tDopzaPXM6nxoO6_RM 0zWqWd.72R6SLC94T_kd3x8AxNwJzkflNJYFtaov66mtDEBFH0fkr6HJ0wlFH44slZecrG58pcy3 UV14TknchzIZ63OR704NIub3UBC7TidgF3lLSffTb3O3VTSrKxk1oIHo6rabv2CfhaLsN5GCJvGZ 8mWm_sSMIM0UudiIlcyAsFtnx6tlzZGeuygzIF6UlkGmNsTC8J4O1dO7a8tYhmFL0cIHNKr_R2l2 mtmUZzFKsFKfLRNx1qPqANw0WCcPdDQJqvBuRFfS8QSzds0zDrDjWusgRcTNrlehq6S7xXxFtVr5 W6L35Um2UftAZgQfP_vVa8ikIKnYWXdxv08mD6U9q3uSsw8GEfYSQaVgAisndlPl4xSiZNQAcKNU EoDBSb9bY4cxbOVr6tZZO6gEqoTGu1YslpyVdejJ6f4LFnMbSfsgYJ0EwM_dN8trHQT2u7HXauAC 9mDrhH1_YFF9sKuD4L0htHx.XeHMeObhNa.6xEwlZHuWI3X2q3MiK2Z_U40Bp9_lpEZX7z3Ptg6h kxwUrtIuS6.w2OlzoKpKdDS5xGBH2MoTDbWiJ8sa5rF6NJqY9sqxaHyO483K04FHvJZvGyjubHvC qNKDXSTTeS28jNeNHCTjTWhzhJqBpIrZa7v3fb8KynA.pny0i596qHi78gxlgBGT1hZivYrw3JOC J1HuNn1pqVy645n0znptvQ1PH3SpDNlQvT8nBRB64tknpiWL4.b_4BC.CyI.KDs15GTLDKh8IEhS LX75AFhUd.QEXT35dcEgsiUHPNrthKJJgnFVtE1HD7B8UM24OAZI.4Nzt4UjJyWz98GVcrIce2JL axuZ5MQRuQZybi7496lHl8u_TlaZX7Rp9Ir6cCLADDGK6s.Gi7w6D3PqtnlDMpkBvkdJtQE0jYxX Zl343X9p9R6nBHS5EhVFp3RrjgDIlRmHWcDQj1p6qAV7EMnpELVBWX0Agw6lkj4dAJQGA0xXFwC6 3ETfeP_RMuJhB7KGSWFWzfFaRTBL11jWIUpvERMrRXOt7kRKDRCM6KPZtSbsJD6JvChjo8KFs8Vn jwLF9TA8sQT3F45iiidNba77HdRW4C9BwvpENmdnkORrt9ZG1OBnPjtkmQtmmg_bW5oOexckv1eL 1S5.B.yMmOWMb0eJtrlDJRPJKKjk- X-Sonic-MF: X-Sonic-ID: 008d7eaf-7ead-47cd-bcc7-993097dee344 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Sat, 25 May 2024 00:37:47 +0000 Received: by hermes--production-sg3-6f9f87bd85-qvdjn (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 252cf78aa343f104f3b205ebfa34033a; Sat, 25 May 2024 00:37:44 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#71177: 30.0.50; crash when opening and closing many TTY frames in succession In-Reply-To: <86o78v0zx6.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 24 May 2024 22:31:49 +0300") References: <86o78v0zx6.fsf@gnu.org> Date: Sat, 25 May 2024 08:37:46 +0800 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 464 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71177 Cc: 71177@debbugs.gnu.org, Daniel Clemente X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Eli Zaretskii writes: > I think it crashes because of this SIGPIPE. I hope some Unix expert > will be able to explain why Emacs gets get SIGPIPE in this scenario. > Perhaps because you kill emacsclient too quickly? That's a red herring. It's because Daniel is running Emacs under GDB that his backtrace ends with a SIGPIPE, while the backtrace for the crash lies elsewhere. (gdb) handle SIGPIPE noprint pass is probably in order, I suspect. From debbugs-submit-bounces@debbugs.gnu.org Sat May 25 07:06:20 2024 Received: (at 71177) by debbugs.gnu.org; 25 May 2024 11:06:20 +0000 Received: from localhost ([127.0.0.1]:42804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sApEC-0004Su-Fb for submit@debbugs.gnu.org; Sat, 25 May 2024 07:06:20 -0400 Received: from mail-yw1-f180.google.com ([209.85.128.180]:50590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sApEA-0004Sm-6L for 71177@debbugs.gnu.org; Sat, 25 May 2024 07:06:18 -0400 Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-62a2424ed00so801437b3.1 for <71177@debbugs.gnu.org>; Sat, 25 May 2024 04:06:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716635105; x=1717239905; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=u+7THA8NoWtV2G8QuCtTbLaz6c5HVXOcWQ1U7rHqoQs=; b=V///8FTNKEtOlk/Mg0KwnXFFYwQ9ZKBWZaQV+p+68IOtKhcoQLveOph1gaTU7xcQAB CD5YcoQbENVRQ1hzDxKsatvosdfhpS1GuOODlM51XioBFbJ2OGu15xPUx6TxRQujYD6t fYy7m2nQBpbmlQCicDTMNv6kAL9yOZgt+vqcs/P5X6xljfOXRec+VhOa2EPTMuWxWdLr EBZcgwjIhGv7wBB6JCdI1yJhDQws/plg4CTxD73CmUwkKh8PyNSBWfZ4HESfIwg4Mwh+ TmFoia4MJon1YKfENDjdJTh01zSX9KG89y/A0qFToP4tvtlj862poADm8XaCvFDUfdGw aggQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716635105; x=1717239905; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=u+7THA8NoWtV2G8QuCtTbLaz6c5HVXOcWQ1U7rHqoQs=; b=RPp37Pkr/nijf/hhm2zFYU28MDeZ/jg6AKL4VyH20eO0oZrQGoVAxeA1SoQd3BIunl eRFclPUNFlBjz3QxloJvKd6eBktM6qNMKCnWH5up43HCaRnN8A7cMJ2IIxoLDFVKS8hI KDbQLkWVPVL+2825G/PGdVrM6OsOajFXvFFoliUGW70NZAbiy1O3OpqUcFa+NS6FpAgr gtbdmmzke/mWflzfXu20/ts1oXxOMMSkBI8t/kI57HSQBRCC9paOsotlKDIIwEE6WtFo bU5NHQpruDnHbQyIQsg13WrM2xiEg2jWJ7mWZCiTGlpnDQzo3KEJhdeUc52Y78JzrQ4f CXNw== X-Forwarded-Encrypted: i=1; AJvYcCUl3r7lGMWO6vNMmDCtyFKGP4D0ZcLu+U8UqGrXCt4jbMA50QdemgDex+ajw2D2Wj7FA+VPPXGKawGE2QqxP5ZueXVj11s= X-Gm-Message-State: AOJu0YzY+qJeVI9g2HC8zqaGiT2q5IL3qOeWxmF/DBSTYJPi3Ypy7OK1 7cTAV1oPc9GqwiY7gn5Icb/JXlervTwXCMF+U37k4+zAyI9+hP1sgHheG0zH7xolDZeLPMmDufY ESuKxtao217+gJm7XfnXshRNtfOo= X-Google-Smtp-Source: AGHT+IE4jrvci2X/6sNwB1S9Xmkp11twkveBmPpUVTcteGNBqKFAoo6ET4GHpVKNaLBmAi2qDeTvlFHQD+F2hHx9UOs= X-Received: by 2002:a0d:eb54:0:b0:61a:bc15:8359 with SMTP id 00721157ae682-62a08d29241mr45944877b3.9.1716635105175; Sat, 25 May 2024 04:05:05 -0700 (PDT) MIME-Version: 1.0 References: <86o78v0zx6.fsf@gnu.org> In-Reply-To: From: Daniel Clemente Date: Sat, 25 May 2024 11:04:39 +0000 Message-ID: Subject: Re: bug#71177: 30.0.50; crash when opening and closing many TTY frames in succession To: Po Lu Content-Type: multipart/alternative; boundary="000000000000a7330506194541d1" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 71177 Cc: 71177@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.7 (/) --000000000000a7330506194541d1 Content-Type: text/plain; charset="UTF-8" > That's a red herring. It's because Daniel is running Emacs under GDB > that his backtrace ends with a SIGPIPE, while the backtrace for the > crash lies elsewhere. True, this was a SIGPIPE (still not a crash), and gdb was stopping here. By running "cont" I could make it continue. After running "handle SIGPIPE noprint pass", and continuing the same behaviour for ~30 seconds, I saw the real crash (SIGSEGV). The cause of the crash is the other bug I reported, bug#71176 (tty-set-up-initial-frame-faces, face_at_buffer_position, default_face = 0x0), so I posted the new backtrace there. So in here we just discovered that opening+closing frames is a way to reproduce bug#71176, but I think the bug is 71176 and this one can be closed. > It might help if you post the details of how you "launch a new > emacsclient with a keypress and kill it with another keypress". IOW, > please describe the recipe to reproduce the problem starting from > "emacs -Q -nw --daemon". I found a simpler formula, by launching and killing emasclient in a bash loop. Details at bug#71176. On Sat, 25 May 2024 at 00:37, Po Lu wrote: > Eli Zaretskii writes: > > > I think it crashes because of this SIGPIPE. I hope some Unix expert > > will be able to explain why Emacs gets get SIGPIPE in this scenario. > > Perhaps because you kill emacsclient too quickly? > > That's a red herring. It's because Daniel is running Emacs under GDB > that his backtrace ends with a SIGPIPE, while the backtrace for the > crash lies elsewhere. > > (gdb) handle SIGPIPE noprint pass > > is probably in order, I suspect. > --000000000000a7330506194541d1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> That's a red herring.=C2=A0 It&= #39;s because Daniel is running Emacs under GDB
> that his backtrace ends with a SIGPIPE, while the backtrace for the > crash lies elsewhere.

True, this was a SIGPIPE (still not a crash), and= gdb was stopping here. By running "cont" I could make it continu= e.
After running "handle SIGPIPE noprint pass", and con= tinuing the same behaviour for ~30 seconds, I saw the real crash (SIGSEGV)= .

The cause of the crash is the other bug I report= ed, bug#71176 (tty-set-up-initial-frame-faces, face_at_buffer_position, def= ault_face =3D 0x0), so I posted the new backtrace there.

=
So in here we just discovered that opening+closing frames is a w= ay to reproduce bug#71176, but I think the bug is 71176 and this one can be= closed.


> It might help if = you post the details of how you "launch a new
> emacsclient with= a keypress and kill it with another keypress".=C2=A0 IOW,
> please describe the recipe to reproduce the problem starting from
> "emacs -Q -nw --daemon".

I found a = simpler formula, by launching and killing emasclient in a bash loop. Detail= s at bug#71176.



On Sat, 25 May 2024 at 00:37, Po Lu= <luangruo@yahoo= .com> wrote:
Eli Zaretskii <eli= z@gnu.org> writes:

> I think it crashes because of this SIGPIPE.=C2=A0 I hope some Unix exp= ert
> will be able to explain why Emacs gets get SIGPIPE in this scenario. > Perhaps because you kill emacsclient too quickly?

That's a red herring.=C2=A0 It's because Daniel is running Emacs un= der GDB
that his backtrace ends with a SIGPIPE, while the backtrace for the
crash lies elsewhere.

=C2=A0 (gdb) handle SIGPIPE noprint pass

is probably in order, I suspect.
--000000000000a7330506194541d1-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 25 08:45:53 2024 Received: (at 71177) by debbugs.gnu.org; 25 May 2024 12:45:53 +0000 Received: from localhost ([127.0.0.1]:43226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAqmW-0002ik-OZ for submit@debbugs.gnu.org; Sat, 25 May 2024 08:45:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAqmU-0002iI-Qs; Sat, 25 May 2024 08:45:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sAqkB-0001Z8-2o; Sat, 25 May 2024 08:43:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=6JToSFYa3Gh07PtXA7++hcg4HZyugPrlqc9aVhmw7e4=; b=FABP+qbV6bFn opkBGBaie9VBQCFbFy3D9jAQV5XqORM0pN94R1RUDB+Sy316SgujSSDoLPgQBDsJRVDxxOEw0vsPy U9YUhcNC6dQiTZOyNkM6Zxzoe9BsVZeIozefve83ppSzRrMEIKrFZBjVUi6+0XKrhkJETwIdMofcj BMWcy3UGCCb2ntCt+UOak+6eRZ3ZZDV5X9IFs/mSpMff2sErsxMeJLL33uECaUYCt2Ni4CwTLN+zZ g1LOyHndzzgYdWdsUP4QXkhIi2XvGoj5cxM4k2cfeIsqJkLkAu33xgIc5SOiFHyfT7fafKJDKo299 BREop+aAf/Os1RfLLJl+0A==; Date: Sat, 25 May 2024 15:43:24 +0300 Message-Id: <865xv2yscz.fsf@gnu.org> From: Eli Zaretskii To: Daniel Clemente In-Reply-To: (message from Daniel Clemente on Sat, 25 May 2024 11:04:39 +0000) Subject: Re: bug#71177: 30.0.50; crash when opening and closing many TTY frames in succession References: <86o78v0zx6.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71177 Cc: luangruo@yahoo.com, 71177@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) merge 71177 71176 thanks > From: Daniel Clemente > Date: Sat, 25 May 2024 11:04:39 +0000 > Cc: Eli Zaretskii , 71177@debbugs.gnu.org > > > That's a red herring. It's because Daniel is running Emacs under GDB > > that his backtrace ends with a SIGPIPE, while the backtrace for the > > crash lies elsewhere. > > True, this was a SIGPIPE (still not a crash), and gdb was stopping here. By running "cont" I could make it > continue. > After running "handle SIGPIPE noprint pass", and continuing the same behaviour for ~30 seconds, I saw the > real crash (SIGSEGV). > > The cause of the crash is the other bug I reported, bug#71176 (tty-set-up-initial-frame-faces, > face_at_buffer_position, default_face = 0x0), so I posted the new backtrace there. > > So in here we just discovered that opening+closing frames is a way to reproduce bug#71176, but I think the > bug is 71176 and this one can be closed. OK, I'm merging them. From unknown Fri Aug 15 02:04:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 25 Jun 2024 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator