Date: Wed, 14 Jun 2006 11:07:11 +0300 From: Krassimir Slavchev <krassi@bulinfo.net> To: freebsd-current@freebsd.org Subject: memory leak in free() Message-ID: <448FC3AF.9060606@bulinfo.net>
next in thread | raw e-mail | index | archive | help
Hello, This simple code demonstrates the problem: int main () { char* buffer1; char* buffer2; int size = 2*1024*1024 + 1; for(;;) { buffer1 = (char *) malloc(size); buffer2 = (char *) malloc(size); free(buffer1); free(buffer2); } } The second free() does not free allocated memory if size >2Mb. On 6.1-STABLE all is OK. Best Regards
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?448FC3AF.9060606>