[tex-k] [BUG ε-TeX of tl2021] Latex hanging up on exit (on Windows 7)

Ilya Zakharevich nospam-abuse at ilyaz.org
Sun Sep 10 07:30:25 CEST 2023


 [ This address is reported on https://ctan.org/pkg/etex to be the bug
   tracker.  Sorry if I’m using a wrong address.  I do not know any
   workaround for this bug. ] 

(A) The following file is processed by latex as expected, but the
    latex process hangs up on exit.  (No Ctrl-Z Ctrl-C Ctrl-Break help;
    I need to use the Task Manager to stop latex.  CPU is not used.)

(B) I spend a lot of time bisecting the problem.  However, the
    remaining document is still relatively complicated.

    The only part which can be removed without affecting the lock up
    is the mentions of T3 and tipa.  If removed, document compiles
    with errors — but pressing `s` STILL leads to a completion of the
    document AND a lockup of latex.

(C) Removing any of
    	  Ereversed,florin
    (as well as most other stuff in the document) leads to a
    successful exit from latex. 

The file is included below, and is attached.  The log file is attached.

Thanks,
Ilya

⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜⁜

\documentclass{article}
\usepackage[T3,T4,T1]{fontenc}
\usepackage[noenc,tone,extra,safe]{tipa}
\usepackage[tipa]{ucs}
\usepackage[utf8x]{inputenc}

\makeatletter

		% actually, all (???) these are redefined in texmf-dist\tex\latex\ucs\ucsencs.def at begindocument
	% this works after \begin{document}; compare with: https://tex.stackexchange.com/questions/456959/babel-textcomp-redefining-latex/456967
\AtBeginDocument{%
 \@for\next:={%
    Ereversed,florin,%  XXXXX Removing any of these two unblocks PDFLaTeX
  Hbar,Tbar,tbar,Bhook,Oopen,Chook,chook,Dafrican,Dhook,Eopen,Fhook,%
  Gammaafrican,Iotaafrican,Khook,khook,Nhookleft,Phook,phook,Esh,Thook,thook,%
  Tretroflexhook,Vhook,Yhook,yhook,Ezh,eturned,Eturned}\do{%	Handle utf8x \text*
   \expandafter\DeclareTextSymbolDefault\expandafter{\csname text\next\endcsname}{T4}% https://latexref.xyz/_005cDeclareTextSymbolDefault.html
   \@ifundefined{text\next}{}{%
     \expandafter\let\csname ORItxt\next\expandafter\endcsname\csname text\next\endcsname
     \expandafter\def\csname text\next\expandafter\endcsname\expandafter{\expandafter{\csname ORItxt\next\endcsname}}%
   }}}

\makeatother

\begin{document}

   ¡¢¤¥¦ª®°·º¼½¾¿ĦħħŦŧƁƆƇƈƉƊƎƐƑƒƔƖƘƙƝƤƥƩƬƭƮƲƳƴƷǝ฿ɐɑɒɓɓɔɔɕɖɖɗɗɘəɚɛɛɜɝɞɟɠɡɢɣɣɤ

\end{document}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: try-utf8x-m1.tex
Type: text/x-tex
Size: 1333 bytes
Desc: not available
URL: <https://tug.org/pipermail/tex-k/attachments/20230909/f5beec39/attachment.bin>
-------------- next part --------------
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/W32TeX) (preloaded format=latex 2021.8.23)  9 SEP 2023 21:06
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**try-utf8x-m1.tex
(./try-utf8x-m1.tex
LaTeX2e <2020-10-01> patch level 4
L3 programming layer <2021-02-18>
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/base/article.cls
Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
)
\c at part=\count179
\c at section=\count180
\c at subsection=\count181
\c at subsubsection=\count182
\c at paragraph=\count183
\c at subparagraph=\count184
\c at figure=\count185
\c at table=\count186
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen138
)
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2020/08/10 v2.0s Standard LaTeX package

(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/tipa/t3enc.def
File: t3enc.def 2001/12/31 T3 encoding
Now handling font encoding T3 ...
... no UTF-8 mapping file for font encoding T3
)
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/fc/t4enc.def
File: t4enc.def 2004/06/01 v2.0 Fontencoding for the fc (aFrican Computer) font
s
Now handling font encoding T4 ...
... no UTF-8 mapping file for font encoding T4
))
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/tipa/tipa.sty
Package: tipa 2002/08/08 TIPA version 1.1
)
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/tipa/extraipa.sty
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/tipa/tipx.sty
Package: tipx 2003/01/01 TIPX version 1.2
))
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/tipa/tone.sty
\@tonebarhtunit=\dimen139
\@tonebarhalfwd=\dimen140
)
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/ucs/ucs.sty
Package: ucs 2013/05/11 v2.2 UCS: Unicode input support

(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/ucs/data/uni-global.def
File: uni-global.def 2013/05/13 UCS: Unicode global data
)
\uc at secondtry=\count187
\uc at combtoks=\toks15
\uc at combtoksb=\toks16
\uc at temptokena=\toks17
)
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/base/inputenc.sty
Package: inputenc 2020/08/01 v1.3d Input encoding file
\inpenc at prehook=\toks18
\inpenc at posthook=\toks19

(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/ucs/utf8x.def
File: utf8x.def 2004/10/17 UCS: Input encoding UTF-8
))
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/l3backend/l3backend-dvips.
def
File: l3backend-dvips.def 2021-03-18 L3 backend support: dvips
\l__pdf_internal_box=\box47
\g__pdf_backend_object_int=\count188
\l__pdf_backend_content_box=\box48
\l__pdf_backend_model_box=\box49
\g__pdf_backend_annotation_int=\count189
\g__pdf_backend_link_int=\count190
\g__pdf_backend_link_sf_int=\count191
) (./try-utf8x-m1.aux)
\openout1 = `try-utf8x-m1.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 25.
LaTeX Font Info:    ... okay on input line 25.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 25.
LaTeX Font Info:    ... okay on input line 25.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 25.
LaTeX Font Info:    ... okay on input line 25.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 25.
LaTeX Font Info:    ... okay on input line 25.
LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 25.
LaTeX Font Info:    ... okay on input line 25.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 25.
LaTeX Font Info:    ... okay on input line 25.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 25.
LaTeX Font Info:    ... okay on input line 25.
LaTeX Font Info:    Checking defaults for T3/cmr/m/n on input line 25.
LaTeX Font Info:    Trying to load font information for T3+cmr on input line 25
.

(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/tipa/t3cmr.fd
File: t3cmr.fd 2001/12/31 TIPA font definitions
)
LaTeX Font Info:    ... okay on input line 25.
LaTeX Font Info:    Checking defaults for T4/cmr/m/n on input line 25.
LaTeX Font Info:    Trying to load font information for T4+cmr on input line 25
.

(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/fc/t4cmr.fd
File: T4cmr.fd 1994/11/11 v1.0
)
LaTeX Font Info:    ... okay on input line 25.

(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/ucs/ucsencs.def
File: ucsencs.def 2011/01/21 Fixes to fontencodings LGR, T3
T3\textscriptg already defined.

fontencoding T3 patched
T4\textexclamdown already defined.
T4\textquestiondown already defined.
fontencoding T4 patched
) (d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/ucs/data/uni-0.def
File: uni-0.def 2013/05/13 UCS: Unicode data U+0000..U+00FF
)
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/ucs/data/uni-1.def
File: uni-1.def 2013/05/13 UCS: Unicode data U+0100..U+01FF
)
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/ucs/data/uni-14.def
File: uni-14.def 2013/05/13 UCS: Unicode data U+0E00..U+0EFF
)
(d:/Programs/TeXLive/2021.local/texmf-dist/tex/latex/ucs/data/uni-2.def
File: uni-2.def 2013/05/13 UCS: Unicode data U+0200..U+02FF
)
Overfull \hbox (87.21823pt too wide) in paragraph at lines 27--28
[]\T1/cmr/m/n/10 ½\TS1/cmr/m/n/10 ¢¤¥¦ª®°·º¼½¾\T1/cmr/m/n/10 ¾\T4/cmr/m/n/10 ‡\
T3/cmr/m/n/10 èè\T4/cmr/m/n/10 —·€Š°Ðƒ‚„¤†Àˆ¨‰‘±Œšº›Ž¯–£\TS1/cmr/m/n/10 š\T3
/cmr/m/n/10 5A6ááOOCããââ9@ÄEE3ÇÆéägåGG7 
 []

[1

] (./try-utf8x-m1.aux) ) 
Here is how much of TeX's memory you used:
 4104 strings out of 478995
 51405 string characters out of 5862227
 318198 words of memory out of 5000000
 21607 multiletter control sequences out of 15000+600000
 406978 words of font info for 35 fonts, out of 8000000 for 9000
 1141 hyphenation exceptions out of 8191
 57i,4n,60p,340b,489s stack positions out of 5000i,500n,10000p,200000b,80000s

Output written on try-utf8x-m1.dvi (1 page, 524 bytes).


More information about the tex-k mailing list.