Not sure this is the greatest place for a bug report.
A few year ago there seems to have been some work that better aligned some memory in
Though when the buffer is adjusted, that bit of memory is unable to be free-ed with
Below is the gcc Address Sanitizer report I have that supports this.
Indirect leak of 8190 byte(s) in 50 object(s) allocated from: #0 0xdbb2b in __interceptor_malloc /tmp/dgboter/bbs/rhev-vm8--rhe6x86_64/buildbot/rhe6x86_64--arm-linux-gnueabihf/build/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:86 #1 0xb6e15f3f in Load_Glyph (/mnt/SDCARD/miyoo/lib/libSDL_ttf-2.0.so.0+0x2f3f) #2 0xb6e169eb in Find_Glyph (/mnt/SDCARD/miyoo/lib/libSDL_ttf-2.0.so.0+0x39eb) #3 0xb6e19077 in TTF_RenderUNICODE_Blended (/mnt/SDCARD/miyoo/lib/libSDL_ttf-2.0.so.0+0x6077) #4 0xb6e18e3f in TTF_RenderUTF8_Blended (/mnt/SDCARD/miyoo/lib/libSDL_ttf-2.0.so.0+0x5e3f) #5 0x14120f in main /root/workspace/src/themeSwitcher/themeSwitcher.c:353 #6 0xb6a7e6bf in __libc_start_main (/lib/libc.so.6+0x176bf)