sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #44676
Bug i free?
men hvis free kaldes mens følgende program kører fås et lidt specielt
output.
Hvis free kaldes mens følgende program kører, fås et lidt specielt output.
int main() {
void *k;
k=malloc(200000000);
bzero(k,200000000);
sleep(5);
free(k);
}
[sandmann@v102ns ~]# free
total used free shared buffers cached
Mem: 126856 125392 1464 0 8628 4294966880
-/+ buffers/cache: -4294850116 4294976972
Swap: 257032 65680 191352
whew, 4 gb fri ;)
hvad er det lige der sker her? Det skal siges, at jeg ikke kan
fremprovokere fejlen hver gang.
Mvh, Niels Sandmann
Follow ups