* bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks @ 2020-03-27 18:16 Vladimir Alexiev 2020-03-28 8:32 ` Eli Zaretskii [not found] ` <handler.40254.D40254.159728240626967.notifdone@debbugs.gnu.org> 0 siblings, 2 replies; 6+ messages in thread From: Vladimir Alexiev @ 2020-03-27 18:16 UTC (permalink / raw) To: 40254 [-- Attachment #1: Type: text/plain, Size: 17491 bytes --] When sgml-electric-tag-pair-mode is enabled in nxml-mode and I try query-replace of a tag name, the first match is replaced and then I get this error: Debugger entered--Lisp error: (error "Match data clobbered by buffer modification hooks") replace-match("name" nil t) replace-match-maybe-edit("name" nil t nil (1803 1814 #<buffer Fahrstromrückleitung-en.xml>) nil) perform-replace("designation" "name" t nil nil nil nil nil nil nil nil) query-replace("designation" "name" nil nil nil nil nil) funcall-interactively(query-replace "designation" "name" nil nil nil nil nil) call-interactively(query-replace nil nil) command-execute(query-replace) In GNU Emacs 26.1 (build 1, i686-w64-mingw32) of 2018-05-30 built on CIRROCUMULUS Repository revision: 07f8f9bc5a51f5aa94eb099f3e15fbe0c20ea1ea Windowing system distributor 'Microsoft Corp.', version 10.0.18362 Recent messages: Entering debugger... Making completion list... [2 times] Back to top level Mark set Replaced 0 occurrences Mark set sgml-electric-tag-pair-before-change-function: new clone Entering debugger... Mark set [2 times] Back to top level Configured using: 'configure --without-dbus --host=i686-w64-mingw32 --without-compress-install 'CFLAGS=-O2 -static -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS THREADS LCMS2 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: cp1251 Major mode: nXML Minor modes in effect: sgml-electric-tag-pair-mode: t override-global-mode: t flycheck-color-mode-line-mode: t window-numbering-mode: t winner-mode: t shell-dirtrack-mode: t global-flycheck-mode: t flycheck-mode: t diff-auto-refine-mode: t desktop-save-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Load-path shadows: ~/emacs/lisp/rnc-mode hides c:/my/.emacs.d/elpa/rnc-mode-20121227.1502/rnc-mode ~/emacs/lisp/smart-compile hides c:/my/.emacs.d/elpa/smart-compile-20180316.330/smart-compile ~/emacs/lisp/bibtex hides c:/Emacs/share/emacs/26.1/lisp/textmodes/bibtex c:/my/.emacs.d/elpa/cperl-mode-20140309.122/cperl-mode hides c:/Emacs/share/emacs/26.1/lisp/progmodes/cperl-mode c:/my/.emacs.d/elpa/org-20190311/ox hides c:/Emacs/share/emacs/26.1/lisp/org/ox c:/my/.emacs.d/elpa/org-20190311/ox-texinfo hides c:/Emacs/share/emacs/26.1/lisp/org/ox-texinfo c:/my/.emacs.d/elpa/org-20190311/ox-publish hides c:/Emacs/share/emacs/26.1/lisp/org/ox-publish c:/my/.emacs.d/elpa/org-20190311/ox-org hides c:/Emacs/share/emacs/26.1/lisp/org/ox-org c:/my/.emacs.d/elpa/org-20190311/ox-odt hides c:/Emacs/share/emacs/26.1/lisp/org/ox-odt c:/my/.emacs.d/elpa/org-20190311/ox-md hides c:/Emacs/share/emacs/26.1/lisp/org/ox-md c:/my/.emacs.d/elpa/org-20190311/ox-man hides c:/Emacs/share/emacs/26.1/lisp/org/ox-man c:/my/.emacs.d/elpa/org-20190311/ox-latex hides c:/Emacs/share/emacs/26.1/lisp/org/ox-latex c:/my/.emacs.d/elpa/org-20190311/ox-icalendar hides c:/Emacs/share/emacs/26.1/lisp/org/ox-icalendar c:/my/.emacs.d/elpa/org-20190311/ox-html hides c:/Emacs/share/emacs/26.1/lisp/org/ox-html c:/my/.emacs.d/elpa/org-20190311/ox-beamer hides c:/Emacs/share/emacs/26.1/lisp/org/ox-beamer c:/my/.emacs.d/elpa/org-20190311/ox-ascii hides c:/Emacs/share/emacs/26.1/lisp/org/ox-ascii c:/my/.emacs.d/elpa/org-20190311/org hides c:/Emacs/share/emacs/26.1/lisp/org/org c:/my/.emacs.d/elpa/org-20190311/org-w3m hides c:/Emacs/share/emacs/26.1/lisp/org/org-w3m c:/my/.emacs.d/elpa/org-20190311/org-version hides c:/Emacs/share/emacs/26.1/lisp/org/org-version c:/my/.emacs.d/elpa/org-20190311/org-timer hides c:/Emacs/share/emacs/26.1/lisp/org/org-timer c:/my/.emacs.d/elpa/org-20190311/org-table hides c:/Emacs/share/emacs/26.1/lisp/org/org-table c:/my/.emacs.d/elpa/org-20190311/org-src hides c:/Emacs/share/emacs/26.1/lisp/org/org-src c:/my/.emacs.d/elpa/org-20190311/org-rmail hides c:/Emacs/share/emacs/26.1/lisp/org/org-rmail c:/my/.emacs.d/elpa/org-20190311/org-protocol hides c:/Emacs/share/emacs/26.1/lisp/org/org-protocol c:/my/.emacs.d/elpa/org-20190311/org-plot hides c:/Emacs/share/emacs/26.1/lisp/org/org-plot c:/my/.emacs.d/elpa/org-20190311/org-pcomplete hides c:/Emacs/share/emacs/26.1/lisp/org/org-pcomplete c:/my/.emacs.d/elpa/org-20190311/org-mouse hides c:/Emacs/share/emacs/26.1/lisp/org/org-mouse c:/my/.emacs.d/elpa/org-20190311/org-mobile hides c:/Emacs/share/emacs/26.1/lisp/org/org-mobile c:/my/.emacs.d/elpa/org-20190311/org-mhe hides c:/Emacs/share/emacs/26.1/lisp/org/org-mhe c:/my/.emacs.d/elpa/org-20190311/org-macs hides c:/Emacs/share/emacs/26.1/lisp/org/org-macs c:/my/.emacs.d/elpa/org-20190311/org-macro hides c:/Emacs/share/emacs/26.1/lisp/org/org-macro c:/my/.emacs.d/elpa/org-20190311/org-loaddefs hides c:/Emacs/share/emacs/26.1/lisp/org/org-loaddefs c:/my/.emacs.d/elpa/org-20190311/org-list hides c:/Emacs/share/emacs/26.1/lisp/org/org-list c:/my/.emacs.d/elpa/org-20190311/org-lint hides c:/Emacs/share/emacs/26.1/lisp/org/org-lint c:/my/.emacs.d/elpa/org-20190311/org-irc hides c:/Emacs/share/emacs/26.1/lisp/org/org-irc c:/my/.emacs.d/elpa/org-20190311/org-install hides c:/Emacs/share/emacs/26.1/lisp/org/org-install c:/my/.emacs.d/elpa/org-20190311/org-inlinetask hides c:/Emacs/share/emacs/26.1/lisp/org/org-inlinetask c:/my/.emacs.d/elpa/org-20190311/org-info hides c:/Emacs/share/emacs/26.1/lisp/org/org-info c:/my/.emacs.d/elpa/org-20190311/org-indent hides c:/Emacs/share/emacs/26.1/lisp/org/org-indent c:/my/.emacs.d/elpa/org-20190311/org-id hides c:/Emacs/share/emacs/26.1/lisp/org/org-id c:/my/.emacs.d/elpa/org-20190311/org-habit hides c:/Emacs/share/emacs/26.1/lisp/org/org-habit c:/my/.emacs.d/elpa/org-20190311/org-gnus hides c:/Emacs/share/emacs/26.1/lisp/org/org-gnus c:/my/.emacs.d/elpa/org-20190311/org-footnote hides c:/Emacs/share/emacs/26.1/lisp/org/org-footnote c:/my/.emacs.d/elpa/org-20190311/org-feed hides c:/Emacs/share/emacs/26.1/lisp/org/org-feed c:/my/.emacs.d/elpa/org-20190311/org-faces hides c:/Emacs/share/emacs/26.1/lisp/org/org-faces c:/my/.emacs.d/elpa/org-20190311/org-eww hides c:/Emacs/share/emacs/26.1/lisp/org/org-eww c:/my/.emacs.d/elpa/org-20190311/org-eshell hides c:/Emacs/share/emacs/26.1/lisp/org/org-eshell c:/my/.emacs.d/elpa/org-20190311/org-entities hides c:/Emacs/share/emacs/26.1/lisp/org/org-entities c:/my/.emacs.d/elpa/org-20190311/org-element hides c:/Emacs/share/emacs/26.1/lisp/org/org-element c:/my/.emacs.d/elpa/org-20190311/org-duration hides c:/Emacs/share/emacs/26.1/lisp/org/org-duration c:/my/.emacs.d/elpa/org-20190311/org-docview hides c:/Emacs/share/emacs/26.1/lisp/org/org-docview c:/my/.emacs.d/elpa/org-20190311/org-datetree hides c:/Emacs/share/emacs/26.1/lisp/org/org-datetree c:/my/.emacs.d/elpa/org-20190311/org-ctags hides c:/Emacs/share/emacs/26.1/lisp/org/org-ctags c:/my/.emacs.d/elpa/org-20190311/org-crypt hides c:/Emacs/share/emacs/26.1/lisp/org/org-crypt c:/my/.emacs.d/elpa/org-20190311/org-compat hides c:/Emacs/share/emacs/26.1/lisp/org/org-compat c:/my/.emacs.d/elpa/org-20190311/org-colview hides c:/Emacs/share/emacs/26.1/lisp/org/org-colview c:/my/.emacs.d/elpa/org-20190311/org-clock hides c:/Emacs/share/emacs/26.1/lisp/org/org-clock c:/my/.emacs.d/elpa/org-20190311/org-capture hides c:/Emacs/share/emacs/26.1/lisp/org/org-capture c:/my/.emacs.d/elpa/org-20190311/org-bibtex hides c:/Emacs/share/emacs/26.1/lisp/org/org-bibtex c:/my/.emacs.d/elpa/org-20190311/org-bbdb hides c:/Emacs/share/emacs/26.1/lisp/org/org-bbdb c:/my/.emacs.d/elpa/org-20190311/org-attach hides c:/Emacs/share/emacs/26.1/lisp/org/org-attach c:/my/.emacs.d/elpa/org-20190311/org-archive hides c:/Emacs/share/emacs/26.1/lisp/org/org-archive c:/my/.emacs.d/elpa/org-20190311/org-agenda hides c:/Emacs/share/emacs/26.1/lisp/org/org-agenda c:/my/.emacs.d/elpa/org-20190311/ob hides c:/Emacs/share/emacs/26.1/lisp/org/ob c:/my/.emacs.d/elpa/org-20190311/ob-vala hides c:/Emacs/share/emacs/26.1/lisp/org/ob-vala c:/my/.emacs.d/elpa/org-20190311/ob-tangle hides c:/Emacs/share/emacs/26.1/lisp/org/ob-tangle c:/my/.emacs.d/elpa/org-20190311/ob-table hides c:/Emacs/share/emacs/26.1/lisp/org/ob-table c:/my/.emacs.d/elpa/org-20190311/ob-stan hides c:/Emacs/share/emacs/26.1/lisp/org/ob-stan c:/my/.emacs.d/elpa/org-20190311/ob-sqlite hides c:/Emacs/share/emacs/26.1/lisp/org/ob-sqlite c:/my/.emacs.d/elpa/org-20190311/ob-sql hides c:/Emacs/share/emacs/26.1/lisp/org/ob-sql c:/my/.emacs.d/elpa/org-20190311/ob-shen hides c:/Emacs/share/emacs/26.1/lisp/org/ob-shen c:/my/.emacs.d/elpa/org-20190311/ob-shell hides c:/Emacs/share/emacs/26.1/lisp/org/ob-shell c:/my/.emacs.d/elpa/org-20190311/ob-sed hides c:/Emacs/share/emacs/26.1/lisp/org/ob-sed c:/my/.emacs.d/elpa/org-20190311/ob-screen hides c:/Emacs/share/emacs/26.1/lisp/org/ob-screen c:/my/.emacs.d/elpa/org-20190311/ob-scheme hides c:/Emacs/share/emacs/26.1/lisp/org/ob-scheme c:/my/.emacs.d/elpa/org-20190311/ob-sass hides c:/Emacs/share/emacs/26.1/lisp/org/ob-sass c:/my/.emacs.d/elpa/org-20190311/ob-ruby hides c:/Emacs/share/emacs/26.1/lisp/org/ob-ruby c:/my/.emacs.d/elpa/org-20190311/ob-ref hides c:/Emacs/share/emacs/26.1/lisp/org/ob-ref c:/my/.emacs.d/elpa/org-20190311/ob-R hides c:/Emacs/share/emacs/26.1/lisp/org/ob-R c:/my/.emacs.d/elpa/org-20190311/ob-python hides c:/Emacs/share/emacs/26.1/lisp/org/ob-python c:/my/.emacs.d/elpa/org-20190311/ob-processing hides c:/Emacs/share/emacs/26.1/lisp/org/ob-processing c:/my/.emacs.d/elpa/org-20190311/ob-plantuml hides c:/Emacs/share/emacs/26.1/lisp/org/ob-plantuml c:/my/.emacs.d/elpa/org-20190311/ob-picolisp hides c:/Emacs/share/emacs/26.1/lisp/org/ob-picolisp c:/my/.emacs.d/elpa/org-20190311/ob-perl hides c:/Emacs/share/emacs/26.1/lisp/org/ob-perl c:/my/.emacs.d/elpa/org-20190311/ob-org hides c:/Emacs/share/emacs/26.1/lisp/org/ob-org c:/my/.emacs.d/elpa/org-20190311/ob-octave hides c:/Emacs/share/emacs/26.1/lisp/org/ob-octave c:/my/.emacs.d/elpa/org-20190311/ob-ocaml hides c:/Emacs/share/emacs/26.1/lisp/org/ob-ocaml c:/my/.emacs.d/elpa/org-20190311/ob-mscgen hides c:/Emacs/share/emacs/26.1/lisp/org/ob-mscgen c:/my/.emacs.d/elpa/org-20190311/ob-maxima hides c:/Emacs/share/emacs/26.1/lisp/org/ob-maxima c:/my/.emacs.d/elpa/org-20190311/ob-matlab hides c:/Emacs/share/emacs/26.1/lisp/org/ob-matlab c:/my/.emacs.d/elpa/org-20190311/ob-makefile hides c:/Emacs/share/emacs/26.1/lisp/org/ob-makefile c:/my/.emacs.d/elpa/org-20190311/ob-lua hides c:/Emacs/share/emacs/26.1/lisp/org/ob-lua c:/my/.emacs.d/elpa/org-20190311/ob-lob hides c:/Emacs/share/emacs/26.1/lisp/org/ob-lob c:/my/.emacs.d/elpa/org-20190311/ob-lisp hides c:/Emacs/share/emacs/26.1/lisp/org/ob-lisp c:/my/.emacs.d/elpa/org-20190311/ob-lilypond hides c:/Emacs/share/emacs/26.1/lisp/org/ob-lilypond c:/my/.emacs.d/elpa/org-20190311/ob-ledger hides c:/Emacs/share/emacs/26.1/lisp/org/ob-ledger c:/my/.emacs.d/elpa/org-20190311/ob-latex hides c:/Emacs/share/emacs/26.1/lisp/org/ob-latex c:/my/.emacs.d/elpa/org-20190311/ob-keys hides c:/Emacs/share/emacs/26.1/lisp/org/ob-keys c:/my/.emacs.d/elpa/org-20190311/ob-js hides c:/Emacs/share/emacs/26.1/lisp/org/ob-js c:/my/.emacs.d/elpa/org-20190311/ob-java hides c:/Emacs/share/emacs/26.1/lisp/org/ob-java c:/my/.emacs.d/elpa/org-20190311/ob-J hides c:/Emacs/share/emacs/26.1/lisp/org/ob-J c:/my/.emacs.d/elpa/org-20190311/ob-io hides c:/Emacs/share/emacs/26.1/lisp/org/ob-io c:/my/.emacs.d/elpa/org-20190311/ob-hledger hides c:/Emacs/share/emacs/26.1/lisp/org/ob-hledger c:/my/.emacs.d/elpa/org-20190311/ob-haskell hides c:/Emacs/share/emacs/26.1/lisp/org/ob-haskell c:/my/.emacs.d/elpa/org-20190311/ob-groovy hides c:/Emacs/share/emacs/26.1/lisp/org/ob-groovy c:/my/.emacs.d/elpa/org-20190311/ob-gnuplot hides c:/Emacs/share/emacs/26.1/lisp/org/ob-gnuplot c:/my/.emacs.d/elpa/org-20190311/ob-fortran hides c:/Emacs/share/emacs/26.1/lisp/org/ob-fortran c:/my/.emacs.d/elpa/org-20190311/ob-forth hides c:/Emacs/share/emacs/26.1/lisp/org/ob-forth c:/my/.emacs.d/elpa/org-20190311/ob-exp hides c:/Emacs/share/emacs/26.1/lisp/org/ob-exp c:/my/.emacs.d/elpa/org-20190311/ob-eval hides c:/Emacs/share/emacs/26.1/lisp/org/ob-eval c:/my/.emacs.d/elpa/org-20190311/ob-emacs-lisp hides c:/Emacs/share/emacs/26.1/lisp/org/ob-emacs-lisp c:/my/.emacs.d/elpa/org-20190311/ob-ebnf hides c:/Emacs/share/emacs/26.1/lisp/org/ob-ebnf c:/my/.emacs.d/elpa/org-20190311/ob-dot hides c:/Emacs/share/emacs/26.1/lisp/org/ob-dot c:/my/.emacs.d/elpa/org-20190311/ob-ditaa hides c:/Emacs/share/emacs/26.1/lisp/org/ob-ditaa c:/my/.emacs.d/elpa/org-20190311/ob-css hides c:/Emacs/share/emacs/26.1/lisp/org/ob-css c:/my/.emacs.d/elpa/org-20190311/ob-core hides c:/Emacs/share/emacs/26.1/lisp/org/ob-core c:/my/.emacs.d/elpa/org-20190311/ob-coq hides c:/Emacs/share/emacs/26.1/lisp/org/ob-coq c:/my/.emacs.d/elpa/org-20190311/ob-comint hides c:/Emacs/share/emacs/26.1/lisp/org/ob-comint c:/my/.emacs.d/elpa/org-20190311/ob-clojure hides c:/Emacs/share/emacs/26.1/lisp/org/ob-clojure c:/my/.emacs.d/elpa/org-20190311/ob-calc hides c:/Emacs/share/emacs/26.1/lisp/org/ob-calc c:/my/.emacs.d/elpa/org-20190311/ob-C hides c:/Emacs/share/emacs/26.1/lisp/org/ob-C c:/my/.emacs.d/elpa/org-20190311/ob-awk hides c:/Emacs/share/emacs/26.1/lisp/org/ob-awk c:/my/.emacs.d/elpa/org-20190311/ob-asymptote hides c:/Emacs/share/emacs/26.1/lisp/org/ob-asymptote c:/my/.emacs.d/elpa/org-20190311/ob-abc hides c:/Emacs/share/emacs/26.1/lisp/org/ob-abc Features: (shadow mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cus-edit cus-start cus-load wid-edit cl-print debug tmm eieio-opt speedbar sb-image ezimage dframe help-fns radix-tree apropos ibuf-ext ibuffer ibuffer-loaddefs flymake-proc flymake compile warnings auto-complete popup rect sort markdown-toc s dabbrev cal-move parse-time browse-url time-stamp ox-reveal ox-latex ox-rst ox-ascii ox-html table ox-publish ox misearch multi-isearch flycheck-yamllint yaml-mode rng-xsd xsd-regexp rng-cmpct 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 sgml-mode dom nxml-util nxml-enc xmltok hide-copyleft elec-pair cperl-mode imenu image-file n3-mode use-package-bind-key bind-key smart-mode-line-light-theme smart-mode-line rich-minority use-package-core flycheck-color-mode-line face-remap flyspell ispell derived window-numbering winner server graphql-mode org-indent org-tempo tempo org-protocol org-mouse org-info org-docview doc-view jka-compr image-mode dired dired-loaddefs org-crypt org-bibtex org-attach org-id org-element avl-tree generator ob-sparql sparql-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap ob-shell shell ob-salt ob-plantuml ob-perl ob-dot ob-ditaa org-inset-dblock org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint ob-keys org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-compat org-macs org-loaddefs format-spec cal-menu calendar cal-loaddefs markdown-mode color noutline outline flycheck cl-extra json map find-func help-mode rx subr-x dash vc-git diff-mode easy-mmode bibtex desktop frameset paren ffap thingatpt edmacro kmacro advice cl finder-inf info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win 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 w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 8 761566 121032) (symbols 32 48416 7) (miscs 32 5264 2165) (strings 16 167445 6624) (string-bytes 1 4510650) (vectors 12 59431) (vector-slots 4 1869221 29654) (floats 8 405 1065) (intervals 28 50139 4859) (buffers 536 90)) [-- Attachment #2: Type: text/html, Size: 18332 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks 2020-03-27 18:16 bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks Vladimir Alexiev @ 2020-03-28 8:32 ` Eli Zaretskii 2020-08-13 1:33 ` Stefan Kangas [not found] ` <handler.40254.D40254.159728240626967.notifdone@debbugs.gnu.org> 1 sibling, 1 reply; 6+ messages in thread From: Eli Zaretskii @ 2020-03-28 8:32 UTC (permalink / raw) To: Vladimir Alexiev; +Cc: 40254 > From: Vladimir Alexiev <vladimir.alexiev@ontotext.com> > Date: Fri, 27 Mar 2020 20:16:29 +0200 > > When sgml-electric-tag-pair-mode is enabled in nxml-mode > and I try query-replace of a tag name, the first match is replaced and > then I get this error: > > Debugger entered--Lisp error: (error "Match data clobbered by buffer modification hooks") > replace-match("name" nil t) > replace-match-maybe-edit("name" nil t nil (1803 1814 #<buffer Fahrstromrückleitung-en.xml>) nil) > perform-replace("designation" "name" t nil nil nil nil nil nil nil nil) > query-replace("designation" "name" nil nil nil nil nil) > funcall-interactively(query-replace "designation" "name" nil nil nil nil nil) > call-interactively(query-replace nil nil) > command-execute(query-replace) Could you please provide the file which you used in this case? I tried reproducing this with some random XML file I had on my system, but the problem didn't happen. Also, does this happen in "emacs -Q"? If not, then some of your customizations might be relevant as well (or even be the root cause). Thanks. ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks 2020-03-28 8:32 ` Eli Zaretskii @ 2020-08-13 1:33 ` Stefan Kangas 0 siblings, 0 replies; 6+ messages in thread From: Stefan Kangas @ 2020-08-13 1:33 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Vladimir Alexiev, 40254-done Eli Zaretskii <eliz@gnu.org> writes: >> From: Vladimir Alexiev <vladimir.alexiev@ontotext.com> >> Date: Fri, 27 Mar 2020 20:16:29 +0200 >> >> When sgml-electric-tag-pair-mode is enabled in nxml-mode >> and I try query-replace of a tag name, the first match is replaced and >> then I get this error: >> >> Debugger entered--Lisp error: (error "Match data clobbered by buffer modification hooks") >> replace-match("name" nil t) >> replace-match-maybe-edit("name" nil t nil (1803 1814 #<buffer Fahrstromrückleitung-en.xml>) nil) >> perform-replace("designation" "name" t nil nil nil nil nil nil nil nil) >> query-replace("designation" "name" nil nil nil nil nil) >> funcall-interactively(query-replace "designation" "name" nil nil nil nil nil) >> call-interactively(query-replace nil nil) >> command-execute(query-replace) > > Could you please provide the file which you used in this case? I > tried reproducing this with some random XML file I had on my system, > but the problem didn't happen. > > Also, does this happen in "emacs -Q"? If not, then some of your > customizations might be relevant as well (or even be the root cause). More information was requested, but none was given within 19 weeks, so I'm closing this bug. If this is still an issue, please reply to this email (use "Reply to all" in your email client) and we can reopen the bug report. Best regards, Stefan Kangas ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <handler.40254.D40254.159728240626967.notifdone@debbugs.gnu.org>]
* bug#40254: closed (Re: bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks) [not found] ` <handler.40254.D40254.159728240626967.notifdone@debbugs.gnu.org> @ 2020-08-14 14:12 ` Vladimir Alexiev 2020-08-14 14:29 ` Stefan Kangas 2022-02-02 18:22 ` bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks Lars Ingebrigtsen 0 siblings, 2 replies; 6+ messages in thread From: Vladimir Alexiev @ 2020-08-14 14:12 UTC (permalink / raw) To: 40254, Stefan Kangas, Eli Zaretskii [-- Attachment #1.1: Type: text/plain, Size: 22135 bytes --] Hi! Sorry about the delay, I attach a simple html file that reproduces the issue (emacs-version "26.1"). Here are the steps to reproduce, interspersed with view-echo-area-messages (*Messages* buffer): runemacs -Q (find-file "index.html") (nxml-mode) Using schema c:/emacs/share/emacs/26.1/etc/schema/xhtml.rnc (sgml-electric-tag-pair-mode) Sgml-Electric-Tag-Pair mode enabled in current buffer Mark set sgml-electric-tag-pair-before-change-function: new clone (query-replace "<a" "<aa" nil nil nil nil nil) replace-match-maybe-edit: Match data clobbered by buffer modification hooks On Thu, Aug 13, 2020 at 4:34 AM GNU bug Tracking System < help-debbugs@gnu.org> wrote: > Your bug report > > #40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks > > which was filed against the emacs package, has been closed. > > The explanation is attached below, along with your original report. > If you require more details, please reply to 40254@debbugs.gnu.org. > > -- > 40254: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=40254 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems > > > > ---------- Forwarded message ---------- > From: Stefan Kangas <stefan@marxist.se> > To: Eli Zaretskii <eliz@gnu.org> > Cc: Vladimir Alexiev <vladimir.alexiev@ontotext.com>, > 40254-done@debbugs.gnu.org > Bcc: > Date: Wed, 12 Aug 2020 18:33:18 -0700 > Subject: Re: bug#40254: 26.1; sgml-mode: Match data clobbered by buffer > modification hooks > Eli Zaretskii <eliz@gnu.org> writes: > > >> From: Vladimir Alexiev <vladimir.alexiev@ontotext.com> > >> Date: Fri, 27 Mar 2020 20:16:29 +0200 > >> > >> When sgml-electric-tag-pair-mode is enabled in nxml-mode > >> and I try query-replace of a tag name, the first match is replaced and > >> then I get this error: > >> > >> Debugger entered--Lisp error: (error "Match data clobbered by buffer > modification hooks") > >> replace-match("name" nil t) > >> replace-match-maybe-edit("name" nil t nil (1803 1814 #<buffer > Fahrstromrückleitung-en.xml>) nil) > >> perform-replace("designation" "name" t nil nil nil nil nil nil nil > nil) > >> query-replace("designation" "name" nil nil nil nil nil) > >> funcall-interactively(query-replace "designation" "name" nil nil nil > nil nil) > >> call-interactively(query-replace nil nil) > >> command-execute(query-replace) > > > > Could you please provide the file which you used in this case? I > > tried reproducing this with some random XML file I had on my system, > > but the problem didn't happen. > > > > Also, does this happen in "emacs -Q"? If not, then some of your > > customizations might be relevant as well (or even be the root cause). > > More information was requested, but none was given within 19 weeks, so > I'm closing this bug. If this is still an issue, please reply to this > email (use "Reply to all" in your email client) and we can reopen the > bug report. > > Best regards, > Stefan Kangas > > > > > ---------- Forwarded message ---------- > From: Vladimir Alexiev <vladimir.alexiev@ontotext.com> > To: bug-gnu-emacs@gnu.org > Cc: > Bcc: > Date: Fri, 27 Mar 2020 20:16:29 +0200 > Subject: 26.1; sgml-mode: Match data clobbered by buffer modification hooks > > When sgml-electric-tag-pair-mode is enabled in nxml-mode > and I try query-replace of a tag name, the first match is replaced and > then I get this error: > > Debugger entered--Lisp error: (error "Match data clobbered by buffer > modification hooks") > replace-match("name" nil t) > replace-match-maybe-edit("name" nil t nil (1803 1814 #<buffer > Fahrstromrückleitung-en.xml>) nil) > perform-replace("designation" "name" t nil nil nil nil nil nil nil nil) > query-replace("designation" "name" nil nil nil nil nil) > funcall-interactively(query-replace "designation" "name" nil nil nil nil > nil) > call-interactively(query-replace nil nil) > command-execute(query-replace) > > > > In GNU Emacs 26.1 (build 1, i686-w64-mingw32) > of 2018-05-30 built on CIRROCUMULUS > Repository revision: 07f8f9bc5a51f5aa94eb099f3e15fbe0c20ea1ea > Windowing system distributor 'Microsoft Corp.', version 10.0.18362 > Recent messages: > Entering debugger... > Making completion list... [2 times] > Back to top level > Mark set > Replaced 0 occurrences > Mark set > sgml-electric-tag-pair-before-change-function: new clone > Entering debugger... > Mark set [2 times] > Back to top level > > Configured using: > 'configure --without-dbus --host=i686-w64-mingw32 > --without-compress-install 'CFLAGS=-O2 -static -g3'' > > Configured features: > XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB > TOOLKIT_SCROLL_BARS THREADS LCMS2 > > Important settings: > value of $LANG: en_US.UTF-8 > locale-coding-system: cp1251 > > Major mode: nXML > > Minor modes in effect: > sgml-electric-tag-pair-mode: t > override-global-mode: t > flycheck-color-mode-line-mode: t > window-numbering-mode: t > winner-mode: t > shell-dirtrack-mode: t > global-flycheck-mode: t > flycheck-mode: t > diff-auto-refine-mode: t > desktop-save-mode: t > show-paren-mode: t > tooltip-mode: t > global-eldoc-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > global-visual-line-mode: t > visual-line-mode: t > transient-mark-mode: t > > Load-path shadows: > ~/emacs/lisp/rnc-mode hides > c:/my/.emacs.d/elpa/rnc-mode-20121227.1502/rnc-mode > ~/emacs/lisp/smart-compile hides > c:/my/.emacs.d/elpa/smart-compile-20180316.330/smart-compile > ~/emacs/lisp/bibtex hides c:/Emacs/share/emacs/26.1/lisp/textmodes/bibtex > c:/my/.emacs.d/elpa/cperl-mode-20140309.122/cperl-mode hides > c:/Emacs/share/emacs/26.1/lisp/progmodes/cperl-mode > c:/my/.emacs.d/elpa/org-20190311/ox hides > c:/Emacs/share/emacs/26.1/lisp/org/ox > c:/my/.emacs.d/elpa/org-20190311/ox-texinfo hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-texinfo > c:/my/.emacs.d/elpa/org-20190311/ox-publish hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-publish > c:/my/.emacs.d/elpa/org-20190311/ox-org hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-org > c:/my/.emacs.d/elpa/org-20190311/ox-odt hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-odt > c:/my/.emacs.d/elpa/org-20190311/ox-md hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-md > c:/my/.emacs.d/elpa/org-20190311/ox-man hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-man > c:/my/.emacs.d/elpa/org-20190311/ox-latex hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-latex > c:/my/.emacs.d/elpa/org-20190311/ox-icalendar hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-icalendar > c:/my/.emacs.d/elpa/org-20190311/ox-html hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-html > c:/my/.emacs.d/elpa/org-20190311/ox-beamer hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-beamer > c:/my/.emacs.d/elpa/org-20190311/ox-ascii hides > c:/Emacs/share/emacs/26.1/lisp/org/ox-ascii > c:/my/.emacs.d/elpa/org-20190311/org hides > c:/Emacs/share/emacs/26.1/lisp/org/org > c:/my/.emacs.d/elpa/org-20190311/org-w3m hides > c:/Emacs/share/emacs/26.1/lisp/org/org-w3m > c:/my/.emacs.d/elpa/org-20190311/org-version hides > c:/Emacs/share/emacs/26.1/lisp/org/org-version > c:/my/.emacs.d/elpa/org-20190311/org-timer hides > c:/Emacs/share/emacs/26.1/lisp/org/org-timer > c:/my/.emacs.d/elpa/org-20190311/org-table hides > c:/Emacs/share/emacs/26.1/lisp/org/org-table > c:/my/.emacs.d/elpa/org-20190311/org-src hides > c:/Emacs/share/emacs/26.1/lisp/org/org-src > c:/my/.emacs.d/elpa/org-20190311/org-rmail hides > c:/Emacs/share/emacs/26.1/lisp/org/org-rmail > c:/my/.emacs.d/elpa/org-20190311/org-protocol hides > c:/Emacs/share/emacs/26.1/lisp/org/org-protocol > c:/my/.emacs.d/elpa/org-20190311/org-plot hides > c:/Emacs/share/emacs/26.1/lisp/org/org-plot > c:/my/.emacs.d/elpa/org-20190311/org-pcomplete hides > c:/Emacs/share/emacs/26.1/lisp/org/org-pcomplete > c:/my/.emacs.d/elpa/org-20190311/org-mouse hides > c:/Emacs/share/emacs/26.1/lisp/org/org-mouse > c:/my/.emacs.d/elpa/org-20190311/org-mobile hides > c:/Emacs/share/emacs/26.1/lisp/org/org-mobile > c:/my/.emacs.d/elpa/org-20190311/org-mhe hides > c:/Emacs/share/emacs/26.1/lisp/org/org-mhe > c:/my/.emacs.d/elpa/org-20190311/org-macs hides > c:/Emacs/share/emacs/26.1/lisp/org/org-macs > c:/my/.emacs.d/elpa/org-20190311/org-macro hides > c:/Emacs/share/emacs/26.1/lisp/org/org-macro > c:/my/.emacs.d/elpa/org-20190311/org-loaddefs hides > c:/Emacs/share/emacs/26.1/lisp/org/org-loaddefs > c:/my/.emacs.d/elpa/org-20190311/org-list hides > c:/Emacs/share/emacs/26.1/lisp/org/org-list > c:/my/.emacs.d/elpa/org-20190311/org-lint hides > c:/Emacs/share/emacs/26.1/lisp/org/org-lint > c:/my/.emacs.d/elpa/org-20190311/org-irc hides > c:/Emacs/share/emacs/26.1/lisp/org/org-irc > c:/my/.emacs.d/elpa/org-20190311/org-install hides > c:/Emacs/share/emacs/26.1/lisp/org/org-install > c:/my/.emacs.d/elpa/org-20190311/org-inlinetask hides > c:/Emacs/share/emacs/26.1/lisp/org/org-inlinetask > c:/my/.emacs.d/elpa/org-20190311/org-info hides > c:/Emacs/share/emacs/26.1/lisp/org/org-info > c:/my/.emacs.d/elpa/org-20190311/org-indent hides > c:/Emacs/share/emacs/26.1/lisp/org/org-indent > c:/my/.emacs.d/elpa/org-20190311/org-id hides > c:/Emacs/share/emacs/26.1/lisp/org/org-id > c:/my/.emacs.d/elpa/org-20190311/org-habit hides > c:/Emacs/share/emacs/26.1/lisp/org/org-habit > c:/my/.emacs.d/elpa/org-20190311/org-gnus hides > c:/Emacs/share/emacs/26.1/lisp/org/org-gnus > c:/my/.emacs.d/elpa/org-20190311/org-footnote hides > c:/Emacs/share/emacs/26.1/lisp/org/org-footnote > c:/my/.emacs.d/elpa/org-20190311/org-feed hides > c:/Emacs/share/emacs/26.1/lisp/org/org-feed > c:/my/.emacs.d/elpa/org-20190311/org-faces hides > c:/Emacs/share/emacs/26.1/lisp/org/org-faces > c:/my/.emacs.d/elpa/org-20190311/org-eww hides > c:/Emacs/share/emacs/26.1/lisp/org/org-eww > c:/my/.emacs.d/elpa/org-20190311/org-eshell hides > c:/Emacs/share/emacs/26.1/lisp/org/org-eshell > c:/my/.emacs.d/elpa/org-20190311/org-entities hides > c:/Emacs/share/emacs/26.1/lisp/org/org-entities > c:/my/.emacs.d/elpa/org-20190311/org-element hides > c:/Emacs/share/emacs/26.1/lisp/org/org-element > c:/my/.emacs.d/elpa/org-20190311/org-duration hides > c:/Emacs/share/emacs/26.1/lisp/org/org-duration > c:/my/.emacs.d/elpa/org-20190311/org-docview hides > c:/Emacs/share/emacs/26.1/lisp/org/org-docview > c:/my/.emacs.d/elpa/org-20190311/org-datetree hides > c:/Emacs/share/emacs/26.1/lisp/org/org-datetree > c:/my/.emacs.d/elpa/org-20190311/org-ctags hides > c:/Emacs/share/emacs/26.1/lisp/org/org-ctags > c:/my/.emacs.d/elpa/org-20190311/org-crypt hides > c:/Emacs/share/emacs/26.1/lisp/org/org-crypt > c:/my/.emacs.d/elpa/org-20190311/org-compat hides > c:/Emacs/share/emacs/26.1/lisp/org/org-compat > c:/my/.emacs.d/elpa/org-20190311/org-colview hides > c:/Emacs/share/emacs/26.1/lisp/org/org-colview > c:/my/.emacs.d/elpa/org-20190311/org-clock hides > c:/Emacs/share/emacs/26.1/lisp/org/org-clock > c:/my/.emacs.d/elpa/org-20190311/org-capture hides > c:/Emacs/share/emacs/26.1/lisp/org/org-capture > c:/my/.emacs.d/elpa/org-20190311/org-bibtex hides > c:/Emacs/share/emacs/26.1/lisp/org/org-bibtex > c:/my/.emacs.d/elpa/org-20190311/org-bbdb hides > c:/Emacs/share/emacs/26.1/lisp/org/org-bbdb > c:/my/.emacs.d/elpa/org-20190311/org-attach hides > c:/Emacs/share/emacs/26.1/lisp/org/org-attach > c:/my/.emacs.d/elpa/org-20190311/org-archive hides > c:/Emacs/share/emacs/26.1/lisp/org/org-archive > c:/my/.emacs.d/elpa/org-20190311/org-agenda hides > c:/Emacs/share/emacs/26.1/lisp/org/org-agenda > c:/my/.emacs.d/elpa/org-20190311/ob hides > c:/Emacs/share/emacs/26.1/lisp/org/ob > c:/my/.emacs.d/elpa/org-20190311/ob-vala hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-vala > c:/my/.emacs.d/elpa/org-20190311/ob-tangle hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-tangle > c:/my/.emacs.d/elpa/org-20190311/ob-table hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-table > c:/my/.emacs.d/elpa/org-20190311/ob-stan hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-stan > c:/my/.emacs.d/elpa/org-20190311/ob-sqlite hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-sqlite > c:/my/.emacs.d/elpa/org-20190311/ob-sql hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-sql > c:/my/.emacs.d/elpa/org-20190311/ob-shen hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-shen > c:/my/.emacs.d/elpa/org-20190311/ob-shell hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-shell > c:/my/.emacs.d/elpa/org-20190311/ob-sed hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-sed > c:/my/.emacs.d/elpa/org-20190311/ob-screen hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-screen > c:/my/.emacs.d/elpa/org-20190311/ob-scheme hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-scheme > c:/my/.emacs.d/elpa/org-20190311/ob-sass hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-sass > c:/my/.emacs.d/elpa/org-20190311/ob-ruby hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-ruby > c:/my/.emacs.d/elpa/org-20190311/ob-ref hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-ref > c:/my/.emacs.d/elpa/org-20190311/ob-R hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-R > c:/my/.emacs.d/elpa/org-20190311/ob-python hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-python > c:/my/.emacs.d/elpa/org-20190311/ob-processing hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-processing > c:/my/.emacs.d/elpa/org-20190311/ob-plantuml hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-plantuml > c:/my/.emacs.d/elpa/org-20190311/ob-picolisp hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-picolisp > c:/my/.emacs.d/elpa/org-20190311/ob-perl hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-perl > c:/my/.emacs.d/elpa/org-20190311/ob-org hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-org > c:/my/.emacs.d/elpa/org-20190311/ob-octave hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-octave > c:/my/.emacs.d/elpa/org-20190311/ob-ocaml hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-ocaml > c:/my/.emacs.d/elpa/org-20190311/ob-mscgen hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-mscgen > c:/my/.emacs.d/elpa/org-20190311/ob-maxima hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-maxima > c:/my/.emacs.d/elpa/org-20190311/ob-matlab hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-matlab > c:/my/.emacs.d/elpa/org-20190311/ob-makefile hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-makefile > c:/my/.emacs.d/elpa/org-20190311/ob-lua hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-lua > c:/my/.emacs.d/elpa/org-20190311/ob-lob hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-lob > c:/my/.emacs.d/elpa/org-20190311/ob-lisp hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-lisp > c:/my/.emacs.d/elpa/org-20190311/ob-lilypond hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-lilypond > c:/my/.emacs.d/elpa/org-20190311/ob-ledger hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-ledger > c:/my/.emacs.d/elpa/org-20190311/ob-latex hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-latex > c:/my/.emacs.d/elpa/org-20190311/ob-keys hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-keys > c:/my/.emacs.d/elpa/org-20190311/ob-js hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-js > c:/my/.emacs.d/elpa/org-20190311/ob-java hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-java > c:/my/.emacs.d/elpa/org-20190311/ob-J hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-J > c:/my/.emacs.d/elpa/org-20190311/ob-io hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-io > c:/my/.emacs.d/elpa/org-20190311/ob-hledger hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-hledger > c:/my/.emacs.d/elpa/org-20190311/ob-haskell hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-haskell > c:/my/.emacs.d/elpa/org-20190311/ob-groovy hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-groovy > c:/my/.emacs.d/elpa/org-20190311/ob-gnuplot hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-gnuplot > c:/my/.emacs.d/elpa/org-20190311/ob-fortran hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-fortran > c:/my/.emacs.d/elpa/org-20190311/ob-forth hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-forth > c:/my/.emacs.d/elpa/org-20190311/ob-exp hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-exp > c:/my/.emacs.d/elpa/org-20190311/ob-eval hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-eval > c:/my/.emacs.d/elpa/org-20190311/ob-emacs-lisp hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-emacs-lisp > c:/my/.emacs.d/elpa/org-20190311/ob-ebnf hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-ebnf > c:/my/.emacs.d/elpa/org-20190311/ob-dot hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-dot > c:/my/.emacs.d/elpa/org-20190311/ob-ditaa hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-ditaa > c:/my/.emacs.d/elpa/org-20190311/ob-css hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-css > c:/my/.emacs.d/elpa/org-20190311/ob-core hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-core > c:/my/.emacs.d/elpa/org-20190311/ob-coq hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-coq > c:/my/.emacs.d/elpa/org-20190311/ob-comint hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-comint > c:/my/.emacs.d/elpa/org-20190311/ob-clojure hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-clojure > c:/my/.emacs.d/elpa/org-20190311/ob-calc hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-calc > c:/my/.emacs.d/elpa/org-20190311/ob-C hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-C > c:/my/.emacs.d/elpa/org-20190311/ob-awk hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-awk > c:/my/.emacs.d/elpa/org-20190311/ob-asymptote hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-asymptote > c:/my/.emacs.d/elpa/org-20190311/ob-abc hides > c:/Emacs/share/emacs/26.1/lisp/org/ob-abc > > Features: > (shadow mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa epg > gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse > rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 > ietf-drums mm-util mail-prsvr mail-utils cus-edit cus-start cus-load > wid-edit cl-print debug tmm eieio-opt speedbar sb-image ezimage dframe > help-fns radix-tree apropos ibuf-ext ibuffer ibuffer-loaddefs > flymake-proc flymake compile warnings auto-complete popup rect sort > markdown-toc s dabbrev cal-move parse-time browse-url time-stamp > ox-reveal ox-latex ox-rst ox-ascii ox-html table ox-publish ox misearch > multi-isearch flycheck-yamllint yaml-mode rng-xsd xsd-regexp rng-cmpct > 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 sgml-mode dom > nxml-util nxml-enc xmltok hide-copyleft elec-pair cperl-mode imenu > image-file n3-mode use-package-bind-key bind-key > smart-mode-line-light-theme smart-mode-line rich-minority > use-package-core flycheck-color-mode-line face-remap flyspell ispell > derived window-numbering winner server graphql-mode org-indent org-tempo > tempo org-protocol org-mouse org-info org-docview doc-view jka-compr > image-mode dired dired-loaddefs org-crypt org-bibtex org-attach org-id > org-element avl-tree generator ob-sparql sparql-mode url url-proxy > url-privacy url-expand url-methods url-history url-cookie url-domsuf > url-util mailcap ob-shell shell ob-salt ob-plantuml ob-perl ob-dot > ob-ditaa org-inset-dblock org ob ob-tangle ob-ref ob-lob ob-table ob-exp > org-macro org-footnote org-src ob-comint ob-keys org-pcomplete pcomplete > comint ansi-color ring org-list org-faces org-entities org-version > ob-emacs-lisp ob-core ob-eval org-compat org-macs org-loaddefs > format-spec cal-menu calendar cal-loaddefs markdown-mode color noutline > outline flycheck cl-extra json map find-func help-mode rx subr-x dash > vc-git diff-mode easy-mmode bibtex desktop frameset paren ffap thingatpt > edmacro kmacro advice cl finder-inf info package easymenu epg-config > url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs > eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp > byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc > electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 > ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win > 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 w32notify w32 lcms2 > multi-tty make-network-process emacs) > > Memory information: > ((conses 8 761566 121032) > (symbols 32 48416 7) > (miscs 32 5264 2165) > (strings 16 167445 6624) > (string-bytes 1 4510650) > (vectors 12 59431) > (vector-slots 4 1869221 29654) > (floats 8 405 1065) > (intervals 28 50139 4859) > (buffers 536 90)) > -- Vladimir Alexiev, PhD, PMP Chief Data Architect Sirma AI, trading as Ontotext: https://www.ontotext.com, LinkedIn <https://www.linkedin.com/company-beta/208070>, Twitter <https://twitter.com/ontotext>, Rate GraphDB <http://www.capterra.com/database-management-software/reviews/157533/Graph%20DB/Ontotext/new> Email: vladimir.alexiev@ontotext.com, skype:valexiev1 Mobile: +359 888 568 132, SMS: 359888568132@sms.mtel.net Calendar: https://www.google.com/calendar/embed?src=vladimir.alexiev@ontotext.com Publications and CV: https://github.com/VladimirAlexiev/my [-- Attachment #1.2: Type: text/html, Size: 24731 bytes --] [-- Attachment #2: index.html --] [-- Type: text/html, Size: 4741 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#40254: closed (Re: bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks) 2020-08-14 14:12 ` bug#40254: closed (Re: bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks) Vladimir Alexiev @ 2020-08-14 14:29 ` Stefan Kangas 2022-02-02 18:22 ` bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks Lars Ingebrigtsen 1 sibling, 0 replies; 6+ messages in thread From: Stefan Kangas @ 2020-08-14 14:29 UTC (permalink / raw) To: Vladimir Alexiev, 40254, Eli Zaretskii reopen 40254 thanks Vladimir Alexiev <vladimir.alexiev@ontotext.com> writes: > Hi! Sorry about the delay, I attach a simple html file that reproduces the > issue (emacs-version "26.1"). Thanks! I'm reopening the bug report with this message. Best regards, Stefan Kangas ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks 2020-08-14 14:12 ` bug#40254: closed (Re: bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks) Vladimir Alexiev 2020-08-14 14:29 ` Stefan Kangas @ 2022-02-02 18:22 ` Lars Ingebrigtsen 1 sibling, 0 replies; 6+ messages in thread From: Lars Ingebrigtsen @ 2022-02-02 18:22 UTC (permalink / raw) To: Vladimir Alexiev; +Cc: Stefan Kangas, 40254 Vladimir Alexiev <vladimir.alexiev@ontotext.com> writes: > runemacs -Q > (find-file "index.html") > (nxml-mode) > Using schema c:/emacs/share/emacs/26.1/etc/schema/xhtml.rnc > (sgml-electric-tag-pair-mode) > Sgml-Electric-Tag-Pair mode enabled in current buffer > Mark set > sgml-electric-tag-pair-before-change-function: new clone > (query-replace "<a" "<aa" nil nil nil nil nil) > replace-match-maybe-edit: Match data clobbered by buffer modification hooks (I'm going through old bug reports that unfortunately weren't resolved at the time.) Thanks; I can reproduce this bug in Emacs 26.1, but not in Emacs 29, so it looks like this problem has been fixed in the meantime, and I'm therefore closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-02-02 18:22 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-03-27 18:16 bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks Vladimir Alexiev 2020-03-28 8:32 ` Eli Zaretskii 2020-08-13 1:33 ` Stefan Kangas [not found] ` <handler.40254.D40254.159728240626967.notifdone@debbugs.gnu.org> 2020-08-14 14:12 ` bug#40254: closed (Re: bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks) Vladimir Alexiev 2020-08-14 14:29 ` Stefan Kangas 2022-02-02 18:22 ` bug#40254: 26.1; sgml-mode: Match data clobbered by buffer modification hooks Lars Ingebrigtsen
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.