Package: emacs-nox Version: 1:26.1+1-3.2 Severity: normal Tags: upstream Forwarded: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=35557
Hi Rob, I'm making this copy of David's upstream bug in the hopes that someone might be inspired to work on it from our side. Please add any usertags that would make it more discoverable for someone at DebCamp. Upstream requested reproducing with Emacs 26.2 after David filed this bug: 1. Save the following as test.el (let ((inhibit-modification-hooks t)) (with-temp-buffer (insert "P'") (goto-char (point-min)) (while (re-search-forward "\\([^\\]\\)'" nil t) (replace-match "\\1`")) (buffer-substring (point-min) (point-max)))) 2. run "emacs --batch --quick --load ./test.el" 3. Under docker, with Debian's emacs-nox (but not emacs-lucid or emacs-gtk, I get an error "Match data clobbered by buffer modification hooks". I don't think this is Debian specific, as someone was also able to duplicate it with "nixpkgs.emacs26-nox" (also in Docker). I agree the setup sounds pretty specific, but it is used by a Debian CI setup, which is why I care. Here's the build info, copied out of docker: In GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu) of 2019-02-03, modified by Debian built on zam904 Recent messages: Loading /etc/emacs/site-start.d/00debian.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a. 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 --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-x=no --without-gsettings 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs-26.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro'