|
From: | Gregory Heytings |
Subject: | bug#61514: 30.0.50; sadistically long xml line hangs emacs |
Date: | Mon, 20 Feb 2023 15:56:30 +0000 |
What am I missing?
I don't know... but I observe that this alone: (with-current-buffer (get-buffer-create "*bug*") (insert "<id name=\"") (insert (make-string 250000 ?n)) (goto-char 5) (looking-at "[^<>\n]+?\\(\\(?:\\(xmlns\\)\\|[_[:alpha:]][-._[:alnum:]]*\\)\\(:[_[:alpha:]][-._[:alnum:]]*\\)?\\)[ \r\t\n]*=\\(?:[ \r\t\n]*\\('[^<'&\r\n\t]*\\([&\r\n\t][^<']*\\)?'\\|\"[^<\"&\r\n\t]*\\([&\r\n\t][^<\"]*\\)?\"\\)\\(?:\\([ \r\t\n]*>\\)\\|\\(?:\\([ \r\t\n]*/\\)\\(>\\)?\\)\\|\\([ \r\t\n]+\\)\\)\\)?")) doesn't fail, so I don't think it's this regexp which causes the overflow.
[Prev in Thread] | Current Thread | [Next in Thread] |