[luatex] \pdfthread makes LuaTeX crash.
zappathustra at free.fr
Tue Mar 16 12:25:28 CET 2010
I'm having fun with pdfTeX's pdf features, and turning to LuaTeX v0.51,
there seems to be something wrong. Indeed, \pdfthread makes it crash,
even in as simple a document as:
and by "crash" I mean "crash badly" , i.e. a Windows error message
"LuaTeX has encountered a problem and needs to close, et cetera". This
does not happen with pdfTeX, naturally.
Something completely different:
Taco mentionned "Some tweaking of buildpage_filter, see the manual for
details" in the v0.51 announcement, but I can't see any difference
between the two manuals (0.5 vs. 0.51) on this point (except in the
typography). Where did I miss something (I've made a simple search on
Taco Hoekwater a écrit :
> I have just uploaded the archives for a new luatex release, 0.51.0.
> New features:
> * Various small manual improvements.
> * The backend message "cannot open Type 1 font file for reading"
> now reports which Type1 font it was looking for.
> * Fontforge clears some font names at loading time that will be
> refilled in at font generation time, but the fontloader should not
> do that. Patch from Khaled Hosny.
> * New synctex code imported from TeXLive.
> * luamd5/md5.h is renamed to luamd5/luamd5.h to avoid confusion.
> * Embedded mplib is now 1.209.
> * Some experimental tweaking of buildpage_filter, see the manual
> for details.
> * Luatex now detects kfreebsd (from Alan Braslau)
> * The new lua function tex.sp() converts a string to a number
> representing scaled points.
> * There is now support for revision numbers in the banner and stats
> library again.
> * The command line help and manual documentation page is extended.
> * node.hpack() now also accepts "cal_expand_ratio" and "subst_ex_font"
> * node.hpack() and node.vpack() now give back the badness of the box
> as second return value.
> * node.copy_list() now allows a second (stop) argument, this stopper
> is not copied.
> * new lua functions in lfs: lfs.readlink() and lfs.shortname().
> * new lua function tex.tprint() that can combine multiple catcode
> regime prints in one function call.
> * new lua sub-table: tex.nest (read/write access to the semantic
> nest state).
> * New lua functions in kpse: kpse.lookup() and kpse.version(). See
> the manual for more details.
> * New lua function tex.shipout().
> Bug fixes:
> * There problems in the pdf output for Type3 (pk) fonts.
> * Fix a bug that allowed bad commandline quoting.
> * Fix a bug that sometimes caused crashes when \pdfprotrudechars.
> * The build script now exports CONFIG_SHELL to avoid problems with
> * The was a bug in the generated /Image /ProcSet.
> * status.font_bytes reported the wrong value.
> * Lots of compiler warnings are removed (thanks Javier Mugica).
> * Patch to fontloader.info() to accept filenames with embedded
> * Fix a \write error with docstrip package.
> * Fixed a crash on AdobeMyungjoStd-Medium.otf.
> * Fix coco stack overflows, needed for lpeg.
> * \pdfcompresslevel wasn't initialized for early immediate objects.
> * Fix for slanted fonts when HZ was on (slant angle was multiplied).
> * When concatenating content streams, put a space between them.
> * Allow pfb lines to end with \r as well as \n (for msam10.pfb).
> * Fix the internal string->scaled point conversion in the lua
> * Memory leaks in the fontloader removed, thanks to patches from
> Elie Roux.
> * Fix a crash caused by the combination of coroutines and font.each().
> Removed features:
> * Support for Type3 .pgc files (nobody used them).
> The archives can be downloaded from supelec as usual:
> You could also check out the sources via anonymous svn:
> svn co http://foundry.supelec.fr/svn/luatex/tags/beta-0.51.0
> Bugs and feature requests can be added to the issue tracker at
> Have fun,
More information about the luatex