I have extracted a minimal example from the infinite loop reported at arxiv-vanity/engrafo#280
which converted 1404.2371 from arXiv. The minimal example is:
\documentclass{article}
\usepackage{amsmath,amssymb,amsthm}
\def\qed{\framebox(6,6){}}
\begin{document}
\begin{proof}
proof here
\end{proof}
\end{document}
which produces the log:
$ latexml nthroot.tex
latexml (LaTeXML version 0.8.2; revision a23e6ac2)
processing started Sun Feb 25 11:54:07 2018
(Digesting TeX nthroot...
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/TeX.pool.ltxml...
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/eTeX.pool.ltxml... 0.01 sec)
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/pdfTeX.pool.ltxml... 0.01 sec) 0.14 sec)
(Processing content /home/dreamweaver/testbed/infinite_loop_latexml_post/nthroot.tex...
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/LaTeX.pool.ltxml... 0.16 sec)
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/article.cls.ltxml... 0.02 sec)
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/amsmath.sty.ltxml...
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/amsbsy.sty.ltxml... 0.00 sec)
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/amstext.sty.ltxml... 0.00 sec)
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/amsopn.sty.ltxml... 0.00 sec) 0.06 sec)
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/amssymb.sty.ltxml...
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/amsfonts.sty.ltxml... 0.00 sec) 0.03 sec)
(Loading /home/dreamweaver/perl5/lib/perl5/LaTeXML/Package/amsthm.sty.ltxml... 0.00 sec) 0.33 sec) 0.48 sec)
(Building...
(Loading compiled schema /home/dreamweaver/perl5/lib/perl5/LaTeXML/resources/RelaxNG/LaTeXML.model... 0.02 sec)...
Warning:perl:warn Deep recursion on subroutine "LaTeXML::Core::Document::find_insertion_point"
at /home/dreamweaver/testbed/infinite_loop_latexml_post/nthroot.tex; line 9 col 1
at /home/dreamweaver/perl5/lib/perl5/LaTeXML/Core/Document.pm line 722
In Core::Document[@0x56144c85bc38] at /home/dreamweaver/testbed/infinite_loop_latexml_post/nthroot.tex; line 9 col 1
Warning:perl:warn Deep recursion on subroutine "LaTeXML::Core::Document::find_insertion_point"
at Anonymous String; line 0 col 0
at /home/dreamweaver/perl5/lib/perl5/LaTeXML/Core/Document.pm line 897
In Core::Document[@0x56144c85bc38] at Anonymous String; line 0 col 0
................................................................................
and keeps Building ad infinitum.
The framebox argument should be playing a major role here. pdflatex succeeds and creates the expected:

I am hunting for two separate fixes here:
- Try to improve the Document building robustness to avoid this loop with the current master, so that we avoid needless timeouts / memory hogging jobs - the arXiv example allocated 5 GB of RAM in 16 minutes for me. (before i interrupted it)
- Fix the actual infinite loop in this example, which should be a much more specific patch to framebox
I have extracted a minimal example from the infinite loop reported at arxiv-vanity/engrafo#280
which converted 1404.2371 from arXiv. The minimal example is:
which produces the log:
and keeps Building ad infinitum.
The framebox argument should be playing a major role here. pdflatex succeeds and creates the expected:

I am hunting for two separate fixes here: