-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LaTeXML with current Fedora 38 beta LaTeX causes infinite (?) loop #2064
Comments
@flyn-org could you share the output of I suspect this is a fresh regression due to the upstream texlive. |
Here is the output from
I just found that if I leave the LaTeXML process running long enough, it eventually terminates with:
Line 32108 of
|
@flyn-org what is the Perl version on Fedora 38? LaTeXML 0.8.7 doesn't seem to work on Ubuntu Lunar (the unreleased next release). It has Perl 5.36; whereas I'm perfectly able to run 0.8.7 on Ubuntu Jammy (22.04 / 22.10) |
|
The real culprit appears to be expl3: \documentclass{article}
\usepackage{expl3}
\begin{document}
\end{document} |
It indeed is in expl3; more recent versions are doing much more (pre)processing of Unicode information which is currently causing a huge slowdown, and then errors. It's not actually an infinite loop, however. Still debugging... |
We are still experiencing this slowdown. It is currently taking over 22 minutes to build the XML with Tex Live 2024 and LaTeXML 0.8.8 for https://github.com/ehuelsmann/ledgersmb-book. We have limited our CI tests to Tex Live 2022 and LaTeXML 0.8.7 for now, but that will eventually not be acceptable. We would appreciate any progress possible on this huge slowdown. |
We agree wholeheartedly. But I have to moderate expectations that the current situation will likely not improve before v0.8.9, since the necessary upgrades are rather significant. |
Any update on this issue? Or what should I do to not using the expl3 feature? I found there are no |
@vincentzlt as per my last comment - we're still at v0.8.8, so no expected major updates to the situation. If you can avoid |
I process LaTeX on Fedora 38 beta using LaTeXML. Recently, I started observing that some latexml runs seem to enter in infinite loop. I spent some time narrowing this down until I arrived at the following minimum example:
When I run
latexml foo.tex
, the conversion hangs with:Removing in import of
siunitx
fixes the problem. My Fedora 38 beta install provides LaTeXML-0.8.7-1.fc38.noarch and texlive-l3kernel-svn65299-65.fc38.noarch.The text was updated successfully, but these errors were encountered: