[XeTeX] rangecheck in --run--

Zdenek Wagner zdenek.wagner at gmail.com
Thu Aug 28 00:09:36 CEST 2014


The problem is that unlike TeX, postscript error messages show the
contents of the stack but not the operator that triggered the error
message. You can see that the top of the stac contains font related
objects. The font itself is a dictionary (--dict--) and it contains
other dictionaries. /rangecheck occurs if an operator tries to access
and array element or a substring but the index is out of bounds. It is
not easy to give a more specific explanation.

2014-08-27 23:51 GMT+02:00 Ross Moore <ross.moore at mq.edu.au>:
> Hi Mike,
>
> On 28/08/2014, at 7:27 AM, maxwell wrote:
>
>> One of our people is getting a crash in xetex, which I can't reproduce.  It's very odd, since afaik we're both using the same input files, the same instance of xetex, the same TeXLive 2014 files, and so forth, and running on the same machine.  Clearly s.t. is different, but I'm not sure what, and this email is a query about what I should be looking for.
>>
>> The error msg is:
>> ----------
>> Error: /rangecheck in --run--
>> Operand stack:
>>   --dict:11/20(L)--   TT0   1   FontObject   --dict:8/8(L)--   --dict:8/8(L)--   TimesNewRomanPSMT   --dict:13/13(L)--   Times-Roman   Times-Roman
>> Execution stack:
>>   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1862   1   3   %oparray_pop   1861   1   3   %oparray_pop   1845   1   3   %oparray_pop   --nostringval--   --nostringval--   2   1   1   --nostringval--   %for_pos_int_continue   --nostringval--   --nostringval--   false   1   %stopped_push   --nostringval--   --nostringval--
>> Dictionary stack:
>>   --dict:1155/1684(ro)(G)--   --dict:1/20(G)--   --dict:76/200(L)--   --dict:76/200(L)--   --dict:106/127(ro)(G)--   --dict:286/300(ro)(G)--   --dict:22/25(L)--   --dict:4/6(L)--   --dict:26/40(L)--
>> Current allocation mode is local
>> Command /groups/tools/texlive/2014/bin/x86_64-linux/xelatex   -halt-on-error -output-directory=./LinguistInABox/output/latex ./LinguistInABox/output/latex/linguistInABoxGrammar.xetex -no-pdf died with signal 13, without coredump
>
> The problem looks to be with Ghostscript.
> You may be using different versions, so check that first.
>
>
>> ------------
>>
>> Signal 13 is "Write on a pipe with no reader, Broken pipe."
>>
>> I believe the crash is happening at the point xelatex is trying to embed an existing PDF.
>
> Yes. That PDF presumably has some text in it, using Times font as  TimesNewRomanPSMT .
> Others used to using XeTeX under Linux may be able to offer a more detailed understanding
> of the specific kind of error.
>
>
>> If I'm right (we're going to verify it tomorrow), the command that crashes is
>> ----------
>> \imgexists{list_intonation.pdf}{{\imgevalsize{list_intonation.pdf}{\includegraphics[width=\imgwidth,height=\imgheight,keepaspectratio=true]{list_intonation.pdf}}}}{}
>> ---------
>>
>> Googling this:
>>    xetex OR xelatex "rangecheck in --run--"
>> brings up about six msgs from 2011, which seem to be the same thread, and afaict are irrelevant.
>>
>> We're running the version of xetex that came with TeXLive 2014 (3.14159265-2.6-0.99991) on Linux.
>>
>> Any suggestions as to what I should be looking for?
>>
>>   Mike Maxwell
>>   University of Maryland
>
>
> Hope this helps,
>
>         Ross
>
> ------------------------------------------------------------------------
> Ross Moore                                       ross.moore at mq.edu.au
> Mathematics Department                           office: E7A-206
> Macquarie University                             tel: +61 (0)2 9850 8955
> Sydney, Australia  2109                          fax: +61 (0)2 9850 8114
> ------------------------------------------------------------------------
>
>
>
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex
>



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



More information about the XeTeX mailing list