[luatex] luatex panics if an obj is written twice

Ulrike Fischer luatex at nililand.de
Mon Jul 2 13:58:40 CEST 2018

I inadvertently tried to write the same object twice:

 \pdfextension obj reserveobjnum
 \edef\mynum{\pdffeedback lastobj}
  \pdfextension obj useobjnum \mynum {something}
  \pdfextension obj useobjnum \mynum {something}

and then luatex panicked:

(./test-utf8.texPANIC: unprotected error in call to Lua API (object
in use)

A similar error in pdflatex gives only a warning:
pdfTeX warning (\pdfobj): invalid object number being ignored

Can one avoid the PANIC crash?
And how can I test if the object number is valid before trying to
write the object?

Ulrike Fischer 

More information about the luatex mailing list