X-Loop: help-debbugs@HIDDEN Subject: bug#77704: 30.1; xml-mode enters infinite loop when saving with unclosed XML comment Resent-From: TANIKAWAKoji <kojie.yk@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 10 Apr 2025 14:09:02 +0000 Resent-Message-ID: <handler.77704.B.174429411331103 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 77704 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 77704 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174429411331103 (code B ref -1); Thu, 10 Apr 2025 14:09:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Apr 2025 14:08:33 +0000 Received: from localhost ([127.0.0.1]:46126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u2sa0-00085W-F6 for submit <at> debbugs.gnu.org; Thu, 10 Apr 2025 10:08:33 -0400 Received: from lists.gnu.org ([2001:470:142::17]:34236) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <kojie.yk@HIDDEN>) id 1u2mfe-0006ap-CK for submit <at> debbugs.gnu.org; Thu, 10 Apr 2025 03:49:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <kojie.yk@HIDDEN>) id 1u2mfX-0002LS-Tt for bug-gnu-emacs@HIDDEN; Thu, 10 Apr 2025 03:49:51 -0400 Received: from pv50p00im-zteg10011401.me.com ([17.58.6.41]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <kojie.yk@HIDDEN>) id 1u2mfV-0005WK-6W for bug-gnu-emacs@HIDDEN; Thu, 10 Apr 2025 03:49:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=d5DGal7s0OSJMVmRSFFgnrzS63EBM0+r2e+TfPzZ2b0=; h=From:Content-Type:Mime-Version:Date:Subject:Message-Id:To:x-icloud-hme; b=Nc3AUd3ThPLNI/hLePPlXvqIlaIRBkqaYS6iMWD9toYWVBz+bfv8X0bQiyS/oFy7G nN1hMTpJW8IT1nqnwIBzySDaI2y7I79k47DysBbAUOh1Va3bFNJhrIFty8txsdcOZu Shn/YHmH9SSEo5KEsj592ovxQf9881lA7kvbabUzuSD8lITEz4kfuMRK1XnPFH6Gx3 HDC+83BOWSQ8X+9pJG1wQ7BhLVsCk8qgJzgQ/4VX7aX+tnS9YDLhlro0FdpoYBDHbJ b6uT7E+ZHghvhIM7zwKeDKisSzf6fNGfSzq4swJTUOTUdJgNQEZMBufDMj9bNR96k1 TlFCJVPYDZfwg== Received: from pv50p00im-zteg10011401.me.com (pv50p00im-zteg10011401.me.com [17.58.6.41]) by pv50p00im-zteg10011401.me.com (Postfix) with ESMTPS id E6AC534BA5D9; Thu, 10 Apr 2025 07:49:42 +0000 (UTC) Received: from smtpclient.apple (pv50p00im-dlb-asmtp-mailmevip.me.com [17.56.9.10]) by pv50p00im-zteg10011401.me.com (Postfix) with ESMTPSA id BA00334BA7AB; Thu, 10 Apr 2025 07:49:41 +0000 (UTC) From: TANIKAWAKoji <kojie.yk@HIDDEN> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Date: Thu, 10 Apr 2025 16:49:25 +0900 Message-Id: <1B4B7695-ABDE-41CF-A512-98AC7DE3ED82@HIDDEN> X-Mailer: Apple Mail (2.3826.400.131.1.6) X-Proofpoint-GUID: KrffMwbICJO8eZAPbbF6uQbJi_SD8MV4 X-Proofpoint-ORIG-GUID: KrffMwbICJO8eZAPbbF6uQbJi_SD8MV4 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-09_06,2025-04-08_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 clxscore=1015 malwarescore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2504100057 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 Received-SPF: pass client-ip=17.58.6.41; envelope-from=kojie.yk@HIDDEN; helo=pv50p00im-zteg10011401.me.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Thu, 10 Apr 2025 10:08:30 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) To reproduce: 1. emacs -Q 2. Open a new buffer and enter: <!-- 3. Set mode to xml-mode: M-x xml-mode 4. Save buffer: C-x C-s Expected: Save succeeds, or a warning about unclosed comment. Actual: Emacs enters an infinite loop or hangs. Requires external = termination. Notes: - Adding --> afterwards doesn't clear the loop unless syntax-propertize = is run manually. - Occurs reliably in xml-mode, not in nxml-mode. - Possibly related to scan-sexps or syntax-propertize caching. System: - Emacs 29.x on macOS (Apple Silicon) - Reproducible: 100% In GNU Emacs 30.1 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.65 Version 12.7.6 (Build 21H1320)) of 2025-02-24 built on armbob.lan Windowing system distributor 'Apple', version 10.3.2575 System Description: macOS 15.3.1 Configured using: 'configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules 'CFLAGS=3D-DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT' --with-x-toolkit=3Dno' Configured features: ACL GLIB GMP GNUTLS JPEG LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LANG: ja_JP.UTF-8 locale-coding-system: utf-8-unix Major mode: nXML Minor modes in effect: helm-mode: t helm-minibuffer-history-mode: t rng-validate-mode: t global-undo-tree-mode: t undo-tree-mode: t which-key-mode: t override-global-mode: t global-hl-line-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-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 minibuffer-regexp-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/kojie/.emacs.d/elpa/which-key-20240620.2145/which-key hides = /Applications/Emacs.app/Contents/Resources/lisp/which-key /Users/kojie/.emacs.d/elpa/transient-20250205.2244/transient hides = /Applications/Emacs.app/Contents/Resources/lisp/transient Features: (shadow sort mail-extr emacsbug message yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils winner tramp-archive tramp-gvfs dbus xml helm-command helm-elisp helm-eval edebug debug backtrace helm-info helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util image-mode dired dired-loaddefs exif filenotify tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell parse-time iso8601 tramp-loaddefs helm-buffers helm-x-icons helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu helm-core helm-source helm-multi-match helm-lib async 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 facemenu dom nxml-util nxml-enc xmltok company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company flycheck rainbow-mode color org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script treesit executable ob-comint org-pcomplete pcomplete org-list org-footnote org-faces org-entities time-date noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-compat org-macs format-spec undo-tree diff queue which-key lua-mode edmacro kmacro perl-mode ruby-mode smie rust-utils rust-prog-mode rx rust-mode rust-playpen rust-cargo rust-common rust-rustfmt rust-compile go-mode find-file ffap thingatpt etags fileloop generator xref project compile text-property-search comint ansi-osc ansi-color ring cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf hl-line display-line-numbers company-autoloads flycheck-autoloads go-mode-autoloads helm-autoloads helm-core-autoloads async-autoloads lsp-ui-autoloads lsp-mode-autoloads f-autoloads lua-mode-autoloads magit-autoloads pcase magit-section-autoloads llama-autoloads markdown-mode-autoloads neotree-autoloads python-mode-autoloads rainbow-mode-autoloads rust-mode-autoloads spinner-autoloads transient-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads dash-autoloads undo-tree-autoloads queue-autoloads wfnames-autoloads which-key-autoloads with-editor-autoloads info yatex-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib japan-util rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 492670 105067) (symbols 48 33810 1) (strings 32 167280 14163) (string-bytes 1 4288032) (vectors 16 60305) (vector-slots 8 1205224 78794) (floats 8 339 57) (intervals 56 1288 187) (buffers 992 15))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: TANIKAWAKoji <kojie.yk@HIDDEN> Subject: bug#77704: Acknowledgement (30.1; xml-mode enters infinite loop when saving with unclosed XML comment) Message-ID: <handler.77704.B.174429411331103.ack <at> debbugs.gnu.org> References: <1B4B7695-ABDE-41CF-A512-98AC7DE3ED82@HIDDEN> X-Gnu-PR-Message: ack 77704 X-Gnu-PR-Package: emacs Reply-To: 77704 <at> debbugs.gnu.org Date: Thu, 10 Apr 2025 14:09:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 77704 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 77704: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77704 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#77704: 30.1; xml-mode enters infinite loop when saving with unclosed XML comment Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 12 Apr 2025 10:36:01 +0000 Resent-Message-ID: <handler.77704.B77704.17444541086041 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77704 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: TANIKAWAKoji <kojie.yk@HIDDEN> Cc: 77704 <at> debbugs.gnu.org Received: via spool by 77704-submit <at> debbugs.gnu.org id=B77704.17444541086041 (code B ref 77704); Sat, 12 Apr 2025 10:36:01 +0000 Received: (at 77704) by debbugs.gnu.org; 12 Apr 2025 10:35:08 +0000 Received: from localhost ([127.0.0.1]:54140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u3YCZ-0001ZI-Cg for submit <at> debbugs.gnu.org; Sat, 12 Apr 2025 06:35:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45340) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u3YCX-0001VU-2t for 77704 <at> debbugs.gnu.org; Sat, 12 Apr 2025 06:35:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1u3YCR-00061n-LJ; Sat, 12 Apr 2025 06:34:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=SKBOyWtPYQrs5QA0nnHJs+wjF5AgHJN8/rbLcRoHvdY=; b=FZfsOdM0DA1H s1vrNJFKotSqpXD6DFrLuEpqkdfQWyILYWmj/lCeCUDP40SCN5rb+bUdL1qdYPvxKIJ4YA/hpNDwS ImVYzI2fyRbPwDwiTpF8Aqbtc2gNQk2+dO/QATdB8/8FDMRVCd/qCj4+1xUZoq66qfasmYaY0smaN 22Pc1x6GHOaGTm1ihs4EuDcqusACqpBcxm5XhtZjAwhKFj6+Vumdk8w5XrnMIEsNeT/VrkPhXFou8 XLYZC/jfm/+SV8M4WHerFAEEjmnhKZo9/RFp3VCG+gfFyXOjNLzZA2mFvWbi2vVeyEXE51UsdKMS1 hVgN3DRSu26mi5T9FJgxBw==; Date: Sat, 12 Apr 2025 13:34:56 +0300 Message-Id: <86plhhmzvz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <1B4B7695-ABDE-41CF-A512-98AC7DE3ED82@HIDDEN> (bug-gnu-emacs@HIDDEN) References: <1B4B7695-ABDE-41CF-A512-98AC7DE3ED82@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 10 Apr 2025 16:49:25 +0900 > From: TANIKAWAKoji via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > To reproduce: > > 1. emacs -Q > 2. Open a new buffer and enter: <!-- > 3. Set mode to xml-mode: M-x xml-mode > 4. Save buffer: C-x C-s > > Expected: Save succeeds, or a warning about unclosed comment. > > Actual: Emacs enters an infinite loop or hangs. Requires external termination. I cannot reproduce this, neither with the stock Emacs 29.1 nor with later versions. Are you sure you are using xml-mode from Emacs? In Emacs 29.1, xml-mode is just an alias for nxml-mode. Maybe this is macOS specific?
X-Loop: help-debbugs@HIDDEN Subject: bug#77704: 30.1; xml-mode enters infinite loop when saving with unclosed XML comment Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 26 Apr 2025 11:33:02 +0000 Resent-Message-ID: <handler.77704.B77704.174566717217874 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77704 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: kojie.yk@HIDDEN Cc: 77704 <at> debbugs.gnu.org Received: via spool by 77704-submit <at> debbugs.gnu.org id=B77704.174566717217874 (code B ref 77704); Sat, 26 Apr 2025 11:33:02 +0000 Received: (at 77704) by debbugs.gnu.org; 26 Apr 2025 11:32:52 +0000 Received: from localhost ([127.0.0.1]:58811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u8dm8-0004eE-Ch for submit <at> debbugs.gnu.org; Sat, 26 Apr 2025 07:32:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35610) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u8dm5-0004dx-NQ for 77704 <at> debbugs.gnu.org; Sat, 26 Apr 2025 07:32:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1u8dm0-0008R6-2m; Sat, 26 Apr 2025 07:32:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FZidkvqVt+w92DQIKP5yjM22dbTIbac2xtzrBCCO72c=; b=TjENbnxQyTpP mcWq7CSKIDrynWSC/SMsUPXNTbUMb7ezDfuDWsi3eew59gkQZdtyaW4jtSrkg7HhuNj0K9adhP3ph 5dqNqWC4uqFPQP9iBORXiRFBKyjG88b2Ch4mCJsw/4MSlruqLjqu0giR+ZRdMlEcHUJ9GjAN4a9nH qoaC8Nm/1lCmxvjETVQlJVwPBTrL5n77tJ9xZkoeFBmt9NYmyzA3ktLdk/hVmSNtrLfRxzHkjtnTB fFdOBygOFu98XfgoiqDeXlKeZAC1rDIvWrrwt4NjV1a71HhXneADB+AkPS+E6ISvC25oVO/i/QbXx w3Y77+dCJAZfSEIP0fQlEw==; Date: Sat, 26 Apr 2025 14:32:24 +0300 Message-Id: <86cyczupiv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <86plhhmzvz.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 12 Apr 2025 13:34:56 +0300) References: <1B4B7695-ABDE-41CF-A512-98AC7DE3ED82@HIDDEN> <86plhhmzvz.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ping! Can someone try reproducing this? > Cc: 77704 <at> debbugs.gnu.org > Date: Sat, 12 Apr 2025 13:34:56 +0300 > From: Eli Zaretskii <eliz@HIDDEN> > > > Date: Thu, 10 Apr 2025 16:49:25 +0900 > > From: TANIKAWAKoji via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > > > > To reproduce: > > > > 1. emacs -Q > > 2. Open a new buffer and enter: <!-- > > 3. Set mode to xml-mode: M-x xml-mode > > 4. Save buffer: C-x C-s > > > > Expected: Save succeeds, or a warning about unclosed comment. > > > > Actual: Emacs enters an infinite loop or hangs. Requires external termination. > > I cannot reproduce this, neither with the stock Emacs 29.1 nor with > later versions. Are you sure you are using xml-mode from Emacs? In > Emacs 29.1, xml-mode is just an alias for nxml-mode. > > Maybe this is macOS specific? > > > >
X-Loop: help-debbugs@HIDDEN Subject: bug#77704: 30.1; xml-mode enters infinite loop when saving with unclosed XML comment Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 10 May 2025 09:30:02 +0000 Resent-Message-ID: <handler.77704.B77704.174686937720017 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77704 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: kojie.yk@HIDDEN Cc: 77704 <at> debbugs.gnu.org Received: via spool by 77704-submit <at> debbugs.gnu.org id=B77704.174686937720017 (code B ref 77704); Sat, 10 May 2025 09:30:02 +0000 Received: (at 77704) by debbugs.gnu.org; 10 May 2025 09:29:37 +0000 Received: from localhost ([127.0.0.1]:43894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uDgWX-0005Cm-9a for submit <at> debbugs.gnu.org; Sat, 10 May 2025 05:29:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36848) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uDgWU-0005CX-4W for 77704 <at> debbugs.gnu.org; Sat, 10 May 2025 05:29:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uDgWO-0001G3-Pi; Sat, 10 May 2025 05:29:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=YEWtRBuebOoSW1kPkEkVnjO+McRP11QH3HLEeL/KuuA=; b=FzT8g0094H4o cOBO6kllzMra+EPWvwuSIGNtivIOFjG7FPuSoYBq+gROeYxxyMwx3qX3GbEcKpzK111uuwaOs9hKN flhp08AhuXSyavAw7oKA89BllU08e8uQ/EK/c4B9rtQwVzKoxS9S2F9eyATY9qDM7oY+/mHTfsFUI IrkB42Rsa1JekaLTgMNptY/mlHOpqqdFViO9KrdXLOWtZge4jLNKktrPoyRzhearMIFsf1HZ8HMWh e10HfHtNxVeZrjDG7dfC7MLo5cewRoC6HvrsA47R1mAXLT3Ff098AFVsZxk2viSwNAKAGsHhA12fh uDW1Zw2vYIvi4sJoIDVWWg==; Date: Sat, 10 May 2025 12:29:26 +0300 Message-Id: <86a57kbyq1.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <86cyczupiv.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 26 Apr 2025 14:32:24 +0300) References: <1B4B7695-ABDE-41CF-A512-98AC7DE3ED82@HIDDEN> <86plhhmzvz.fsf@HIDDEN> <86cyczupiv.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ping! Ping! Any chance for reproducing this, anyone? > Cc: 77704 <at> debbugs.gnu.org > Date: Sat, 26 Apr 2025 14:32:24 +0300 > From: Eli Zaretskii <eliz@HIDDEN> > > Ping! Can someone try reproducing this? > > > Cc: 77704 <at> debbugs.gnu.org > > Date: Sat, 12 Apr 2025 13:34:56 +0300 > > From: Eli Zaretskii <eliz@HIDDEN> > > > > > Date: Thu, 10 Apr 2025 16:49:25 +0900 > > > From: TANIKAWAKoji via "Bug reports for GNU Emacs, > > > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > > > > > > > To reproduce: > > > > > > 1. emacs -Q > > > 2. Open a new buffer and enter: <!-- > > > 3. Set mode to xml-mode: M-x xml-mode > > > 4. Save buffer: C-x C-s > > > > > > Expected: Save succeeds, or a warning about unclosed comment. > > > > > > Actual: Emacs enters an infinite loop or hangs. Requires external termination. > > > > I cannot reproduce this, neither with the stock Emacs 29.1 nor with > > later versions. Are you sure you are using xml-mode from Emacs? In > > Emacs 29.1, xml-mode is just an alias for nxml-mode. > > > > Maybe this is macOS specific? > > > > > > > > > > > >
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.