Утечка байт OpenSSL EVP

Я использую подпрограмму OpenSSL EVP и не могу удалить всю доступную память. Учебник, указанный выше, пропускает так много:

==30413== LEAK SUMMARY:
==30413==    definitely lost: 0 bytes in 0 blocks
==30413==    indirectly lost: 0 bytes in 0 blocks
==30413==      possibly lost: 0 bytes in 0 blocks
==30413==    still reachable: 2,200 bytes in 27 blocks
==30413==         suppressed: 0 bytes in 0 blocks

и с добавлением ответа здесь я смог чтобы получить это:

==30437== LEAK SUMMARY:
==30437==    definitely lost: 0 bytes in 0 blocks
==30437==    indirectly lost: 0 bytes in 0 blocks
==30437==      possibly lost: 0 bytes in 0 blocks
==30437==    still reachable: 744 bytes in 13 blocks
==30437==         suppressed: 0 bytes in 0 blocks

Можно ли их устранить? Стоит ли вообще с этим заморачиваться?

Я видел противоречивые ответы на SO, в которых говорилось, что «все еще доступная» память является утечкой памяти, а другие говорили, что это не так, отсюда и мое замешательство.


person Chirality    schedule 09.03.2016    source источник
comment
Как насчет того, чтобы поместить вашу функцию в большой цикл for и проверить, увеличивается ли размер утечки памяти? Если нет, то вы можете быть уверены, что это связано с инициализацией OpenSSL. Если так, то это не проблема. Кроме того, не используйте устаревшее ERR_remove_state, вместо этого используйте ERR_remove_thread_state.   -  person Leśny Rumcajs    schedule 09.03.2016
comment
Как мне поместить цикл for в мою программу, который не влияет на EVP? Вся программа представляет собой исключительно программу EVP. Изменение ERR_remove_state на ERR_remove_thread_state не повлияло на количество доступных байтов. Добавлен цикл for всей программы, использование кучи увеличилось, как и ожидалось, но достижимые байты остались прежними.   -  person Chirality    schedule 09.03.2016
comment
@LeśnyRumcajs Забыл указать ваше имя в последнем комментарии. Какие-либо предложения?   -  person Chirality    schedule 09.03.2016
comment
Как насчет использования этих предложений? openssl.org/docs/faq.html#PROG13   -  person Leśny Rumcajs    schedule 10.03.2016
comment
@LeśnyRumcajs Только что попробовал все это, но они не имели никакого значения (в любом случае я уже использую большинство). Все еще застрял на still reachable: 744 bytes in 13 blocks.   -  person Chirality    schedule 10.03.2016