[MacPorts] #41655: segmentation fault loading font
MacPorts
noreply at macports.org
Mon Dec 2 11:34:57 PST 2013
#41655: segmentation fault loading font
------------------------------+--------------------------------
Reporter: Martin.vGagern@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Keywords: | Port: freetype
------------------------------+--------------------------------
`fc-list Helvetica` crashes on me with a single error line mentioning
`Segmentation fault: 11`. Running this through `gdb --args` I get the
following backtrace:
{{{
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x00000000000002b0
0x0000000100056a65 in TT_Load_Simple_Glyph ()
(gdb) bt
#0 0x0000000100056a65 in TT_Load_Simple_Glyph ()
#1 0x000000010005871c in load_truetype_glyph ()
#2 0x00000001000512a5 in tt_glyph_load ()
#3 0x0000000100042b68 in FT_Load_Glyph ()
#4 0x00000001000130de in FcFreeTypeCheckGlyph ()
#5 0x000000010001265c in FcFreeTypeCharSetAndSpacingForSize ()
#6 0x0000000100011c64 in FcFreeTypeQueryFace ()
#7 0x00000001000121d3 in FcFreeTypeQuery ()
#8 0x000000010000e9cf in FcFileScanConfig ()
#9 0x000000010000ec4a in FcDirScanConfig ()
#10 0x000000010000ed91 in FcDirCacheScan ()
#11 0x000000010000905e in FcConfigAddDirList ()
#12 0x0000000100008f83 in FcConfigBuildFonts ()
#13 0x0000000100013d26 in FcInitLoadOwnConfigAndFonts ()
#14 0x0000000100008830 in FcConfigEnsure ()
#15 0x0000000100013d91 in FcInitBringUptoDate ()
#16 0x00000001000160d2 in FcFontList ()
#17 0x00000001000019bb in main ()
}}}
Trying to associate the above function list to ports installing the
corresponding libraries, I obtained the following list (which might be
incomplete):
{{{
The following ports are currently installed:
fontconfig @2.11.0_0 (active)
freetype @2.5.1_0 (active)
}}}
Originally I found this problem with graphviz dot, but this approach via
`fc-list` should be much easier to reproduce and diagnose.
--
Ticket URL: <https://trac.macports.org/ticket/41655>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list