SonarQube 6.7 был выпущен в ноябре 2017 года, и мы обычно выпускаем LTS каждые ~ 18 месяцев. Наш план состоит в том, чтобы иметь новую SonarQube 7.x LTS около второго квартала 2019 года, а текущий график запланирован на конец мая.
OpenSSL имеет действия, которые путают Valgrind при отсутствии компиляции с-DPURIFY. Действительно ли это - ошибка, которую Вы видите?
Я полагаю, что это - некоторые статические структуры, которые выделяет openssl. Я выполнил Ваш код, и я выполнил следующий код, и valgrind сообщил, что у обоих был тот же объем неосвобожденной памяти:
#include <openssl/bio.h>
int main(int, char**)
{
BIO * mem = BIO_new(BIO_s_mem());
BIO * mem2 = BIO_new(BIO_s_mem());
BIO * mem3 = BIO_new(BIO_s_mem());
BIO * mem4 = BIO_new(BIO_s_mem());
BIO_vfree(mem);
BIO_vfree(mem2);
BIO_vfree(mem3);
BIO_vfree(mem4);
return 0;
}
~