From unknown Sat Sep 13 04:54:59 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#28430 <28430@debbugs.gnu.org> To: bug#28430 <28430@debbugs.gnu.org> Subject: Status: 26.0.50; Segfault on unexpected connection loss Reply-To: bug#28430 <28430@debbugs.gnu.org> Date: Sat, 13 Sep 2025 11:54:59 +0000 retitle 28430 26.0.50; Segfault on unexpected connection loss reassign 28430 emacs submitter 28430 Daniel Kraus severity 28430 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 02:43:00 2017 Received: (at submit) by debbugs.gnu.org; 12 Sep 2017 06:43:00 +0000 Received: from localhost ([127.0.0.1]:34616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dreuP-0004vu-JI for submit@debbugs.gnu.org; Tue, 12 Sep 2017 02:43:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drdym-0003Wn-0m for submit@debbugs.gnu.org; Tue, 12 Sep 2017 01:43:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drdyb-0001rr-GF for submit@debbugs.gnu.org; Tue, 12 Sep 2017 01:43:18 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,WEIRD_PORT autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47478) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1drdyb-0001rj-Cg for submit@debbugs.gnu.org; Tue, 12 Sep 2017 01:43:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49184) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drdyV-0007k1-LB for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2017 01:43:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drdyQ-0001if-Le for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2017 01:43:07 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:32970) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1drdyQ-0001gC-3K for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2017 01:43:02 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id A7C1B48A17 for ; Tue, 12 Sep 2017 07:42:59 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by gerste.heinlein-support.de (gerste.heinlein-support.de [91.198.250.173]) (amavisd-new, port 10030) with ESMTP id TFA7UEIRmtJS for ; Tue, 12 Sep 2017 07:42:39 +0200 (CEST) From: Daniel Kraus To: bug-gnu-emacs@gnu.org Subject: 26.0.50; Segfault on unexpected connection loss Date: Tue, 12 Sep 2017 13:41:20 +0800 Message-ID: <87h8w8qxrz.fsf@matrix> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 12 Sep 2017 02:42:55 -0400 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: -5.0 (-----) This bug happens with restclient mode but I suspect it happens for other packages as well?! To reproduce: Start in a process to listen on a port, e.g. #+BEGIN_SRC sh nc -l -p 6543 #+END_SRC Start emacs: `emacs --debug-init -Q` Load restclient: #+BEGIN_SRC emacs-lisp (add-to-list 'load-path "/home/daniel/.emacs.d/elpa/restclient-20170727.8= 25") (require 'restclient) #+END_SRC Open new buffer (e.g. 'test.rest') and `M-x restclient-mode`. Type: `GET http://127.0.0.1:6543/` and then press `C-c C-c` Switch to the netcat window and Ctrl-C to break up the connection. Emacs segfaults: #+BEGIN_QUOTE Fatal error 11: Segmentation fault Backtrace: /usr/bin/emacs[0x50e2bf] /usr/bin/emacs[0x4f3d02] /usr/bin/emacs[0x50c5df] /usr/bin/emacs[0x50c809] /usr/bin/emacs[0x50c88d] /usr/lib/libpthread.so.0(+0x11da0)[0x7fccb2d59da0] /usr/bin/emacs[0x4f8d80] /usr/bin/emacs[0x5a8d21] /usr/bin/emacs[0x569d1e] /usr/bin/emacs[0x5a8c2f] /usr/bin/emacs[0x5abbc9] /usr/bin/emacs[0x5b16a2] /usr/bin/emacs[0x4fe9ae] /usr/bin/emacs[0x500d9c] /usr/bin/emacs[0x50289e] /usr/bin/emacs[0x569c4f] /usr/bin/emacs[0x4f40c5] /usr/bin/emacs[0x569bbe] /usr/bin/emacs[0x4f405d] /usr/bin/emacs[0x4f8a28] /usr/bin/emacs[0x4f8d57] /usr/bin/emacs[0x41645c] /usr/lib/libc.so.6(__libc_start_main+0xea)[0x7fccb2322f6a] /usr/bin/emacs[0x4171ea] fish: =E2=80=9C/usr/bin/emacs --debug-init -Q=E2=80=9D terminated by sign= al SIGSEGV (Address boundary error) #+END_QUOTE In GNU Emacs 26.0.50 (build 22, x86_64-pc-linux-gnu, GTK+ Version 3.22.19= ) of 2017-09-12 built on matrix Repository revision: 370e04fbb206c59c6a2251dc54f69c61887f60cc Windowing system distributor 'The X.Org Foundation', version 11.0.1190300= 0 Recent messages: Restoring clock data Loading /home/daniel/.emacs.d/personal/org-clock-save.el (source)...done When done with this frame, type C-x 5 0 Saving file /home/daniel/org/gtd.org... Wrote /tmp/.!home!daniel!org!gtd.org.~undo-tree~ Wrote /home/daniel/org/gtd.org Mark set Saving file /home/daniel/org/gtd.org... Wrote /tmp/.!home!daniel!org!gtd.org.~undo-tree~ Wrote /home/daniel/org/gtd.org Configured using: 'configure --prefix=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib --localstatedir=3D/var --mandir=3D/usr/share/man --with-gameuser=3D:game= s --with-sound=3Dalsa --with-xft --with-modules --with-x-toolkit=3Dgtk3 --without-gconf --with-gsettings --without-gpm --without-m17n-flt --with-xwidgets --without-compress-install 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-protector-strong -fno-plt' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2 LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS LIBSYSTEMD Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: editorconfig-mode: t csv-field-index-mode: t selected-global-mode: t selected-minor-mode: t global-undo-tree-mode: t undo-tree-mode: t yas-global-mode: t yas-minor-mode: t global-edit-server-edit-mode: t frames-only-mode: t global-company-mode: t company-mode: t whole-line-or-region-global-mode: t whole-line-or-region-local-mode: t back-button-mode: t dired-async-mode: t beacon-mode: t which-key-mode: t override-global-mode: t magit-auto-revert-mode: t global-git-commit-mode: t diff-auto-refine-mode: t global-flycheck-mode: t which-function-mode: t helm-mode: t helm-descbinds-mode: t helm-autoresize-mode: t async-bytecomp-package-mode: t winner-mode: t global-anzu-mode: t anzu-mode: t projectile-mode: t volatile-highlights-mode: t global-hl-line-mode: t savehist-mode: t save-place-mode: t show-smartparens-global-mode: t global-auto-revert-mode: t delete-selection-mode: t prelude-global-mode: t prelude-mode: t shell-dirtrack-mode: t recentf-mode: t cl-old-struct-compat-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/daniel/.emacs.d/repos/browse-at-remote/browse-at-remote hides /home= /daniel/.emacs.d/elpa/browse-at-remote-20170720.1518/browse-at-remote /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-C hides /home/dan= iel/.emacs.d/elpa/org-20170911/ob-C /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-picolisp hides /h= ome/daniel/.emacs.d/elpa/org-20170911/ob-picolisp /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-man hides /home/d= aniel/.emacs.d/elpa/org-20170911/ox-man /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-mouse hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-mouse /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ditaa hides /home= /daniel/.emacs.d/elpa/org-20170911/ob-ditaa /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-table hides /home= /daniel/.emacs.d/elpa/org-20170911/ob-table /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-core hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-core /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-agenda hides /ho= me/daniel/.emacs.d/elpa/org-20170911/org-agenda /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-org hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-org /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-table hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-table /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-docview hides /h= ome/daniel/.emacs.d/elpa/org-20170911/org-docview /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-version hides /h= ome/daniel/.emacs.d/elpa/org-20170911/org-version /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-element hides /h= ome/daniel/.emacs.d/elpa/org-20170911/org-element /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-faces hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-faces /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-src hides /home/= daniel/.emacs.d/elpa/org-20170911/org-src /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-fortran hides /ho= me/daniel/.emacs.d/elpa/org-20170911/ob-fortran /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-gnus hides /home= /daniel/.emacs.d/elpa/org-20170911/org-gnus /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-beamer hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ox-beamer /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-haskell hides /ho= me/daniel/.emacs.d/elpa/org-20170911/ob-haskell /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-list hides /home= /daniel/.emacs.d/elpa/org-20170911/org-list /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sass hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-sass /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-java hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-java /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-J hides /home/dan= iel/.emacs.d/elpa/org-20170911/ob-J /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-asymptote hides /= home/daniel/.emacs.d/elpa/org-20170911/ob-asymptote /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-colview hides /h= ome/daniel/.emacs.d/elpa/org-20170911/org-colview /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-install hides /h= ome/daniel/.emacs.d/elpa/org-20170911/org-install /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-ctags hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-ctags /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-tangle hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-tangle /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-exp hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-exp /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-bbdb hides /home= /daniel/.emacs.d/elpa/org-20170911/org-bbdb /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-eshell hides /ho= me/daniel/.emacs.d/elpa/org-20170911/org-eshell /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-makefile hides /h= ome/daniel/.emacs.d/elpa/org-20170911/ob-makefile /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-icalendar hides /= home/daniel/.emacs.d/elpa/org-20170911/ox-icalendar /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-maxima hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-maxima /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ruby hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-ruby /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-attach hides /ho= me/daniel/.emacs.d/elpa/org-20170911/org-attach /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lob hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-lob /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-keys hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-keys /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-js hides /home/da= niel/.emacs.d/elpa/org-20170911/ob-js /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-groovy hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-groovy /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob hides /home/danie= l/.emacs.d/elpa/org-20170911/ob /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-footnote hides /= home/daniel/.emacs.d/elpa/org-20170911/org-footnote /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-hledger hides /ho= me/daniel/.emacs.d/elpa/org-20170911/ob-hledger /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-macro hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-macro /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-indent hides /ho= me/daniel/.emacs.d/elpa/org-20170911/org-indent /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-comint hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-comint /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-eval hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-eval /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-R hides /home/dan= iel/.emacs.d/elpa/org-20170911/ob-R /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ebnf hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-ebnf /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-clojure hides /ho= me/daniel/.emacs.d/elpa/org-20170911/ob-clojure /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-plot hides /home= /daniel/.emacs.d/elpa/org-20170911/org-plot /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-md hides /home/da= niel/.emacs.d/elpa/org-20170911/ox-md /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lisp hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-lisp /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-coq hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-coq /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-irc hides /home/= daniel/.emacs.d/elpa/org-20170911/org-irc /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-plantuml hides /h= ome/daniel/.emacs.d/elpa/org-20170911/ob-plantuml /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-shen hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-shen /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-odt hides /home/d= aniel/.emacs.d/elpa/org-20170911/ox-odt /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-gnuplot hides /ho= me/daniel/.emacs.d/elpa/org-20170911/ob-gnuplot /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-datetree hides /= home/daniel/.emacs.d/elpa/org-20170911/org-datetree /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-latex hides /home= /daniel/.emacs.d/elpa/org-20170911/ob-latex /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ledger hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-ledger /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lua hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-lua /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-archive hides /h= ome/daniel/.emacs.d/elpa/org-20170911/org-archive /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-pcomplete hides = /home/daniel/.emacs.d/elpa/org-20170911/org-pcomplete /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-screen hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-screen /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-timer hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-timer /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-octave hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-octave /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-macs hides /home= /daniel/.emacs.d/elpa/org-20170911/org-macs /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-dot hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-dot /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-inlinetask hides= /home/daniel/.emacs.d/elpa/org-20170911/org-inlinetask /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-entities hides /= home/daniel/.emacs.d/elpa/org-20170911/org-entities /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-awk hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-awk /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-id hides /home/d= aniel/.emacs.d/elpa/org-20170911/org-id /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-forth hides /home= /daniel/.emacs.d/elpa/org-20170911/ob-forth /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-emacs-lisp hides = /home/daniel/.emacs.d/elpa/org-20170911/ob-emacs-lisp /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-org hides /home/d= aniel/.emacs.d/elpa/org-20170911/ox-org /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sed hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-sed /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org hides /home/dani= el/.emacs.d/elpa/org-20170911/org /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-capture hides /h= ome/daniel/.emacs.d/elpa/org-20170911/org-capture /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ocaml hides /home= /daniel/.emacs.d/elpa/org-20170911/ob-ocaml /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-latex hides /home= /daniel/.emacs.d/elpa/org-20170911/ox-latex /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-mobile hides /ho= me/daniel/.emacs.d/elpa/org-20170911/org-mobile /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-bibtex hides /ho= me/daniel/.emacs.d/elpa/org-20170911/org-bibtex /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-habit hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-habit /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sql hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-sql /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-vala hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-vala /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-eww hides /home/= daniel/.emacs.d/elpa/org-20170911/org-eww /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-calc hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-calc /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-stan hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-stan /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-scheme hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-scheme /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-clock hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-clock /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-lint hides /home= /daniel/.emacs.d/elpa/org-20170911/org-lint /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-publish hides /ho= me/daniel/.emacs.d/elpa/org-20170911/ox-publish /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-texinfo hides /ho= me/daniel/.emacs.d/elpa/org-20170911/ox-texinfo /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-info hides /home= /daniel/.emacs.d/elpa/org-20170911/org-info /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-mhe hides /home/= daniel/.emacs.d/elpa/org-20170911/org-mhe /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-python hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-python /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ref hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-ref /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-matlab hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-matlab /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-ascii hides /home= /daniel/.emacs.d/elpa/org-20170911/ox-ascii /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox hides /home/danie= l/.emacs.d/elpa/org-20170911/ox /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-abc hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-abc /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-rmail hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-rmail /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-processing hides = /home/daniel/.emacs.d/elpa/org-20170911/ob-processing /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-duration hides /= home/daniel/.emacs.d/elpa/org-20170911/org-duration /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-feed hides /home= /daniel/.emacs.d/elpa/org-20170911/org-feed /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-perl hides /home/= daniel/.emacs.d/elpa/org-20170911/ob-perl /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-shell hides /home= /daniel/.emacs.d/elpa/org-20170911/ob-shell /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-css hides /home/d= aniel/.emacs.d/elpa/org-20170911/ob-css /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-w3m hides /home/= daniel/.emacs.d/elpa/org-20170911/org-w3m /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-crypt hides /hom= e/daniel/.emacs.d/elpa/org-20170911/org-crypt /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-html hides /home/= daniel/.emacs.d/elpa/org-20170911/ox-html /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lilypond hides /h= ome/daniel/.emacs.d/elpa/org-20170911/ob-lilypond /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sqlite hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-sqlite /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-io hides /home/da= niel/.emacs.d/elpa/org-20170911/ob-io /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-loaddefs hides /= home/daniel/.emacs.d/elpa/org-20170911/org-loaddefs /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-mscgen hides /hom= e/daniel/.emacs.d/elpa/org-20170911/ob-mscgen /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-compat hides /ho= me/daniel/.emacs.d/elpa/org-20170911/org-compat /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-protocol hides /= home/daniel/.emacs.d/elpa/org-20170911/org-protocol /home/daniel/.emacs.d/repos/py-isort.el/py-isort hides /home/daniel/.emac= s.d/elpa/py-isort-20160925.318/py-isort /home/daniel/.emacs.d/repos/virtualenvwrapper.el/virtualenvwrapper hides = /home/daniel/.emacs.d/elpa/virtualenvwrapper-20161002.1515/virtualenvwrap= per /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-texi hides /u= sr/share/emacs/site-lisp/ledger-mode/ledger-texi /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-schedule hide= s /usr/share/emacs/site-lisp/ledger-mode/ledger-schedule /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-fonts hides /= usr/share/emacs/site-lisp/ledger-mode/ledger-fonts /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-mode hides /u= sr/share/emacs/site-lisp/ledger-mode/ledger-mode /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-init hides /u= sr/share/emacs/site-lisp/ledger-mode/ledger-init /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-xact hides /u= sr/share/emacs/site-lisp/ledger-mode/ledger-xact /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-sort hides /u= sr/share/emacs/site-lisp/ledger-mode/ledger-sort /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-exec hides /u= sr/share/emacs/site-lisp/ledger-mode/ledger-exec /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-regex hides /= usr/share/emacs/site-lisp/ledger-mode/ledger-regex /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-complete hide= s /usr/share/emacs/site-lisp/ledger-mode/ledger-complete /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-occur hides /= usr/share/emacs/site-lisp/ledger-mode/ledger-occur /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-post hides /u= sr/share/emacs/site-lisp/ledger-mode/ledger-post /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-navigate hide= s /usr/share/emacs/site-lisp/ledger-mode/ledger-navigate /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-state hides /= usr/share/emacs/site-lisp/ledger-mode/ledger-state /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-report hides = /usr/share/emacs/site-lisp/ledger-mode/ledger-report /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-reconcile hid= es /usr/share/emacs/site-lisp/ledger-mode/ledger-reconcile /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-commodities h= ides /usr/share/emacs/site-lisp/ledger-mode/ledger-commodities /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-fontify hides= /usr/share/emacs/site-lisp/ledger-mode/ledger-fontify /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-context hides= /usr/share/emacs/site-lisp/ledger-mode/ledger-context /home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-test hides /u= sr/share/emacs/site-lisp/ledger-mode/ledger-test /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-C hides /usr/shar= e/emacs/26.0.50/lisp/org/ob-C /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-picolisp hides /u= sr/share/emacs/26.0.50/lisp/org/ob-picolisp /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-man hides /usr/sh= are/emacs/26.0.50/lisp/org/ox-man /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-mouse hides /usr= /share/emacs/26.0.50/lisp/org/org-mouse /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ditaa hides /usr/= share/emacs/26.0.50/lisp/org/ob-ditaa /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-table hides /usr/= share/emacs/26.0.50/lisp/org/ob-table /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-core hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-core /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-agenda hides /us= r/share/emacs/26.0.50/lisp/org/org-agenda /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-org hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-org /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-table hides /usr= /share/emacs/26.0.50/lisp/org/org-table /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-docview hides /u= sr/share/emacs/26.0.50/lisp/org/org-docview /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-version hides /u= sr/share/emacs/26.0.50/lisp/org/org-version /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-element hides /u= sr/share/emacs/26.0.50/lisp/org/org-element /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-faces hides /usr= /share/emacs/26.0.50/lisp/org/org-faces /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-src hides /usr/s= hare/emacs/26.0.50/lisp/org/org-src /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-fortran hides /us= r/share/emacs/26.0.50/lisp/org/ob-fortran /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-gnus hides /usr/= share/emacs/26.0.50/lisp/org/org-gnus /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-beamer hides /usr= /share/emacs/26.0.50/lisp/org/ox-beamer /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-haskell hides /us= r/share/emacs/26.0.50/lisp/org/ob-haskell /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-list hides /usr/= share/emacs/26.0.50/lisp/org/org-list /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sass hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-sass /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-java hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-java /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-J hides /usr/shar= e/emacs/26.0.50/lisp/org/ob-J /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-asymptote hides /= usr/share/emacs/26.0.50/lisp/org/ob-asymptote /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-colview hides /u= sr/share/emacs/26.0.50/lisp/org/org-colview /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-install hides /u= sr/share/emacs/26.0.50/lisp/org/org-install /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-ctags hides /usr= /share/emacs/26.0.50/lisp/org/org-ctags /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-tangle hides /usr= /share/emacs/26.0.50/lisp/org/ob-tangle /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-exp hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-exp /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-bbdb hides /usr/= share/emacs/26.0.50/lisp/org/org-bbdb /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-eshell hides /us= r/share/emacs/26.0.50/lisp/org/org-eshell /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-makefile hides /u= sr/share/emacs/26.0.50/lisp/org/ob-makefile /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-icalendar hides /= usr/share/emacs/26.0.50/lisp/org/ox-icalendar /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-maxima hides /usr= /share/emacs/26.0.50/lisp/org/ob-maxima /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ruby hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-ruby /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-attach hides /us= r/share/emacs/26.0.50/lisp/org/org-attach /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lob hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-lob /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-keys hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-keys /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-js hides /usr/sha= re/emacs/26.0.50/lisp/org/ob-js /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-groovy hides /usr= /share/emacs/26.0.50/lisp/org/ob-groovy /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob hides /usr/share/= emacs/26.0.50/lisp/org/ob /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-footnote hides /= usr/share/emacs/26.0.50/lisp/org/org-footnote /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-macro hides /usr= /share/emacs/26.0.50/lisp/org/org-macro /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-indent hides /us= r/share/emacs/26.0.50/lisp/org/org-indent /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-comint hides /usr= /share/emacs/26.0.50/lisp/org/ob-comint /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-eval hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-eval /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-R hides /usr/shar= e/emacs/26.0.50/lisp/org/ob-R /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ebnf hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-ebnf /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-clojure hides /us= r/share/emacs/26.0.50/lisp/org/ob-clojure /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-plot hides /usr/= share/emacs/26.0.50/lisp/org/org-plot /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-md hides /usr/sha= re/emacs/26.0.50/lisp/org/ox-md /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lisp hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-lisp /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-coq hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-coq /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-irc hides /usr/s= hare/emacs/26.0.50/lisp/org/org-irc /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-plantuml hides /u= sr/share/emacs/26.0.50/lisp/org/ob-plantuml /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-shen hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-shen /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-odt hides /usr/sh= are/emacs/26.0.50/lisp/org/ox-odt /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-gnuplot hides /us= r/share/emacs/26.0.50/lisp/org/ob-gnuplot /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-datetree hides /= usr/share/emacs/26.0.50/lisp/org/org-datetree /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-latex hides /usr/= share/emacs/26.0.50/lisp/org/ob-latex /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ledger hides /usr= /share/emacs/26.0.50/lisp/org/ob-ledger /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lua hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-lua /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-archive hides /u= sr/share/emacs/26.0.50/lisp/org/org-archive /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-pcomplete hides = /usr/share/emacs/26.0.50/lisp/org/org-pcomplete /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-screen hides /usr= /share/emacs/26.0.50/lisp/org/ob-screen /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-timer hides /usr= /share/emacs/26.0.50/lisp/org/org-timer /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-octave hides /usr= /share/emacs/26.0.50/lisp/org/ob-octave /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-macs hides /usr/= share/emacs/26.0.50/lisp/org/org-macs /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-dot hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-dot /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-inlinetask hides= /usr/share/emacs/26.0.50/lisp/org/org-inlinetask /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-entities hides /= usr/share/emacs/26.0.50/lisp/org/org-entities /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-awk hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-awk /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-id hides /usr/sh= are/emacs/26.0.50/lisp/org/org-id /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-forth hides /usr/= share/emacs/26.0.50/lisp/org/ob-forth /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-emacs-lisp hides = /usr/share/emacs/26.0.50/lisp/org/ob-emacs-lisp /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-org hides /usr/sh= are/emacs/26.0.50/lisp/org/ox-org /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sed hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-sed /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org hides /usr/share= /emacs/26.0.50/lisp/org/org /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-capture hides /u= sr/share/emacs/26.0.50/lisp/org/org-capture /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ocaml hides /usr/= share/emacs/26.0.50/lisp/org/ob-ocaml /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-latex hides /usr/= share/emacs/26.0.50/lisp/org/ox-latex /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-mobile hides /us= r/share/emacs/26.0.50/lisp/org/org-mobile /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-bibtex hides /us= r/share/emacs/26.0.50/lisp/org/org-bibtex /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-habit hides /usr= /share/emacs/26.0.50/lisp/org/org-habit /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sql hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-sql /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-eww hides /usr/s= hare/emacs/26.0.50/lisp/org/org-eww /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-calc hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-calc /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-stan hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-stan /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-scheme hides /usr= /share/emacs/26.0.50/lisp/org/ob-scheme /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-clock hides /usr= /share/emacs/26.0.50/lisp/org/org-clock /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-lint hides /usr/= share/emacs/26.0.50/lisp/org/org-lint /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-publish hides /us= r/share/emacs/26.0.50/lisp/org/ox-publish /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-texinfo hides /us= r/share/emacs/26.0.50/lisp/org/ox-texinfo /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-info hides /usr/= share/emacs/26.0.50/lisp/org/org-info /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-mhe hides /usr/s= hare/emacs/26.0.50/lisp/org/org-mhe /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-python hides /usr= /share/emacs/26.0.50/lisp/org/ob-python /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ref hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-ref /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-matlab hides /usr= /share/emacs/26.0.50/lisp/org/ob-matlab /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-ascii hides /usr/= share/emacs/26.0.50/lisp/org/ox-ascii /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox hides /usr/share/= emacs/26.0.50/lisp/org/ox /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-abc hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-abc /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-rmail hides /usr= /share/emacs/26.0.50/lisp/org/org-rmail /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-processing hides = /usr/share/emacs/26.0.50/lisp/org/ob-processing /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-feed hides /usr/= share/emacs/26.0.50/lisp/org/org-feed /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-perl hides /usr/s= hare/emacs/26.0.50/lisp/org/ob-perl /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-shell hides /usr/= share/emacs/26.0.50/lisp/org/ob-shell /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-css hides /usr/sh= are/emacs/26.0.50/lisp/org/ob-css /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-w3m hides /usr/s= hare/emacs/26.0.50/lisp/org/org-w3m /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-crypt hides /usr= /share/emacs/26.0.50/lisp/org/org-crypt /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-html hides /usr/s= hare/emacs/26.0.50/lisp/org/ox-html /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lilypond hides /u= sr/share/emacs/26.0.50/lisp/org/ob-lilypond /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sqlite hides /usr= /share/emacs/26.0.50/lisp/org/ob-sqlite /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-io hides /usr/sha= re/emacs/26.0.50/lisp/org/ob-io /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-loaddefs hides /= usr/share/emacs/26.0.50/lisp/org/org-loaddefs /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-mscgen hides /usr= /share/emacs/26.0.50/lisp/org/ob-mscgen /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-compat hides /us= r/share/emacs/26.0.50/lisp/org/org-compat /home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-protocol hides /= usr/share/emacs/26.0.50/lisp/org/org-protocol Features: (shadow face-remap emacsbug helm-command helm-x-files helm-for-files helm-external diary-lib diary-loaddefs cal-iso org-eldoc org-indent cap-words superword subword org-bullets org-rmail org-mhe org-irc org-info org-gnus org-docview org-bibtex bibtex org-bbdb org-w3m editorconfig-core editorconfig-core-handle editorconfig-fnmatch company-yasnippet smart-mode-line-powerline-theme keychain-environment systemd editorconfig shrink-whitespace yaml-mode toml-mode align csv-mode iedit iedit-lib web-mode-expansions web-mode disp-table guess-language flyspell-correct-helm flyspell-correct ace-link avy god-mode dakra selected smart-region rainbow-delimiters elisp-slime-nav multiple-cursors mc-hide-unmatched-lines-mode mc-separate-operations rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors mc-edit-lines expand-region text-mode-expansions cc-mode-expansions the-org-mode-expansions ruby-mode-expansions python-el-fgallina-expansions octave-expansions nxml-mode-expansions js2-mode-expansions js-mode-expansions html-mode-expansions css-mode-expansions er-basic-expansions expand-region-core expand-region-custom undo-tree diff tide tide-lv typescript-mode js2-refactor js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping js2r-functions yasnippet elec-pair js2r-vars multiple-cursors-core js2r-iife js2r-formatting js2r-helpers indium indium-scratch indium-nodejs indium-chrome indium-v8 indium-debugger indium-debugger-locals indium-debugger-frames indium-interaction indium-breakpoint indium-script sourcemap indium-workspace indium-inspector indium-repl websocket indium-backend indium-structs indium-debugger-litable indium-render indium-seq-fix indium-faces js2-imenu-extras js2-mode json-mode json-reformat json-snatcher prettier-js octave easy-escape aggressive-indent hy-mode ledger-mode ledger-check ledger-texi ledger-test ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fontify ledger-state ledger-fonts ledger-complete ledger-schedule ledger-init ledger-xact ledger-post ledger-exec ledger-navigate ledger-context ledger-commodities ledger-regex hledger-mode hledger-webservice hledger-mail hledger-reports hledger-navigate hledger-defuns hledger-core dumb-jump popup symbol-overlay helpful info-look elisp-refs loop browse-at-remote virtualenvwrapper gud company-restclient know-your-http-well http-status-codes http-relations http-methods http-headers py-isort python-docstring sphinx-mode sphinx-src pip-requirements pippel sort company-anaconda anaconda-mode pythonic sass-mode haml-mode smartparens-javascript js css-mode smartparens-ruby ruby-mode scss-mode flymake flymake-proc flymake-ui rainbow-mode helm-emmet emmet-mode sqlup-mode sql-indent sql view flycheck-cython cython-mode outline-magic origami origami-parsers diff-hl vc-dir ewoc vc vc-dispatcher zop-to-char docker-compose-mode dockerfile-mode docker edit-server frames-only-mode i3 bindat jira-markup-mode fish-mode alchemist alchemist-macroexpand alchemist-company alchemist-help alchemist-complete alchemist-refcard alchemist-phoenix alchemist-compile alchemist-iex alchemist-message alchemist-hooks alchemist-hex alchemist-mix alchemist-info alchemist-goto alchemist-scope alchemist-eval alchemist-interact alchemist-server alchemist-execute alchemist-report alchemist-test-mode alchemist-project alchemist-file alchemist-key alchemist-utils smartparens-elixir elixir-mode pkg-info lisp-mnt elixir-smie irony-eldoc company-irony irony-completion irony-snippet irony irony-iotask racer cargo cargo-process flycheck-rust smartparens-rust rust-mode company-insert-selected slime-company slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime arc-mode archive-mode hyperspec company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company pcase highlight-indent-guides whole-line-or-region comment-dwim-2 eww mm-url gnus nnheader url-queue shr svg wolfram url-cache swiper-helm swiper ivy flx ivy-overlay helm-backup helm-ext helm-ext-minibuffer helm-ext-ff helm-bookmark helm-net helm-adaptive back-button persistent-soft list-utils ucs-utils nav-flash pulse org-link-edit hydra lv dired-async dired-du find-dired dired+ image-dired image-file dired-aux dired-ranger dired-open dired-avfs dired-collapse dired-rainbow dired-hacks-utils dired-x wdired emms-player-simple-mpv-e.g.playlist-fname emms-player-simple-mpv-e.g.time-display emms-playing-time emms-info emms-mode-line emms-player-simple-mpv-e.g.hydra emms-player-simple-mpv-control-functions emms-player-simple-mpv later-do tq emms-volume emms-volume-amixer emms-playlist-mode emms-source-playlist emms-source-file locate emms-player-simple emms emms-compat po-mode conf-mode em-prompt eshell-git-prompt em-hist em-pred em-smart rst smartparens-markdown markdown-mode moe-dark-theme moe-theme powerline powerline-separators color powerline-themes goto-chg hacker-typer pkgbuild-mode litable nginx-mode smartparens-lua lua-mode beacon which-key ws-butler ob-sql ob-shell ob-restclient restclient-helm restclient ob-ipython smartparens-python python tramp-sh f dash-functional ob-python ob-org ob-octave ob-ledger ob-gnuplot 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 gh gh-users gh-issues gh-pulls gh-repos gh-comments gh-gist gh-oauth gh-api logito gh-cache pcache eieio-base gh-auth gh-url url-http tls gnutls url-auth url-gw nsm org-pomodoro alert log4e notifications dbus ido-completing-read+ memoize cus-edit cus-start cus-load xml gntp org-timer org-crypt org-clock noflet cl-indent org-protocol org-expiry ox-jira ox-odt ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-man org-habit org-agenda mu4e-contrib gnus-dired mu4e-maildirs-extension org-mu4e mu4e desktop frameset mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-context mu4e-view browse-url mu4e-headers mu4e-compose mu4e-draft mu4e-actions rfc2368 smtpmail sendmail mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils doc-view jka-compr image-mode mu4e-lists mu4e-vars mu4e-meta use-package bind-key org-id orgit org-element avl-tree generator magit-bookmark magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-branch magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode magit-git magit-section magit-popup git-commit magit-utils crm log-edit message puny dired dired-loaddefs rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor server org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs atomx prelude-xml rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap smartparens-html sgml-mode dom nxml-util nxml-enc xmltok prelude-shell sh-script smie executable prelude-go go-projectile vc-git diff-mode go-rename go-guru go-eldoc go-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap find-file ffap prelude-emacs-lisp prelude-common-lisp prelude-clojure prelude-lisp prelude-c prelude-programming flycheck find-func subr-x which-func prelude-helm-everywhere helm-mode helm-descbinds helm-eshell helm-elisp helm-eval edebug helm-info prelude-helm helm-projectile helm-files helm-tags helm-buffers helm-grep helm-regexp helm-locate helm-types helm-imenu helm-utils helm-help helm easy-mmode helm-source helm-multi-match helm-lib helm-config helm-easymenu async-bytecomp async prelude-global-keybindings prelude-editor smartrep operate-on-number calc-bin calc-ext calc calc-loaddefs calc-macs winner esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util re-builder whitespace tabify browse-kill-ring derived midnight ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff anzu projectile grep compile ibuf-ext ibuffer ibuffer-loaddefs bookmark pp flyspell ispell rect diminish etags xref project volatile-highlights hl-line windmove savehist saveplace time-date smartparens-config smartparens-text smartparens autorevert filenotify delsel prelude-mode crux ido docker-tramp tramp-cache tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete comint ansi-color ring parse-time format-spec imenu-anywhere imenu prelude-core epl ov thingatpt prelude-ui smart-mode-line advice rich-minority prelude-custom prelude-packages cl-extra help-mode finder-inf edmacro kmacro gh-common gh-profile s marshal eieio-compat ht json map dash slime-autoloads rx info package epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt bytecomp byte-compile cconv cl gv recentf tree-widget wid-edit cl-loaddefs cl-lib easymenu mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1591154 537989) (symbols 48 103979 894) (miscs 40 3523 12562) (strings 32 454163 97048) (string-bytes 1 12929901) (vectors 16 154453) (vector-slots 8 3805611 315596) (floats 8 662 1314) (intervals 56 38971 5968) (buffers 992 40)) <#secure method=3Dpgpmime mode=3Dsign> From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 11:00:59 2017 Received: (at 28430) by debbugs.gnu.org; 12 Sep 2017 15:01:00 +0000 Received: from localhost ([127.0.0.1]:35992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drmgN-0002lK-OZ for submit@debbugs.gnu.org; Tue, 12 Sep 2017 11:00:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drmgJ-0002l4-9P for 28430@debbugs.gnu.org; Tue, 12 Sep 2017 11:00:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drmgB-0002EW-LI for 28430@debbugs.gnu.org; Tue, 12 Sep 2017 11:00:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, WEIRD_PORT autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36347) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drmgB-0002EM-Il; Tue, 12 Sep 2017 11:00:47 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1993 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1drmgB-0004ci-35; Tue, 12 Sep 2017 11:00:47 -0400 Date: Tue, 12 Sep 2017 18:00:46 +0300 Message-Id: <83d16wq7vl.fsf@gnu.org> From: Eli Zaretskii To: Daniel Kraus In-reply-to: <87h8w8qxrz.fsf@matrix> (message from Daniel Kraus on Tue, 12 Sep 2017 13:41:20 +0800) Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss References: <87h8w8qxrz.fsf@matrix> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28430 Cc: 28430@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Daniel Kraus > Date: Tue, 12 Sep 2017 13:41:20 +0800 > > This bug happens with restclient mode but I suspect it happens > for other packages as well?! > > To reproduce: > > Start in a process to listen on a port, e.g. > #+BEGIN_SRC sh > nc -l -p 6543 > #+END_SRC > > Start emacs: `emacs --debug-init -Q` > > Load restclient: > #+BEGIN_SRC emacs-lisp > (add-to-list 'load-path "/home/daniel/.emacs.d/elpa/restclient-20170727.825") > (require 'restclient) > #+END_SRC > Open new buffer (e.g. 'test.rest') and `M-x restclient-mode`. > Type: > `GET http://127.0.0.1:6543/` > and then press `C-c C-c` > > Switch to the netcat window and Ctrl-C to break up the connection. > Emacs segfaults: > #+BEGIN_QUOTE > Fatal error 11: Segmentation fault Can you please run this under GDB, and when Emacs segfaults, produce the C backtrace and post it here? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 05:13:07 2017 Received: (at 28430) by debbugs.gnu.org; 13 Sep 2017 09:13:08 +0000 Received: from localhost ([127.0.0.1]:37132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds3jH-0005iK-5L for submit@debbugs.gnu.org; Wed, 13 Sep 2017 05:13:07 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:42298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds3jF-0005hm-6M for 28430@debbugs.gnu.org; Wed, 13 Sep 2017 05:13:05 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 1E8A948754; Wed, 13 Sep 2017 11:12:59 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id I7RtoLITDMij; Wed, 13 Sep 2017 11:12:53 +0200 (CEST) References: <87h8w8qxrz.fsf@matrix> <83d16wq7vl.fsf@gnu.org> From: Daniel Kraus To: Eli Zaretskii Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss In-reply-to: <83d16wq7vl.fsf@gnu.org> Date: Wed, 13 Sep 2017 17:12:14 +0800 Message-ID: <87h8w7hsi9.fsf@matrix> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28430 Cc: 28430@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: -0.7 (/) --=-=-= Content-Type: text/plain Hi! Eli Zaretskii writes: >> From: Daniel Kraus >> Date: Tue, 12 Sep 2017 13:41:20 +0800 >> >> This bug happens with restclient mode but I suspect it happens >> for other packages as well?! >> >> To reproduce: >> >> Start in a process to listen on a port, e.g. >> #+BEGIN_SRC sh >> nc -l -p 6543 >> #+END_SRC >> >> Start emacs: `emacs --debug-init -Q` >> >> Load restclient: >> #+BEGIN_SRC emacs-lisp >> (add-to-list 'load-path "/home/daniel/.emacs.d/elpa/restclient-20170727.825") >> (require 'restclient) >> #+END_SRC >> Open new buffer (e.g. 'test.rest') and `M-x restclient-mode`. >> Type: >> `GET http://127.0.0.1:6543/` >> and then press `C-c C-c` >> >> Switch to the netcat window and Ctrl-C to break up the connection. >> Emacs segfaults: >> #+BEGIN_QUOTE >> Fatal error 11: Segmentation fault > > Can you please run this under GDB, and when Emacs segfaults, produce > the C backtrace and post it here? --cut-- #0 0x00007ffff017bc40 in raise () at /usr/lib/libpthread.so.0 #1 0x0000000000597ab9 in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:394 #2 0x0000000000632a74 in die (msg=0x778761 "CONSP (data)", file=0x7786d1 "keyboard.c", line=999) at alloc.c:7419 #3 0x000000000059c3e1 in cmd_error_internal (data=..., context=0x798c6c "error in process sentinel: ") at keyboard.c:999 #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=...) at process.c:7105 #5 0x0000000000657d51 in internal_condition_case_1 (bfun=0x6c2b0d , arg=..., handlers=..., hfun=0x6c5ebe ) at eval.c:1352 #6 0x00000000006c609c in exec_sentinel (proc=..., reason=...) at process.c:7158 #7 0x00000000006c6303 in status_notify (deleting_process=0x0, wait_proc=0x0) at process.c:7260 #8 0x00000000006c1353 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=..., wait_proc=0x0, just_wait_proc=0) at process.c:5199 #9 0x00000000004285e6 in sit_for (timeout=..., reading=true, display_option=1) at dispnew.c:5763 #10 0x00000000005a1080 in read_char (commandflag=1, map=..., prev_event=..., used_mouse_menu=0x7fffffffe2a1, end_time=0x0) at keyboard.c:2724 #11 0x00000000005b0ffd in read_key_sequence (keybuf=0x7fffffffe440, bufsize=30, prompt=..., dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9151 #12 0x000000000059d045 in command_loop_1 () at keyboard.c:1372 #13 0x0000000000657c85 in internal_condition_case (bfun=0x59cbe3 , handlers=..., hfun=0x59c1c7 ) at eval.c:1332 #14 0x000000000059c7bd in command_loop_2 (ignore=...) at keyboard.c:1114 #15 0x000000000065712e in internal_catch (tag=..., func=0x59c790 , arg=...) at eval.c:1097 #16 0x000000000059c75b in command_loop () at keyboard.c:1093 #17 0x000000000059bcb1 in recursive_edit_1 () at keyboard.c:699 #18 0x000000000059bea6 in Frecursive_edit () at keyboard.c:770 #19 0x000000000059988d in main (argc=2, argv=0x7fffffffe898) at emacs.c:1709 --cut-- Let me know if you need more info or I can do something else to help. Thanks, Daniel --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEcQ53mjqaZIoGsbLHwcjWP4hO+ckFAlm49m4ACgkQwcjWP4hO +cm0qwf/SCAaVa6TfBWzhRsfSzdOXavSNWhjmfNz03ZcLYJtNf0+Xu6kdQTo5WhZ FhwW9LiEngOvnC9/xkdKDuLFV9Cg+dabIw33sC2g9in9tfYtdc5HfBgaQ/zFyQcT 5nhnmQ2tjM1eZhSlm+RGXB096GuBVQLu40ytPG7tmoahpQckH/KlIzZHUBOM4p+n i8E+uPRvsuv9320QyJl8L6c7ZR/7zI/ivUSV3Xot10Yoc+ZphWoScvTxEI/6TSLL b1dwC3mvjT4MVSg8mtuekmtNjt4hrSEYzmf6fqn7TYjKnAnuuMASluXicBCuJl7R s3H21ofe4IiqRvl9roNK4DuoJ3ZXhQ== =Q/zX -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 11:13:53 2017 Received: (at 28430) by debbugs.gnu.org; 13 Sep 2017 15:13:53 +0000 Received: from localhost ([127.0.0.1]:38482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds9MO-00088i-Uk for submit@debbugs.gnu.org; Wed, 13 Sep 2017 11:13:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds9MN-00088V-Dw for 28430@debbugs.gnu.org; Wed, 13 Sep 2017 11:13:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ds9ME-0006EB-Ts for 28430@debbugs.gnu.org; Wed, 13 Sep 2017 11:13:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, WEIRD_PORT autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47607) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ds9ME-0006Dn-RE; Wed, 13 Sep 2017 11:13:42 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3599 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ds9ME-0003sq-8K; Wed, 13 Sep 2017 11:13:42 -0400 Date: Wed, 13 Sep 2017 18:13:42 +0300 Message-Id: <83tw06ocm1.fsf@gnu.org> From: Eli Zaretskii To: Daniel Kraus In-reply-to: <87h8w7hsi9.fsf@matrix> (message from Daniel Kraus on Wed, 13 Sep 2017 17:12:14 +0800) Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss References: <87h8w8qxrz.fsf@matrix> <83d16wq7vl.fsf@gnu.org> <87h8w7hsi9.fsf@matrix> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28430 Cc: 28430@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Daniel Kraus > Cc: 28430@debbugs.gnu.org > Date: Wed, 13 Sep 2017 17:12:14 +0800 > > >> Open new buffer (e.g. 'test.rest') and `M-x restclient-mode`. > >> Type: > >> `GET http://127.0.0.1:6543/` > >> and then press `C-c C-c` > >> > >> Switch to the netcat window and Ctrl-C to break up the connection. > >> Emacs segfaults: > >> #+BEGIN_QUOTE > >> Fatal error 11: Segmentation fault > > > > Can you please run this under GDB, and when Emacs segfaults, produce > > the C backtrace and post it here? > > --cut-- > #0 0x00007ffff017bc40 in raise () at /usr/lib/libpthread.so.0 > #1 0x0000000000597ab9 in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:394 > #2 0x0000000000632a74 in die (msg=0x778761 "CONSP (data)", file=0x7786d1 "keyboard.c", line=999) at alloc.c:7419 > #3 0x000000000059c3e1 in cmd_error_internal (data=..., context=0x798c6c "error in process sentinel: ") at keyboard.c:999 > #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=...) at process.c:7105 > #5 0x0000000000657d51 in internal_condition_case_1 (bfun=0x6c2b0d , arg=..., handlers=..., hfun=0x6c5ebe ) at eval.c:1352 > #6 0x00000000006c609c in exec_sentinel (proc=..., reason=...) at process.c:7158 > #7 0x00000000006c6303 in status_notify (deleting_process=0x0, wait_proc=0x0) at process.c:7260 Thanks. This seems to be a slightly different problem: the signal here is 6 (SIGABRT), not SIGSEGV. In any case, can you show what these GDB commands produce, after the crash is triggered, and you wind up in 'raise'? (gdb) frame 4 (gdb) pp error_val After "frame 4", you should be in this function: #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=...) at process.c:7105 If not, adjust the argument 4 as needed. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 22:27:35 2017 Received: (at 28430) by debbugs.gnu.org; 14 Sep 2017 02:27:35 +0000 Received: from localhost ([127.0.0.1]:39276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsJsN-00066W-6E for submit@debbugs.gnu.org; Wed, 13 Sep 2017 22:27:35 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:54280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsJsK-00066E-Lp for 28430@debbugs.gnu.org; Wed, 13 Sep 2017 22:27:33 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 82F3148617; Thu, 14 Sep 2017 04:27:26 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id VR1PiMi-QTij; Thu, 14 Sep 2017 04:27:24 +0200 (CEST) References: <87h8w8qxrz.fsf@matrix> <83d16wq7vl.fsf@gnu.org> <87h8w7hsi9.fsf@matrix> <83tw06ocm1.fsf@gnu.org> From: Daniel Kraus To: Eli Zaretskii Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss In-reply-to: <83tw06ocm1.fsf@gnu.org> Date: Thu, 14 Sep 2017 10:27:08 +0800 Message-ID: <87a81ygglf.fsf@matrix> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28430 Cc: 28430@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: -0.7 (/) Eli Zaretskii writes: >> From: Daniel Kraus >> Cc: 28430@debbugs.gnu.org >> Date: Wed, 13 Sep 2017 17:12:14 +0800 >> >> >> Open new buffer (e.g. 'test.rest') and `M-x restclient-mode`. >> >> Type: >> >> `GET http://127.0.0.1:6543/` >> >> and then press `C-c C-c` >> >> >> >> Switch to the netcat window and Ctrl-C to break up the connection. >> >> Emacs segfaults: >> >> #+BEGIN_QUOTE >> >> Fatal error 11: Segmentation fault >> > >> > Can you please run this under GDB, and when Emacs segfaults, produce >> > the C backtrace and post it here? >> >> --cut-- >> #0 0x00007ffff017bc40 in raise () at /usr/lib/libpthread.so.0 >> #1 0x0000000000597ab9 in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:394 >> #2 0x0000000000632a74 in die (msg=0x778761 "CONSP (data)", file=0x7786d1 "keyboard.c", line=999) at alloc.c:7419 >> #3 0x000000000059c3e1 in cmd_error_internal (data=..., context=0x798c6c "error in process sentinel: ") at keyboard.c:999 >> #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=...) at process.c:7105 >> #5 0x0000000000657d51 in internal_condition_case_1 (bfun=0x6c2b0d , arg=..., handlers=..., hfun=0x6c5ebe ) at eval.c:1352 >> #6 0x00000000006c609c in exec_sentinel (proc=..., reason=...) at process.c:7158 >> #7 0x00000000006c6303 in status_notify (deleting_process=0x0, wait_proc=0x0) at process.c:7260 > > Thanks. This seems to be a slightly different problem: the signal > here is 6 (SIGABRT), not SIGSEGV. Before I had Emacs compiled with compiler optimisations and stripped debug symbols.. maybe that's why? > In any case, can you show what these GDB commands produce, after the > crash is triggered, and you wind up in 'raise'? > > (gdb) frame 4 > (gdb) pp error_val > > After "frame 4", you should be in this function: > > #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=...) at process.c:7105 > > If not, adjust the argument 4 as needed. Hmm, not sure that's what you're looking for. `pp` gave `Undefined command`. I started gdb from another Emacs instance like described in the DEBUG document if that matters. --cut-- (gdb) r Starting program: /home/daniel/repos/emacs-git/src/emacs-git/src/bootstrap-emacs -Q [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffe5694700 (LWP 9879)] [New Thread 0x7fffdffff700 (LWP 9880)] [New Thread 0x7fffdf670700 (LWP 9881)] [New Thread 0x7fffe402ca40 (LWP 10179)] [Thread 0x7fffe402ca40 (LWP 10179) exited] Thread 1 "bootstrap-emacs" received signal SIGABRT, Aborted. 0x00007ffff017bc40 in raise () from /usr/lib/libpthread.so.0 (gdb) frame 4 #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=...) at process.c:7105 7105 cmd_error_internal (error_val, "error in process sentinel: "); (gdb) pp error_val Undefined command: "pp". Try "help". (gdb) print error_val $1 = {i = 0} --cut-- Let me know if/how I should further investigate. Thanks, Daniel From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 22:47:00 2017 Received: (at 28430) by debbugs.gnu.org; 14 Sep 2017 02:47:01 +0000 Received: from localhost ([127.0.0.1]:39287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsKB8-0006YG-VT for submit@debbugs.gnu.org; Wed, 13 Sep 2017 22:46:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsKB5-0006Xz-R5 for 28430@debbugs.gnu.org; Wed, 13 Sep 2017 22:46:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsKAx-0000RA-Ed for 28430@debbugs.gnu.org; Wed, 13 Sep 2017 22:46:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35363) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsKAx-0000Qt-Au; Wed, 13 Sep 2017 22:46:47 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4285 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dsKAw-0007VJ-NI; Wed, 13 Sep 2017 22:46:47 -0400 Date: Thu, 14 Sep 2017 05:46:50 +0300 Message-Id: <83a81yngit.fsf@gnu.org> From: Eli Zaretskii To: Daniel Kraus In-reply-to: <87a81ygglf.fsf@matrix> (message from Daniel Kraus on Thu, 14 Sep 2017 10:27:08 +0800) Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss References: <87h8w8qxrz.fsf@matrix> <83d16wq7vl.fsf@gnu.org> <87h8w7hsi9.fsf@matrix> <83tw06ocm1.fsf@gnu.org> <87a81ygglf.fsf@matrix> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28430 Cc: 28430@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Daniel Kraus > Cc: 28430@debbugs.gnu.org > Date: Thu, 14 Sep 2017 10:27:08 +0800 > > > (gdb) frame 4 > > (gdb) pp error_val > > > > After "frame 4", you should be in this function: > > > > #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=...) at process.c:7105 > > > > If not, adjust the argument 4 as needed. > > Hmm, not sure that's what you're looking for. > `pp` gave `Undefined command`. I started gdb from another Emacs instance > like described in the DEBUG document if that matters. Sorry, you need to source .gdbinit file for "pp" to work. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 14 00:59:29 2017 Received: (at 28430) by debbugs.gnu.org; 14 Sep 2017 04:59:29 +0000 Received: from localhost ([127.0.0.1]:39402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsMFN-00016r-D1 for submit@debbugs.gnu.org; Thu, 14 Sep 2017 00:59:29 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:60408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsMFL-00016f-OV for 28430@debbugs.gnu.org; Thu, 14 Sep 2017 00:59:28 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 669B0436FA; Thu, 14 Sep 2017 06:59:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id m1oDBEwVeDg5; Thu, 14 Sep 2017 06:59:20 +0200 (CEST) References: <87h8w8qxrz.fsf@matrix> <83d16wq7vl.fsf@gnu.org> <87h8w7hsi9.fsf@matrix> <83tw06ocm1.fsf@gnu.org> <87a81ygglf.fsf@matrix> <83a81yngit.fsf@gnu.org> From: Daniel Kraus To: Eli Zaretskii Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss In-reply-to: <83a81yngit.fsf@gnu.org> Date: Thu, 14 Sep 2017 12:56:46 +0800 Message-ID: <87377p514h.fsf@matrix> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28430 Cc: 28430@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: -0.7 (/) --=-=-= Content-Type: text/plain Hi! Eli Zaretskii writes: >> From: Daniel Kraus >> Cc: 28430@debbugs.gnu.org >> Date: Thu, 14 Sep 2017 10:27:08 +0800 >> >> > (gdb) frame 4 >> > (gdb) pp error_val >> > >> > After "frame 4", you should be in this function: >> > >> > #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=...) at process.c:7105 >> > >> > If not, adjust the argument 4 as needed. > > Sorry, you need to source .gdbinit file for "pp" to work. Ups, sorry. Thought emacs would do that for me. Here (with backtrace again just to be sure since error_val seems empty): --cut-- (gdb) r Starting program: /home/daniel/repos/emacs-git/src/emacs-git/src/bootstrap-emacs -Q [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffe5693700 (LWP 13037)] [New Thread 0x7fffdffff700 (LWP 13038)] [New Thread 0x7fffdf670700 (LWP 13039)] [New Thread 0x7fffdea4ca40 (LWP 13395)] [Thread 0x7fffdea4ca40 (LWP 13395) exited] Thread 1 "bootstrap-emacs" received signal SIGABRT, Aborted. 0x00007ffff017ac40 in raise () from /usr/lib/libpthread.so.0 (gdb) source .gdbinit SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = :0 TERM = dumb Breakpoint 1 at 0x5979ca: file emacs.c, line 363. Temporary breakpoint 2 at 0x5c3fe7: file sysdep.c, line 1025. (gdb) frame 4 #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=XIL(0)) at process.c:7105 7105 cmd_error_internal (error_val, "error in process sentinel: "); (gdb) pp error_val (gdb) bt #0 0x00007ffff017ac40 in raise () at /usr/lib/libpthread.so.0 #1 0x0000000000597ab9 in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:394 #2 0x0000000000632a74 in die (msg=0x778761 "CONSP (data)", file=0x7786d1 "keyboard.c", line=999) at alloc.c:7419 #3 0x000000000059c3e1 in cmd_error_internal (data=XIL(0), context=0x798c6c "error in process sentinel: ") at keyboard.c:999 #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=XIL(0)) at process.c:7105 #5 0x0000000000657d51 in internal_condition_case_1 (bfun=0x6c2b0d , arg=XIL(0x3198673), handlers=XIL(0x51f0), hfun=0x6c5ebe ) at eval.c:1352 #6 0x00000000006c609c in exec_sentinel (proc=XIL(0x17e0c65), reason=XIL(0x30c5004)) at process.c:7158 #7 0x00000000006c6303 in status_notify (deleting_process=0x0, wait_proc=0x0) at process.c:7260 #8 0x00000000006c1353 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=XIL(0), wait_proc=0x0, just_wait_proc=0) at process.c:5199 #9 0x00000000004285e6 in sit_for (timeout=make_number(30), reading=true, display_option=1) at dispnew.c:5763 #10 0x00000000005a1080 in read_char (commandflag=1, map=XIL(0x3199cd3), prev_event=XIL(0), used_mouse_menu=0x7fffffffe2b1, end_time=0x0) at keyboard.c:2724 #11 0x00000000005b0ffd in read_key_sequence (keybuf=0x7fffffffe450, bufsize=30, prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9151 #12 0x000000000059d045 in command_loop_1 () at keyboard.c:1372 #13 0x0000000000657c85 in internal_condition_case (bfun=0x59cbe3 , handlers=XIL(0x51f0), hfun=0x59c1c7 ) at eval.c:1332 #14 0x000000000059c7bd in command_loop_2 (ignore=XIL(0)) at keyboard.c:1114 #15 0x000000000065712e in internal_catch (tag=XIL(0xc630), func=0x59c790 , arg=XIL(0)) at eval.c:1097 #16 0x000000000059c75b in command_loop () at keyboard.c:1093 #17 0x000000000059bcb1 in recursive_edit_1 () at keyboard.c:699 #18 0x000000000059bea6 in Frecursive_edit () at keyboard.c:770 #19 0x000000000059988d in main (argc=2, argv=0x7fffffffe8a8) at emacs.c:1709 --cut-- Thanks, Daniel --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEcQ53mjqaZIoGsbLHwcjWP4hO+ckFAlm6DA4ACgkQwcjWP4hO +ckUGggAhKYgq+LA42KgdIiyMnEGT5TCp2PQM04hdnldmyoT8PQB60GM2CR5WINd T7WufnyfBxNAs9NzW1zD2WVW6ETkImg2VDQ0UaQil70UCPnRN2Zrpwq9dzOzmtms sLX77oCuUH+fKZzYsEm0JmcKowVMIgv4q4fwNxwbfxfNatPabPIaBQuK4XvhHoKW FQxXBe+XTZhq4CDuGiVkz32wJRNz1lIkCb/uXgOEwOBxmC8TT0jLabPxY1QQvP3x cJUEWc3hA1BPgYJnm/fvx76KpFOo0emZEQ2rpH1qxQ9MPRRW32CXES8jiYRJzdh7 dLUfqHoQDgtN3oGBYGwYE1plXi6kHA== =MqHS -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 15 09:21:04 2017 Received: (at 28430) by debbugs.gnu.org; 15 Sep 2017 13:21:04 +0000 Received: from localhost ([127.0.0.1]:41991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsqYK-0002pc-Hu for submit@debbugs.gnu.org; Fri, 15 Sep 2017 09:21:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsqYJ-0002op-CA for 28430@debbugs.gnu.org; Fri, 15 Sep 2017 09:21:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsqYA-0006V2-Ob for 28430@debbugs.gnu.org; Fri, 15 Sep 2017 09:20:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60654) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsqYA-0006Uo-Jv; Fri, 15 Sep 2017 09:20:54 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3373 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dsqY7-0007pQ-Qn; Fri, 15 Sep 2017 09:20:54 -0400 Date: Fri, 15 Sep 2017 16:20:11 +0300 Message-Id: <8360ckm73o.fsf@gnu.org> From: Eli Zaretskii To: Daniel Kraus In-reply-to: <87377p514h.fsf@matrix> (message from Daniel Kraus on Thu, 14 Sep 2017 12:56:46 +0800) Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss References: <87h8w8qxrz.fsf@matrix> <83d16wq7vl.fsf@gnu.org> <87h8w7hsi9.fsf@matrix> <83tw06ocm1.fsf@gnu.org> <87a81ygglf.fsf@matrix> <83a81yngit.fsf@gnu.org> <87377p514h.fsf@matrix> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28430 Cc: 28430@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Daniel Kraus > Cc: 28430@debbugs.gnu.org > Date: Thu, 14 Sep 2017 12:56:46 +0800 > > >> > (gdb) frame 4 > >> > (gdb) pp error_val > >> > > >> > After "frame 4", you should be in this function: > >> > > >> > #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=...) at process.c:7105 > >> > > >> > If not, adjust the argument 4 as needed. > > > > Sorry, you need to source .gdbinit file for "pp" to work. > > Ups, sorry. Thought emacs would do that for me. > > Here (with backtrace again just to be sure since error_val seems empty): > > --cut-- > > (gdb) r > Starting program: /home/daniel/repos/emacs-git/src/emacs-git/src/bootstrap-emacs -Q > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/usr/lib/libthread_db.so.1". > [New Thread 0x7fffe5693700 (LWP 13037)] > [New Thread 0x7fffdffff700 (LWP 13038)] > [New Thread 0x7fffdf670700 (LWP 13039)] > [New Thread 0x7fffdea4ca40 (LWP 13395)] > [Thread 0x7fffdea4ca40 (LWP 13395) exited] > > Thread 1 "bootstrap-emacs" received signal SIGABRT, Aborted. > 0x00007ffff017ac40 in raise () from /usr/lib/libpthread.so.0 > (gdb) source .gdbinit > SIGINT is used by the debugger. > Are you sure you want to change it? (y or n) [answered Y; input not from terminal] > DISPLAY = :0 > TERM = dumb > Breakpoint 1 at 0x5979ca: file emacs.c, line 363. > Temporary breakpoint 2 at 0x5c3fe7: file sysdep.c, line 1025. > (gdb) frame 4 > #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=XIL(0)) at process.c:7105 > 7105 cmd_error_internal (error_val, "error in process sentinel: "); > (gdb) pp error_val > (gdb) bt > #0 0x00007ffff017ac40 in raise () at /usr/lib/libpthread.so.0 > #1 0x0000000000597ab9 in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:394 > #2 0x0000000000632a74 in die (msg=0x778761 "CONSP (data)", file=0x7786d1 "keyboard.c", line=999) at alloc.c:7419 > #3 0x000000000059c3e1 in cmd_error_internal (data=XIL(0), context=0x798c6c "error in process sentinel: ") at keyboard.c:999 > #4 0x00000000006c5edd in exec_sentinel_error_handler (error_val=XIL(0)) at process.c:7105 Thanks. I think I fixed this, please try the current master. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 15 09:52:10 2017 Received: (at 28430) by debbugs.gnu.org; 15 Sep 2017 13:52:10 +0000 Received: from localhost ([127.0.0.1]:42004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsr2Q-0003Xd-Ah for submit@debbugs.gnu.org; Fri, 15 Sep 2017 09:52:10 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:50984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsr2O-0003XM-N6 for 28430@debbugs.gnu.org; Fri, 15 Sep 2017 09:52:09 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 4CF4943DDD; Fri, 15 Sep 2017 15:52:02 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id LIzK-iFeH8Gc; Fri, 15 Sep 2017 15:51:57 +0200 (CEST) References: <87h8w8qxrz.fsf@matrix> <83d16wq7vl.fsf@gnu.org> <87h8w7hsi9.fsf@matrix> <83tw06ocm1.fsf@gnu.org> <87a81ygglf.fsf@matrix> <83a81yngit.fsf@gnu.org> <87377p514h.fsf@matrix> <8360ckm73o.fsf@gnu.org> From: Daniel Kraus To: Eli Zaretskii Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss In-reply-to: <8360ckm73o.fsf@gnu.org> Date: Fri, 15 Sep 2017 21:51:36 +0800 Message-ID: <87shfom5nb.fsf@kraus.my> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28430 Cc: 28430@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: -0.7 (/) --=-=-= Content-Type: text/plain Hi! Eli Zaretskii writes: > Thanks. I think I fixed this, please try the current master. Jep, works in master. Does not crash anymore and the minibuffer shows: --cut-- HTTP GET http://127.0.0.1:6543 Headers:[nil] Body:[] Contacting host: 127.0.0.1:6543 error in process sentinel: peculiar error [2 times] --cut-- Guess a nicer error message is a problem from restclient.el then. Thanks for the fast fix. -Daniel --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEcQ53mjqaZIoGsbLHwcjWP4hO+ckFAlm72ugACgkQwcjWP4hO +cnReQf/QRUlkqU0VG3MmAr14QGQBB+6BUFuaLqHyyVZ29L3cM7wjDZ03o4Twmx3 iPzA5cTkBe7RoN4U9gLnNiID/gbBgQTwEUPihppmu/+jUhLw6Yvp6zQI6vr2/jq+ aUcIpj1eLj/060TqUi5Nh/H9wxe60YOXBQT5MVq8ynnYq6coTE4hPZA2qqaetlpG CsIKRZ5DgRrcDC2HFIma3gNzUTUZeY3W/yKR1XGTv0of7eBCV6i+H+H+nlp3AnYd PMZ3nx1CKGU56qDQw0af97QEoNSe1Gkf5ZdtQ+7PxN+eW1kLJ+1qfu9YSEwPMD6E 3IZZhLHHLgYzMuroSV2V8CeTTxXjEg== =aQaw -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 15 10:40:22 2017 Received: (at 28430-done) by debbugs.gnu.org; 15 Sep 2017 14:40:22 +0000 Received: from localhost ([127.0.0.1]:42979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsrn4-0004sG-B7 for submit@debbugs.gnu.org; Fri, 15 Sep 2017 10:40:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsrn2-0004s2-2c for 28430-done@debbugs.gnu.org; Fri, 15 Sep 2017 10:40:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsrms-0003Vx-OL for 28430-done@debbugs.gnu.org; Fri, 15 Sep 2017 10:40:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD, URIBL_BLOCKED,WEIRD_PORT autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34465) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsrms-0003Vq-Lm; Fri, 15 Sep 2017 10:40:10 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3414 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dsrmq-0001Hv-2r; Fri, 15 Sep 2017 10:40:10 -0400 Date: Fri, 15 Sep 2017 17:39:58 +0300 Message-Id: <83y3pgkou9.fsf@gnu.org> From: Eli Zaretskii To: Daniel Kraus In-reply-to: <87shfom5nb.fsf@kraus.my> (message from Daniel Kraus on Fri, 15 Sep 2017 21:51:36 +0800) Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss References: <87h8w8qxrz.fsf@matrix> <83d16wq7vl.fsf@gnu.org> <87h8w7hsi9.fsf@matrix> <83tw06ocm1.fsf@gnu.org> <87a81ygglf.fsf@matrix> <83a81yngit.fsf@gnu.org> <87377p514h.fsf@matrix> <8360ckm73o.fsf@gnu.org> <87shfom5nb.fsf@kraus.my> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28430-done Cc: 28430-done@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Daniel Kraus > Cc: 28430@debbugs.gnu.org > Date: Fri, 15 Sep 2017 21:51:36 +0800 > > Eli Zaretskii writes: > > > Thanks. I think I fixed this, please try the current master. > > Jep, works in master. > > Does not crash anymore and the minibuffer shows: > > --cut-- > HTTP GET http://127.0.0.1:6543 Headers:[nil] Body:[] > Contacting host: 127.0.0.1:6543 > error in process sentinel: peculiar error [2 times] > --cut-- Great, I will close the bug, then. > Guess a nicer error message is a problem from restclient.el then. Yes, I think so. > Thanks for the fast fix. Thanks for a simple reproducer and clear backtrace data. From unknown Sat Sep 13 04:54:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 14 Oct 2017 11:24:04 +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