Hi all, with current TL uptodate I get a hang when compiling the attached LucidaMathOTProperties.tex
lua(la)tex consumes 100% CPU times and never finishes. It is not about font setup or fc-cache, as other documents work without any problem. Even Ctrl-C does not interrupt luatex. I need to Ctrl-Z and then kill -9. Before running lualatex I did run luaotfload-tool -u, which didn't have any problems. Is this a known issue, and is there a decent work-around? Here is the log until the hang: $ lualatex LucidaMathOTProperties.tex This is LuaTeX, Version 0.95.0 (TeX Live 2016) restricted system commands enabled. (./LucidaMathOTProperties.tex LaTeX2e <2017/01/01> patch level 3 (using write cache: /home/norbert/tl/2016/texmf-var/luatex-cache/generic)(using read cache: /home/norbert/tl/2016/texmf-var/luatex-cache/generic /home/norbert /.texlive2016/texmf-var/luatex-cache/generic) luaotfload | main : initialization completed in 0.703 seconds Babel <3.9r> and hyphenation patterns for 1 language(s) loaded. (/home/norbert/tl/2016/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/home/norbert/tl/2016/texmf-dist/tex/latex/base/size10.clo(load luc: /home/nor bert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-regular.luc))) (/home/norbert/tl/2016/texmf-dist/tex/latex/fontspec/fontspec.sty (/home/norbert/tl/2016/texmf-dist/tex/latex/l3kernel/expl3.sty (/home/norbert/tl/2016/texmf-dist/tex/latex/l3kernel/expl3-code.tex) (/home/norbert/tl/2016/texmf-dist/tex/latex/l3kernel/l3pdfmode.def)) (/home/norbert/tl/2016/texmf-dist/tex/latex/l3packages/xparse/xparse.sty) (/home/norbert/tl/2016/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty (/home/norbert/tl/2016/texmf-dist/tex/latex/base/fontenc.sty (/home/norbert/tl/2016/texmf-dist/tex/latex/base/tuenc.def)) (/home/norbert/tl/2016/texmf-dist/tex/latex/fontspec/fontspec.cfg)(load luc: /h ome/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-bold.luc )(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lmro man10-italic.luc))) (/home/norbert/tl/2016/texmf-dist/tex/latex/unicode-math/unicode-math.sty (/home/norbert/tl/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/home/norbert/tl/2016/texmf-dist/tex/generic/oberdiek/ifluatex.sty) (/home/norbert/tl/2016/texmf-dist/tex/latex/ucharcat/ucharcat.sty) (/home/norbert/tl/2016/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty) (/home/norbert/tl/2016/texmf-dist/tex/latex/base/fix-cm.sty (/home/norbert/tl/2016/texmf-dist/tex/latex/base/ts1enc.def)) (/home/norbert/tl/2016/texmf-dist/tex/latex/filehook/filehook.sty) (/home/norbert/tl/2016/texmf-dist/tex/latex/unicode-math/unicode-math-luatex.st y (/home/norbert/tl/2016/texmf-dist/tex/lualatex/lualatex-math/lualatex-math.sty (/home/norbert/tl/2016/texmf-dist/tex/latex/etoolbox/etoolbox.sty)) (/home/norbert/tl/2016/texmf-dist/tex/latex/unicode-math/unicode-math-table.tex )))(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lu cidabrightot.luc)(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generi c/fonts/otl/lucidabrightot-italic.luc)(load luc: /home/norbert/tl/2016/texmf-va r/luatex-cache/generic/fonts/otl/lucidasansot.luc)(load luc: /home/norbert/tl/2 016/texmf-var/luatex-cache/generic/fonts/otl/lucidasansot-italic.luc)(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lucidasanstypew riterot.luc)(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generic/fon ts/otl/lucidasanstypewriterot-boldoblique.luc)(load luc: /home/norbert/tl/2016/ texmf-var/luatex-cache/generic/fonts/otl/lucidasanstypewriterot-bold.luc)(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lucidasanst ypewriterot-oblique.luc)(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache /generic/fonts/otl/lucidabrightmathot.luc) (./LucidaMathOTProperties.aux)^C^C^Z [1]+ Stopped lualatex LucidaMathOTProperties.tex $ Thanks Norbert -- PREINING Norbert http://www.preining.info Accelia Inc. + JAIST + TeX Live + Debian Developer GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
%%!TEX TS-program = lualatex %%!TEX encoding = UTF-8 Unicode % Copyright 2012 TeX Users Group. % % Copying and distribution of this file, with or without modification, % are permitted in any medium, without royalty. \documentclass{article} \usepackage{fontspec,unicode-math} % support opentype math fonts % Enable TeX input sequences, slightly reduce size. \defaultfontfeatures{Ligatures=TeX,Scale=.92} \setmainfont{Lucida Bright OT} \setsansfont{Lucida Sans OT} \setmonofont{Lucida Sans Typewriter OT} \setmathfont{Lucida Bright Math OT} \begin{document} % this is very slow! \def\testmfeature#1#2{% \setmathfont[RawFeature={+#1}]{Lucida Bright Math OT}% $#2$\relax \setmathfont[RawFeature={-#1}]{Lucida Bright Math OT}% \relax } \def\tablevbox#1{\vtop{% \advance\hsize by -3pc \advance\baselineskip by -.4pt \strut #1\strut \vadjust{\vskip 1pt}\par }} {\smallskip \parindent=0pt \halign{\texttt{#}\quad\hfil &&#\kern.75em\hfil\cr ss01 & \tablevbox{alternate Latin lower case math italic identical to text italic. This option is not recommended as Greek $\nu$ (nu) and Latin \testmfeature{ss01}{v} (vee) become too similar; cf.\ default vee: $v$.}\cr % ss02 & \tablevbox{smaller arrows (original Type\,1 size): \testmfeature{ss02}{\Uparrow} vs.\ default $\Uparrow$.}\cr % ss03 & \tablevbox{smaller operators (original Type\,1 size): \testmfeature{ss03}{\sum} vs.\ default $\sum$.}\cr % ss04 & \tablevbox{calligraphic alternative (similar to the Type\,1 design) to the math script alphabet: \testmfeature{ss04}{\mathscr{ABC\,xyz}} vs.\ default $\mathscr{\,ABC\,xyz}$.}\cr % ss05 & \tablevbox{use a slashed-zero style for the empty set character (U+2205):\\ \testmfeature{ss05}{\emptyset} vs.\ default $\emptyset$.}\cr % ss20 & \tablevbox{upright partial differential character (U+2202): \testmfeature{ss20}{\partial} vs.\ default $\partial$.}\cr } \smallskip} \end{document}