mandoc on FreeBSD 14-current cannot render the japanese groff_ms manual page. It runs in an endless loop, eats all CPU time and never terminates. How to repeat: curl -sSf https://people.freebsd.org/~wosch/tmp/mandoc/endless-loop/groff_ms.7 | mandoc
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=433c5a8ae42f0487cfe860af1d291ec3c7d009f7 commit 433c5a8ae42f0487cfe860af1d291ec3c7d009f7 Author: Wolfram Schneider <wosch@FreeBSD.org> AuthorDate: 2022-12-27 17:04:04 +0000 Commit: Wolfram Schneider <wosch@FreeBSD.org> CommitDate: 2022-12-27 17:04:04 +0000 do not expect mandoc(1) to terminate in finite time PR: 266868 usr.bin/man/man.sh | 6 ++++++ 1 file changed, 6 insertions(+)
have you reported this upstream?
tested and still valid with latest version of mandoc
oups human mistake, this has been fixed in cvs versin of mandoc! I will try to import it ASAP
A commit in branch stable/13 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=147ab264373a61eea9f6bd9ffd06b399a186f7ef commit 147ab264373a61eea9f6bd9ffd06b399a186f7ef Author: Wolfram Schneider <wosch@FreeBSD.org> AuthorDate: 2022-12-27 17:04:04 +0000 Commit: Wolfram Schneider <wosch@FreeBSD.org> CommitDate: 2024-02-12 15:22:55 +0000 do not expect mandoc(1) to terminate in finite time PR: 266868 (cherry picked from commit 433c5a8ae42f0487cfe860af1d291ec3c7d009f7) usr.bin/man/man.sh | 6 ++++++ 1 file changed, 6 insertions(+)
^Triage: assign to committer who also MFCed.