DatagramCahnnel scatter/gather problem on diablo 1.6.0_07-b02

Pieter de Goeje pieter at degoeje.nl
Mon Feb 1 11:08:23 UTC 2010


On Monday 01 February 2010 02:08:55 Joe Lin wrote:
> Thanks for the reply. I looked at JDK source code and it appears that the
> JNI call should be in
>
> J2se/src/solaris/native/sun/nio/ch/DatagramDispatcher.c:write0():
>
>
> There's only linux and solaris #ifdef but not for BSD. I wonder how/what
> BSD is calling. Since I'm getting a "IOException:Invalid argument" so I
> guess this should correspond to a EINVAL. And a sendmsg() in FreeBSD does
> not return an EINVAL. So the Diablo port must be calling a writev(). But I
> could not locate the source code. Wish I can find out what went wrong with
> dialblo VM.

You could use ktrace/kdump to find out what it (not?) calls and why it dies.

- Pieter


More information about the freebsd-java mailing list