GNU bug report logs - #28430
26.0.50; Segfault on unexpected connection loss

Previous Next

Package: emacs;

Reported by: Daniel Kraus <daniel <at> kraus.my>

Date: Tue, 12 Sep 2017 06:43:01 UTC

Severity: normal

Found in version 26.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 28430 in the body.
You can then email your comments to 28430 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#28430; Package emacs. (Tue, 12 Sep 2017 06:43:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Daniel Kraus <daniel <at> kraus.my>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 12 Sep 2017 06:43:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Daniel Kraus <daniel <at> kraus.my>
To: bug-gnu-emacs <at> gnu.org
Subject: 26.0.50; Segfault on unexpected connection loss
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
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: “/usr/bin/emacs --debug-init -Q” terminated by signal 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.11903000
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=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games
 --with-sound=alsa --with-xft --with-modules --with-x-toolkit=gtk3
 --without-gconf --with-gsettings --without-gpm --without-m17n-flt
 --with-xwidgets --without-compress-install 'CFLAGS=-march=x86-64
 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
 CPPFLAGS=-D_FORTIFY_SOURCE=2
 LDFLAGS=-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/daniel/.emacs.d/elpa/org-20170911/ob-C
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-picolisp hides /home/daniel/.emacs.d/elpa/org-20170911/ob-picolisp
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-man hides /home/daniel/.emacs.d/elpa/org-20170911/ox-man
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-mouse hides /home/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 /home/daniel/.emacs.d/elpa/org-20170911/org-agenda
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-org hides /home/daniel/.emacs.d/elpa/org-20170911/ob-org
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-table hides /home/daniel/.emacs.d/elpa/org-20170911/org-table
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-docview hides /home/daniel/.emacs.d/elpa/org-20170911/org-docview
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-version hides /home/daniel/.emacs.d/elpa/org-20170911/org-version
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-element hides /home/daniel/.emacs.d/elpa/org-20170911/org-element
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-faces hides /home/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 /home/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 /home/daniel/.emacs.d/elpa/org-20170911/ox-beamer
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-haskell hides /home/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/daniel/.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 /home/daniel/.emacs.d/elpa/org-20170911/org-colview
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-install hides /home/daniel/.emacs.d/elpa/org-20170911/org-install
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-ctags hides /home/daniel/.emacs.d/elpa/org-20170911/org-ctags
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-tangle hides /home/daniel/.emacs.d/elpa/org-20170911/ob-tangle
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-exp hides /home/daniel/.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 /home/daniel/.emacs.d/elpa/org-20170911/org-eshell
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-makefile hides /home/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 /home/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 /home/daniel/.emacs.d/elpa/org-20170911/org-attach
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lob hides /home/daniel/.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/daniel/.emacs.d/elpa/org-20170911/ob-js
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-groovy hides /home/daniel/.emacs.d/elpa/org-20170911/ob-groovy
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob hides /home/daniel/.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 /home/daniel/.emacs.d/elpa/org-20170911/ob-hledger
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-macro hides /home/daniel/.emacs.d/elpa/org-20170911/org-macro
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-indent hides /home/daniel/.emacs.d/elpa/org-20170911/org-indent
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-comint hides /home/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/daniel/.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 /home/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/daniel/.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/daniel/.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 /home/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/daniel/.emacs.d/elpa/org-20170911/ox-odt
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-gnuplot hides /home/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 /home/daniel/.emacs.d/elpa/org-20170911/ob-ledger
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lua hides /home/daniel/.emacs.d/elpa/org-20170911/ob-lua
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-archive hides /home/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 /home/daniel/.emacs.d/elpa/org-20170911/ob-screen
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-timer hides /home/daniel/.emacs.d/elpa/org-20170911/org-timer
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-octave hides /home/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/daniel/.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/daniel/.emacs.d/elpa/org-20170911/ob-awk
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-id hides /home/daniel/.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/daniel/.emacs.d/elpa/org-20170911/ox-org
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sed hides /home/daniel/.emacs.d/elpa/org-20170911/ob-sed
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org hides /home/daniel/.emacs.d/elpa/org-20170911/org
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-capture hides /home/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 /home/daniel/.emacs.d/elpa/org-20170911/org-mobile
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-bibtex hides /home/daniel/.emacs.d/elpa/org-20170911/org-bibtex
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-habit hides /home/daniel/.emacs.d/elpa/org-20170911/org-habit
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sql hides /home/daniel/.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 /home/daniel/.emacs.d/elpa/org-20170911/ob-scheme
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-clock hides /home/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 /home/daniel/.emacs.d/elpa/org-20170911/ox-publish
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-texinfo hides /home/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 /home/daniel/.emacs.d/elpa/org-20170911/ob-python
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ref hides /home/daniel/.emacs.d/elpa/org-20170911/ob-ref
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-matlab hides /home/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/daniel/.emacs.d/elpa/org-20170911/ox
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-abc hides /home/daniel/.emacs.d/elpa/org-20170911/ob-abc
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-rmail hides /home/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/daniel/.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 /home/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 /home/daniel/.emacs.d/elpa/org-20170911/ob-lilypond
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sqlite hides /home/daniel/.emacs.d/elpa/org-20170911/ob-sqlite
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-io hides /home/daniel/.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 /home/daniel/.emacs.d/elpa/org-20170911/ob-mscgen
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-compat hides /home/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/.emacs.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/virtualenvwrapper
/home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-texi hides /usr/share/emacs/site-lisp/ledger-mode/ledger-texi
/home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-schedule hides /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 /usr/share/emacs/site-lisp/ledger-mode/ledger-mode
/home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-init hides /usr/share/emacs/site-lisp/ledger-mode/ledger-init
/home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-xact hides /usr/share/emacs/site-lisp/ledger-mode/ledger-xact
/home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-sort hides /usr/share/emacs/site-lisp/ledger-mode/ledger-sort
/home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-exec hides /usr/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 hides /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 /usr/share/emacs/site-lisp/ledger-mode/ledger-post
/home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-navigate hides /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 hides /usr/share/emacs/site-lisp/ledger-mode/ledger-reconcile
/home/daniel/.emacs.d/elpa/ledger-mode-20170901.2039/ledger-commodities hides /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 /usr/share/emacs/site-lisp/ledger-mode/ledger-test
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-C hides /usr/share/emacs/26.0.50/lisp/org/ob-C
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-picolisp hides /usr/share/emacs/26.0.50/lisp/org/ob-picolisp
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-man hides /usr/share/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/share/emacs/26.0.50/lisp/org/ob-core
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-agenda hides /usr/share/emacs/26.0.50/lisp/org/org-agenda
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-org hides /usr/share/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 /usr/share/emacs/26.0.50/lisp/org/org-docview
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-version hides /usr/share/emacs/26.0.50/lisp/org/org-version
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-element hides /usr/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/share/emacs/26.0.50/lisp/org/org-src
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-fortran hides /usr/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 /usr/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/share/emacs/26.0.50/lisp/org/ob-sass
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-java hides /usr/share/emacs/26.0.50/lisp/org/ob-java
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-J hides /usr/share/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 /usr/share/emacs/26.0.50/lisp/org/org-colview
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-install hides /usr/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/share/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 /usr/share/emacs/26.0.50/lisp/org/org-eshell
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-makefile hides /usr/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/share/emacs/26.0.50/lisp/org/ob-ruby
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-attach hides /usr/share/emacs/26.0.50/lisp/org/org-attach
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lob hides /usr/share/emacs/26.0.50/lisp/org/ob-lob
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-keys hides /usr/share/emacs/26.0.50/lisp/org/ob-keys
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-js hides /usr/share/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 /usr/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/share/emacs/26.0.50/lisp/org/ob-eval
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-R hides /usr/share/emacs/26.0.50/lisp/org/ob-R
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-ebnf hides /usr/share/emacs/26.0.50/lisp/org/ob-ebnf
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-clojure hides /usr/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/share/emacs/26.0.50/lisp/org/ox-md
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lisp hides /usr/share/emacs/26.0.50/lisp/org/ob-lisp
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-coq hides /usr/share/emacs/26.0.50/lisp/org/ob-coq
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-irc hides /usr/share/emacs/26.0.50/lisp/org/org-irc
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-plantuml hides /usr/share/emacs/26.0.50/lisp/org/ob-plantuml
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-shen hides /usr/share/emacs/26.0.50/lisp/org/ob-shen
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-odt hides /usr/share/emacs/26.0.50/lisp/org/ox-odt
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-gnuplot hides /usr/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/share/emacs/26.0.50/lisp/org/ob-lua
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-archive hides /usr/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/share/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/share/emacs/26.0.50/lisp/org/ob-awk
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-id hides /usr/share/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/share/emacs/26.0.50/lisp/org/ox-org
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-sed hides /usr/share/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 /usr/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 /usr/share/emacs/26.0.50/lisp/org/org-mobile
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-bibtex hides /usr/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/share/emacs/26.0.50/lisp/org/ob-sql
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-eww hides /usr/share/emacs/26.0.50/lisp/org/org-eww
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-calc hides /usr/share/emacs/26.0.50/lisp/org/ob-calc
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-stan hides /usr/share/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 /usr/share/emacs/26.0.50/lisp/org/ox-publish
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ox-texinfo hides /usr/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/share/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/share/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/share/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/share/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/share/emacs/26.0.50/lisp/org/ob-css
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/org-w3m hides /usr/share/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/share/emacs/26.0.50/lisp/org/ox-html
/home/daniel/.emacs.d/elpa/org-plus-contrib-20170911/ob-lilypond hides /usr/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/share/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 /usr/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=pgpmime mode=sign>





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#28430; Package emacs. (Tue, 12 Sep 2017 15:01:02 GMT) Full text and rfc822 format available.

Message #8 received at 28430 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Daniel Kraus <daniel <at> kraus.my>
Cc: 28430 <at> debbugs.gnu.org
Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss
Date: Tue, 12 Sep 2017 18:00:46 +0300
> From: Daniel Kraus <daniel <at> kraus.my>
> 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.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#28430; Package emacs. (Wed, 13 Sep 2017 09:14:01 GMT) Full text and rfc822 format available.

Message #11 received at 28430 <at> debbugs.gnu.org (full text, mbox):

From: Daniel Kraus <daniel <at> kraus.my>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 28430 <at> debbugs.gnu.org
Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss
Date: Wed, 13 Sep 2017 17:12:14 +0800
[Message part 1 (text/plain, inline)]
Hi!

Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Daniel Kraus <daniel <at> kraus.my>
>> 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 <read_process_output_call>, arg=..., handlers=..., hfun=0x6c5ebe <exec_sentinel_error_handler>) 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 <command_loop_1>, handlers=..., hfun=0x59c1c7 <cmd_error>) at eval.c:1332
#14 0x000000000059c7bd in command_loop_2 (ignore=...) at keyboard.c:1114
#15 0x000000000065712e in internal_catch (tag=..., func=0x59c790 <command_loop_2>, 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
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#28430; Package emacs. (Wed, 13 Sep 2017 15:14:02 GMT) Full text and rfc822 format available.

Message #14 received at 28430 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Daniel Kraus <daniel <at> kraus.my>
Cc: 28430 <at> debbugs.gnu.org
Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss
Date: Wed, 13 Sep 2017 18:13:42 +0300
> From: Daniel Kraus <daniel <at> kraus.my>
> Cc: 28430 <at> 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 <read_process_output_call>, arg=..., handlers=..., hfun=0x6c5ebe <exec_sentinel_error_handler>) 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.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#28430; Package emacs. (Thu, 14 Sep 2017 02:28:02 GMT) Full text and rfc822 format available.

Message #17 received at 28430 <at> debbugs.gnu.org (full text, mbox):

From: Daniel Kraus <daniel <at> kraus.my>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 28430 <at> debbugs.gnu.org
Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss
Date: Thu, 14 Sep 2017 10:27:08 +0800
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Daniel Kraus <daniel <at> kraus.my>
>> Cc: 28430 <at> 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 <read_process_output_call>, arg=..., handlers=..., hfun=0x6c5ebe <exec_sentinel_error_handler>) 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




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#28430; Package emacs. (Thu, 14 Sep 2017 02:47:01 GMT) Full text and rfc822 format available.

Message #20 received at 28430 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Daniel Kraus <daniel <at> kraus.my>
Cc: 28430 <at> debbugs.gnu.org
Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss
Date: Thu, 14 Sep 2017 05:46:50 +0300
> From: Daniel Kraus <daniel <at> kraus.my>
> Cc: 28430 <at> 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.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#28430; Package emacs. (Thu, 14 Sep 2017 05:00:02 GMT) Full text and rfc822 format available.

Message #23 received at 28430 <at> debbugs.gnu.org (full text, mbox):

From: Daniel Kraus <daniel <at> kraus.my>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 28430 <at> debbugs.gnu.org
Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss
Date: Thu, 14 Sep 2017 12:56:46 +0800
[Message part 1 (text/plain, inline)]
Hi!

Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Daniel Kraus <daniel <at> kraus.my>
>> Cc: 28430 <at> 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 <read_process_output_call>, arg=XIL(0x3198673), handlers=XIL(0x51f0), hfun=0x6c5ebe <exec_sentinel_error_handler>) 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 <command_loop_1>, handlers=XIL(0x51f0), hfun=0x59c1c7 <cmd_error>) 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 <command_loop_2>, 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
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#28430; Package emacs. (Fri, 15 Sep 2017 13:22:02 GMT) Full text and rfc822 format available.

Message #26 received at 28430 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Daniel Kraus <daniel <at> kraus.my>
Cc: 28430 <at> debbugs.gnu.org
Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss
Date: Fri, 15 Sep 2017 16:20:11 +0300
> From: Daniel Kraus <daniel <at> kraus.my>
> Cc: 28430 <at> 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.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#28430; Package emacs. (Fri, 15 Sep 2017 13:53:01 GMT) Full text and rfc822 format available.

Message #29 received at 28430 <at> debbugs.gnu.org (full text, mbox):

From: Daniel Kraus <daniel <at> kraus.my>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 28430 <at> debbugs.gnu.org
Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss
Date: Fri, 15 Sep 2017 21:51:36 +0800
[Message part 1 (text/plain, inline)]
Hi!

Eli Zaretskii <eliz <at> gnu.org> 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
[signature.asc (application/pgp-signature, inline)]

Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Fri, 15 Sep 2017 14:41:01 GMT) Full text and rfc822 format available.

Notification sent to Daniel Kraus <daniel <at> kraus.my>:
bug acknowledged by developer. (Fri, 15 Sep 2017 14:41:02 GMT) Full text and rfc822 format available.

Message #34 received at 28430-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Daniel Kraus <daniel <at> kraus.my>
Cc: 28430-done <at> debbugs.gnu.org
Subject: Re: bug#28430: 26.0.50; Segfault on unexpected connection loss
Date: Fri, 15 Sep 2017 17:39:58 +0300
> From: Daniel Kraus <daniel <at> kraus.my>
> Cc: 28430 <at> debbugs.gnu.org
> Date: Fri, 15 Sep 2017 21:51:36 +0800
> 
> Eli Zaretskii <eliz <at> gnu.org> 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.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 14 Oct 2017 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 335 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.