[XeTeX] xelatex crashes with a large document (TL2010)

Wilfred van Rooijen wvanrooijen at yahoo.com
Fri Jun 25 17:30:11 CEST 2010


Hi 

>From the error log you have supplied, the error happens on page 34. It seems to me that this is not far into the document, and thus I think the crash has nothing to do with the size of the document. I suspect that there is some instruction in the source code which causes the crash, not the size of the document (in later post, it is also stated that none of the "public domain large latex files" cause the same crash).

So maybe you can inspect the source on page 34? Otherwise, if the document uses \input or \include, then I would recommend simply starting with a minimal source and then to slowly add content until you obtain the crash. Then at least you know which content causes the crash, and we may be able to investigate further.

Cheers,
Wilfred

--- On Fri, 25/6/10, Pablo Rodríguez <oinos at web.de> wrote:

> From: Pablo Rodríguez <oinos at web.de>
> Subject: [XeTeX] xelatex crashes with a large document  (TL2010)
> To: tex-live at tug.org, xetex at tug.org
> Date: Friday, 25 June, 2010, 1:07 AM
> Hi there,
> 
> I have installed TL 2010 from TUG and XeLaTeX crashes with
> rather large documents (books not written by me). It crashes
> also with --no-pdf option activated.
> 
> I'm afraid that I cannot provide a minimal sample, I cannot
> make the texts available. all I can do is to attach the
> crash below.
> 
> Needless to say, I had no problem to compile those books
> using XeLaTeX from TL2010.
> 
> Just in case it might help,
> 
> 
> Pablo
> 
> 
> 
> $ gdb xelatex
> GNU gdb (GDB) Fedora (7.1-26.fc13)
> Copyright (C) 2010 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and
> redistribute it.
> There is NO WARRANTY, to the extent permitted by law. 
> Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "i686-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from
> /usr/local/texlive/2010/bin/i386-linux/xelatex...(no
> debugging symbols found)...done.
> (gdb) run --no-pdf culturalibre
> Starting program:
> /usr/local/texlive/2010/bin/i386-linux/xelatex --no-pdf
> culturalibre
> This is XeTeX, Version 3.1415926-2.2-0.9997.1 (TeX Live
> 2010)
>  restricted \write18 enabled.
> entering extended mode
> (./culturalibre.tex
> LaTeX2e <2009/09/24>
> Babel <v3.8l> and hyphenation patterns for english,
> dumylang, nohyphenation, ge
> rman-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek,
> ibycus, arabic, armenian
> , basque, bulgarian, catalan, pinyin, coptic, croatian,
> czech, danish, dutch, u
> kenglish, usenglishmax, esperanto, estonian, farsi,
> finnish, french, galician,
> german, ngerman, swissgerman, monogreek, greek, hungarian,
> icelandic, assamese,
>  bengali, gujarati, hindi, kannada, malayalam, marathi,
> oriya, panjabi, tamil,
> telugu, indonesian, interlingua, irish, italian, kurmanji,
> lao, latin, latvian,
>  lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
> polish, portuguese, roma
> nian, russian, sanskrit, serbian, slovak, slovenian,
> spanish, swedish, turkish,
>  turkmen, ukrainian, uppersorbian, welsh, loaded.
> (/usr/local/texlive/2010/texmf-dist/tex/latex/base/book.cls
> Document Class: book 2007/10/19 v1.4h Standard LaTeX
> document class
> (/usr/local/texlive/2010/texmf-dist/tex/latex/base/bk12.clo))
> (/usr/local/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/keyval.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg)
> (/usr/local/texlive/2010/texmf-dist/tex/xelatex/xetex-def/xetex.def)))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/geometry/geometry.sty
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifvtex.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/tools/indentfirst.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/xelatex/xltxtra/xltxtra.sty
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/expl3.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3names.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3basics.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3expan.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3tl.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3intexpr.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3quark.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3seq.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3toks.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3int.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prg.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3clist.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3token.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prop.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3msg.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3io.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3skip.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3box.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keyval.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keys.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3precom.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3calc.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3xref.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3file.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/xpackages/xbase/xparse.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/kastrup/binhex.tex)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/xkeyval/xkeyval.sty
> (/usr/local/texlive/2010/texmf-dist/tex/generic/xkeyval/xkeyval.tex))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/base/fixltx2e.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1enc.def)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1lmr.fd))
> fontspec.cfg loaded.
> (/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))
> (/usr/local/texlive/2010/texmf-dist/tex/xelatex/xunicode/xunicode.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/metalogo/metalogo.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/hyperref.sty
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/etexcmds.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdfescape.sty
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/hycolor.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/letltxmacro.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/pd1enc.def)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/intcalc.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/xelatex/xetexconfig/hyperref.cfg)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
> Implicit mode ON; LaTeX internals redefined
> (/usr/local/texlive/2010/texmf-dist/tex/latex/url/url.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/bitset.sty
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/bigintcalc.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/atbegshi.sty))
> 
> Package hyperref Warning: Wrong driver `hdvipdfm.def';
> (hyperref)             
>   XeTeX is running.
> (hyperref)             
>   Forcing driver `hxetex.def' for XeTeX.
> 
> * hyperref using driver hxetex *
> (/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/hxetex.def
> (/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/puenc.def)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/stringenc.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/xelatex/polyglossia/polyglossia.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/makecmds/makecmds.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/xelatex/polyglossia/gloss-spanish.ldf)
> (/usr/local/texlive/2010/texmf-dist/tex/xelatex/polyglossia/gloss-english.ldf)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/lettrine/lettrine.sty
> Loading lettrine.cfg
> (/usr/local/texlive/2010/texmf-dist/tex/latex/lettrine/lettrine.cfg))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/pxfonts.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
> 
> Package hyperref Warning: Values of option `pdfpagemode':
> (hyperref)             
>   * `UseNone'
> (hyperref)             
>   * `UseOutlines'
> (hyperref)             
>   * `UseThumbs'
> (hyperref)             
>   * `FullScreen'
> (hyperref)             
>   * `UseOC' (PDF 1.5)
> (hyperref)             
>   * `UseAttachments' (PDF 1.6)
> (hyperref)             
>   * An empty value disables the option.
> (hyperref)             
>   Unknown value `None' on input line 22.
> 
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/se-ascii-print.def)
> (./culturalibre.aux)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/omlpxmi.fd)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/omspxsy.fd)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/omxpxex.fd)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/upxexa.fd)
> 
> LaTeX Font Warning: Font shape `EU1/pxr/m/n' undefined
> (Font)             
> using `EU1/lmr/m/n' instead on input line 59.
> 
> *geometry* driver: auto-detecting
> *geometry* detected driver: xetex
> (/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/nameref.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/refcount.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
> (./culturalibre.out) (./culturalibre.out)
> 
> Package hyperref Warning: Rerun to get /PageLabels entry.
> 
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/ot1pxr.fd)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/upxmia.fd)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/upxsya.fd)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/upxsyb.fd)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/pxfonts/upxsyc.fd)
> [1] [2]
> 
> Package hyperref Warning: old toc file detected, not used;
> run LaTeX again.
> 
> 
> Package Fancyhdr Warning: \footskip is too small (0.0pt):
>  Make it at least 10.14995pt.
>  We now make it that large for the rest of the document.
>  This may cause the page layout to be inconsistent,
> however.
> 
> [1] [2]
> 
> Package Fancyhdr Warning: \footskip is too small (0.0pt):
>  Make it at least 10.14995pt.
>  We now make it that large for the rest of the document.
>  This may cause the page layout to be inconsistent,
> however.
> 
> [3] [4] [5] [6]
> 
> Package Fancyhdr Warning: \footskip is too small (0.0pt):
>  Make it at least 10.14995pt.
>  We now make it that large for the rest of the document.
>  This may cause the page layout to be inconsistent,
> however.
> 
> [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18]
> 
> Package Fancyhdr Warning: \footskip is too small (0.0pt):
>  Make it at least 10.14995pt.
>  We now make it that large for the rest of the document.
>  This may cause the page layout to be inconsistent,
> however.
> 
> [19] [20]
> 
> Package Fancyhdr Warning: \footskip is too small (0.0pt):
>  Make it at least 10.14995pt.
>  We now make it that large for the rest of the document.
>  This may cause the page layout to be inconsistent,
> however.
> 
> [21] [22] [23] [24]
> Capítulo 1.
> 
> Package Fancyhdr Warning: \footskip is too small (0.0pt):
>  Make it at least 10.14995pt.
>  We now make it that large for the rest of the document.
>  This may cause the page layout to be inconsistent,
> however.
> 
> [25] [26] [27] [28] [29] [30] [31] [32]
> Capítulo 2.
> 
> Package Fancyhdr Warning: \footskip is too small (0.0pt):
>  Make it at least 10.14995pt.
>  We now make it that large for the rest of the document.
>  This may cause the page layout to be inconsistent,
> however.
> 
> [33] [34
> Program received signal SIGSEGV, Segmentation fault.
> 0x08076b93 in ?? ()
> (gdb) bt
> #0  0x08076b93 in ?? ()
> #1  0x08078a11 in ?? ()
> #2  0x08078a9a in ?? ()
> #3  0x08078a9a in ?? ()
> #4  0x08078a9a in ?? ()
> #5  0x08079c94 in ?? ()
> #6  0x08092165 in ?? ()
> #7  0x0805afb1 in ?? ()
> #8  0x08093ec0 in ?? ()
> #9  0x00307cc6 in __libc_start_main (main=0x8093ea0,
> argc=3,
>     ubp_av=0xbffff304, init=0x82790d0,
> fini=0x8279130,
>     rtld_fini=0x2de220 <_dl_fini>,
> stack_end=0xbffff2fc) at libc-start.c:226
> #10 0x0804e0e1 in ?? ()
> 
> 
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex
> 






More information about the XeTeX mailing list