<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 2, 2019 at 9:48 PM Reinhard Kotucha <<a href="mailto:reinhard.kotucha@web.de">reinhard.kotucha@web.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2019-04-02 at 08:50:23 +0200, luigi scarso wrote:<br>
<br>
 > On Tue, Apr 2, 2019 at 7:18 AM luigi scarso <<a href="mailto:luigi.scarso@gmail.com" target="_blank">luigi.scarso@gmail.com</a>> wrote:<br>
 > <br>
 >     On Tue, Apr 2, 2019 at 12:23 AM Reinhard Kotucha <<br>
 >     <a href="mailto:reinhard.kotucha@web.de" target="_blank">reinhard.kotucha@web.de</a>> wrote:<br>
 >    <br>
 >         Hi,<br>
 >         when I run the example on page 261/262 of the LuaTeX Manual and the<br>
 >         input file ("foo.pdf" in the example) doesn't exist, I get<br>
 >        <br>
 >           Segmentation fault (core dumped)<br>
 >        <br>
 >         on x86_64-linux.<br>
 > <br>
 >  <br>
 > This is ok<br>
 > $ luatex --fmt=luatex-plain  "test-plain.tex"<br>
<br>
Hi Luigi,<br>
this works here too.  I get:<br>
<br>
  This is LuaTeX, Version 1.10.0 (TeX Live 2019) <br>
  restricted system commands enabled.<br>
  (./testpdfscanner.tex<br>
  warning  (pdfe lib): no valid pdf file 'foo.pdf'<br>
  )<br>
  (see the transcript file for additional information)<br>
  warning  (pdf backend): no pages of output.<br>
  Transcript written on testpdfscanner.log.<br>
<br>
<br>
I suppose that texlua crashes when trying to print the warning, see<br>
gdb output below.  What I don't understand is is why luatex and<br>
texlua behave differently here.<br>
<br></blockquote><div><br></div><div>because the print of the warning requires a TeX state. texlua has only a Lua state.</div><div><br></div><div> </div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">luigi<br></div></div>