[luatex] mkluatexfontdb devours memory

Arno Trautmann Arno.Trautmann at gmx.de
Sun May 12 03:06:04 CEST 2013


Élie Roux wrote:
>  >
>> valgrind -v --leak-check=full texlua luaotfload-tool.lua 2
>>
>> results in the output here:
>>
>> http://justpaste.it/2lq6
>
> Well, it's not that bad, there is a memory leak of about 5Mb. It's a
> lot, but far from 3Gb! but the database was not rebuilt entirely (I
> guess). What about
>
> valgrind -v --leak-check=full texlua luaotfload-tool.lua --update --force
>
> ?

Did this, and let it run for 7 hours. It did not finish. CPU was 100% 
busy, but memory was not full. After stopping the program (ctrl+c), I got:

==30667== LEAK SUMMARY:
==30667==    definitely lost: 2,958,863 bytes in 28,218 blocks
==30667==    indirectly lost: 58,307,328 bytes in 59,833 blocks
==30667==      possibly lost: 13,388,168 bytes in 24 blocks
==30667==    still reachable: 100,485,349 bytes in 1,510,432 blocks
==30667==         suppressed: 0 bytes in 0 blocks
==30667== Reachable blocks (those to which a pointer was found) are not 
shown.
==30667== To see them, rerun with: --leak-check=full --show-reachable=yes
==30667==
==30667== ERROR SUMMARY: 88 errors from 88 contexts (suppressed: 2 from 2)
--30667--
--30667-- used_suppression:      2 dl-hack3-cond-1
==30667==
==30667== ERROR SUMMARY: 88 errors from 88 contexts (suppressed: 2 from 2)

cheers
Arno


More information about the luatex mailing list