pqc-thunderbird / libgcrypt

GNU General Public License v2.0
1 stars 0 forks source link

Memory leaks ML-KEM tests #41

Closed falko-strenzke closed 11 months ago

falko-strenzke commented 11 months ago

==113569== 48 bytes in 6 blocks are still reachable in loss record 1 of 3
==113569==    at 0x483979B: malloc (vg_replace_malloc.c:380)
==113569==    by 0x4867327: _gcry_private_malloc (stdmem.c:74)
==113569==    by 0x4860C75: do_malloc (global.c:1012)
==113569==    by 0x4860CE1: _gcry_malloc (global.c:1034)
==113569==    by 0x48610DB: _gcry_xmalloc (global.c:1194)
==113569==    by 0x49D9D99: _gcry_mpi_alloc_limb_space (mpiutil.c:136)
==113569==    by 0x49D9CA7: _gcry_mpi_alloc (mpiutil.c:105)
==113569==    by 0x49DABD9: _gcry_mpi_alloc_set_ui (mpiutil.c:593)
==113569==    by 0x49D9C2C: _gcry_mpi_init (mpiutil.c:83)
==113569==    by 0x485F6B5: global_init (global.c:133)
==113569==    by 0x485F720: _gcry_global_is_operational (global.c:189)
==113569==    by 0x485CBFE: gcry_pk_genkey (visibility.c:1107)
==113569== 
==113569== 144 bytes in 6 blocks are still reachable in loss record 2 of 3
==113569==    at 0x483979B: malloc (vg_replace_malloc.c:380)
==113569==    by 0x4867327: _gcry_private_malloc (stdmem.c:74)
==113569==    by 0x4860C75: do_malloc (global.c:1012)
==113569==    by 0x4860CE1: _gcry_malloc (global.c:1034)
==113569==    by 0x48610DB: _gcry_xmalloc (global.c:1194)
==113569==    by 0x49D9C8E: _gcry_mpi_alloc (mpiutil.c:104)
==113569==    by 0x49DABD9: _gcry_mpi_alloc_set_ui (mpiutil.c:593)
==113569==    by 0x49D9C2C: _gcry_mpi_init (mpiutil.c:83)
==113569==    by 0x485F6B5: global_init (global.c:133)
==113569==    by 0x485F720: _gcry_global_is_operational (global.c:189)
==113569==    by 0x485CBFE: gcry_pk_genkey (visibility.c:1107)
==113569==    by 0x401E17: check_mlkem_gen_enc_dec (mlkem-test.c:128)
==113569== 
==113569== 1,416 bytes in 3 blocks are still reachable in loss record 3 of 3
==113569==    at 0x483979B: malloc (vg_replace_malloc.c:380)
==113569==    by 0x4AFE7EA: __fopen_internal (iofopen.c:65)
==113569==    by 0x40221C: check_mlkem_kat (mlkem-test.c:272)
==113569==    by 0x402AB7: main (mlkem-test.c:548)
falko-strenzke commented 11 months ago

fixed in test