[XeTeX] Segmentation fault
Malcolm Ross
Malcolm.Ross at anu.edu.au
Tue Jul 26 16:57:33 CEST 2005
Many thanks, Jonathan, for the suggestion about bad fonts. You were
right, and my problem is solved. ( I was editing someone else's paper
and had installed a phonetic font that came with it in order to read
it. I had forgotten that I had done this when I said that nothing had
changed since my previous use of XeTeX.) I have now reinstalled XeTeX
0.94, and it is running correctly (and so is Word!).
And thank you, too, Bruno and Peter, for your help. I have learned a
little more about how to use the Console to locate log files, thanks to
you.
Malcolm
On 26/07/2005, at 2:33 PM, Jonathan Kew wrote:
> On 26 Jul 2005, at 6:45 am, Bruno Voisin wrote:
>
>> Le 26 juil. 05 à 12:01, Malcolm Ross a écrit :
>>
>>
>>> I am taking the liberty of sending this direct to you, not to the
>>> list, as there is an attachment. Many thanks for your helpful
>>> message. I have done what you suggested, and the Console crash
>>> messages and the XeTeX crash log are in the attached file. I have
>>> looked at them, but I have little idea what they mean. Any advice
>>> would be greatly appreciated.
>>>
>>> Is it possible hat I have a hardware fault?
>>>
>>
>> I am cc'ing this to the XeTeX list, since the problem looks like a
>> XeTeX bug.
>>
>> This extract from your xelatex.crash.log:
>>
>>
>>> Exception: EXC_BAD_ACCESS (0x0001)
>>> Codes: KERN_INVALID_ADDRESS (0x0001) at 0x0890c000
>>>
>>> Thread 0 Crashed:
>>> 0 ATS 0x96c1aa0c FixPostScriptName + 0x128
>>> 1 ATS 0x96c19598 FOGetNameInternal + 0x2a4
>>> 2 ATS 0x96c0ae70 _eFOGetName + 0x288
>>> 3 ATS 0x96c0abc4 FOGetName + 0x60
>>> 4 com.apple.QD 0x915b7c64 ATSUGetIndFontName + 0xa0
>>> 5 xelatex 0x000567d8 init_font_dicts() + 0x1a0
>>> (xetexmac.c:1670)
>>> 6 xelatex 0x00057060 find_font_by_name + 0x3c
>>> (xetexmac.c:1670)
>>> 7 xelatex 0x00054484 findatsufont + 0x11c (xetexmac.c:836)
>>> 8 xelatex 0x0002baa8 zloadnativefont + 0x8c
>>> (xetex1.c:3162)
>>> 9 xelatex 0x0002c290 zreadfontinfo + 0x84 (xetex1.c:3334)
>>> 10 xelatex 0x00049b60 znewfont + 0x414 (xetex2.c:5922)
>>> 11 xelatex 0x00009444 prefixedcommand + 0x15bc
>>> (xetexini.c:2821)
>>> 12 xelatex 0x0004d704 maincontrol + 0xbf0 (xetex2.c:7731)
>>> 13 xelatex 0x00011510 mainbody + 0x246c (xetexini.c:4870)
>>> 14 xelatex 0x000501d8 main + 0x14 (xetexextra.c:384)
>>> 15 xelatex 0x00002440 _start + 0x188 (crt.c:267)
>>> 16 dyld 0x8fe1a558 _dyld_start + 0x64
>>>
>>
>> looks suspiciously like one reported earlier on 9 March in a thread
>> "XeTeX .92: *** unexpected DVI command: -1 Segmentation fault":
>
> No, this is unrelated; it's crashing in a completely different place.
>
> This looks to me like a case of "bad font". Have you added any fonts
> anywhere in your system lately? I believe there's a font with a bad or
> missing entry in the internal name table, and this is crashing Apple
> Type Services when it tries to collect information on all the
> available fonts.
>
> This could well also be giving you problems in Word, e.g., when it
> tries to build its Font menu.
>
> To track down the offending font, you'll probably need to experiment
> with removing non-standard fonts (from /Library/Fonts,
> ~/Library/Fonts, or your Classic Fonts folder) until you isolate the
> one that's causing trouble.
>
> JK
>
More information about the XeTeX
mailing list