From owner-freebsd-java  Wed Oct 28 23:46:29 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id XAA16351
          for freebsd-java-outgoing; Wed, 28 Oct 1998 23:46:29 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from internetdevices.com (idi-fk-gw.abhiweb.com [205.138.236.250])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA16345;
          Wed, 28 Oct 1998 23:46:24 -0800 (PST)
          (envelope-from iyer@internetdevices.com)
Received: from internetdevices.com (localhost [127.0.0.1])
	by internetdevices.com (8.8.7/8.8.7) with ESMTP id XAA22688;
	Wed, 28 Oct 1998 23:43:27 -0800 (PST)
Message-ID: <36381ADB.DCCDAB3D@internetdevices.com>
Date: Wed, 28 Oct 1998 23:35:56 -0800
From: Mahadevan Iyer <iyer@internetdevices.com>
X-Mailer: Mozilla 4.05 [en] (X11; I; SunOS 5.4 sun4m)
MIME-Version: 1.0
To: java-port@FreeBSD.ORG, freebsd-java@FreeBSD.ORG,
        saurabh@internetdevices.com, iyer@internetdevices.com,
        namit@internetdevices.com
Subject: Possible Bug in JVM socket code on FreeBSD, java.net.Socket
Content-Type: multipart/mixed; boundary="------------6512B0160517B8DDA22B1BB9"
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

This is a multi-part message in MIME format.
--------------6512B0160517B8DDA22B1BB9
Content-Type: multipart/alternative; boundary="------------AC16728A372C0B33E606B4E6"


--------------AC16728A372C0B33E606B4E6
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I have a simple Server and Client pair
Server listens for connections on fixed port
Clients connect to the server on the port

The Client opens N connections to the server and keeps them open
The Server sends data on each of these connections
The Client listens for data on each of these connections in a single
thread

N > 250 causes the Client to dump core

java -version

     java version "1.1.6"

I do get this warning when I try to run the interpreter

     /usr/libexec/ld.so: warning: /usr/lib/libc.so.3.0: minor
     version 0 older than expected 1, using it anyway
     /usr/libexec/ld.so: warning: /usr/lib/libc.so.3.0: minor
     version 0 older than expected 1, using it anyway

     Is this related to the problem described above

FreeBSD Version

     > uname -a
     FreeBSD fbsd.abhiweb.com 2.2-STABLE FreeBSD 2.2-STABLE #0: Fri
     Aug 15 08:06:41

------------------

Connection # : 249
Connection # : 250
SIGSEGV   11*  segmentation violation

Full thread dump:
    "Finalizer thread" (TID:0x8414208, sys_thread_t:0x9218efc, state:CW)
prio=1
    "Async Garbage Collector" (TID:0x8414250, sys_thread_t:0x91f7efc,
state:R) prio=1
    "Idle thread" (TID:0x8414298, sys_thread_t:0x91d6efc, state:R)
prio=0
    "Clock" (TID:0x8414088, sys_thread_t:0x91b5efc, state:CW) prio=12
    "main" (TID:0x84140b0, sys_thread_t:0x4e00, state:R) prio=5 *current
thread*
 java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:290)
 java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:132)
 java.net.PlainSocketImpl.connect(PlainSocketImpl.java:119)
 java.net.Socket.<init>(Socket.java:229)
 java.net.Socket.<init>(Socket.java:97)
 TClient.<init>(TClient.java:19)
 TClient.main(TClient.java:68)
Monitor Cache Dump:
    <unknown key> (0x91f7efc): owner "Async Garbage Collector"
(0x91f7efc, 1 entry)
Registered Monitor Dump:
    Thread queue lock: <unowned>
    Name and type hash table lock: <unowned>
    String intern lock: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class loading lock: <unowned>
    Java stack lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Has finalization queue lock: <unowned>
    Finalize me queue lock: <unowned>
 Waiting to be notified:
     "Finalizer thread" (0x9218efc)
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
 Waiting to be notified:
     "Clock" (0x91b5efc)
    _malloc: <unowned>
    Monitor registry: owner "main" (0x4e00, 1 entry)
Thread Alarm Q:
Abort trap (core dumped)

-----------------------------

I have included the 2 files TServer.java and TClient.java

To reproduce

     compile java files using jdk1.1.6

     su to root so that you can open at least 1024 connections

     cd to directory with TServer.class and TClient.class

Server

     JAVA1.1.6HOME/bin/java TServer 5000

Client

     JAVA1.1.6HOME/bin/java TClient 1000

--------------AC16728A372C0B33E606B4E6
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
I&nbsp;have a simple Server and Client pair
<BR>Server listens for connections on fixed port
<BR>Clients connect to the server on the port

<P>The Client opens N&nbsp;connections to the server and keeps them open
<BR>The Server sends data on each of these connections
<BR>The Client listens for data on each of these connections in a single
thread

<P>N&nbsp;>&nbsp;250 causes the Client to dump core

<P>java -version
<BLOCKQUOTE>java version "1.1.6"</BLOCKQUOTE>
I&nbsp;do get this warning when I&nbsp;try to run the interpreter
<BLOCKQUOTE>/usr/libexec/ld.so: warning: /usr/lib/libc.so.3.0: minor version
0 older than expected 1, using it anyway
<BR>/usr/libexec/ld.so: warning: /usr/lib/libc.so.3.0: minor version 0
older than expected 1, using it anyway

<P>Is this related to the problem described above</BLOCKQUOTE>


<P>FreeBSD&nbsp;Version
<BLOCKQUOTE>> uname -a
<BR>FreeBSD fbsd.abhiweb.com 2.2-STABLE FreeBSD 2.2-STABLE #0: Fri Aug
15 08:06:41</BLOCKQUOTE>
------------------

<P>Connection # : 249
<BR>Connection # : 250
<BR>SIGSEGV&nbsp;&nbsp; 11*&nbsp; segmentation violation

<P>Full thread dump:
<BR>&nbsp;&nbsp;&nbsp; "Finalizer thread" (TID:0x8414208, sys_thread_t:0x9218efc,
state:CW) prio=1
<BR>&nbsp;&nbsp;&nbsp; "Async Garbage Collector" (TID:0x8414250, sys_thread_t:0x91f7efc,
state:R) prio=1
<BR>&nbsp;&nbsp;&nbsp; "Idle thread" (TID:0x8414298, sys_thread_t:0x91d6efc,
state:R) prio=0
<BR>&nbsp;&nbsp;&nbsp; "Clock" (TID:0x8414088, sys_thread_t:0x91b5efc,
state:CW) prio=12
<BR>&nbsp;&nbsp;&nbsp; "main" (TID:0x84140b0, sys_thread_t:0x4e00, state:R)
prio=5 *current thread*
<BR>&nbsp;java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:290)
<BR>&nbsp;java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:132)
<BR>&nbsp;java.net.PlainSocketImpl.connect(PlainSocketImpl.java:119)
<BR>&nbsp;java.net.Socket.&lt;init>(Socket.java:229)
<BR>&nbsp;java.net.Socket.&lt;init>(Socket.java:97)
<BR>&nbsp;TClient.&lt;init>(TClient.java:19)
<BR>&nbsp;TClient.main(TClient.java:68)
<BR>Monitor Cache Dump:
<BR>&nbsp;&nbsp;&nbsp; &lt;unknown key> (0x91f7efc): owner "Async Garbage
Collector" (0x91f7efc, 1 entry)
<BR>Registered Monitor Dump:
<BR>&nbsp;&nbsp;&nbsp; Thread queue lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Name and type hash table lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; String intern lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; JNI pinning lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; JNI global reference lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; BinClass lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Class loading lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Java stack lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Code rewrite lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Heap lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Has finalization queue lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Finalize me queue lock: &lt;unowned>
<BR>&nbsp;Waiting to be notified:
<BR>&nbsp;&nbsp;&nbsp;&nbsp; "Finalizer thread" (0x9218efc)
<BR>&nbsp;&nbsp;&nbsp; Monitor IO lock: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Child death monitor: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Event monitor: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; I/O monitor: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Alarm monitor: &lt;unowned>
<BR>&nbsp;Waiting to be notified:
<BR>&nbsp;&nbsp;&nbsp;&nbsp; "Clock" (0x91b5efc)
<BR>&nbsp;&nbsp;&nbsp; _malloc: &lt;unowned>
<BR>&nbsp;&nbsp;&nbsp; Monitor registry: owner "main" (0x4e00, 1 entry)
<BR>Thread Alarm Q:
<BR>Abort trap (core dumped)

<P>-----------------------------

<P>I&nbsp;have included the 2 files TServer.java and TClient.java

<P>To reproduce
<BLOCKQUOTE>compile java files using jdk1.1.6</BLOCKQUOTE>

<BLOCKQUOTE>su to root so that you can open at least 1024 connections</BLOCKQUOTE>

<BLOCKQUOTE>cd to directory with TServer.class and TClient.class</BLOCKQUOTE>
Server
<BLOCKQUOTE>JAVA1.1.6HOME/bin/java TServer 5000</BLOCKQUOTE>
Client
<BLOCKQUOTE>JAVA1.1.6HOME/bin/java TClient 1000</BLOCKQUOTE>
</HTML>

--------------AC16728A372C0B33E606B4E6--

--------------6512B0160517B8DDA22B1BB9
Content-Type: text/plain; charset=us-ascii; name="TServer.java"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="TServer.java"

import java.net.*;
import java.io.*;
import java.util.*;

class DataThread extends Thread {
  Vector _connections;
  public DataThread(Vector connections) {
    _connections = connections;
  }

  public void run() {
    int i = 0;
    String[] message = {
	"Hello",
	"how",
	"are",
	"you"
    };
    while(true) {
      i++;
      try {
        Thread.sleep(100);
	if(_connections.isEmpty())
	  continue;
        int index = i % _connections.size();
	Socket s = (Socket)_connections.elementAt(index);
	try {
	  s.getOutputStream().write(message[i % 4].getBytes());
	}
	catch(Exception e) {
	  System.out.println("Removing socket : " + String.valueOf(index));
          _connections.removeElementAt(index);
	}
	System.out.print('.');
      }
      catch(Exception e) {
	e.printStackTrace();
      }
    }
  }
}

public class TServer {

  ServerSocket _server;
  Vector _clients;

  public TServer(int port) throws Exception {
    _server = new ServerSocket(port);
    System.out.println("Listening on port : " + String.valueOf(port));

    _clients = new Vector(); 
    DataThread dt = new DataThread(_clients);
    dt.start();
    while(true) {
      try {
        Socket s = _server.accept();
	_clients.addElement(s);
	System.out.println("Accepted connection : " + String.valueOf(_clients.size()));
      }
      catch(Exception e) {
	System.out.println("Error Accepting connection : " + String.valueOf(_clients.size()));
	e.printStackTrace();
	break;
      } 
    }
  }

  public static void main(String[] args) throws Exception {
    if(args.length == 0) {
      System.out.println("Usage: java TServer <port>");
      System.exit(1);
    }

    int port = Integer.parseInt(args[0]);
    TServer server = new TServer(port);
  }
}



--------------6512B0160517B8DDA22B1BB9
Content-Type: text/plain; charset=us-ascii; name="TClient.java"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="TClient.java"

import java.net.*;
import java.io.*;
import java.util.*;

public class TClient {

  Vector _connections;

  public TClient(String host, int port, int max) throws Exception {
    _connections = new Vector();
    System.out.println("Initializing TClient");
    if(System.getProperty("DELAY") != null)
	System.out.println("Using DELAY");
    else
	System.out.println("NOT Using DELAY");
    long t1 = System.currentTimeMillis();
    while(_connections.size() < max) {
      try {
        Socket s = new Socket(host, port);
	System.out.println("Connection # : " + String.valueOf(_connections.size()));
        _connections.addElement(s);
	if(System.getProperty("DELAY") != null) {
	  System.out.println("DELAY");
	  Thread.sleep(10);
	}
      }
      catch(Exception e) {
	System.out.println("Error Connection # : " + String.valueOf(_connections.size()));
	e.printStackTrace();
	break;
      }
    }
    long t2 = System.currentTimeMillis();
    System.out.println("Average Connection time : " + 
				String.valueOf( (t2 - t1)/max));
  }

  public void poll() {
    try {
      while(true) {
        for(int i = 0; i < _connections.size(); i++) {
    	  Socket  s = (Socket)(_connections.elementAt(i));
          if(s.getInputStream().available() > 0) {
 	    byte[] data = new byte[s.getInputStream().available()];
	    s.getInputStream().read(data);
	    String message = new String(data);
	    // System.out.print(String.valueOf(i) + " : " + message + "; ");
	    System.out.print(String.valueOf(i) +  "; ");
	  }
        }
        Thread.sleep(100);
        System.out.print('.');
      }
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }

  public static void main(String[] args) throws Exception {
    if(args.length < 3) {
      System.out.println("Usage: java TClient <server> <port> <maxconnections>");
      System.exit(1);
    }
   
    int port = Integer.parseInt(args[1]);
    int max = Integer.parseInt(args[2]);
    TClient client = new TClient(args[0], port, max);
    client.poll();
  }
}

--------------6512B0160517B8DDA22B1BB9--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Thu Oct 29 08:22:02 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id IAA12236
          for freebsd-java-outgoing; Thu, 29 Oct 1998 08:22:02 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA12184;
          Thu, 29 Oct 1998 08:21:48 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id JAA23593;
	Thu, 29 Oct 1998 09:21:46 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id JAA16739; Thu, 29 Oct 1998 09:21:45 -0700
Date: Thu, 29 Oct 1998 09:21:45 -0700
Message-Id: <199810291621.JAA16739@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Mahadevan Iyer <iyer@internetdevices.com>
Cc: java-port@FreeBSD.ORG, freebsd-java@FreeBSD.ORG,
        saurabh@internetdevices.com, namit@internetdevices.com
Subject: Re: Possible Bug in JVM socket code on FreeBSD, java.net.Socket
In-Reply-To: <36381ADB.DCCDAB3D@internetdevices.com>
References: <36381ADB.DCCDAB3D@internetdevices.com>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> I have a simple Server and Client pair
> Server listens for connections on fixed port
> Clients connect to the server on the port
> 
> The Client opens N connections to the server and keeps them open
> The Server sends data on each of these connections
> The Client listens for data on each of these connections in a single
> thread
> 
> N > 250 causes the Client to dump core
> 
> java -version
> 
>      java version "1.1.6"
> 
> I do get this warning when I try to run the interpreter
> 
>      /usr/libexec/ld.so: warning: /usr/lib/libc.so.3.0: minor
>      version 0 older than expected 1, using it anyway
>      /usr/libexec/ld.so: warning: /usr/lib/libc.so.3.0: minor
>      version 0 older than expected 1, using it anyway
> 
>      Is this related to the problem described above

Probably not.  FreeBSD 2.2.7 updated the library number, but it wouldn't
have affected Java.

Thanks for your test programs, I'll try them out and get back to you
soon.


Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Thu Oct 29 09:05:55 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id JAA17220
          for freebsd-java-outgoing; Thu, 29 Oct 1998 09:05:55 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA17210;
          Thu, 29 Oct 1998 09:05:38 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id KAA23930;
	Thu, 29 Oct 1998 10:05:36 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id KAA16987; Thu, 29 Oct 1998 10:05:35 -0700
Date: Thu, 29 Oct 1998 10:05:35 -0700
Message-Id: <199810291705.KAA16987@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Mahadevan Iyer <iyer@internetdevices.com>
Cc: java-port@FreeBSD.ORG, freebsd-java@FreeBSD.ORG,
        saurabh@internetdevices.com, namit@internetdevices.com
Subject: Re: Possible Bug in JVM socket code on FreeBSD, java.net.Socket
In-Reply-To: <36381ADB.DCCDAB3D@internetdevices.com>
References: <36381ADB.DCCDAB3D@internetdevices.com>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> I have a simple Server and Client pair
> Server listens for connections on fixed port
> Clients connect to the server on the port
> 
> The Client opens N connections to the server and keeps them open
> The Server sends data on each of these connections
> The Client listens for data on each of these connections in a single
> thread
> 
> N > 250 causes the Client to dump core

I can verify that this bug does indeed exist in the FreeBSD JDK.
However, I do not (yet) have any idea why.  It's happening inside the OS
dependant socket code, but I haven't yet figured out why.

*IF* I run the program with 'java_g -t' (tracing), it works with more
connections, but that changes the timing quite a bit (it's ALOT slower)
and can possibly be using different compiler optimization which might
cause the program to act differently.

I'll keep looking into it, since this behavior is critical to the
success of my product.

Ahh, I just tested with a larger value, and it blows up.  Unfortunately,
it doesn't tell me why it's dying, since it appears that it might be
dying in the call itself. :(

More later.


Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Fri Oct 30 11:00:21 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id LAA12517
          for freebsd-java-outgoing; Fri, 30 Oct 1998 11:00:21 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from hidrogenio.widesoft.com.br (hidrogenio.widesoft.com.br [200.246.206.1])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA12510
          for <freebsd-java@freebsd.org>; Fri, 30 Oct 1998 11:00:09 -0800 (PST)
          (envelope-from gatto@widesoft.com.br)
Received: from calcio.widesoft.com.br (calcio.widesoft.com.br [200.246.206.20])
	by hidrogenio.widesoft.com.br (8.8.8/8.8.8) with ESMTP id QAA02004
	for <freebsd-java@freebsd.org>; Fri, 30 Oct 1998 16:59:59 -0200 (EDT)
	(envelope-from gatto@widesoft.com.br)
Received: by calcio.widesoft.com.br with Internet Mail Service (5.5.1960.3)
	id <V7CWWPQQ>; Fri, 30 Oct 1998 16:59:42 -0200
Message-ID: <BBE7F889EE27D211BB1A00A0C9AC2B8309FEE1@calcio.widesoft.com.br>
From: Rogerio Gatto <gatto@widesoft.com.br>
To: freebsd-java@FreeBSD.ORG
Subject: JIT on FreeBSD
Date: Fri, 30 Oct 1998 16:59:41 -0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.1960.3)
Content-Type: multipart/mixed;
	boundary="---- =_NextPart_000_01BE0437.738ED82A"
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------ =_NextPart_000_01BE0437.738ED82A
Content-Type: text/plain

Hi,

Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there
isn't one yet...)?

Thanx in advance.


------ =_NextPart_000_01BE0437.738ED82A
Content-Type: application/octet-stream;
	name="=?iso-8859-1?Q?Rog=E9rio_Meneguelli_Gatto_=28Correio_?=
	=?iso-8859-1?Q?eletr=F4nico=29=2Evcf?="
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="=?iso-8859-1?Q?Rog=E9rio_Meneguelli_Gatto_=28Corr?=
	=?iso-8859-1?Q?eio_eletr=F4nico=29=2Evcf?="

BEGIN:VCARD
VERSION:2.1
N:Gatto;Rog=E9rio
FN:Rog=E9rio Meneguelli Gatto (Correio eletr=F4nico)
ORG:Widesoft;
TITLE:Systems Analyst
TEL;WORK;VOICE:+55 19 541-6300
TEL;WORK;FAX:+55 19 541-6300
ADR;WORK:;;R. Dr. Quirino, 1001 ap 62;Campinas;SP;13.100-000;Brazil
LABEL;WORK;ENCODING=3DQUOTED-PRINTABLE:R. Dr. Quirino, 1001 ap =
62=3D0D=3D0ACampinas, SP 13.100-000=3D0D=3D0ABrazil
ADR;HOME:;;R. Dr. Quirino, 1001 ap 62;Campinas;SP;13.100-000;Brazil
LABEL;HOME;ENCODING=3DQUOTED-PRINTABLE:R. Dr. Quirino, 1001 ap =
62=3D0D=3D0ACampinas, SP 13.100-000=3D0D=3D0ABrazil
EMAIL;PREF;INTERNET:gatto@widesoft.com.br
REV:19981030T155657Z
END:VCARD

------ =_NextPart_000_01BE0437.738ED82A--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Fri Oct 30 12:23:28 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id MAA21356
          for freebsd-java-outgoing; Fri, 30 Oct 1998 12:23:28 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA21351
          for <freebsd-java@FreeBSD.ORG>; Fri, 30 Oct 1998 12:23:27 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id NAA05081;
	Fri, 30 Oct 1998 13:23:20 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id NAA24574; Fri, 30 Oct 1998 13:23:17 -0700
Date: Fri, 30 Oct 1998 13:23:17 -0700
Message-Id: <199810302023.NAA24574@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Rogerio Gatto <gatto@widesoft.com.br>
Cc: freebsd-java@FreeBSD.ORG
Subject: Re: JIT on FreeBSD
In-Reply-To: <BBE7F889EE27D211BB1A00A0C9AC2B8309FEE1@calcio.widesoft.com.br>
References: <BBE7F889EE27D211BB1A00A0C9AC2B8309FEE1@calcio.widesoft.com.br>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there
> isn't one yet...)?

There isn't one for unix.


Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Sat Oct 31 06:49:53 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id GAA02750
          for freebsd-java-outgoing; Sat, 31 Oct 1998 06:49:53 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from nimbus.skycache.com (nimbus.skycache.com [199.34.53.25])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA02745
          for <java@freebsd.org>; Sat, 31 Oct 1998 06:49:52 -0800 (PST)
          (envelope-from abarber@nimbus.skycache.com)
Received: from localhost (abarber@localhost)
	by nimbus.skycache.com (8.8.7/8.8.7) with SMTP id JAA27509
	for <java@freebsd.org>; Sat, 31 Oct 1998 09:49:49 -0500 (EST)
Date: Sat, 31 Oct 1998 09:49:49 -0500 (EST)
From: Adam Barber <abarber@nimbus.skycache.com>
To: java@FreeBSD.ORG
Subject: sparc
Message-ID: <Pine.NEB.3.95.981031094803.27082A-100000@nimbus.skycache.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

Is there a version of JDK or JRE that will work on a sparc 10 running
NetBSD or Freebsd?  If you could please point me in the correct direction
I would greatly appreciate it.

Thank you,

Adam Barber
Skycache, Inc. 
Network Operations Engineer
abarber@skycache.com
"No! Try not. Do, or do not. There is no try."
				-Yoda


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Sat Oct 31 09:41:13 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id JAA23128
          for freebsd-java-outgoing; Sat, 31 Oct 1998 09:41:13 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA23120
          for <java@FreeBSD.ORG>; Sat, 31 Oct 1998 09:41:11 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id KAA13710;
	Sat, 31 Oct 1998 10:41:08 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id KAA27139; Sat, 31 Oct 1998 10:41:07 -0700
Date: Sat, 31 Oct 1998 10:41:07 -0700
Message-Id: <199810311741.KAA27139@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Adam Barber <abarber@nimbus.skycache.com>
Cc: java@FreeBSD.ORG
Subject: Re: sparc
In-Reply-To: <Pine.NEB.3.95.981031094803.27082A-100000@nimbus.skycache.com>
References: <Pine.NEB.3.95.981031094803.27082A-100000@nimbus.skycache.com>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> Is there a version of JDK or JRE that will work on a sparc 10 running
> NetBSD or Freebsd?

Since there is no port of FreeBSD for the Sparc, there is no version of
Java that would run on it.  You might want to check the other *BSD's for
a version of the JDK for the Sparc.  (I know that NetBSD has a JDK for
some releases, so they would be the most likely candidate...)


Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message