Why cannot I allocate more than -Xmx700M

Sharkie shark.fin.soup at mac.com
Tue Aug 19 06:03:48 UTC 2008


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,<unused>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,<unused>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,<unused>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,<unused>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,<unused>0)
   1038 java     RET   open -1 errno 2 No such file or directory
   1038 java     CALL  open(0x88786869,O_RDONLY,<unused>0)
   1038 java     RET   open -1 errno 2 No such file or directory
   1038 java     CALL  open(0x8878687a,O_RDONLY,<unused>0)
   1038 java     RET   open -1 errno 2 No such file or directory
   1038 java     CALL  open(0x8878688e,O_RDONLY,<unused>0)
   1038 java     RET   open -1 errno 2 No such file or directory
   1038 java     CALL  open(0x887868a0,O_RDONLY,<unused>0)
   1038 java     RET   open -1 errno 2 No such file or directory
   1038 java     CALL  open(0x887868b6,O_RDONLY,<unused>0)
   1038 java     RET   open -1 errno 2 No such file or directory
   1038 java     CALL  open(0x887868ca,O_RDONLY,<unused>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 <shark.fin.soup at mac.com>
>
>
>
> 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/



More information about the freebsd-java mailing list