From owner-freebsd-amd64@FreeBSD.ORG Tue Oct 26 11:50:19 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CB5916A4CE; Tue, 26 Oct 2004 11:50:19 +0000 (GMT) Received: from cannabis.dataforce.net (cannabis.dataforce.net [195.42.160.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9CB2243D3F; Tue, 26 Oct 2004 11:50:16 +0000 (GMT) (envelope-from georgi@cannabis.dataforce.net) Received: (from georgi@localhost) by cannabis.dataforce.net (8.11.6p2-DF11/8.8.8) id i9QBo9M04691; Tue, 26 Oct 2004 15:50:09 +0400 Date: Tue, 26 Oct 2004 14:50:41 +0300 From: Georgi Guninski To: freebsd-amd64@FreeBSD.org Message-ID: <20041026115041.GE2841@sivokote.iziade.m$> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline header: best read with a sniffer User-Agent: Mutt/1.5.5.1i cc: roam@FreeBSD.org Subject: two 4GB mallocs => SEGV X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2004 11:50:19 -0000 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 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#