[vox-tech] glibc bug?

Peter Jay Salzman vox-tech@lists.lugod.org
Tue, 29 Apr 2003 10:28:44 -0700


this program runs fine when FULL is #defined and segfaults when it's not
#defined.

i've seen this behavior on sarge (glibc 2.3.1), but it doesn't appear to
happen on RH (glibc 2.2.5).   btw, how does one find out which version
of RH is running?

before i write a bug report, i'd like to get confirmation that other
people see the problem.  if the problem isn't just with my system, it
would be useful to give a range of glibc versions in my bug report.

thanks,
pete




#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
// #define FULL

int main(void)
{

#ifdef FULL
   char *p = (char *) malloc(20*sizeof(char));
#endif

   malloc_stats();

#ifdef FULL
      free(p);
      malloc_stats();
#endif

   return 0;
}

-- 
GPG Instructions: http://www.dirac.org/linux/gpg
GPG Fingerprint: B9F1 6CF3 47C4 7CD8 D33E 70A9 A3B9 1945 67EA 951D