From owner-freebsd-java@FreeBSD.ORG Tue Aug 19 06:03:47 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED970106566C for ; Tue, 19 Aug 2008 06:03:47 +0000 (UTC) (envelope-from shark.fin.soup@mac.com) Received: from asmtpout011.mac.com (asmtpout011.mac.com [17.148.16.86]) by mx1.freebsd.org (Postfix) with ESMTP id E73018FC15 for ; Tue, 19 Aug 2008 06:03:47 +0000 (UTC) (envelope-from shark.fin.soup@mac.com) MIME-version: 1.0 Received: from [192.168.1.121] ([210.213.5.122]) by asmtp011.mac.com (Sun Java(tm) System Messaging Server 6.3-7.03 (built Aug 7 2008; 32bit)) with ESMTPSA id <0K5U00B993HUFK80@asmtp011.mac.com> for freebsd-java@freebsd.org; Mon, 18 Aug 2008 23:03:47 -0700 (PDT) Message-id: <5AD97FD4-50C1-4C43-93FE-4EA7F782D03E@mac.com> From: Sharkie To: freebsd-java@freebsd.org In-reply-to: Date: Tue, 19 Aug 2008 13:01:40 +0700 References: <2849C2B9-6990-4F51-A430-06E99D745816@mac.com> <97C57C69-1708-4176-86BC-E2B733BF0ACA@kjkoster.org> <7B413A97-AC11-4FD4-9BD5-40CC21593488@mac.com> <6E041876-88CC-45CB-9739-C3EB5686EEF5@mac.com> X-Mailer: Apple Mail (2.919.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: Why cannot I allocate more than -Xmx700M X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Aug 2008 06:03:48 -0000 I get the following, which I have no idea how to read %kdump -t csu | grep -B 1 errno 1038 bash CALL open(0x880f4ad2,O_RDONLY,0x1b6) 1038 bash RET open -1 errno 2 No such file or directory -- 1038 bash CALL access(0x88103000,F_OK) 1038 bash RET access -1 errno 2 No such file or directory 1038 bash CALL access(0x88103000,F_OK) 1038 bash RET access -1 errno 2 No such file or directory 1038 bash CALL access(0x88103000,F_OK) 1038 bash RET access -1 errno 2 No such file or directory -- 1038 bash CALL access(0x88103000,F_OK) 1038 bash RET access -1 errno 2 No such file or directory 1038 bash CALL access(0x88103000,F_OK) 1038 bash RET access -1 errno 2 No such file or directory 1038 bash CALL access(0x88103000,F_OK) 1038 bash RET access -1 errno 2 No such file or directory -- 1038 bash CALL readlink(0x88300537,0xbfbfe8c0,0x3f) 1038 bash RET readlink -1 errno 2 No such file or directory -- 1038 bash CALL wait4(0xffffffff,0xbfbfdef8,WNOHANG,0) 1038 bash RET wait4 -1 errno 10 No child processes -- 1038 bash CALL wait4(0xffffffff,0xbfbfdf68,WNOHANG,0) 1038 bash RET wait4 -1 errno 10 No child processes -- 1038 bash CALL wait4(0xffffffff,0xbfbfdf68,WNOHANG,0) 1038 bash RET wait4 -1 errno 10 No child processes -- 1038 java CALL open(0x8807bad2,O_RDONLY,0x1b6) 1038 java RET open -1 errno 2 No such file or directory -- 1038 java CALL readlink(0x8817db40,0xbfbfe347,0x400) 1038 java RET readlink -1 errno 2 No such file or directory -- 1038 java CALL readlink(0x80585b4,0xbfbfdcd7,0x400) 1038 java RET readlink -1 errno 2 No such file or directory -- 1038 java CALL access(0xbfbfdce4,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL open(0x8807bad2,O_RDONLY,0x1b6) 1038 java RET open -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL readlink(0x8817db40,0xbfbfe2a7,0x400) 1038 java RET readlink -1 errno 2 No such file or directory -- 1038 java CALL readlink(0x80585b4,0xbfbfdc37,0x400) 1038 java RET readlink -1 errno 2 No such file or directory -- 1038 java CALL access(0xbfbfdc44,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL open(0x887557dc,O_RDONLY,0x1b6) 1038 java RET open -1 errno 2 No such file or directory 1038 java CALL stat(0x82071c0,0xbf9fe72c) 1038 java RET stat -1 errno 2 No such file or directory -- 1038 java CALL ioctl(0x3,TIOCGETA,0xbf9fe978) 1038 java RET ioctl -1 errno 25 Inappropriate ioctl for device -- 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL ioctl(0x3,TIOCGETA,0xbf9fe978) 1038 java RET ioctl -1 errno 25 Inappropriate ioctl for device -- 1038 java CALL mkdir(0x8205820,S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP| S_IXGRP|S_IROTH|S_IXOTH) 1038 java RET mkdir -1 errno 17 File exists -- 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory 1038 java CALL access(0x88089000,F_OK) 1038 java RET access -1 errno 2 No such file or directory -- 1038 java CALL stat(0xbf9fe400,0xbf9fec38) 1038 java RET stat -1 errno 2 No such file or directory -- 1038 java CALL stat(0xbf9fe400,0xbf9fec38) 1038 java RET stat -1 errno 2 No such file or directory -- 1038 java CALL mmap(0,0x42800000,PROT_READ|PROT_WRITE| PROT_EXEC,MAP_PRIVATE|MAP_NORESERVE|MAP_ANON,0xffffffff,0,0) 1038 java RET mmap -1 errno 12 Cannot allocate memory -- 1038 java CALL open(0x88786853,O_RDONLY,0) 1038 java RET open -1 errno 2 No such file or directory 1038 java CALL open(0x88786869,O_RDONLY,0) 1038 java RET open -1 errno 2 No such file or directory 1038 java CALL open(0x8878687a,O_RDONLY,0) 1038 java RET open -1 errno 2 No such file or directory 1038 java CALL open(0x8878688e,O_RDONLY,0) 1038 java RET open -1 errno 2 No such file or directory 1038 java CALL open(0x887868a0,O_RDONLY,0) 1038 java RET open -1 errno 2 No such file or directory 1038 java CALL open(0x887868b6,O_RDONLY,0) 1038 java RET open -1 errno 2 No such file or directory 1038 java CALL open(0x887868ca,O_RDONLY,0) 1038 java RET open -1 errno 2 No such file or directory On Aug 19, 2008, at 12:51 PM, Nicklas Johnson wrote: > What does ktrace tell you? > > e.g.: > > ktrace java -verbose:gc -Xmx1000m Foo.class > kdump -t csu | grep -B 1 errno > > Any interesting system calls or results from system calls prior to > the error being issued? Anything interesting printed by the garbage > collector in verbose mode? > > 2008/8/18 Sharkie > > > > My other apps have no problem allocating greater than that. > > > > > -- > "Courage isn't just a matter of not being frightened, you know. It's > being afraid and doing what you have to do anyway." > -- Doctor Who - Planet of the Daleks > This message has been brought to you by Nick Johnson 2.3b1 and the > number 6. > http://healerNick.com/ http://morons.org/ http://spatula.net/