Date: Tue, 26 Oct 2004 14:50:41 +0300 From: Georgi Guninski <guninski@guninski.com> To: freebsd-amd64@FreeBSD.org Cc: roam@FreeBSD.org Subject: two 4GB mallocs => SEGV Message-ID: <20041026115041.GE2841@sivokote.iziade.m$>
next in thread | raw e-mail | index | archive | help
on a freebsd amd64 box with more than 8GB swap i experience the following: amdkotef64# uname -a FreeBSD amdkotef64.localdomain 5.3-BETA6 FreeBSD 5.3-BETA6 #0: Sat Sep 25 21:49:38 UTC 2004 root@fanboy.samsco.home:/usr/obj/usr/src/sys/GENERIC amd64 amdkotef64# amdkotef64# cat test.c #include <stdlib.h> int main(int ac, char **av) { char *a, *b; size_t siz; siz=4L*1024L*1024L*1024L; printf("%lx\n",siz); a=malloc(siz); printf("%lx\n",a); b=malloc(siz); printf("%lx\n",b); } amdkotef64# gcc test.c amdkotef64# ./a.out 100000000 503000 /: write failed, filesystem is full Segmentation fault amdkotef64# df -h Filesystem Size Used Avail Capacity Mounted on /dev/ad0s3a 3.8G 3.7G -236M 107% / devfs 1.0K 1.0K 0B 100% /dev /dev/ad0s3d 4.7G 34K 4.3G 0% /home amdkotef64# du -h a.out.core 2.5G a.out.core amdkotef64#
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041026115041.GE2841>