current version: 2014.01.21 10:58 or current version: 2014.01.21 16:07 on OSX 10.9 structures > end of sectionblock 'backpart' Assertion failed: (type(p)==glue_spec_node), function delete_glue_ref, file ../../../source/texk/web2c/luatexdir/tex/texnodes.w, line 2942. mtx-context | fatal error: no return code, message: luatex: execution interrupted structures > end of sectionblock 'backpart' Assertion failed: (type(p)==glue_spec_node), function delete_glue_ref, file ../../../source/texk/web2c/luatexdir/tex/texnodes.w, line 2942. mtx-context | fatal error: no return code, message: luajittex: execution interrupted I didn’t investigate further yet - can you tell me in which direction I should look, or is the error already known? Greetlings, Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)
Am 2014-01-21 um 21:40 schrieb Henning Hraban Ramm
current version: 2014.01.21 10:58 or current version: 2014.01.21 16:07 on OSX 10.9
structures > end of sectionblock 'backpart' Assertion failed: (type(p)==glue_spec_node), function delete_glue_ref, file ../../../source/texk/web2c/luatexdir/tex/texnodes.w, line 2942.
mtx-context | fatal error: no return code, message: luatex: execution interrupted
structures > end of sectionblock 'backpart' Assertion failed: (type(p)==glue_spec_node), function delete_glue_ref, file ../../../source/texk/web2c/luatexdir/tex/texnodes.w, line 2942.
mtx-context | fatal error: no return code, message: luajittex: execution interrupted
ConTeXt ver: 2014.01.21 16:07 MKIV beta fmt: 2014.1.21 int: english/english This is LuaTeX, Version beta-0.78.2 (TeX Live 2014/dev) (rev 4746) This is LuajitTeX, Version beta-0.78.2 (TeX Live 2014/dev) The problems seems to be in the index mechanism, specifically in \placeindex. If I use \completeindex[criterium=all], it runs through, then I can replace it with \placeindex (to get rid of the title), and it works, while I don’t change anything. If I remove the „good“ TUC file, I get the crash again, and no TUC file is created. If I put it back, it works again. I didn’t yet manage to create a minimal example, but it’s the same with all of my songbooklets that use registers for an alphabetical ToC. It doesn’t matter if I use LuaTeX or LuaJitTeX. Now I’ll look for a newer binary. Greetlings, Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)
On Tue, Jan 21, 2014 at 5:49 PM, Henning Hraban Ramm wrote:
Now I’ll look for a newer binary.
No need to. Version 0.78.2 just came out (last week). While not impossible, it is highly unlikely that Taco addressed exactly this bug in the last week. What you could theoretically do is a binary search to find out which (old) version/commit broke the functionality. (Or simply continue working on a minimal example to send to Taco.) Mojca
On 1/21/2014 6:02 PM, Mojca Miklavec wrote:
On Tue, Jan 21, 2014 at 5:49 PM, Henning Hraban Ramm wrote:
Now I’ll look for a newer binary.
No need to. Version 0.78.2 just came out (last week). While not impossible, it is highly unlikely that Taco addressed exactly this bug in the last week.
What you could theoretically do is a binary search to find out which (old) version/commit broke the functionality. (Or simply continue working on a minimal example to send to Taco.)
in fact luigi and i addressed that kind of bug last week; don't blame taco for it -) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Am 2014-01-21 um 22:49 schrieb Henning Hraban Ramm
ConTeXt ver: 2014.01.21 16:07 MKIV beta fmt: 2014.1.21 int: english/english
This is LuaTeX, Version beta-0.78.2 (TeX Live 2014/dev) (rev 4746)
This is LuajitTeX, Version beta-0.78.2 (TeX Live 2014/dev)
The problems seems to be in the index mechanism, specifically in \placeindex. If I use \completeindex[criterium=all], it runs through, then I can replace it with \placeindex (to get rid of the title), and it works, while I don’t change anything. If I remove the „good“ TUC file, I get the crash again, and no TUC file is created. If I put it back, it works again.
Rather minimal example: --- \setupregister[index][align=yes] \starttext \dorecurse{20}{% \expanded{\chapter{My chapter \recurselevel}} \expanded{\index{Index entry \recurselevel}} \expanded{\section{My Zapf \recurselevel}} \input zapf \expanded{\section{My Tufte \recurselevel}} \input tufte } \completeindex %\placeindex \stoptext --- Without the setup [align=yes] I get a different error, but no crash of the binary: structure > sectioning > chapter @ level 2 : 0.21 -> \headtext {index} ! Attempt to double-free glue_spec node 5028, ignored. system > tex > error on line 17 in file /Users/hraban/Documents/projekte/context-tests/indexcrash.tex: Attempt to double-free glue_spec node 5028, ignored ... 7 \expanded{\chapter{My chapter \recurselevel}} 8 \expanded{\index{Index entry \recurselevel}} 9 \expanded{\section{My Zapf \recurselevel}} 10 \input zapf 11 \expanded{\section{My Tufte \recurselevel}} 12 \input tufte 13 } 14 15 \completeindex 16 %\placeindex 17 >> 18 \stoptext \page_shipouts_normal ...box \shipoutscratchbox }} \else \page_shipouts_ignor... \page_boxes_shipout ... {\box \shipoutscratchbox } \fi \setnextrealpageno \th... \page_otr_construct_and_shipout ...cted_page #1#2} \page_otr_flush_pending_co... \page_sides_output_routine_nop ...de_float_output \global \d_page_sides_vsiz... \page_sides_output_routine ..._output_routine_nop \fi \page_otr_triggered_output_routine ...and_routine \fi ... l.17 Greetlings, Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)
participants (3)
-
Hans Hagen
-
Henning Hraban Ramm
-
Mojca Miklavec