FontConfig leaks
Ostensibly in the FreeType plugin:
Direct leak of 152 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f4eb42fde9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a)
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f4eab2c3b9a (<unknown module>)
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f4e8b9ec1fd (<unknown module>)
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f4e8b9ebd2a (<unknown module>)
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f4e8b9fe8bb (<unknown module>)
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f4eb190e25b in generic_start ../../src/modules/modules.c:351
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f4eb190d19d in module_load ../../src/modules/modules.c:185
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f4eb190d995 in vlc_module_load ../../src/modules/modules.c:277
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f4eb190e4eb in module_need ../../src/modules/modules.c:366
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f4eb18ab28f in SpuRenderCreateAndLoadText ../../src/video_output/vout_subpictures.c:205
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f4eb18b7d9a in spu_Create ../../src/video_output/vout_subpictures.c:1219
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f4eb18901fe in VoutCreate ../../src/video_output/video_output.c:151
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f4eb1891cb6 in vout_Request ../../src/video_output/video_output.c:257
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x7f4eb1855b9a in RequestVout ../../src/input/resource.c:239
[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x7f4eb1857f17 in input_resource_RequestVout ../../src/input/resource.c:465
[#15](https://code.videolan.org/videolan/vlc/-/issues/15) 0x7f4eb17cf7d8 in vout_update_format ../../src/input/decoder.c:433
[#16](https://code.videolan.org/videolan/vlc/-/issues/16) 0x7f4e8cc674cf (<unknown module>)
[#17](https://code.videolan.org/videolan/vlc/-/issues/17) 0x7f4e8cc6755e (<unknown module>)
[#18](https://code.videolan.org/videolan/vlc/-/issues/18) 0x7f4e8cc6969f (<unknown module>)
[#19](https://code.videolan.org/videolan/vlc/-/issues/19) 0x7f4eb17d467e in DecoderDecodeVideo ../../src/input/decoder.c:899
[#20](https://code.videolan.org/videolan/vlc/-/issues/20) 0x7f4eb17d4e85 in DecoderProcessVideo ../../src/input/decoder.c:987
[#21](https://code.videolan.org/videolan/vlc/-/issues/21) 0x7f4eb17d6fe8 in DecoderProcess ../../src/input/decoder.c:1253
[#22](https://code.videolan.org/videolan/vlc/-/issues/22) 0x7f4eb17d8761 in DecoderThread ../../src/input/decoder.c:1407
[#23](https://code.videolan.org/videolan/vlc/-/issues/23) 0x7f4eb2e380a3 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x80a3)
and a lot of indirect leaks.
==25737== 128 bytes in 1 blocks are definitely lost in loss record 130 of 208
==25737== at 0x4C28C4F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==25737== by 0xAD2BE43: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==25737== by 0xAD2C14C: FcDefaultSubstitute (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==25737== by 0x2AA241C4: FontConfig_GetFamily (fontconfig.c:151)
==25737== by 0x2AA1B68F: Generic_Select (platform_fonts.c:546)
==25737== by 0x2AA1B42E: SelectAndLoadFace (platform_fonts.c:473)
==25737== by 0x2AA20331: Create (freetype.c:1286)
==25737== by 0x590A318: generic_start (modules.c:351)
==25737== by 0x5909BB5: module_load (modules.c:185)
==25737== by 0x5909FA1: vlc_module_load (modules.c:277)
==25737== by 0x590A3D0: module_need (modules.c:366)
==25737== by 0x58EB6C6: SpuRenderCreateAndLoadText (vout_subpictures.c:205)
==25737==
==25737== 288 (256 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 153 of 208
==25737== at 0x4C28C4F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==25737== by 0xAD38739: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==25737== by 0xAD38E59: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==25737== by 0xAD39DCA: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==25737== by 0xAD3EFFB: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==25737== by 0xD6D8D52: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==25737== by 0xD6D966B: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==25737== by 0xD6D79B8: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==25737== by 0xD6D8134: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==25737== by 0xD6DB6CF: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==25737== by 0xAD3DE4A: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==25737== by 0xAD3E176: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==25737==