Bug#672742: (fwd) Bug#672742: /usr/bin/xetex: xetex fails to compile documents with defaultfontfeatures set

May 13th, 2012 - 06:50 pm ET by Norbert Preining | Report spam
Hi Arthur, hi everyone,

coming back to a thread from 2010:

http://tug.org/pipermail/tex-live/2...27549.html
http://tug.org/pipermail/tex-live/2...27582.html



I think there is something we have to fix in one of the packages!

This problem was *not* present in TL2009.

Here another instance and analysis sent my a bug reported on Debian.





From: Kirill Smelkov <kirr@navytux.spb.ru>
Subject: Bug#672742: /usr/bin/xetex: xetex fails to compile documents with
defaultfontfeatures set
To: Debian Bug Tracking System <submit@bugs.debian.org>
X-Mailer: reportbug 6.3.1
Date: Sun, 13 May 2012 15:21:12 +0400

Package: texlive-binaries
Version: 2011.20120510-1
Severity: important
File: /usr/bin/xetex

Dear Maintainer,

After recent update of texlive, xetex fails to compile all my documents.
I've tracked the problem to the following minimal example:

- 8< - (xetex-bug.tex)
\documentclass[12pt]{article}

\usepackage{polyglossia}
\setdefaultlanguage{russian}

% NOTE: without defaultfontfeatures it works
\defaultfontfeatures{Scale=MatchLowercase}

\setmainfont{Linux Libertine O}
%\setsansfont{Linux Biolinum O}
%\setmonofont[HyphenChar=None]{DejaVu Sans Mono}


\begin{document}
Привет Мир!
\end{document}
- 8< -

on which xelatex fails this way:

$ xelatex xetex-bug.tex
This is XeTeX, Version 3.1415926-2.3-0.9998 (TeX Live 2012/dev/Debian)
restricted \write18 enabled.
entering extended mode
(./xetex-bug.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, et
hiopic, farsi, arabic, pinyin, croatian, bulgarian, ukrainian, russian, slovak,
czech, danish, dutch, usenglishmax, ukenglish, finnish, french, basque, ngerma
n, ngerman-x-2011-07-01, german, swissgerman, german-x-2011-07-01, monogreek, g
reek, ibycus, ancientgreek, hungarian, bengali, tamil, hindi, telugu, gujarati,
sanskrit, malayalam, kannada, assamese, marathi, oriya, panjabi, italian, lati
n, latvian, lithuanian, mongolian, mongolianlmc, nynorsk, bokmal, indonesian, e
speranto, lao, coptic, welsh, irish, interlingua, serbian, slovenian, serbianc,
romansh, estonian, romanian, armenian, uppersorbian, turkish, afrikaans, icela
ndic, kurmanji, friulan, polish, portuguese, galician, catalan, spanish, swedis
h, loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo))
(/usr/share/texlive/texmf-dist/tex/xelatex/polyglossia/polyglossia.sty

...

(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg))))
(/usr/share/texlive/texmf-dist/tex/xelatex/polyglossia/gloss-russian.ldf
(/usr/share/texlive/texmf-dist/tex/xelatex/polyglossia/babelsh.def))
(./xetex-bug.aux) (/usr/share/texmf/tex/latex/tipa/t3cmr.fd)
! TeX capacity exceeded, sorry [input stack sizeP00].
\tl_if_empty_return:o ...o_str:n \exp_after:wN {#1
}\q_nil \prg_return_true: ...
l.16 \end{document}

No pages of output.
Transcript written on xetex-bug.log.


NOTE that with \defaultfontfeatures commented out it works.

I've searched the web a bit, and it seems the bug, at least a very
similiar one, was already reported upstream in 2010:

http://tug.org/pipermail/tex-live/2...27549.html
http://tug.org/pipermail/tex-live/2...27582.html

It used to work with TeXLive 2009 in testing.


Thanks beforehand,
Kirill




Best wishes

Norbert

Norbert Preining preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan TeX Live & Debian Developer
DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094

The story goes that I first had the idea for THHGTTG while
lying drunk in a field in Innsbruck (or `Spain' as the BBC
TV publicity department authorititively has it, probably
because it's easier to spell).
Foreward by DNA.
Douglas Adams, The Hitchhikers Guide to the Galaxy



To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 2 repliesReplies Make a reply

Replies

#1 Norbert Preining
May 13th, 2012 - 07:10 pm ET | Report spam
Hi Arthur,

On So, 13 Mai 2012, Arthur Reutenauer wrote:
I see that, I'm going to look into it as soon as possible. We still
have until 24 May to update packages for 2011, right?



Thanks. Well, when it is fixd it is fixed, we have tlnet updates
afterwards, too, so no need to force anything. But if a fix makes
it onto the DVD, that would be fine.

Again, thanks for the quick response and all the best

Norbert

Norbert Preining preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan TeX Live & Debian Developer
DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094

CORFU (n.)
The dullest person you met during the course of your holiday. Also the
only one who failed to understand that the exchanging of addresses at
the end of a holiday is merely a social ritual and is absolutely not
an invitation to phone you up and turn up unannounced on your doorstep
three months later.
Douglas Adams, The Meaning of Liff



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

Similar topics