fontconfig 2.10.91 crashing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

with following code

#include <fontconfig/fontconfig.h>

int main(void)
{
  FcPattern *pat, *match;
  FcResult r;

  FcInit();

  pat = FcPatternCreate();
  FcPatternAddString(pat, FC_FAMILY, "Misc Fixed");
  FcConfigSubstitute(0, pat, FcMatchPattern);
  FcDefaultSubstitute(pat);
  match = FcFontMatch(0, pat, &r);
  if (r != FcResultMatch)
    return 1;
  FcConfigSubstitute(0, match, FcMatchFont);
  return 0;
}

I get

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7bb8120 in FcPatternObjectPosition (p=0x0, object=12) at
fcpat.c:383
383         FcPatternElt    *elts = FcPatternElts(p);
(gdb) bt
#0  0x00007ffff7bb8120 in FcPatternObjectPosition (p=0x0, object=12)
at fcpat.c:383
#1  0x00007ffff7bb81d8 in FcPatternObjectFindElt (p=0x0, object=12) at
fcpat.c:408
#2  0x00007ffff7bb914c in FcPatternObjectGet (p=0x0, object=12, id=0,
v=0x7fffffffdc10) at fcpat.c:846
#3  0x00007ffff7ba167b in FcConfigEvaluate (p=0x611790, p_pat=0x0,
kind=FcMatchFont, e=0x606320) at fccfg.c:965
#4  0x00007ffff7ba19e8 in FcConfigEvaluate (p=0x611790, p_pat=0x0,
kind=FcMatchFont, e=0x606338) at fccfg.c:1022
#5  0x00007ffff7ba26c3 in FcConfigValues (p=0x611790, p_pat=0x0,
kind=FcMatchFont, e=0x606338, binding=FcValueBindingWeak) at
fccfg.c:1306
#6  0x00007ffff7ba306c in IA__FcConfigSubstituteWithPat
(config=0x602010, p=0x611790, p_pat=0x0, kind=FcMatchFont) at
fccfg.c:1600
#7  0x00007ffff7ba35a2 in IA__FcConfigSubstitute (config=0x0,
p=0x611790, kind=FcMatchFont) at fccfg.c:1729
#8  0x0000000000400917 in main ()

It does happen also for "Adobe Courier", but not for "DejaVu Sans" or
"Liberation Sans".

p_pat is NULL and as such is provided to FcPatternObjectGet() as 
pattern at fccfg.c:965.

That doesn't happen with 2.10.2.

Thanks,
Petr

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/fontconfig

[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux