[tex-live] lualatex dumps core after TL update

Reinhard Kotucha reinhard.kotucha at web.de
Fri Apr 22 15:46:34 CEST 2011


Hi,
I just updated TeX Live and now lualatex crashes when the pgf package
is loaded and \begin{document} is being processed.

Here is a minimal example:

\documentclass{minimal}
\usepackage{tikz}
\tracingall
\begin{document}
\end{document}

$ lualatex test.tex
[...stuff omitted...]
\pdf at shellescape ->\directlua {oberdiek.pdftexcmds.shellescape()}
{\directlua}
Segmentation fault (core dumped)

This does not happen when lualatex is called with --shell-escape.

Heiko, I suppose that the problem is related to the oberdiek package,
it was one of the packages which were updated.

I can reproduce the problem with:

   luatex beta-0.60.2-2010071218 (Tex Live 2010)
   luatex beta-0.60.2-2011041015
   luatex beta-0.65.0-2010121316
   luatex beta-0.66.0-2011041219

but everything works fine with the latest version from Taco's svn:

   luatex beta-0.67.0-2011042214

I only have stripped binaries, but it seems that it happens in
shell_cmd_is_allowed ().

   Core was generated by `lualatex test.tex'.
   Program terminated with signal 11, Segmentation fault.
   #0  0x00007fca3ab9a282 in strlen () from /lib/libc.so.6
   (gdb) bt
   #0  0x00007fca3ab9a282 in strlen () from /lib/libc.so.6
   #1  0x0000000000444319 in shell_cmd_is_allowed ()
   #2  0x000000000049ae16 in ?? ()
   #3  0x00000000005cb2a4 in ?? ()
   #4  0x00000000005d95b1 in ?? ()
   #5  0x00000000005cb5cd in ?? ()
   #6  0x00000000005cab5e in ?? ()
   #7  0x00000000005cb880 in ?? ()
   #8  0x00000000005c5266 in lua_pcall ()
   #9  0x000000000044ccd6 in luatokencall ()
   #10 0x0000000000485d3d in conv_toks ()
   #11 0x000000000045a205 in expand ()
   #12 0x000000000045a595 in get_x_token ()
   #13 0x000000000045e7d5 in scan_int ()
   #14 0x00000000004681e9 in conditional ()
   #15 0x000000000045a125 in expand ()
   #16 0x000000000045a595 in get_x_token ()
   #17 0x00000000004e4525 in main_control ()
   #18 0x0000000000476164 in main_body ()
   #19 0x00000000004445fe in main ()
   (gdb) quit

Regards,
  Reinhard

-- 
----------------------------------------------------------------------------
Reinhard Kotucha                                      Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover                              mailto:reinhard.kotucha at web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------


More information about the tex-live mailing list