unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#28108: 25.2; Infinite loop due to circular marker list?
@ 2017-08-16  5:01 Adam Porter
  2017-08-16 14:28 ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Adam Porter @ 2017-08-16  5:01 UTC (permalink / raw)
  To: 28108

While doing what I would consider typical Emacs actions for me, editing
Org buffers, refiling capture items, editing elisp files, etc, Emacs
became unresponsive and pegged the CPU at 100% usage.  C-g had no
effect, and neither did sending the SIGUSR2 signal.

I'm not much of a C programmer, nor am I experienced with gdb, but I
attached to the Emacs process and stepped through, and every line was
the same:

src/marker.c:605: for (tail = BUF_MARKERS (b); tail; prev =
&tail->next, tail = *prev)

Eli Zaretskii helped me step through with a defined stepping command:

https://www.reddit.com/r/emacs/comments/6tyiym/debugging_infinite_loop_in_emacs_2522_core/dlosrfh/

After stepping forward over 50 times, it seems that every step gives
essentially the same output, e.g.:

(gdb) my-step
605           for (tail = BUF_MARKERS (b); tail; prev = &tail->next,
tail = *prev)
$1 = (struct Lisp_Marker *) 0x22284168
$2 = 358821460
$3 = (struct Lisp_String *) 0x15632e50
"rubbish.py"
$4 = 23
(gdb) my-step
605           for (tail = BUF_MARKERS (b); tail; prev = &tail->next,
tail = *prev)
$5 = (struct Lisp_Marker *) 0x22284140
$6 = 358821460
$7 = (struct Lisp_String *) 0x15632e50
"rubbish.py"
$8 = 23

The only thing that changes is the number after "(struct Lisp_Marker
*)", which decreases each time.  After the 63rd stepping, it is now
0x22283730; all of the other numbers are the same.

I regret that I do not recall exactly what steps I took immediately
before the infinite loop began, but I think it was probably something
like finalizing an Org-mode capture.

Since I'm not aware of any unusual activity before the loop began, I
don't know how to reproduce it.  I'm using another Emacs process to
write this report, and it's working fine doing all the typical
activities I use it for, including Org capture, with the same
configuration.

If I can, I will leave the stuck process up so I can gather more data if
necessary.

Thanks for your help.

In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.10.8)
 of 2017-08-05, modified by Debian built on machine
Windowing system distributor 'The X.Org Foundation', version 11.0.11701000
System Description: Ubuntu 14.04.5 LTS

Configured using:
 'configure --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --build x86_64-linux-gnu
 --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --with-x=yes --with-x-toolkit=gtk3
 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector
 --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall'
 CPPFLAGS=-D_FORTIFY_SOURCE=2 'LDFLAGS=-Wl,-Bsymbolic-functions
 -Wl,-z,relro''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Text

Minor modes in effect:
  which-key-mode: t
  global-aggressive-indent-mode: t
  beacon-mode: t
  global-move-dup-mode: t
  move-dup-mode: t
  show-paren-mode: t
  global-semanticdb-minor-mode: t
  global-semantic-idle-scheduler-mode: t
  global-semantic-idle-local-symbol-highlight-mode: t
  global-semantic-decoration-mode: t
  smart-cursor-color-mode: t
  winner-mode: t
  org-super-agenda-mode: t
  keyfreq-autosave-mode: t
  keyfreq-mode: t
  global-semantic-highlight-func-mode: t
  global-semantic-stickyfunc-mode: t
  semantic-mode: t
  helm-descbinds-mode: t
  helm-mode: t
  projectile-mode: t
  volatile-highlights-mode: t
  shackle-mode: t
  savehist-mode: t
  save-place-mode: t
  persistent-scratch-autosave-mode: t
  org-recent-headings-mode: t
  recentf-mode: t
  magit-wip-before-change-mode: t
  magit-wip-after-apply-mode: t
  magit-wip-after-save-mode: t
  diff-auto-refine-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  async-bytecomp-package-mode: t
  helm-adaptive-mode: t
  global-undo-tree-mode: t
  global-hl-todo-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  global-auto-revert-mode: t
  desktop-save-mode: t
  delete-selection-mode: t
  override-global-mode: t
  shell-dirtrack-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
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
M-SPC M-f is undefined
Quit
Undo!
(New file)
Wrote /tmp/alpha-aa3fe.txt
Mark set [3 times]
Quit
Mark set [2 times]
Indent region with <left>, <right>, <S-left>, or <S-right>.
Auto-saving...done

Load-path shadows:
/home/me/.emacs.d/elpa/helm-navi-20170402.752/helm-navi hides
/home/me/.emacs.d/elpa/helm-navi-outshine-20170327.353/helm-navi
~/.emacs.d/load-path/http-post-simple hides
/home/me/.emacs.d/elpa/http-post-simple-20131011.358/http-post-simple
/home/me/.emacs.d/elpa/general-20160621.1258/elpa hides
/home/me/.emacs.d/elpa/lispy-20170326.801/elpa
~/.emacs.d/load-path/org-bullets hides
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-bullets
~/.emacs.d/load-path/org-velocity hides
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-velocity
/home/me/.emacs.d/elpa/diminish-20151215.915/diminish hides
/usr/share/emacs25/site-lisp/emacs-goodies-el/diminish
/home/me/.emacs.d/elpa/markdown-mode-20151011.1256/markdown-mode hides
/usr/share/emacs25/site-lisp/emacs-goodies-el/markdown-mode
/home/me/.emacs.d/elpa/highlight-current-line-20051013.1756/highlight-current-line
hides /usr/share/emacs25/site-lisp/emacs-goodies-el/highlight-current-line
/usr/share/emacs/25.2/site-lisp/debian-startup hides
/usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs25/site-lisp/flim/md4 hides /usr/share/emacs/25.2/lisp/md4
/usr/share/emacs25/site-lisp/flim/hex-util hides
/usr/share/emacs/25.2/lisp/hex-util
/usr/share/emacs/site-lisp/rst hides /usr/share/emacs/25.2/lisp/textmodes/rst
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-beamer hides
/usr/share/emacs/25.2/lisp/org/ox-beamer
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-texinfo hides
/usr/share/emacs/25.2/lisp/org/ox-texinfo
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-python hides
/usr/share/emacs/25.2/lisp/org/ob-python
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-table hides
/usr/share/emacs/25.2/lisp/org/ob-table
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-mouse hides
/usr/share/emacs/25.2/lisp/org/org-mouse
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-latex hides
/usr/share/emacs/25.2/lisp/org/ob-latex
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-element hides
/usr/share/emacs/25.2/lisp/org/org-element
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-js hides
/usr/share/emacs/25.2/lisp/org/ob-js
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-capture hides
/usr/share/emacs/25.2/lisp/org/org-capture
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-publish hides
/usr/share/emacs/25.2/lisp/org/ox-publish
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-pcomplete hides
/usr/share/emacs/25.2/lisp/org/org-pcomplete
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-protocol hides
/usr/share/emacs/25.2/lisp/org/org-protocol
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-ledger hides
/usr/share/emacs/25.2/lisp/org/ob-ledger
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-compat hides
/usr/share/emacs/25.2/lisp/org/org-compat
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-irc hides
/usr/share/emacs/25.2/lisp/org/org-irc
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-archive hides
/usr/share/emacs/25.2/lisp/org/org-archive
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-awk hides
/usr/share/emacs/25.2/lisp/org/ob-awk
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-lisp hides
/usr/share/emacs/25.2/lisp/org/ob-lisp
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-scala hides
/usr/share/emacs/25.2/lisp/org/ob-scala
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-table hides
/usr/share/emacs/25.2/lisp/org/org-table
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-org hides
/usr/share/emacs/25.2/lisp/org/ox-org
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-list hides
/usr/share/emacs/25.2/lisp/org/org-list
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-tangle hides
/usr/share/emacs/25.2/lisp/org/ob-tangle
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-macro hides
/usr/share/emacs/25.2/lisp/org/org-macro
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-eval hides
/usr/share/emacs/25.2/lisp/org/ob-eval
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-core hides
/usr/share/emacs/25.2/lisp/org/ob-core
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-lilypond hides
/usr/share/emacs/25.2/lisp/org/ob-lilypond
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-clojure hides
/usr/share/emacs/25.2/lisp/org/ob-clojure
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-crypt hides
/usr/share/emacs/25.2/lisp/org/org-crypt
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-bibtex hides
/usr/share/emacs/25.2/lisp/org/org-bibtex
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-sqlite hides
/usr/share/emacs/25.2/lisp/org/ob-sqlite
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-indent hides
/usr/share/emacs/25.2/lisp/org/org-indent
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-rmail hides
/usr/share/emacs/25.2/lisp/org/org-rmail
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-man hides
/usr/share/emacs/25.2/lisp/org/ox-man
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-comint hides
/usr/share/emacs/25.2/lisp/org/ob-comint
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-makefile hides
/usr/share/emacs/25.2/lisp/org/ob-makefile
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-ascii hides
/usr/share/emacs/25.2/lisp/org/ox-ascii
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-ref hides
/usr/share/emacs/25.2/lisp/org/ob-ref
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob hides
/usr/share/emacs/25.2/lisp/org/ob
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-ctags hides
/usr/share/emacs/25.2/lisp/org/org-ctags
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-datetree hides
/usr/share/emacs/25.2/lisp/org/org-datetree
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-odt hides
/usr/share/emacs/25.2/lisp/org/ox-odt
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-w3m hides
/usr/share/emacs/25.2/lisp/org/org-w3m
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-ruby hides
/usr/share/emacs/25.2/lisp/org/ob-ruby
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-mscgen hides
/usr/share/emacs/25.2/lisp/org/ob-mscgen
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-html hides
/usr/share/emacs/25.2/lisp/org/ox-html
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-keys hides
/usr/share/emacs/25.2/lisp/org/ob-keys
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-install hides
/usr/share/emacs/25.2/lisp/org/org-install
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-icalendar hides
/usr/share/emacs/25.2/lisp/org/ox-icalendar
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-calc hides
/usr/share/emacs/25.2/lisp/org/ob-calc
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-sql hides
/usr/share/emacs/25.2/lisp/org/ob-sql
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-entities hides
/usr/share/emacs/25.2/lisp/org/org-entities
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org hides
/usr/share/emacs/25.2/lisp/org/org
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox hides
/usr/share/emacs/25.2/lisp/org/ox
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-picolisp hides
/usr/share/emacs/25.2/lisp/org/ob-picolisp
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-mhe hides
/usr/share/emacs/25.2/lisp/org/org-mhe
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-octave hides
/usr/share/emacs/25.2/lisp/org/ob-octave
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-lob hides
/usr/share/emacs/25.2/lisp/org/ob-lob
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-clock hides
/usr/share/emacs/25.2/lisp/org/org-clock
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-css hides
/usr/share/emacs/25.2/lisp/org/ob-css
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-dot hides
/usr/share/emacs/25.2/lisp/org/ob-dot
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-java hides
/usr/share/emacs/25.2/lisp/org/ob-java
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-macs hides
/usr/share/emacs/25.2/lisp/org/org-macs
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-plot hides
/usr/share/emacs/25.2/lisp/org/org-plot
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-plantuml hides
/usr/share/emacs/25.2/lisp/org/ob-plantuml
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-md hides
/usr/share/emacs/25.2/lisp/org/ox-md
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-info hides
/usr/share/emacs/25.2/lisp/org/org-info
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-src hides
/usr/share/emacs/25.2/lisp/org/org-src
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-shen hides
/usr/share/emacs/25.2/lisp/org/ob-shen
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-docview hides
/usr/share/emacs/25.2/lisp/org/org-docview
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-sass hides
/usr/share/emacs/25.2/lisp/org/ob-sass
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-scheme hides
/usr/share/emacs/25.2/lisp/org/ob-scheme
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-asymptote hides
/usr/share/emacs/25.2/lisp/org/ob-asymptote
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-gnuplot hides
/usr/share/emacs/25.2/lisp/org/ob-gnuplot
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-feed hides
/usr/share/emacs/25.2/lisp/org/org-feed
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-org hides
/usr/share/emacs/25.2/lisp/org/ob-org
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-exp hides
/usr/share/emacs/25.2/lisp/org/ob-exp
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-id hides
/usr/share/emacs/25.2/lisp/org/org-id
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-ocaml hides
/usr/share/emacs/25.2/lisp/org/ob-ocaml
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-C hides
/usr/share/emacs/25.2/lisp/org/ob-C
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-attach hides
/usr/share/emacs/25.2/lisp/org/org-attach
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-inlinetask hides
/usr/share/emacs/25.2/lisp/org/org-inlinetask
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-mobile hides
/usr/share/emacs/25.2/lisp/org/org-mobile
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-footnote hides
/usr/share/emacs/25.2/lisp/org/org-footnote
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-gnus hides
/usr/share/emacs/25.2/lisp/org/org-gnus
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-perl hides
/usr/share/emacs/25.2/lisp/org/ob-perl
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-colview hides
/usr/share/emacs/25.2/lisp/org/org-colview
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ox-latex hides
/usr/share/emacs/25.2/lisp/org/ox-latex
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-bbdb hides
/usr/share/emacs/25.2/lisp/org/org-bbdb
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-agenda hides
/usr/share/emacs/25.2/lisp/org/org-agenda
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-haskell hides
/usr/share/emacs/25.2/lisp/org/ob-haskell
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-io hides
/usr/share/emacs/25.2/lisp/org/ob-io
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-R hides
/usr/share/emacs/25.2/lisp/org/ob-R
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-maxima hides
/usr/share/emacs/25.2/lisp/org/ob-maxima
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-habit hides
/usr/share/emacs/25.2/lisp/org/org-habit
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-fortran hides
/usr/share/emacs/25.2/lisp/org/ob-fortran
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-loaddefs hides
/usr/share/emacs/25.2/lisp/org/org-loaddefs
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-emacs-lisp hides
/usr/share/emacs/25.2/lisp/org/ob-emacs-lisp
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-ditaa hides
/usr/share/emacs/25.2/lisp/org/ob-ditaa
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-timer hides
/usr/share/emacs/25.2/lisp/org/org-timer
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-screen hides
/usr/share/emacs/25.2/lisp/org/ob-screen
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-version hides
/usr/share/emacs/25.2/lisp/org/org-version
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-faces hides
/usr/share/emacs/25.2/lisp/org/org-faces
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/ob-matlab hides
/usr/share/emacs/25.2/lisp/org/ob-matlab
/home/me/.emacs.d/elpa/org-plus-contrib-20170210/org-eshell hides
/usr/share/emacs/25.2/lisp/org/org-eshell
/usr/share/emacs25/site-lisp/flim/ntlm hides /usr/share/emacs/25.2/lisp/net/ntlm
/usr/share/emacs25/site-lisp/flim/sasl hides /usr/share/emacs/25.2/lisp/net/sasl
/usr/share/emacs25/site-lisp/flim/sasl-digest hides
/usr/share/emacs/25.2/lisp/net/sasl-digest
/usr/share/emacs25/site-lisp/flim/hmac-md5 hides
/usr/share/emacs/25.2/lisp/net/hmac-md5
/usr/share/emacs25/site-lisp/flim/sasl-cram hides
/usr/share/emacs/25.2/lisp/net/sasl-cram
/usr/share/emacs25/site-lisp/flim/hmac-def hides
/usr/share/emacs/25.2/lisp/net/hmac-def
/usr/share/emacs25/site-lisp/flim/sasl-ntlm hides
/usr/share/emacs/25.2/lisp/net/sasl-ntlm
/home/me/.emacs.d/elpa/tabulated-list-20120406.1351/tabulated-list
hides /usr/share/emacs/25.2/lisp/emacs-lisp/tabulated-list
/home/me/.emacs.d/elpa/seq-20150928.1218/seq hides
/usr/share/emacs/25.2/lisp/emacs-lisp/seq

Features:
(shadow emacsbug sendmail matlab tempo flow-fill qp gnus-async
gnus-bcklg mail-extr sort gnus-cite nnir gnus-ml mm-archive url-http
url-gw url-cache url-auth url-handlers nnrss nndraft nnmh nnfolder
gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art
mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache gnus-sum
gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source
utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win hippie-exp
find-temp-file unfill debug diary-lib diary-loaddefs cal-iso hl-line
helm-navi helm-org ob-python ht semantic/tag-write
semantic/symref/filter shell-pop term ehelp semantic/edit ido cal-move
parse-time tabify bibtex markdown-mode network-stream nsm starttls tls
gnutls flymake jedi auto-complete popup jedi-core python-environment epc
ctable concurrent deferred semantic/wisent/python tramp-cache
semantic/wisent/python-wy python-el-fgallina-expansions python conf-mode
semantic/wisent/javascript-jv semantic/wisent/js-wy semantic/wisent
semantic/wisent/wisent semantic/java semantic/doc semantic/html
js-mode-expansions js json map html-mode-expansions smartparens-html
sgml-mode org-capture helm-command w3m-lnum w3m-session w3m timezone
w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image
w3m-proc w3m-util aggressive-fill-paragraph which-key aggressive-indent
semantic/db-typecache semantic/decorate/include image-file
open-next-line beacon expand-region text-mode-expansions
cc-mode-expansions the-org-mode-expansions er-basic-expansions
expand-region-core expand-region-custom org-eldoc face-remap move-dup
macrostep-c cmacexp macrostep semantic/tag-file semantic/bovine/c hideif
semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/dep
semantic/analyze/refs semantic/analyze semantic/sort semantic/scope
semantic/analyze/fcn cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs sh-script smie executable
highlight-sexp rainbow-delimiters paren semantic/db-find semantic/db-ref
semantic/db-file data-debug cedet-files semantic/bovine/el
semantic/db-el eieio-opt speedbar sb-image dframe semantic/bovine
semantic/db-mode semantic/idle semantic/format ezimage semantic/ctxt
semantic/decorate/mode semantic/tag-ls semantic/find semantic/decorate
pulse flyspell ispell org-indent disp-table stylus-mode sws-mode derived
smartparens-config smartparens elisp-slime-nav rainbow-identifiers
highlight-quoted highlight-function-calls flycheck-pyflakes
smart-cursor-color key-chord whole-line-or-region windmove dictionary
link connection winner org-cliplink org-cliplink-transport
org-cliplink-string em-glob esh-util color org-table org-pomodoro alert
log4e notifications dbus gntp org-timer org-clock org-search-goto-ml
org-protocol-capture-html org-bookmark-heading org-super-agenda
org-web-tools eww mm-url url-queue shr dom org-make-toc
org-sticky-header git-gutter-fringe fringe-helper git-gutter magithub
magithub-ci magithub-issue magithub-cache magithub-core real-auto-save
paradox paradox-menu paradox-commit-list paradox-execute paradox-github
paradox-core spinner smart-mode-line rich-minority keyfreq quick-peek
typo lispy hydra lv swiper ivy ivy-overlay iedit iedit-lib lispy-inline
avy semantic/db eieio-base semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local cedet ediff-merg
ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff
lispy-tags navi-mode outshine outshine-org-cmds outorg helm-ring
helm-elisp helm-eval edebug helm-descbinds helm-mode helm-config
helm-easymenu helm-projectile helm-files image-dired dired-x dired-aux
ffap helm-tags helm-bookmark helm-info bookmark pp helm-external
helm-net browse-url xml url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util url-parse url-vars mailcap
helm-buffers helm-grep wgrep-helm wgrep helm-regexp helm-utils
helm-locate helm-help helm-types projectile grep ibuf-ext ibuffer
cus-edit misearch multi-isearch magit-filenotify magit-blame magit-stash
magit-bisect magit-remote magit-commit magit-sequence magit magit-apply
thingatpt vc-git warnings helm-swish general etags xref project
highlight-current-line org-bullets cl org-w3m org-protocol org-mouse
org-irc org-inlinetask org-info org-id org-habit org-agenda org-gnus
org-eww org-docview doc-view jka-compr image-mode solarized-dark-theme
solarized which-func imenu volatile-highlights shackle savehist
saveplace persistent-scratch org-recent-headings recentf tree-widget
magit-wip magit-log magit-diff smerge-mode diff-mode git-commit log-edit
message rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader
pcvs-util add-log magit-core magit-autorevert magit-process with-editor
tramp-sh server magit-popup async-bytecomp magit-mode magit-git crm
magit-section magit-utils helm-adaptive gnus gnus-ems nnheader
mail-utils undo-tree diff hl-todo flycheck rx subr-x autorevert
filenotify desktop frameset delsel auto-dim-other-buffers allout-widgets
wid-edit allout cus-start cus-load emacs-lock use-package diminish
bind-key apt-utils-ido-autoloads apt-utils-autoloads
buffer-move-autoloads crontab-mode-autoloads diatheke-autoloads
fic-mode-autoloads flycheck-pyflakes-autoloads google-autoloads
helm-org-rifle org-element avl-tree 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 tramp tramp-compat auth-source gnus-util
mm-util help-fns mail-prsvr password-cache tramp-loaddefs trampver shell
pcomplete ob-core ob-eval org-compat org-macs org-loaddefs format-spec
find-func cal-menu calendar cal-loaddefs helm edmacro kmacro helm-source
cl-seq eieio-compat eieio eieio-core cl-macs helm-multi-match helm-lib
dired async f s ucs-normalize dash hideshow-org-autoloads
highlight-current-line-autoloads highlight-numbers-autoloads
highlight-quoted-autoloads highlight-sexp-autoloads
http-post-simple-autoloads epc-autoloads ctable-autoloads
moinmoin-mode-autoloads mosey advice finder-inf parent-mode-autoloads
pkg-info-autoloads epl-autoloads rainbow-blocks-autoloads
screen-lines-autoloads smart-operator-autoloads sr-speedbar-autoloads
tabulated-list-autoloads windata-autoloads info package epg-config seq
byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv
cl-loaddefs pcase cl-lib pylint compile comint ansi-color ring
emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode
time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset
image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame 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 charscript case-table epa-hook
jka-cmpr-hook help simple abbrev 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 move-toolbar gtk x-toolkit x
multi-tty make-network-process emacs)

Memory information:
((conses 16 6318483 522771)
 (symbols 48 85608 148)
 (miscs 40 75051 37336)
 (strings 32 637565 109690)
 (string-bytes 1 22300732)
 (vectors 16 135958)
 (vector-slots 8 2688519 535018)
 (floats 8 1692 2970)
 (intervals 56 535381 41703)
 (buffers 976 160)
 (heap 1024 301378 48091))





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#28108: 25.2; Infinite loop due to circular marker list?
  2017-08-16  5:01 bug#28108: 25.2; Infinite loop due to circular marker list? Adam Porter
@ 2017-08-16 14:28 ` Eli Zaretskii
  2017-08-16 18:27   ` Adam Porter
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2017-08-16 14:28 UTC (permalink / raw)
  To: Adam Porter; +Cc: 28108

> From: Adam Porter <adam@alphapapa.net>
> Date: Wed, 16 Aug 2017 00:01:00 -0500
> 
> I'm not much of a C programmer, nor am I experienced with gdb, but I
> attached to the Emacs process and stepped through, and every line was
> the same:
> 
> src/marker.c:605: for (tail = BUF_MARKERS (b); tail; prev =
> &tail->next, tail = *prev)

Can you show the output of

  (gdb) bt full

?





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#28108: 25.2; Infinite loop due to circular marker list?
  2017-08-16 14:28 ` Eli Zaretskii
@ 2017-08-16 18:27   ` Adam Porter
  2017-08-17 15:09     ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Adam Porter @ 2017-08-16 18:27 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 28108

[-- Attachment #1: Type: text/plain, Size: 372 bytes --]

On Wed, Aug 16, 2017 at 9:28 AM, Eli Zaretskii <eliz@gnu.org> wrote:
>
> Can you show the output of
>
>   (gdb) bt full
>
> ?

Here you go.  I see from the Lisp backtrace at the bottom that it may
be related to one of my packages, but I haven't had any problems like
this with it before, and I haven't updated it for about 4 months, so
there's nothing new there.

Thanks.

[-- Attachment #2: bt_full.txt --]
[-- Type: text/plain, Size: 37906 bytes --]

#0  unchain_marker (marker=marker@entry=0x13ffe410) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/marker.c:605
        tail = 0x222679b0
        prev = 0x222679c0
        b = <optimized out>
#1  0x0000000000541ce4 in sweep_misc () at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/alloc.c:6899
        i = 2
        this_free = 2
        mblk = 0x13ffe3c0
        mprev = 0x20c90d38
        lim = <optimized out>
        num_free = 176
        num_used = 369263
#2  0x0000000000546b6f in gc_sweep () at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/alloc.c:6983
No locals.
#3  garbage_collect_1 (end=0x7ffc80104238) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/alloc.c:5799
        nextb = <optimized out>
        i = <optimized out>
        retval = <optimized out>
        stack_top_variable = 0 '\000'
        message_p = true
        tot_before = 0
        total = {1502840278, 922411952, 1024, 5, 6, 94, 22752, 44544, 0, 140722457035704, 151}
#4  Fgarbage_collect () at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/alloc.c:5983
        end = 0x7ffc80104238
#5  0x0000000000591efe in maybe_gc () at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/lisp.h:4660
No locals.
#6  exec_byte_code (bytestr=335537168, vector=4294967295, maxdepth=572946864, args_template=140722457035704, nargs=130, args=0x15f50170, args@entry=0x42a0390)
    at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/bytecode.c:915
        targets = {0x590ab7 <exec_byte_code+839>, 0x590fe1 <exec_byte_code+2161>, 0x590fe6 <exec_byte_code+2166>, 0x590feb <exec_byte_code+2171>, 0x5908aa <exec_byte_code+314>, 0x5908b0 <exec_byte_code+320>, 0x590b29 <exec_byte_code+953>, 
          0x590ba1 <exec_byte_code+1073>, 0x590b97 <exec_byte_code+1063>, 0x590b9c <exec_byte_code+1068>, 0x590b66 <exec_byte_code+1014>, 0x590b6b <exec_byte_code+1019>, 0x5908e1 <exec_byte_code+369>, 0x5908e8 <exec_byte_code+376>, 
          0x590cda <exec_byte_code+1386>, 0x590b70 <exec_byte_code+1024>, 0x590e85 <exec_byte_code+1813>, 0x590e8a <exec_byte_code+1818>, 0x590f07 <exec_byte_code+1943>, 0x590f0c <exec_byte_code+1948>, 0x59094b <exec_byte_code+475>, 
          0x590950 <exec_byte_code+480>, 0x590eb6 <exec_byte_code+1862>, 0x590e8f <exec_byte_code+1823>, 0x590c9c <exec_byte_code+1324>, 0x590ca1 <exec_byte_code+1329>, 0x590ca6 <exec_byte_code+1334>, 0x590cb5 <exec_byte_code+1349>, 
          0x5909c1 <exec_byte_code+593>, 0x5909c8 <exec_byte_code+600>, 0x590ef2 <exec_byte_code+1922>, 0x590c75 <exec_byte_code+1285>, 0x590c5b <exec_byte_code+1259>, 0x590c60 <exec_byte_code+1264>, 0x590c65 <exec_byte_code+1269>, 
          0x590c2f <exec_byte_code+1215>, 0x590a03 <exec_byte_code+659>, 0x590a08 <exec_byte_code+664>, 0x590cc5 <exec_byte_code+1365>, 0x590c34 <exec_byte_code+1220>, 0x591ec9 <exec_byte_code+5977>, 0x591ece <exec_byte_code+5982>, 
          0x591ed3 <exec_byte_code+5987>, 0x591e9d <exec_byte_code+5933>, 0x590a45 <exec_byte_code+725>, 0x590a48 <exec_byte_code+728>, 0x591e60 <exec_byte_code+5872>, 0x591ea2 <exec_byte_code+5938>, 0x592a3e <exec_byte_code+8910>, 
          0x592496 <exec_byte_code+7462>, 0x592428 <exec_byte_code+7352>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x591d76 <exec_byte_code+5638>, 0x591dfa <exec_byte_code+5770>, 0x591e2a <exec_byte_code+5818>, 0x592639 <exec_byte_code+7881>, 0x59266f <exec_byte_code+7935>, 0x590de1 <exec_byte_code+1649>, 0x590e1a <exec_byte_code+1706>, 
          0x5926ad <exec_byte_code+7997>, 0x590daa <exec_byte_code+1594>, 0x590e4e <exec_byte_code+1758>, 0x5926d9 <exec_byte_code+8041>, 0x59249d <exec_byte_code+7469>, 0x5924c5 <exec_byte_code+7509>, 0x5924f9 <exec_byte_code+7561>, 
          0x59252e <exec_byte_code+7614>, 0x5925a5 <exec_byte_code+7733>, 0x5925cd <exec_byte_code+7773>, 0x592601 <exec_byte_code+7825>, 0x592330 <exec_byte_code+7104>, 0x5929c1 <exec_byte_code+8785>, 0x592358 <exec_byte_code+7144>, 
          0x59238c <exec_byte_code+7196>, 0x5928eb <exec_byte_code+8571>, 0x59291f <exec_byte_code+8623>, 0x592957 <exec_byte_code+8679>, 0x59298c <exec_byte_code+8732>, 0x59270d <exec_byte_code+8093>, 0x592784 <exec_byte_code+8212>, 
          0x5927c1 <exec_byte_code+8273>, 0x5927fe <exec_byte_code+8334>, 0x5928b2 <exec_byte_code+8514>, 0x592840 <exec_byte_code+8400>, 0x592879 <exec_byte_code+8457>, 0x5914cf <exec_byte_code+3423>, 0x591508 <exec_byte_code+3480>, 
          0x59153d <exec_byte_code+3533>, 0x591579 <exec_byte_code+3593>, 0x5915ae <exec_byte_code+3646>, 0x5915e3 <exec_byte_code+3699>, 0x591618 <exec_byte_code+3752>, 0x5916b6 <exec_byte_code+3910>, 0x590a88 <exec_byte_code+792>, 
          0x5916f0 <exec_byte_code+3968>, 0x591718 <exec_byte_code+4008>, 0x591787 <exec_byte_code+4119>, 0x5917c1 <exec_byte_code+4177>, 0x5917fb <exec_byte_code+4235>, 0x591823 <exec_byte_code+4275>, 0x59184d <exec_byte_code+4317>, 
          0x591877 <exec_byte_code+4359>, 0x5918a8 <exec_byte_code+4408>, 0x590ab7 <exec_byte_code+839>, 0x5918d2 <exec_byte_code+4450>, 0x5918ff <exec_byte_code+4495>, 0x59192c <exec_byte_code+4540>, 0x591959 <exec_byte_code+4585>, 
          0x591986 <exec_byte_code+4630>, 0x5919b3 <exec_byte_code+4675>, 0x590a88 <exec_byte_code+792>, 0x590ab7 <exec_byte_code+839>, 0x5919db <exec_byte_code+4715>, 0x591a1a <exec_byte_code+4778>, 0x591a42 <exec_byte_code+4818>, 
          0x591a6a <exec_byte_code+4858>, 0x591a9e <exec_byte_code+4910>, 0x591ad2 <exec_byte_code+4962>, 0x591188 <exec_byte_code+2584>, 0x5911a3 <exec_byte_code+2611>, 0x59143f <exec_byte_code+3279>, 0x591473 <exec_byte_code+3331>, 
          0x5913b2 <exec_byte_code+3138>, 0x5914a7 <exec_byte_code+3383>, 0x590ab7 <exec_byte_code+839>, 0x591cd9 <exec_byte_code+5481>, 0x591ed8 <exec_byte_code+5992>, 0x590cef <exec_byte_code+1407>, 0x591f7f <exec_byte_code+6159>, 
          0x59203a <exec_byte_code+6346>, 0x5920f2 <exec_byte_code+6530>, 0x591c67 <exec_byte_code+5367>, 0x591cb8 <exec_byte_code+5448>, 0x590ecb <exec_byte_code+1883>, 0x590afa <exec_byte_code+906>, 0x590f11 <exec_byte_code+1953>, 
          0x5923c0 <exec_byte_code+7248>, 0x5923ef <exec_byte_code+7295>, 0x592a6d <exec_byte_code+8957>, 0x592ab5 <exec_byte_code+9029>, 0x592aed <exec_byte_code+9085>, 0x591d25 <exec_byte_code+5557>, 0x591e75 <exec_byte_code+5893>, 
          0x5913df <exec_byte_code+3183>, 0x591417 <exec_byte_code+3239>, 0x5911d7 <exec_byte_code+2663>, 0x5911ff <exec_byte_code+2703>, 0x591227 <exec_byte_code+2743>, 0x59124f <exec_byte_code+2783>, 0x591283 <exec_byte_code+2835>, 
          0x5912b7 <exec_byte_code+2887>, 0x5912eb <exec_byte_code+2939>, 0x59131f <exec_byte_code+2991>, 0x590ff5 <exec_byte_code+2181>, 0x591029 <exec_byte_code+2233>, 0x59105d <exec_byte_code+2285>, 0x591085 <exec_byte_code+2325>, 
          0x5910b9 <exec_byte_code+2377>, 0x5910ed <exec_byte_code+2429>, 0x591120 <exec_byte_code+2480>, 0x591153 <exec_byte_code+2531>, 0x59164d <exec_byte_code+3805>, 0x591682 <exec_byte_code+3858>, 0x590f6a <exec_byte_code+2042>, 
          0x590fab <exec_byte_code+2107>, 0x590ab7 <exec_byte_code+839>, 0x5921aa <exec_byte_code+6714>, 0x5929e9 <exec_byte_code+8825>, 0x592237 <exec_byte_code+6855>, 0x59228c <exec_byte_code+6940>, 0x591bc3 <exec_byte_code+5203>, 
          0x592563 <exec_byte_code+7667>, 0x592742 <exec_byte_code+8146>, 0x591745 <exec_byte_code+4053>, 0x590bf2 <exec_byte_code+1154>, 0x591afa <exec_byte_code+5002>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x591b4b <exec_byte_code+5083>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x591b93 <exec_byte_code+5155> <repeats 64 times>}
        stack = {
          pc = 0xbdb8a38 "H", 
          byte_string = 157048724, 
          byte_string_start = 0xbdb8998 "r\001q\210\b\204\017", 
          next = 0x7ffc801045d0
        }
        result = 572946864
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 4294967292)
#7  0x000000000055d0a2 in funcall_lambda (fun=157048724, nargs=nargs@entry=2, arg_vector=0x42a0390, arg_vector@entry=0x7ffc80104558) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2863
        size = <optimized out>
        val = <optimized out>
        syms_left = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#8  0x000000000055d323 in Ffuncall (nargs=3, args=0x7ffc80104550) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2760
        fun = <optimized out>
        original_fun = 3237424
        numargs = 2
        val = <optimized out>
        internal_args = <optimized out>
        count = 12
#9  0x0000000000590a25 in exec_byte_code (bytestr=335537168, vector=4294967295, maxdepth=572946864, args_template=140722457036088, nargs=3, args=0x15f50170, args@entry=0x13961a8)
    at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/bytecode.c:880
        targets = {0x590ab7 <exec_byte_code+839>, 0x590fe1 <exec_byte_code+2161>, 0x590fe6 <exec_byte_code+2166>, 0x590feb <exec_byte_code+2171>, 0x5908aa <exec_byte_code+314>, 0x5908b0 <exec_byte_code+320>, 0x590b29 <exec_byte_code+953>, 
          0x590ba1 <exec_byte_code+1073>, 0x590b97 <exec_byte_code+1063>, 0x590b9c <exec_byte_code+1068>, 0x590b66 <exec_byte_code+1014>, 0x590b6b <exec_byte_code+1019>, 0x5908e1 <exec_byte_code+369>, 0x5908e8 <exec_byte_code+376>, 
          0x590cda <exec_byte_code+1386>, 0x590b70 <exec_byte_code+1024>, 0x590e85 <exec_byte_code+1813>, 0x590e8a <exec_byte_code+1818>, 0x590f07 <exec_byte_code+1943>, 0x590f0c <exec_byte_code+1948>, 0x59094b <exec_byte_code+475>, 
          0x590950 <exec_byte_code+480>, 0x590eb6 <exec_byte_code+1862>, 0x590e8f <exec_byte_code+1823>, 0x590c9c <exec_byte_code+1324>, 0x590ca1 <exec_byte_code+1329>, 0x590ca6 <exec_byte_code+1334>, 0x590cb5 <exec_byte_code+1349>, 
          0x5909c1 <exec_byte_code+593>, 0x5909c8 <exec_byte_code+600>, 0x590ef2 <exec_byte_code+1922>, 0x590c75 <exec_byte_code+1285>, 0x590c5b <exec_byte_code+1259>, 0x590c60 <exec_byte_code+1264>, 0x590c65 <exec_byte_code+1269>, 
          0x590c2f <exec_byte_code+1215>, 0x590a03 <exec_byte_code+659>, 0x590a08 <exec_byte_code+664>, 0x590cc5 <exec_byte_code+1365>, 0x590c34 <exec_byte_code+1220>, 0x591ec9 <exec_byte_code+5977>, 0x591ece <exec_byte_code+5982>, 
          0x591ed3 <exec_byte_code+5987>, 0x591e9d <exec_byte_code+5933>, 0x590a45 <exec_byte_code+725>, 0x590a48 <exec_byte_code+728>, 0x591e60 <exec_byte_code+5872>, 0x591ea2 <exec_byte_code+5938>, 0x592a3e <exec_byte_code+8910>, 
          0x592496 <exec_byte_code+7462>, 0x592428 <exec_byte_code+7352>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x591d76 <exec_byte_code+5638>, 0x591dfa <exec_byte_code+5770>, 0x591e2a <exec_byte_code+5818>, 0x592639 <exec_byte_code+7881>, 0x59266f <exec_byte_code+7935>, 0x590de1 <exec_byte_code+1649>, 0x590e1a <exec_byte_code+1706>, 
          0x5926ad <exec_byte_code+7997>, 0x590daa <exec_byte_code+1594>, 0x590e4e <exec_byte_code+1758>, 0x5926d9 <exec_byte_code+8041>, 0x59249d <exec_byte_code+7469>, 0x5924c5 <exec_byte_code+7509>, 0x5924f9 <exec_byte_code+7561>, 
          0x59252e <exec_byte_code+7614>, 0x5925a5 <exec_byte_code+7733>, 0x5925cd <exec_byte_code+7773>, 0x592601 <exec_byte_code+7825>, 0x592330 <exec_byte_code+7104>, 0x5929c1 <exec_byte_code+8785>, 0x592358 <exec_byte_code+7144>, 
          0x59238c <exec_byte_code+7196>, 0x5928eb <exec_byte_code+8571>, 0x59291f <exec_byte_code+8623>, 0x592957 <exec_byte_code+8679>, 0x59298c <exec_byte_code+8732>, 0x59270d <exec_byte_code+8093>, 0x592784 <exec_byte_code+8212>, 
          0x5927c1 <exec_byte_code+8273>, 0x5927fe <exec_byte_code+8334>, 0x5928b2 <exec_byte_code+8514>, 0x592840 <exec_byte_code+8400>, 0x592879 <exec_byte_code+8457>, 0x5914cf <exec_byte_code+3423>, 0x591508 <exec_byte_code+3480>, 
          0x59153d <exec_byte_code+3533>, 0x591579 <exec_byte_code+3593>, 0x5915ae <exec_byte_code+3646>, 0x5915e3 <exec_byte_code+3699>, 0x591618 <exec_byte_code+3752>, 0x5916b6 <exec_byte_code+3910>, 0x590a88 <exec_byte_code+792>, 
          0x5916f0 <exec_byte_code+3968>, 0x591718 <exec_byte_code+4008>, 0x591787 <exec_byte_code+4119>, 0x5917c1 <exec_byte_code+4177>, 0x5917fb <exec_byte_code+4235>, 0x591823 <exec_byte_code+4275>, 0x59184d <exec_byte_code+4317>, 
          0x591877 <exec_byte_code+4359>, 0x5918a8 <exec_byte_code+4408>, 0x590ab7 <exec_byte_code+839>, 0x5918d2 <exec_byte_code+4450>, 0x5918ff <exec_byte_code+4495>, 0x59192c <exec_byte_code+4540>, 0x591959 <exec_byte_code+4585>, 
          0x591986 <exec_byte_code+4630>, 0x5919b3 <exec_byte_code+4675>, 0x590a88 <exec_byte_code+792>, 0x590ab7 <exec_byte_code+839>, 0x5919db <exec_byte_code+4715>, 0x591a1a <exec_byte_code+4778>, 0x591a42 <exec_byte_code+4818>, 
          0x591a6a <exec_byte_code+4858>, 0x591a9e <exec_byte_code+4910>, 0x591ad2 <exec_byte_code+4962>, 0x591188 <exec_byte_code+2584>, 0x5911a3 <exec_byte_code+2611>, 0x59143f <exec_byte_code+3279>, 0x591473 <exec_byte_code+3331>, 
          0x5913b2 <exec_byte_code+3138>, 0x5914a7 <exec_byte_code+3383>, 0x590ab7 <exec_byte_code+839>, 0x591cd9 <exec_byte_code+5481>, 0x591ed8 <exec_byte_code+5992>, 0x590cef <exec_byte_code+1407>, 0x591f7f <exec_byte_code+6159>, 
          0x59203a <exec_byte_code+6346>, 0x5920f2 <exec_byte_code+6530>, 0x591c67 <exec_byte_code+5367>, 0x591cb8 <exec_byte_code+5448>, 0x590ecb <exec_byte_code+1883>, 0x590afa <exec_byte_code+906>, 0x590f11 <exec_byte_code+1953>, 
          0x5923c0 <exec_byte_code+7248>, 0x5923ef <exec_byte_code+7295>, 0x592a6d <exec_byte_code+8957>, 0x592ab5 <exec_byte_code+9029>, 0x592aed <exec_byte_code+9085>, 0x591d25 <exec_byte_code+5557>, 0x591e75 <exec_byte_code+5893>, 
          0x5913df <exec_byte_code+3183>, 0x591417 <exec_byte_code+3239>, 0x5911d7 <exec_byte_code+2663>, 0x5911ff <exec_byte_code+2703>, 0x591227 <exec_byte_code+2743>, 0x59124f <exec_byte_code+2783>, 0x591283 <exec_byte_code+2835>, 
          0x5912b7 <exec_byte_code+2887>, 0x5912eb <exec_byte_code+2939>, 0x59131f <exec_byte_code+2991>, 0x590ff5 <exec_byte_code+2181>, 0x591029 <exec_byte_code+2233>, 0x59105d <exec_byte_code+2285>, 0x591085 <exec_byte_code+2325>, 
          0x5910b9 <exec_byte_code+2377>, 0x5910ed <exec_byte_code+2429>, 0x591120 <exec_byte_code+2480>, 0x591153 <exec_byte_code+2531>, 0x59164d <exec_byte_code+3805>, 0x591682 <exec_byte_code+3858>, 0x590f6a <exec_byte_code+2042>, 
          0x590fab <exec_byte_code+2107>, 0x590ab7 <exec_byte_code+839>, 0x5921aa <exec_byte_code+6714>, 0x5929e9 <exec_byte_code+8825>, 0x592237 <exec_byte_code+6855>, 0x59228c <exec_byte_code+6940>, 0x591bc3 <exec_byte_code+5203>, 
          0x592563 <exec_byte_code+7667>, 0x592742 <exec_byte_code+8146>, 0x591745 <exec_byte_code+4053>, 0x590bf2 <exec_byte_code+1154>, 0x591afa <exec_byte_code+5002>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x591b4b <exec_byte_code+5083>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x591b93 <exec_byte_code+5155> <repeats 64 times>}
        stack = {
          pc = 0xbdc37dc "\307\310\311\312\313\314&\n\207", 
          byte_string = 157060756, 
          byte_string_start = 0xbdc37d0 "\300\301\302\003!P\303\304\305\005\306\"\307\310\311\312\313\314&\n\207", 
          next = 0x7ffc80104750
        }
        result = 572946864
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 4294967292)
#10 0x000000000055d0a2 in funcall_lambda (fun=157060756, nargs=nargs@entry=1, arg_vector=0x13961a8, arg_vector@entry=0x7ffc80104700) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2863
        size = <optimized out>
        val = <optimized out>
        syms_left = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#11 0x000000000055d323 in Ffuncall (nargs=2, args=0x7ffc801046f8) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2760
        fun = <optimized out>
        original_fun = 3237616
        numargs = 1
        val = <optimized out>
        internal_args = <optimized out>
        count = 11
#12 0x0000000000590a25 in exec_byte_code (bytestr=335537168, vector=4294967295, maxdepth=572946864, args_template=140722457036544, nargs=2, args=0x15f50170, args@entry=0x763bcb8)
    at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/bytecode.c:880
        targets = {0x590ab7 <exec_byte_code+839>, 0x590fe1 <exec_byte_code+2161>, 0x590fe6 <exec_byte_code+2166>, 0x590feb <exec_byte_code+2171>, 0x5908aa <exec_byte_code+314>, 0x5908b0 <exec_byte_code+320>, 0x590b29 <exec_byte_code+953>, 
          0x590ba1 <exec_byte_code+1073>, 0x590b97 <exec_byte_code+1063>, 0x590b9c <exec_byte_code+1068>, 0x590b66 <exec_byte_code+1014>, 0x590b6b <exec_byte_code+1019>, 0x5908e1 <exec_byte_code+369>, 0x5908e8 <exec_byte_code+376>, 
          0x590cda <exec_byte_code+1386>, 0x590b70 <exec_byte_code+1024>, 0x590e85 <exec_byte_code+1813>, 0x590e8a <exec_byte_code+1818>, 0x590f07 <exec_byte_code+1943>, 0x590f0c <exec_byte_code+1948>, 0x59094b <exec_byte_code+475>, 
          0x590950 <exec_byte_code+480>, 0x590eb6 <exec_byte_code+1862>, 0x590e8f <exec_byte_code+1823>, 0x590c9c <exec_byte_code+1324>, 0x590ca1 <exec_byte_code+1329>, 0x590ca6 <exec_byte_code+1334>, 0x590cb5 <exec_byte_code+1349>, 
          0x5909c1 <exec_byte_code+593>, 0x5909c8 <exec_byte_code+600>, 0x590ef2 <exec_byte_code+1922>, 0x590c75 <exec_byte_code+1285>, 0x590c5b <exec_byte_code+1259>, 0x590c60 <exec_byte_code+1264>, 0x590c65 <exec_byte_code+1269>, 
          0x590c2f <exec_byte_code+1215>, 0x590a03 <exec_byte_code+659>, 0x590a08 <exec_byte_code+664>, 0x590cc5 <exec_byte_code+1365>, 0x590c34 <exec_byte_code+1220>, 0x591ec9 <exec_byte_code+5977>, 0x591ece <exec_byte_code+5982>, 
          0x591ed3 <exec_byte_code+5987>, 0x591e9d <exec_byte_code+5933>, 0x590a45 <exec_byte_code+725>, 0x590a48 <exec_byte_code+728>, 0x591e60 <exec_byte_code+5872>, 0x591ea2 <exec_byte_code+5938>, 0x592a3e <exec_byte_code+8910>, 
          0x592496 <exec_byte_code+7462>, 0x592428 <exec_byte_code+7352>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x591d76 <exec_byte_code+5638>, 0x591dfa <exec_byte_code+5770>, 0x591e2a <exec_byte_code+5818>, 0x592639 <exec_byte_code+7881>, 0x59266f <exec_byte_code+7935>, 0x590de1 <exec_byte_code+1649>, 0x590e1a <exec_byte_code+1706>, 
          0x5926ad <exec_byte_code+7997>, 0x590daa <exec_byte_code+1594>, 0x590e4e <exec_byte_code+1758>, 0x5926d9 <exec_byte_code+8041>, 0x59249d <exec_byte_code+7469>, 0x5924c5 <exec_byte_code+7509>, 0x5924f9 <exec_byte_code+7561>, 
          0x59252e <exec_byte_code+7614>, 0x5925a5 <exec_byte_code+7733>, 0x5925cd <exec_byte_code+7773>, 0x592601 <exec_byte_code+7825>, 0x592330 <exec_byte_code+7104>, 0x5929c1 <exec_byte_code+8785>, 0x592358 <exec_byte_code+7144>, 
          0x59238c <exec_byte_code+7196>, 0x5928eb <exec_byte_code+8571>, 0x59291f <exec_byte_code+8623>, 0x592957 <exec_byte_code+8679>, 0x59298c <exec_byte_code+8732>, 0x59270d <exec_byte_code+8093>, 0x592784 <exec_byte_code+8212>, 
          0x5927c1 <exec_byte_code+8273>, 0x5927fe <exec_byte_code+8334>, 0x5928b2 <exec_byte_code+8514>, 0x592840 <exec_byte_code+8400>, 0x592879 <exec_byte_code+8457>, 0x5914cf <exec_byte_code+3423>, 0x591508 <exec_byte_code+3480>, 
          0x59153d <exec_byte_code+3533>, 0x591579 <exec_byte_code+3593>, 0x5915ae <exec_byte_code+3646>, 0x5915e3 <exec_byte_code+3699>, 0x591618 <exec_byte_code+3752>, 0x5916b6 <exec_byte_code+3910>, 0x590a88 <exec_byte_code+792>, 
          0x5916f0 <exec_byte_code+3968>, 0x591718 <exec_byte_code+4008>, 0x591787 <exec_byte_code+4119>, 0x5917c1 <exec_byte_code+4177>, 0x5917fb <exec_byte_code+4235>, 0x591823 <exec_byte_code+4275>, 0x59184d <exec_byte_code+4317>, 
          0x591877 <exec_byte_code+4359>, 0x5918a8 <exec_byte_code+4408>, 0x590ab7 <exec_byte_code+839>, 0x5918d2 <exec_byte_code+4450>, 0x5918ff <exec_byte_code+4495>, 0x59192c <exec_byte_code+4540>, 0x591959 <exec_byte_code+4585>, 
          0x591986 <exec_byte_code+4630>, 0x5919b3 <exec_byte_code+4675>, 0x590a88 <exec_byte_code+792>, 0x590ab7 <exec_byte_code+839>, 0x5919db <exec_byte_code+4715>, 0x591a1a <exec_byte_code+4778>, 0x591a42 <exec_byte_code+4818>, 
          0x591a6a <exec_byte_code+4858>, 0x591a9e <exec_byte_code+4910>, 0x591ad2 <exec_byte_code+4962>, 0x591188 <exec_byte_code+2584>, 0x5911a3 <exec_byte_code+2611>, 0x59143f <exec_byte_code+3279>, 0x591473 <exec_byte_code+3331>, 
          0x5913b2 <exec_byte_code+3138>, 0x5914a7 <exec_byte_code+3383>, 0x590ab7 <exec_byte_code+839>, 0x591cd9 <exec_byte_code+5481>, 0x591ed8 <exec_byte_code+5992>, 0x590cef <exec_byte_code+1407>, 0x591f7f <exec_byte_code+6159>, 
          0x59203a <exec_byte_code+6346>, 0x5920f2 <exec_byte_code+6530>, 0x591c67 <exec_byte_code+5367>, 0x591cb8 <exec_byte_code+5448>, 0x590ecb <exec_byte_code+1883>, 0x590afa <exec_byte_code+906>, 0x590f11 <exec_byte_code+1953>, 
          0x5923c0 <exec_byte_code+7248>, 0x5923ef <exec_byte_code+7295>, 0x592a6d <exec_byte_code+8957>, 0x592ab5 <exec_byte_code+9029>, 0x592aed <exec_byte_code+9085>, 0x591d25 <exec_byte_code+5557>, 0x591e75 <exec_byte_code+5893>, 
          0x5913df <exec_byte_code+3183>, 0x591417 <exec_byte_code+3239>, 0x5911d7 <exec_byte_code+2663>, 0x5911ff <exec_byte_code+2703>, 0x591227 <exec_byte_code+2743>, 0x59124f <exec_byte_code+2783>, 0x591283 <exec_byte_code+2835>, 
          0x5912b7 <exec_byte_code+2887>, 0x5912eb <exec_byte_code+2939>, 0x59131f <exec_byte_code+2991>, 0x590ff5 <exec_byte_code+2181>, 0x591029 <exec_byte_code+2233>, 0x59105d <exec_byte_code+2285>, 0x591085 <exec_byte_code+2325>, 
          0x5910b9 <exec_byte_code+2377>, 0x5910ed <exec_byte_code+2429>, 0x591120 <exec_byte_code+2480>, 0x591153 <exec_byte_code+2531>, 0x59164d <exec_byte_code+3805>, 0x591682 <exec_byte_code+3858>, 0x590f6a <exec_byte_code+2042>, 
          0x590fab <exec_byte_code+2107>, 0x590ab7 <exec_byte_code+839>, 0x5921aa <exec_byte_code+6714>, 0x5929e9 <exec_byte_code+8825>, 0x592237 <exec_byte_code+6855>, 0x59228c <exec_byte_code+6940>, 0x591bc3 <exec_byte_code+5203>, 
          0x592563 <exec_byte_code+7667>, 0x592742 <exec_byte_code+8146>, 0x591745 <exec_byte_code+4053>, 0x590bf2 <exec_byte_code+1154>, 0x591afa <exec_byte_code+5002>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x591b4b <exec_byte_code+5083>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x591b93 <exec_byte_code+5155> <repeats 64 times>}
        stack = {
          pc = 0xbdc364a "\307\310 &\006*\207", 
          byte_string = 157062116, 
          byte_string_start = 0xbdc3640 "\214\301\030\302\303\304\305\306p!\307\310 &\006*\207", 
          next = 0x7ffc80104bf0
        }
        result = 572946864
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 4294967292)
#13 0x000000000055d0a2 in funcall_lambda (fun=157062116, nargs=nargs@entry=0, arg_vector=0x763bcb8, arg_vector@entry=0x7ffc80104a50) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2863
        size = <optimized out>
        val = <optimized out>
        syms_left = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#14 0x000000000055d323 in Ffuncall (nargs=nargs@entry=1, args=args@entry=0x7ffc80104a48) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2760
        fun = <optimized out>
        original_fun = 37386528
        numargs = 0
        val = <optimized out>
        internal_args = <optimized out>
        count = 8
#15 0x000000000055925a in Ffuncall_interactively (nargs=1, args=0x7ffc80104a48) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/callint.c:252
No locals.
#16 0x000000000055d41a in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffc80104a40) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2679
        fun = 11716341
        original_fun = 24048
        numargs = 1
        val = <optimized out>
        internal_args = <optimized out>
        count = 6
#17 0x000000000055e81c in Fapply (nargs=nargs@entry=3, args=args@entry=0x7ffc80104a40) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2280
        i = <optimized out>
        numargs = <optimized out>
        funcall_nargs = <optimized out>
        funcall_args = 0x0
        spread_arg = 0
        fun = 24048
        retval = <optimized out>
        sa_avail = 16384
        sa_must_free = false
#18 0x0000000000559658 in Fcall_interactively (function=37386528, record_flag=0, keys=12451413) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/callint.c:389
        input = <optimized out>
        funval = <optimized out>
        events = <optimized out>
        args = <optimized out>
        visargs = <optimized out>
        specs = 0
        filter_specs = <optimized out>
        teml = <optimized out>
        up_event = <optimized out>
        enable = <optimized out>
        sa_avail = 16384
        sa_must_free = false
        next_event = <optimized out>
        prefix_arg = 0
        string = 0x0
        tem = <optimized out>
        varies = <optimized out>
        i = <optimized out>
        nargs = <optimized out>
        mark = <optimized out>
        arg_from_tty = false
        key_count = 1
        record_then_fail = false
        save_this_command = 37386528
        save_last_command = 63118912
        save_this_original_command = 37386528
        save_real_this_command = 37386528
#19 0x000000000055d4f6 in Ffuncall (nargs=4, args=<optimized out>) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2706
        internal_argbuf = {37386528, 0, 0, 4413863, 9610768, 5553334, 10560808, 47568}
        fun = 11716293
        original_fun = <optimized out>
        numargs = 3
        val = <optimized out>
        internal_args = 0x7ffc80104b80
        count = 5
#20 0x0000000000590a25 in exec_byte_code (bytestr=335537168, vector=4294967295, maxdepth=572946864, args_template=140722457037680, nargs=4, args=0x15f50170, args@entry=0x928318 <pure+894520>)
    at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/bytecode.c:880
        targets = {0x590ab7 <exec_byte_code+839>, 0x590fe1 <exec_byte_code+2161>, 0x590fe6 <exec_byte_code+2166>, 0x590feb <exec_byte_code+2171>, 0x5908aa <exec_byte_code+314>, 0x5908b0 <exec_byte_code+320>, 0x590b29 <exec_byte_code+953>, 
          0x590ba1 <exec_byte_code+1073>, 0x590b97 <exec_byte_code+1063>, 0x590b9c <exec_byte_code+1068>, 0x590b66 <exec_byte_code+1014>, 0x590b6b <exec_byte_code+1019>, 0x5908e1 <exec_byte_code+369>, 0x5908e8 <exec_byte_code+376>, 
          0x590cda <exec_byte_code+1386>, 0x590b70 <exec_byte_code+1024>, 0x590e85 <exec_byte_code+1813>, 0x590e8a <exec_byte_code+1818>, 0x590f07 <exec_byte_code+1943>, 0x590f0c <exec_byte_code+1948>, 0x59094b <exec_byte_code+475>, 
          0x590950 <exec_byte_code+480>, 0x590eb6 <exec_byte_code+1862>, 0x590e8f <exec_byte_code+1823>, 0x590c9c <exec_byte_code+1324>, 0x590ca1 <exec_byte_code+1329>, 0x590ca6 <exec_byte_code+1334>, 0x590cb5 <exec_byte_code+1349>, 
          0x5909c1 <exec_byte_code+593>, 0x5909c8 <exec_byte_code+600>, 0x590ef2 <exec_byte_code+1922>, 0x590c75 <exec_byte_code+1285>, 0x590c5b <exec_byte_code+1259>, 0x590c60 <exec_byte_code+1264>, 0x590c65 <exec_byte_code+1269>, 
          0x590c2f <exec_byte_code+1215>, 0x590a03 <exec_byte_code+659>, 0x590a08 <exec_byte_code+664>, 0x590cc5 <exec_byte_code+1365>, 0x590c34 <exec_byte_code+1220>, 0x591ec9 <exec_byte_code+5977>, 0x591ece <exec_byte_code+5982>, 
          0x591ed3 <exec_byte_code+5987>, 0x591e9d <exec_byte_code+5933>, 0x590a45 <exec_byte_code+725>, 0x590a48 <exec_byte_code+728>, 0x591e60 <exec_byte_code+5872>, 0x591ea2 <exec_byte_code+5938>, 0x592a3e <exec_byte_code+8910>, 
          0x592496 <exec_byte_code+7462>, 0x592428 <exec_byte_code+7352>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x591d76 <exec_byte_code+5638>, 0x591dfa <exec_byte_code+5770>, 0x591e2a <exec_byte_code+5818>, 0x592639 <exec_byte_code+7881>, 0x59266f <exec_byte_code+7935>, 0x590de1 <exec_byte_code+1649>, 0x590e1a <exec_byte_code+1706>, 
          0x5926ad <exec_byte_code+7997>, 0x590daa <exec_byte_code+1594>, 0x590e4e <exec_byte_code+1758>, 0x5926d9 <exec_byte_code+8041>, 0x59249d <exec_byte_code+7469>, 0x5924c5 <exec_byte_code+7509>, 0x5924f9 <exec_byte_code+7561>, 
          0x59252e <exec_byte_code+7614>, 0x5925a5 <exec_byte_code+7733>, 0x5925cd <exec_byte_code+7773>, 0x592601 <exec_byte_code+7825>, 0x592330 <exec_byte_code+7104>, 0x5929c1 <exec_byte_code+8785>, 0x592358 <exec_byte_code+7144>, 
          0x59238c <exec_byte_code+7196>, 0x5928eb <exec_byte_code+8571>, 0x59291f <exec_byte_code+8623>, 0x592957 <exec_byte_code+8679>, 0x59298c <exec_byte_code+8732>, 0x59270d <exec_byte_code+8093>, 0x592784 <exec_byte_code+8212>, 
          0x5927c1 <exec_byte_code+8273>, 0x5927fe <exec_byte_code+8334>, 0x5928b2 <exec_byte_code+8514>, 0x592840 <exec_byte_code+8400>, 0x592879 <exec_byte_code+8457>, 0x5914cf <exec_byte_code+3423>, 0x591508 <exec_byte_code+3480>, 
          0x59153d <exec_byte_code+3533>, 0x591579 <exec_byte_code+3593>, 0x5915ae <exec_byte_code+3646>, 0x5915e3 <exec_byte_code+3699>, 0x591618 <exec_byte_code+3752>, 0x5916b6 <exec_byte_code+3910>, 0x590a88 <exec_byte_code+792>, 
          0x5916f0 <exec_byte_code+3968>, 0x591718 <exec_byte_code+4008>, 0x591787 <exec_byte_code+4119>, 0x5917c1 <exec_byte_code+4177>, 0x5917fb <exec_byte_code+4235>, 0x591823 <exec_byte_code+4275>, 0x59184d <exec_byte_code+4317>, 
          0x591877 <exec_byte_code+4359>, 0x5918a8 <exec_byte_code+4408>, 0x590ab7 <exec_byte_code+839>, 0x5918d2 <exec_byte_code+4450>, 0x5918ff <exec_byte_code+4495>, 0x59192c <exec_byte_code+4540>, 0x591959 <exec_byte_code+4585>, 
          0x591986 <exec_byte_code+4630>, 0x5919b3 <exec_byte_code+4675>, 0x590a88 <exec_byte_code+792>, 0x590ab7 <exec_byte_code+839>, 0x5919db <exec_byte_code+4715>, 0x591a1a <exec_byte_code+4778>, 0x591a42 <exec_byte_code+4818>, 
          0x591a6a <exec_byte_code+4858>, 0x591a9e <exec_byte_code+4910>, 0x591ad2 <exec_byte_code+4962>, 0x591188 <exec_byte_code+2584>, 0x5911a3 <exec_byte_code+2611>, 0x59143f <exec_byte_code+3279>, 0x591473 <exec_byte_code+3331>, 
          0x5913b2 <exec_byte_code+3138>, 0x5914a7 <exec_byte_code+3383>, 0x590ab7 <exec_byte_code+839>, 0x591cd9 <exec_byte_code+5481>, 0x591ed8 <exec_byte_code+5992>, 0x590cef <exec_byte_code+1407>, 0x591f7f <exec_byte_code+6159>, 
          0x59203a <exec_byte_code+6346>, 0x5920f2 <exec_byte_code+6530>, 0x591c67 <exec_byte_code+5367>, 0x591cb8 <exec_byte_code+5448>, 0x590ecb <exec_byte_code+1883>, 0x590afa <exec_byte_code+906>, 0x590f11 <exec_byte_code+1953>, 
          0x5923c0 <exec_byte_code+7248>, 0x5923ef <exec_byte_code+7295>, 0x592a6d <exec_byte_code+8957>, 0x592ab5 <exec_byte_code+9029>, 0x592aed <exec_byte_code+9085>, 0x591d25 <exec_byte_code+5557>, 0x591e75 <exec_byte_code+5893>, 
          0x5913df <exec_byte_code+3183>, 0x591417 <exec_byte_code+3239>, 0x5911d7 <exec_byte_code+2663>, 0x5911ff <exec_byte_code+2703>, 0x591227 <exec_byte_code+2743>, 0x59124f <exec_byte_code+2783>, 0x591283 <exec_byte_code+2835>, 
          0x5912b7 <exec_byte_code+2887>, 0x5912eb <exec_byte_code+2939>, 0x59131f <exec_byte_code+2991>, 0x590ff5 <exec_byte_code+2181>, 0x591029 <exec_byte_code+2233>, 0x59105d <exec_byte_code+2285>, 0x591085 <exec_byte_code+2325>, 
          0x5910b9 <exec_byte_code+2377>, 0x5910ed <exec_byte_code+2429>, 0x591120 <exec_byte_code+2480>, 0x591153 <exec_byte_code+2531>, 0x59164d <exec_byte_code+3805>, 0x591682 <exec_byte_code+3858>, 0x590f6a <exec_byte_code+2042>, 
          0x590fab <exec_byte_code+2107>, 0x590ab7 <exec_byte_code+839>, 0x5921aa <exec_byte_code+6714>, 0x5929e9 <exec_byte_code+8825>, 0x592237 <exec_byte_code+6855>, 0x59228c <exec_byte_code+6940>, 0x591bc3 <exec_byte_code+5203>, 
          0x592563 <exec_byte_code+7667>, 0x592742 <exec_byte_code+8146>, 0x591745 <exec_byte_code+4053>, 0x590bf2 <exec_byte_code+1154>, 0x591afa <exec_byte_code+5002>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x591b4b <exec_byte_code+5083>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 
          0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x590ab7 <exec_byte_code+839>, 0x591b93 <exec_byte_code+5155> <repeats 64 times>}
        stack = {
          pc = 0xadc7e3 <pure+2681603> "\006\006\071\203\242", 
          byte_string = 9601780, 
          byte_string_start = 0xadc768 <pure+2681480> "\306\020\211?\205\023", 
          next = 0x0
        }
        result = 572946864
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 4294967292)
#21 0x000000000055d0a2 in funcall_lambda (fun=9601780, nargs=nargs@entry=1, arg_vector=0x928318 <pure+894520>, arg_vector@entry=0x7ffc80104cf8) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2863
        size = <optimized out>
        val = <optimized out>
        syms_left = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#22 0x000000000055d323 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffc80104cf0) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2760
        fun = <optimized out>
        original_fun = 14832
        numargs = 1
        val = <optimized out>
        internal_args = <optimized out>
        count = 4
#23 0x000000000055d60a in call1 (fn=fn@entry=14832, arg1=<optimized out>) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:2558
No locals.
#24 0x00000000004f9a10 in command_loop_1 () at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/keyboard.c:1484
        cmd = <optimized out>
        keybuf = {50, 42, 462, 8685136, 0, 5669585, 140722457038400, 550019235, 140722457038336, 0, 0, 0, 140722457039024, 5631572, 198688, 550019235, 8707332, 0, 140722457038336, 5178700, 140722457038336, 550019235, 0, 5179007, 0, 5555093, 
          28512, 96, 296426260, 5620337}
        i = <optimized out>
        prev_modiff = 3269
        prev_buffer = 0x15c577f0
#25 0x000000000055bdcd in internal_condition_case (bfun=bfun@entry=0x4f9620 <command_loop_1>, handlers=handlers@entry=19104, hfun=hfun@entry=0x4f0560 <cmd_error>)
    at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:1315
        val = <optimized out>
        c = <optimized out>
#26 0x00000000004ebd1c in command_loop_2 (ignore=ignore@entry=0) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/keyboard.c:1112
        val = 572946864
#27 0x000000000055bd7b in internal_catch (tag=tag@entry=45936, func=func@entry=0x4ebd00 <command_loop_2>, arg=arg@entry=0) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/eval.c:1080
        val = 572946864
        c = <optimized out>
#28 0x00000000004ebcd7 in command_loop () at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/keyboard.c:1091
No locals.
#29 0x00000000004f0194 in recursive_edit_1 () at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/keyboard.c:697
        val = <optimized out>
#30 0x00000000004f04b5 in Frecursive_edit () at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/keyboard.c:768
        buffer = <optimized out>
#31 0x000000000041881e in main (argc=1, argv=0x7ffc801050b8) at /home/me/tmp/src/emacs/25.2-debian/emacs25-25.2+1/debian/build-src/src/emacs.c:1629
        dummy = 140689595159840
        stack_bottom_variable = 0 '\000'
        do_initial_setlocale = <optimized out>
        dumping = <optimized out>
        skip_args = 0
        rlim = {
          rlim_cur = 8720000, 
          rlim_max = 18446744073709551615
        }
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = <optimized out>

Lisp Backtrace:
"Automatic GC" (0x0)
"helm-navi--get-candidates-in-buffer" (0x80104558)
"helm-source--navi-keywords-and-outshine-headings-in-buffer" (0x80104700)
"helm-navi" (0x80104a50)
"funcall-interactively" (0x80104a48)
"call-interactively" (0x80104b80)
"command-execute" (0x80104cf8)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#28108: 25.2; Infinite loop due to circular marker list?
  2017-08-16 18:27   ` Adam Porter
@ 2017-08-17 15:09     ` Eli Zaretskii
  2017-08-17 18:31       ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2017-08-17 15:09 UTC (permalink / raw)
  To: Adam Porter; +Cc: 28108

> From: Adam Porter <adam@alphapapa.net>
> Date: Wed, 16 Aug 2017 13:27:09 -0500
> Cc: 28108@debbugs.gnu.org
> 
> Here you go.  I see from the Lisp backtrace at the bottom that it may
> be related to one of my packages, but I haven't had any problems like
> this with it before, and I haven't updated it for about 4 months, so
> there's nothing new there.

No, it isn't necessarily related to that package, because the problem
happened during GC.  Your package just happened to trigger GC.

Can you try typing the following command definition, and then running
the command?  When you run it, does GDB also hang indefinitely?

  (gdb) define count-markers
   > set $count = 0
   > set $markers = BUF_MARKERS(b)
   > while $markers != 0
    > set $count = $count + 1
    > print $count
    > set $markers = $markers->next
    > end
   > end
  (gdb) count-markers






^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#28108: 25.2; Infinite loop due to circular marker list?
  2017-08-17 15:09     ` Eli Zaretskii
@ 2017-08-17 18:31       ` Eli Zaretskii
  2017-08-18  4:06         ` Adam Porter
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2017-08-17 18:31 UTC (permalink / raw)
  To: adam; +Cc: 28108

> Date: Thu, 17 Aug 2017 18:09:01 +0300
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: 28108@debbugs.gnu.org
> 
> Can you try typing the following command definition, and then running
> the command?  When you run it, does GDB also hang indefinitely?
> 
>   (gdb) define count-markers
>    > set $count = 0
>    > set $markers = BUF_MARKERS(b)
>    > while $markers != 0
>     > set $count = $count + 1
>     > print $count
>     > set $markers = $markers->next
>     > end
>    > end
>   (gdb) count-markers

I just realized that it might be good to say a few more words.

This command will print a long list of increasing numbers, as it walks
the linked list of buffer markers and counts them.  If it never ends,
you should be able to interrupt it with Ctrl-C, but please do let it
some serious time to run before you give up.  In any case, please tell
the last number it prints.

Thanks.





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#28108: 25.2; Infinite loop due to circular marker list?
  2017-08-17 18:31       ` Eli Zaretskii
@ 2017-08-18  4:06         ` Adam Porter
  2017-08-18  6:12           ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Adam Porter @ 2017-08-18  4:06 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 28108

Hi Eli,

I'm sorry but that didn't work:

(gdb) define count-markers
Type commands for definition of "count-markers".
End with a line saying just "end".
>set $count = 0
>set $markers = BUF_MARKERS(b)
>while $markers != 0
 >set $count = $count + 1
 >print $count
 >set $markers = $markers->next
 >end
>end
(gdb) count-markers
No symbol "BUF_MARKERS" in current context.

I tried to run count-markers after "bt full", "my-step", and "step",
but it still didn't work:

(gdb) step
605           for (tail = BUF_MARKERS (b); tail; prev = &tail->next,
tail = *prev)
(gdb) count-markers
No symbol "BUF_MARKERS" in current context.

Unfortunately I may have to shut down this machine soon.  I searched
for "gdb save state" and found some information about
checkpoint/restart, but I'm not sure if that would work or be
appropriate here.  I'll try to keep the system up until we can finish
debugging this, but if I can't, I guess we'll be stuck, since I have
no idea how to reproduce it.

By the way, a few minutes ago I got a strange crash in another Emacs
process, a segfault in libtasn1.so.6.2.0. It seemed clipboard-related,
because it happened when I right-clicked on the URL bar in my browser
to paste a link I had copied to the clipboard: the browser froze, a
process used 100% CPU (not sure which one), and then Emacs crashed.

I don't think it's related--at least, not directly--but it is unusual.

Thanks for your help.

On Thu, Aug 17, 2017 at 1:31 PM, Eli Zaretskii <eliz@gnu.org> wrote:
>> Date: Thu, 17 Aug 2017 18:09:01 +0300
>> From: Eli Zaretskii <eliz@gnu.org>
>> Cc: 28108@debbugs.gnu.org
>>
>> Can you try typing the following command definition, and then running
>> the command?  When you run it, does GDB also hang indefinitely?
>>
>>   (gdb) define count-markers
>>    > set $count = 0
>>    > set $markers = BUF_MARKERS(b)
>>    > while $markers != 0
>>     > set $count = $count + 1
>>     > print $count
>>     > set $markers = $markers->next
>>     > end
>>    > end
>>   (gdb) count-markers
>
> I just realized that it might be good to say a few more words.
>
> This command will print a long list of increasing numbers, as it walks
> the linked list of buffer markers and counts them.  If it never ends,
> you should be able to interrupt it with Ctrl-C, but please do let it
> some serious time to run before you give up.  In any case, please tell
> the last number it prints.
>
> Thanks.





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#28108: 25.2; Infinite loop due to circular marker list?
  2017-08-18  4:06         ` Adam Porter
@ 2017-08-18  6:12           ` Eli Zaretskii
  2017-08-18 19:51             ` Adam Porter
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2017-08-18  6:12 UTC (permalink / raw)
  To: Adam Porter; +Cc: 28108

> From: Adam Porter <adam@alphapapa.net>
> Date: Thu, 17 Aug 2017 23:06:56 -0500
> Cc: 28108@debbugs.gnu.org
> 
> (gdb) define count-markers
> Type commands for definition of "count-markers".
> End with a line saying just "end".
> >set $count = 0
> >set $markers = BUF_MARKERS(b)
> >while $markers != 0
>  >set $count = $count + 1
>  >print $count
>  >set $markers = $markers->next
>  >end
> >end
> (gdb) count-markers
> No symbol "BUF_MARKERS" in current context.

Replace this:

  >set $markers = BUF_MARKERS(b)

with this:

  >set $markers = b->text->markers

You will have to redefine the whole command again with that change.

> I tried to run count-markers after "bt full", "my-step", and "step",
> but it still didn't work:
> 
> (gdb) step
> 605           for (tail = BUF_MARKERS (b); tail; prev = &tail->next,
> tail = *prev)
> (gdb) count-markers
> No symbol "BUF_MARKERS" in current context.

It should be run from the same stack frame where you have this loop.
Whether you run "bt full" before that doesn't matter.

> Unfortunately I may have to shut down this machine soon.  I searched
> for "gdb save state" and found some information about
> checkpoint/restart, but I'm not sure if that would work or be
> appropriate here.  I'll try to keep the system up until we can finish
> debugging this, but if I can't, I guess we'll be stuck, since I have
> no idea how to reproduce it.

OK, just keep these instructions for when it reproduces itself again.

Thanks.





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#28108: 25.2; Infinite loop due to circular marker list?
  2017-08-18  6:12           ` Eli Zaretskii
@ 2017-08-18 19:51             ` Adam Porter
  2017-08-19  6:55               ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Adam Porter @ 2017-08-18 19:51 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 28108

On Fri, Aug 18, 2017 at 1:12 AM, Eli Zaretskii <eliz@gnu.org> wrote:

> Replace this:
>
>   >set $markers = BUF_MARKERS(b)
>
> with this:
>
>   >set $markers = b->text->markers
>
> You will have to redefine the whole command again with that change.

That brought up a different error:

(gdb) define count-markers
Redefine command "count-markers"? (y or n) y
Type commands for definition of "count-markers".
End with a line saying just "end".
>set $count = 0
>set $markers = b->text->markers
>while $markers != 0
 >set $count = $count +1
 >print $count
 >set $markers = $markers->next
 >end
>end
(gdb) count-markers
value has been optimized out
(gdb) step
605           for (tail = BUF_MARKERS (b); tail; prev = &tail->next,
tail = *prev)
(gdb) count-markers
value has been optimized out





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#28108: 25.2; Infinite loop due to circular marker list?
  2017-08-18 19:51             ` Adam Porter
@ 2017-08-19  6:55               ` Eli Zaretskii
  2017-08-20  1:21                 ` Adam Porter
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2017-08-19  6:55 UTC (permalink / raw)
  To: Adam Porter; +Cc: 28108

> From: Adam Porter <adam@alphapapa.net>
> Date: Fri, 18 Aug 2017 14:51:53 -0500
> Cc: 28108@debbugs.gnu.org
> 
> (gdb) count-markers
> value has been optimized out

I give up.  Thanks for your efforts.





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#28108: 25.2; Infinite loop due to circular marker list?
  2017-08-19  6:55               ` Eli Zaretskii
@ 2017-08-20  1:21                 ` Adam Porter
  0 siblings, 0 replies; 10+ messages in thread
From: Adam Porter @ 2017-08-20  1:21 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 28108, 28108-done

On Sat, Aug 19, 2017 at 1:55 AM, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Adam Porter <adam@alphapapa.net>
>> Date: Fri, 18 Aug 2017 14:51:53 -0500
>> Cc: 28108@debbugs.gnu.org
>>
>> (gdb) count-markers
>> value has been optimized out
>
> I give up.  Thanks for your efforts.

I do as well; I finally rebooted the machine.  Who knows, maybe it was
a cosmic ray.  Sorry for taking up your time on this.  However, thanks
for teaching me a bit about gdb.  I'll use these techniques in the
future.  Please keep up the good work on Emacs.





^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2017-08-20  1:21 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-16  5:01 bug#28108: 25.2; Infinite loop due to circular marker list? Adam Porter
2017-08-16 14:28 ` Eli Zaretskii
2017-08-16 18:27   ` Adam Porter
2017-08-17 15:09     ` Eli Zaretskii
2017-08-17 18:31       ` Eli Zaretskii
2017-08-18  4:06         ` Adam Porter
2017-08-18  6:12           ` Eli Zaretskii
2017-08-18 19:51             ` Adam Porter
2017-08-19  6:55               ` Eli Zaretskii
2017-08-20  1:21                 ` Adam Porter

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).