Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Feb 2010 16:42:27 -0600
From:      Joe Lin <jlin@maxiscale.com>
To:        Pieter de Goeje <pieter@degoeje.nl>, "freebsd-java@freebsd.org" <freebsd-java@freebsd.org>
Subject:   RE: DatagramCahnnel scatter/gather problem on diablo 1.6.0_07-b02
Message-ID:  <8B6860326495B2438DCBEA74AA981C7A78B22476@MBX01.exg5.exghost.com>
In-Reply-To: <201002011207.57163.pieter@degoeje.nl>
References:  <8B6860326495B2438DCBEA74AA981C7A78B220E0@MBX01.exg5.exghost.com> <201002010144.41376.pieter@degoeje.nl> <8B6860326495B2438DCBEA74AA981C7A78B220EE@MBX01.exg5.exghost.com> <201002011207.57163.pieter@degoeje.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
Did a struss and the error happened with sendmsg call:

sendmsg(0x4,0x7fffffbfe580,0x0,0x1,0x2,0x830c17de8) ERR#22 'Invalid argumen=
t'

-----Original Message-----
From: Pieter de Goeje [mailto:pieter@degoeje.nl]=20
Sent: Monday, February 01, 2010 3:08 AM
To: freebsd-java@freebsd.org
Cc: Joe Lin
Subject: Re: DatagramCahnnel scatter/gather problem on diablo 1.6.0_07-b02

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 wit=
h
> dialblo VM.

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

- Pieter

No virus found in this incoming message.
Checked by AVG - www.avg.com=20
Version: 9.0.733 / Virus Database: 271.1.1/2649 - Release Date: 01/30/10 22=
:39:00



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8B6860326495B2438DCBEA74AA981C7A78B22476>