Re: wxWidgets and memory leaks

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

 



On Sun, May 28, 2023 at 7:28 AM Frederick Virchanza Gotham wrote:
>
> If I build my Linux program with AddressSanitiser and then run it and let it end,
> I get a list of memory leaks from 'malloc', and all of them were allocated inside libfontconfig.


I have tried building the sample projects that come with wxWidgets,
and the sample program also reports memory leaks when the program
ends.

In order to try get more detailed info on the allocations, I built the
library 'libpango' with the compiler flag '-ggdb3'. You can see the
more detailed info below.

I'm going to post to the mailing list for libpango to see if they know
what's going on here.

==12305==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 82688 byte(s) in 323 object(s) allocated from:
    #0 0x7f2f988bf90f in __interceptor_malloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69
    #1 0x7f2f97869e39 in FcPatternObjectInsertElt
/opt/gitdir/fontconfig/src/fcpat.c:525
    #2 0x7f2f9786a56c in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:711
    #3 0x7f2f9786a68c in IA__FcPatternAdd /opt/gitdir/fontconfig/src/fcpat.c:745
    #4 0x7f2f978626f0 in FcListAppend /opt/gitdir/fontconfig/src/fclist.c:457
    #5 0x7f2f97862958 in IA__FcFontSetList
/opt/gitdir/fontconfig/src/fclist.c:528
    #6 0x7f2f986bbd5b in ensure_families ../pango/pangofc-fontmap.c:1692

Direct leak of 6912 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988be720 in __interceptor_realloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85
    #1 0x7f2f97869dd7 in FcPatternObjectInsertElt
/opt/gitdir/fontconfig/src/fcpat.c:516
    #2 0x7f2f9786a3b0 in FcPatternObjectListAdd
/opt/gitdir/fontconfig/src/fcpat.c:650
    #3 0x7f2f97865159 in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:834
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Direct leak of 4608 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988be720 in __interceptor_realloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85
    #1 0x7f2f97869dd7 in FcPatternObjectInsertElt
/opt/gitdir/fontconfig/src/fcpat.c:516
    #2 0x7f2f9786a56c in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:711
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786ab04 in FcPatternObjectAddBool
/opt/gitdir/fontconfig/src/fcpat.c:884
    #5 0x7f2f97854f9b in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:312
    #6 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #7 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #8 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 86400 byte(s) in 2700 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a68c in IA__FcPatternAdd /opt/gitdir/fontconfig/src/fcpat.c:745
    #4 0x7f2f978626f0 in FcListAppend /opt/gitdir/fontconfig/src/fclist.c:457
    #5 0x7f2f97862958 in IA__FcFontSetList
/opt/gitdir/fontconfig/src/fclist.c:528
    #6 0x7f2f986bbd5b in ensure_families ../pango/pangofc-fontmap.c:1692

Indirect leak of 14111 byte(s) in 1373 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9786a68c in IA__FcPatternAdd /opt/gitdir/fontconfig/src/fcpat.c:745
    #4 0x7f2f978626f0 in FcListAppend /opt/gitdir/fontconfig/src/fclist.c:457
    #5 0x7f2f97862958 in IA__FcFontSetList
/opt/gitdir/fontconfig/src/fclist.c:528
    #6 0x7f2f986bbd5b in ensure_families ../pango/pangofc-fontmap.c:1692

Indirect leak of 11392 byte(s) in 356 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f978690a4 in FcValueListAppend
/opt/gitdir/fontconfig/src/fcpat.c:180
    #3 0x7f2f97864a74 in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:739
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 11392 byte(s) in 356 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f978690a4 in FcValueListAppend
/opt/gitdir/fontconfig/src/fcpat.c:180
    #3 0x7f2f97864ada in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:747
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 5088 byte(s) in 356 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f978690cd in FcValueListAppend
/opt/gitdir/fontconfig/src/fcpat.c:184
    #3 0x7f2f97864a74 in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:739
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 4320 byte(s) in 135 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f978691ca in FcValueListDuplicate
/opt/gitdir/fontconfig/src/fcpat.c:210
    #3 0x7f2f97865139 in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:834
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 3200 byte(s) in 100 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f978691ca in FcValueListDuplicate
/opt/gitdir/fontconfig/src/fcpat.c:210
    #3 0x7f2f9786501c in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:820
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 2592 byte(s) in 81 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f97864e28 in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:783
    #5 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #6 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 2016 byte(s) in 63 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a68c in IA__FcPatternAdd /opt/gitdir/fontconfig/src/fcpat.c:745
    #4 0x7f2f9786bf3d in IA__FcPatternBuild
/opt/gitdir/fontconfig/src/fcpat.c:1239
    #5 0x7f2f986bdf4e in pango_fc_make_pattern ../pango/pangofc-fontmap.c:1884
    #6 0x7f2f986bdf4e in pango_fc_fontset_key_make_pattern
../pango/pangofc-fontmap.c:2127
    #7 0x7f2f986bdf4e in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2142
    #8 0x7f2f986bdf4e in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 1895 byte(s) in 42 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f97869246 in FcValueListDuplicate
/opt/gitdir/fontconfig/src/fcpat.c:218
    #3 0x7f2f9786501c in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:820
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 1728 byte(s) in 54 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786ab04 in FcPatternObjectAddBool
/opt/gitdir/fontconfig/src/fcpat.c:884
    #5 0x7f2f97854f9b in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:312
    #6 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #7 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #8 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 1068 byte(s) in 356 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f978690cd in FcValueListAppend
/opt/gitdir/fontconfig/src/fcpat.c:184
    #3 0x7f2f97864ada in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:747
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 864 byte(s) in 27 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786901a in FcValueListPrepend
/opt/gitdir/fontconfig/src/fcpat.c:160
    #3 0x7f2f97864a74 in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:739
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 864 byte(s) in 27 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786901a in FcValueListPrepend
/opt/gitdir/fontconfig/src/fcpat.c:160
    #3 0x7f2f97864ada in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:747
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 432 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf90f in __interceptor_malloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69
    #1 0x7f2f9785ff4a in IA__FcLangSetCreate
/opt/gitdir/fontconfig/src/fclang.c:476
    #2 0x7f2f9785fffb in IA__FcLangSetCopy
/opt/gitdir/fontconfig/src/fclang.c:504
    #3 0x7f2f97868ef6 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:118
    #4 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #5 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #6 0x7f2f97864e28 in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:783
    #7 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #8 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786a98b in FcPatternObjectAddDouble
/opt/gitdir/fontconfig/src/fcpat.c:833
    #5 0x7f2f97855204 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:345
    #6 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #7 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #8 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786a90c in FcPatternObjectAddInteger
/opt/gitdir/fontconfig/src/fcpat.c:817
    #5 0x7f2f9786a944 in IA__FcPatternAddInteger
/opt/gitdir/fontconfig/src/fcpat.c:823
    #6 0x7f2f97d989d9  (/lib/x86_64-linux-gnu/libcairo.so.2+0xc09d9)

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786ab04 in FcPatternObjectAddBool
/opt/gitdir/fontconfig/src/fcpat.c:884
    #5 0x7f2f9786ab3c in IA__FcPatternAddBool
/opt/gitdir/fontconfig/src/fcpat.c:890
    #6 0x7f2f97d98ae3  (/lib/x86_64-linux-gnu/libcairo.so.2+0xc0ae3)

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786a90c in FcPatternObjectAddInteger
/opt/gitdir/fontconfig/src/fcpat.c:817
    #5 0x7f2f9786a944 in IA__FcPatternAddInteger
/opt/gitdir/fontconfig/src/fcpat.c:823
    #6 0x7f2f97d98a6d  (/lib/x86_64-linux-gnu/libcairo.so.2+0xc0a6d)

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786ab04 in FcPatternObjectAddBool
/opt/gitdir/fontconfig/src/fcpat.c:884
    #5 0x7f2f9786ab3c in IA__FcPatternAddBool
/opt/gitdir/fontconfig/src/fcpat.c:890
    #6 0x7f2f97d98b0a  (/lib/x86_64-linux-gnu/libcairo.so.2+0xc0b0a)

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f9786aa7d in IA__FcPatternAddString
/opt/gitdir/fontconfig/src/fcpat.c:863
    #6 0x7f2f986be017 in pango_fc_make_pattern ../pango/pangofc-fontmap.c:1918
    #7 0x7f2f986be017 in pango_fc_fontset_key_make_pattern
../pango/pangofc-fontmap.c:2127
    #8 0x7f2f986be017 in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2142
    #9 0x7f2f986be017 in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f9786aa7d in IA__FcPatternAddString
/opt/gitdir/fontconfig/src/fcpat.c:863
    #6 0x7f2f986bdfef in pango_fc_make_pattern ../pango/pangofc-fontmap.c:1909
    #7 0x7f2f986bdfef in pango_fc_fontset_key_make_pattern
../pango/pangofc-fontmap.c:2127
    #8 0x7f2f986bdfef in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2142
    #9 0x7f2f986bdfef in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f9786aa7d in IA__FcPatternAddString
/opt/gitdir/fontconfig/src/fcpat.c:863
    #6 0x7f2f986bdfbe in pango_fc_make_pattern ../pango/pangofc-fontmap.c:1903
    #7 0x7f2f986bdfbe in pango_fc_fontset_key_make_pattern
../pango/pangofc-fontmap.c:2127
    #8 0x7f2f986bdfbe in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2142
    #9 0x7f2f986bdfbe in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786a90c in FcPatternObjectAddInteger
/opt/gitdir/fontconfig/src/fcpat.c:817
    #5 0x7f2f978554e8 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:402
    #6 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #7 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #8 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f978554b0 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:398
    #6 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #7 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #8 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f978553ef in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:383
    #5 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #6 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #7 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f978553af in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:379
    #4 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #5 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #6 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f97855388 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:378
    #5 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #6 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #7 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f97855348 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:374
    #4 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #5 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #6 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f97855321 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:373
    #5 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #6 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #7 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f978552af in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:354
    #6 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #7 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #8 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786a90c in FcPatternObjectAddInteger
/opt/gitdir/fontconfig/src/fcpat.c:817
    #5 0x7f2f9785523c in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:348
    #6 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #7 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #8 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 288 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f97855416 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:384
    #4 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #5 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #6 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 256 byte(s) in 8 object(s) allocated from:
    #0 0x7f2f988bf2d7 in __interceptor_calloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
    #1 0x7f2f97868f6b in FcValueListCreate
/opt/gitdir/fontconfig/src/fcpat.c:136
    #2 0x7f2f9786a487 in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:687
    #3 0x7f2f9784d1ce in IA__FcConfigSubstituteWithPat
/opt/gitdir/fontconfig/src/fccfg.c:2032
    #4 0x7f2f9784df20 in IA__FcConfigSubstitute
/opt/gitdir/fontconfig/src/fccfg.c:2296
    #5 0x7f2f98ef9832 in
pango_cairo_fc_font_map_fontset_key_substitute
../pango/pangocairo-fcfontmap.c:106

Indirect leak of 207 byte(s) in 27 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f97869246 in FcValueListDuplicate
/opt/gitdir/fontconfig/src/fcpat.c:218
    #3 0x7f2f97865139 in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:834
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 199 byte(s) in 21 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f97869040 in FcValueListPrepend
/opt/gitdir/fontconfig/src/fcpat.c:164
    #3 0x7f2f97864a74 in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:739
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 117 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f978554b0 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:398
    #6 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #7 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #8 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 81 byte(s) in 27 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f97869040 in FcValueListPrepend
/opt/gitdir/fontconfig/src/fcpat.c:164
    #3 0x7f2f97864ada in IA__FcFontRenderPrepare
/opt/gitdir/fontconfig/src/fcmatch.c:747
    #4 0x7f2f97865caf in IA__FcFontSetMatch
/opt/gitdir/fontconfig/src/fcmatch.c:1050
    #5 0x7f2f986bb986 in match_in_thread ../pango/pangofc-fontmap.c:842

Indirect leak of 69 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f9786aa7d in IA__FcPatternAddString
/opt/gitdir/fontconfig/src/fcpat.c:863
    #6 0x7f2f986bdfbe in pango_fc_make_pattern ../pango/pangofc-fontmap.c:1903
    #7 0x7f2f986bdfbe in pango_fc_fontset_key_make_pattern
../pango/pangofc-fontmap.c:2127
    #8 0x7f2f986bdfbe in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2142
    #9 0x7f2f986bdfbe in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 63 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f9786aa7d in IA__FcPatternAddString
/opt/gitdir/fontconfig/src/fcpat.c:863
    #6 0x7f2f986be017 in pango_fc_make_pattern ../pango/pangofc-fontmap.c:1918
    #7 0x7f2f986be017 in pango_fc_fontset_key_make_pattern
../pango/pangofc-fontmap.c:2127
    #8 0x7f2f986be017 in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2142
    #9 0x7f2f986be017 in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 54 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f97855348 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:374
    #4 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #5 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #6 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 54 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f97855416 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:384
    #4 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #5 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #6 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 54 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f978553af in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:379
    #4 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #5 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #6 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 27 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f97855321 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:373
    #5 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #6 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #7 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 27 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f978553ef in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:383
    #5 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #6 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #7 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 27 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f978552af in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:354
    #6 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #7 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #8 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 27 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f97855388 in IA__FcDefaultSubstitute
/opt/gitdir/fontconfig/src/fcdefault.c:378
    #5 0x7f2f986be0cd in pango_fc_default_substitute
../pango/pangofc-fontmap.c:2066
    #6 0x7f2f986be0cd in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2143
    #7 0x7f2f986be0cd in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

Indirect leak of 24 byte(s) in 8 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9784d1ce in IA__FcConfigSubstituteWithPat
/opt/gitdir/fontconfig/src/fccfg.c:2032
    #4 0x7f2f9784df20 in IA__FcConfigSubstitute
/opt/gitdir/fontconfig/src/fccfg.c:2296
    #5 0x7f2f98ef9832 in
pango_cairo_fc_font_map_fontset_key_substitute
../pango/pangocairo-fcfontmap.c:106

Indirect leak of 19 byte(s) in 9 object(s) allocated from:
    #0 0x7f2f98873658 in __interceptor_strdup
../../../../src/libsanitizer/asan/asan_interceptors.cpp:439
    #1 0x7f2f97868e89 in IA__FcValueSave /opt/gitdir/fontconfig/src/fcpat.c:103
    #2 0x7f2f9786a4ab in FcPatternObjectAddWithBinding
/opt/gitdir/fontconfig/src/fcpat.c:691
    #3 0x7f2f9786a638 in FcPatternObjectAdd
/opt/gitdir/fontconfig/src/fcpat.c:738
    #4 0x7f2f9786aa43 in FcPatternObjectAddString
/opt/gitdir/fontconfig/src/fcpat.c:857
    #5 0x7f2f9786aa7d in IA__FcPatternAddString
/opt/gitdir/fontconfig/src/fcpat.c:863
    #6 0x7f2f986bdfef in pango_fc_make_pattern ../pango/pangofc-fontmap.c:1909
    #7 0x7f2f986bdfef in pango_fc_fontset_key_make_pattern
../pango/pangofc-fontmap.c:2127
    #8 0x7f2f986bdfef in pango_fc_font_map_get_patterns
../pango/pangofc-fontmap.c:2142
    #9 0x7f2f986bdfef in pango_fc_font_map_load_fontset
../pango/pangofc-fontmap.c:2245

SUMMARY: AddressSanitizer: 248059 byte(s) leaked in 6728 allocation(s).




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

  Powered by Linux