[tex-live] TL2010 pretest luatex fails on Solaris 10 sparc

Vladimir Volovich vvv at vsu.ru
Thu Jun 10 15:29:48 CEST 2010


Hi Taco,

"TH" == Taco Hoekwater writes:

 >> and the sparc-solaris binaries don't work on my sparc-solaris-2.10
 >> box.

 TH> This is beyond me, as I can run neither.

here is a snippet from the truss output from George:

=========================
write(1, "\n", 1)                               = 1
*write(1, " *", 1)                              = 1
ioctl(0, TCGETA, 0xFFBFEC8C)                    = 0
fstat64(0, 0xFFBFEBA8)                          = 0
read(0, 0xFE876E30, 1024)       (sleeping...)
luatex.ini
read(0, " l u a t e x . i n i\n", 1024)         = 11

write(1, "\n", 1)                               = 1
*write(1, " *", 1)                              = 1
read(0, 0xFE876E30, 1024)       (sleeping...)
read(0, 0xFE876E30, 1024)                       = 0

write(1, "\n", 1)                               = 1
! Emergency stop.
write(1, " !   E m e r g e n c y  ".., 18)      = 18
<*> luatex.ini
=========================

you see that it is reading "luatex.ini\n" from stdin, and then prints
Emergency stop message and exits (NOT crashing via core dump).

George added this:

> When I ran "truss luatex -ini   -jobname=luatex -progname=luatex luatex.ini"
> I just go the "*" prompt, so I tried typing "luatex.ini", which just
> went back to
> the "*" prompt.   I did look at luatex.ini -- it contained three lines with
> \input ...

some questions to you:

* does luatex use threads or fork(), i.e. is there anything possibly
  missing from just running "truss" without the "-f" option to follow
  child processes?

* why would luatex not interpret the command line, but display a "*" prompt?

* is it possible to gain more information on why it stops with
  "emergency stop"?

Best,
v.


More information about the tex-live mailing list