From owner-freebsd-java Wed Oct 31 0:56:28 2001 Delivered-To: freebsd-java@freebsd.org Received: from int.ongs.gr.jp (int.ongs.gr.jp [210.132.115.99]) by hub.freebsd.org (Postfix) with SMTP id 6A80737B401 for ; Wed, 31 Oct 2001 00:56:09 -0800 (PST) Received: (qmail 77569 invoked by uid 1001); 31 Oct 2001 09:09:42 -0000 Date: 31 Oct 2001 09:09:42 -0000 Message-ID: <20011031090942.77568.qmail@int.ongs.gr.jp> From: daichi@int.ongs.gr.jp To: java@FreeBSD.ORG Subject: Quick survey of XIM and JDK on FreeBSD Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > Patchset 5 for JDK 1.3.1 is up on the web site. The main highlights are: (snip) > If you are a Chinese, Japanese or Korean user you should still also apply > the Open Motif patch from http://www.freebsd.org/cgi/query-pr.cgi?pr=30421 > and rebuild Open Motif before building the JDK. This prevents a potential > memory fault when using XIM. The patch will become unnecessary on your > platform once the Open Motif port/package has been updated. Title: Quick survey of XIM and JDK on FreeBSD Author: Daichi GOTO(daichi@ongs.gr.jp) Date: Mon Oct 29 13:48:04 2001 1. Opening ========== My system was changed into FreeBSD4.4 from 4.2-stable yesterday. And I took a quick survey of XIM and JDK, again. Target XIM: xwnmo(Wnn7): XMODIFIERS="@im=_XWNMO" kinput2(esecanna+vje30): XMODIFIERS="@im=kinput2" vje(vje30): XMODIFIERS="@im=vje" Target JDK: FreeBSD JDK122 FreeBSD JDK131 Linux JDK131 Linux JDK131(IBM) Linux JDK14 Target Motif: open-motif 2.1.30(/usr/ports/x11-toolkits/open-motif/) open-motif 2.1.30(/usr/ports/x11-toolkits/open-motif/) with patch open-motif 2.1.30(/usr/ports/x11-toolkits/open-motif-devel) Target Application: Notepad(demo/jfc/Notepad) Environment: OS: FreeBSD 4.4-Release Window Environment: XFree86-4.1.0_10 Window Manager: windowmaker-0.70.0_1 Linuxulator: linux_base-6.1(/usr/ports/emulators/linux_base) ja-linux_locale-18.0_1(/usr/ports/japanese/linux_locale) We can use some XIM clients. Especially, xwnmo, kinput2, and vje are famous. Xwnmo is the clients only for Wnn6/Wnn7, and Vje is the one only for VJE-Delta. Kinput2 is the client of two or more Kana-Kanji conversion servers. There are some Kana-Kanji conversion servers, FreeWnn(Wnn4)/Wnn6/Wnn7, Canna, VJE-Delta, WXG, etc. But since the client and the server are separated, in order to investigate operation of XIM, it is not necessary to take a server into consideration. So I took a quick survey of XIM clients not servers. 2. Result ========= [FreeBSD JDK122 with open-motif] xwnmo: NO kinput2: OK vje: OK [FreeBSD JDK131 with open-motif] xwnmo: NO (freeze after conversion Xlib: sequence lost (0x103dd > 0x3df) in reply type 0x12!) kinput2: OK vje: OK I applied Fuyuhiko-san's patch to motif(/usr/ports/x11-toolkits/open-motif). [FreeBSD JDK122 with open-motif(+patch)] xwnmo: NO kinput2: OK vje: OK [FreeBSD JDK131 with open-motif(+patch)] xwnmo: NO (freeze after conversion Xlib: sequence lost (0x104b4 > 0x4b6) in reply type 0x12) kinput2: OK vje: OK Current default open-motif(open-motif-devel). [FreeBSD JDK122 with open-motif-devel] xwnmo: NO kinput2: OK vje: OK [FreeBSD JDK131 with open-motif-devel] xwnmo: NO (freeze after conversion Xlib: sequence lost (0x1044b > 0x44d) in reply type 0x12!) kinput2: OK vje: OK I used linux_base-6.1(/usr/ports/emulators/linux_base) and ja-linux_locale-18.0_1(/usr/ports/japanese/linux_locale). Additionally, you must use LANG=ja_JP.EUC or Linuxulator suppored one(look at /compat/linux/usr/share/locale/locale.alias). [Linux JDK131] xwnmo: NO (freeze after conversion) kinput2: OK vje: NO (freeze after booted vje warning : XIM_GET_IM_VALUES or XIM_GET_IC_VALUES : Invalid Attribute id = 217.) [Linux JDK131(IBM)] xwnmo: OK kinput2: OK vje: OK [Linux JDK14] xwnmo: NO (freeze after conversion) kinput2: OK vje: NO (freeze after booted vje warning : XIM_GET_IM_VALUES or XIM_GET_IC_VALUES : Invalid Attribute id = 217.) [table 1. XIM and JDK operation result] ----------------------------------|----------------------------- | | xwnmo | kinput2 | vje | |---------------------------------|----------------------------| | FreeBSD JDK122 open-motif | | Good | Good | | open-motif+patch | | Good | Good | | open-motif-devel | | Good | Good | |---------------------------------|----------------------------| | FreeBSD JDK131 open-motif | | Good | Good | | open-motif+patch | | Good | Good | | open-motif-devel | | Good | Good | |---------------------------------|----------------------------| | Linux JDK131 | | Good | | |---------------------------------|----------------------------| | Linux JDK131(IBM) | Good | Good | Good | |---------------------------------|----------------------------| | Linux JDK14 | | Good | | ----------------------------------|----------------------------- Kinput2 and Linux JDK131(IBM) are perfect. Those always works fine. If you will build Japanized JFC/Swing application, you should use kinput2. If you want use xwnmo, you must use Linux JDK131(IBM). Vje has some platform to use, FreeBSD JDK122, JDK131, Linux JDK131(IBM). I regret about xwnmo. The performance of Xwnmo(Wnn7) is exceptionally high. Compared with other clients, it is very comfortable to use it. 3. Another Problem ================== I took a quick survey of some other problems about JDKs, too. 3.1 Booted window problem ------------------------- When Notepad.jar was started, the window of FreeBSD JDK131 and Linux JDK131(IBM) went away. [table 2. Notepad.jar booted window size] ----------------------------------|---------- | | Window | |---------------------------------|---------| | FreeBSD JDK122 open-motif | Good | | open-motif+patch | Good | | open-motif-devel | Good | |---------------------------------|---------| | FreeBSD JDK131 open-motif | | | open-motif+patch | | | open-motif-devel | | |---------------------------------|---------| | Linux JDK131 | Good | |---------------------------------|---------| | Linux JDK131(IBM) | | |---------------------------------|---------| | Linux JDK14 | Good | ----------------------------------|---------- Until now, I thought that WindowManager was the cause of this problem. However, from this result, I think that there may be a problem also in the code of FreeBSD JDK131. 3.2 Japanese font problem ------------------------- As default, Linux JDK131(IBM) cannot display Japanese. [table 3. Display Japanese Font] ----------------------------------|---------- | | Window | |---------------------------------|---------| | FreeBSD JDK122 open-motif | Good | | open-motif+patch | Good | | open-motif-devel | Good | |---------------------------------|---------| | FreeBSD JDK131 open-motif | Good | | open-motif+patch | Good | | open-motif-devel | Good | |---------------------------------|---------| | Linux JDK131 | Good | |---------------------------------|---------| | Linux JDK131(IBM) | | |---------------------------------|---------| | Linux JDK14 | Good | ----------------------------------|---------- So I made patch for Linux JDK131(IBM) ports and took send-pr it. Linux JDK131(IBM) Japanese font patch: http://www.freebsd.org/cgi/query-pr.cgi?pr=31578 In addition, there is 1976-1 problem of watanabe/wadalab font(/usr/ports/japanese/truetypefonts). I am trying to solve this problem by adding a dummy 1976-1 font to it. However, it has not solved yet. Please already wait for a while. (It seems that this font is added in Solaris. But I donot have it) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Oct 31 3: 7:43 2001 Delivered-To: freebsd-java@freebsd.org Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.128.241]) by hub.freebsd.org (Postfix) with ESMTP id 7441F37B401; Wed, 31 Oct 2001 03:07:38 -0800 (PST) Received: (from ernst@localhost) by zaphod.euronet.nl (8.11.6/8.11.6) id f9VB7cr49695; Wed, 31 Oct 2001 12:07:38 +0100 (CET) (envelope-from ernst) Date: Wed, 31 Oct 2001 12:07:38 +0100 (CET) Message-Id: <200110311107.f9VB7cr49695@zaphod.euronet.nl> To: FreeBSD-gnats-submit@freebsd.org Subject: java/linux-jdk14: 1.4.0b1 --> 1.4.0b2 From: Ernst de Haan Reply-To: Ernst de Haan Cc: sobomax@freebsd.org, java@freebsd.org X-send-pr-version: 3.113 X-GNATS-Notify: Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Submitter-Id: current-users >Originator: Ernst de Haan >Organization: Jollem Information Technology >Confidential: no >Synopsis: java/linux-jdk14: 1.4.0b1 --> 1.4.0b2 >Severity: serious >Priority: medium >Category: ports >Class: maintainer-update >Release: FreeBSD 4.4-STABLE i386 >Environment: System: FreeBSD zaphod.euronet.nl 4.4-STABLE FreeBSD 4.4-STABLE #2: Mon Sep 24 18:08:27 CEST 2001 root@zaphod.euronet.nl:/usr/obj/usr/src/sys/ZAPHOD i386 >Description: Updates the Sun Linux JDK 1.4.0 from beta 1 to beta 2. >How-To-Repeat: N/A >Fix: Downloadable from http://www.metaverse.nl/~ernst/#uncommittedportupdates choose from diff, shar, tar.gz and tar.bz2 files. :-) The diff is: * http://www.metaverse.nl/~ernst/linux-jdk14_1.4.0b1__1.4.0b2.diff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Oct 31 6:38: 7 2001 Delivered-To: freebsd-java@freebsd.org Received: from orca.seaple.icc.ne.jp (orca.seaple.icc.ne.jp [210.170.8.81]) by hub.freebsd.org (Postfix) with ESMTP id 9BE4837B405 for ; Wed, 31 Oct 2001 06:37:58 -0800 (PST) Received: from there (cr1-196-217.seaple.icc.ne.jp [202.215.196.217]) by orca.seaple.icc.ne.jp (8.9.3/3.7W-000828) id XAA26861 for ; Wed, 31 Oct 2001 23:37:33 +0900 (JST) Message-Id: <200110311437.XAA26861@orca.seaple.icc.ne.jp> Content-Type: text/plain; charset="iso-2022-jp" From: Michael Westbay To: java@FreeBSD.ORG Subject: Re: Quick survey of XIM and JDK on FreeBSD Date: Wed, 31 Oct 2001 23:37:31 +0900 X-Mailer: KMail [version 1.3] References: <20011031090942.77568.qmail@int.ongs.gr.jp> In-Reply-To: <20011031090942.77568.qmail@int.ongs.gr.jp> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Goto-san wrote: > Title: Quick survey of XIM and JDK on FreeBSD > [...] > [FreeBSD JDK131 with open-motif-devel] > xwnmo: NO (freeze after conversion > Xlib: sequence lost (0x1044b > 0x44d) in reply type 0x= 12!) > kinput2: OK > vje: OK > > I used linux_base-6.1(/usr/ports/emulators/linux_base) and > ja-linux_locale-18.0_1(/usr/ports/japanese/linux_locale). Additionally, > you must use LANG=3Dja_JP.EUC or Linuxulator suppored one(look at > /compat/linux/usr/share/locale/locale.alias). > > [Linux JDK131] > xwnmo: NO (freeze after conversion) > kinput2: OK > vje: NO (freeze after booted > vje warning : XIM_GET_IM_VALUES or XIM_GET_IC_VALUES : > Invalid Attribute id =3D 217.) I've used both of these with kinput2/canna and LANG=3Dja_JP.EUC (with lin= ux=20 locale files set to accept it). I built the native 1.3.1 with the=20 aforementioned Open Motif patch. While the notepad and other demos work fine, with Kana/Kanji inline, Toge= ther=20 crashes and burns. In Together's editor, I first get into henkan mode. An input window pops= up=20 and takes the focus. In this popup window I type, for example, "tyd@". = The=20 hiragana for "kanji" (yes, I touch type the kana keyboard) is displayed. = I=20 press the space bar once and it is changed to the last chosen pair of Kan= ji=20 for "kanji" that I had selected. When I press the space bar a second tim= e=20 for more options, kinput2 crashes, closing the popup window, and leaving=20 Together unable to take any further input. Together must be kill'ed, kinput2 restarted, and only then can I restart=20 Together and input in Japanese. (Other open applications that use kinput= 2=20 also show strange behavior, so all kterm's, etc. must be closed or they w= ill=20 not allow Japanese input under the new kinpu2 instance.) Other Java applications that don't allow inline henkan input show the sam= e=20 behavior. I'll try to remember some lighter weight ones than Together. = But=20 the free version of Together does shows these symptoms. Could the popup window test case be added to your array of tests? Oh, and thank you for the report. --=20 Michael Westbay Work: Beacon-IT http://www.beacon-it.co.jp/ Home: http://www.seaple.icc.ne.jp/~westbay Commentary: http://www.japanesebaseball.com/forum/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Oct 31 7:11:53 2001 Delivered-To: freebsd-java@freebsd.org Received: from smg.is.titech.ac.jp (smg.is.titech.ac.jp [131.112.35.1]) by hub.freebsd.org (Postfix) with ESMTP id 967A337B401 for ; Wed, 31 Oct 2001 07:11:48 -0800 (PST) Received: from tripper.private (smg [131.112.35.1]) by smg.is.titech.ac.jp (Postfix) with ESMTP id 5B9E719886; Thu, 1 Nov 2001 00:10:37 +0900 (JST) Date: Thu, 01 Nov 2001 00:15:31 +0900 Message-ID: <55r8rj3koc.wl@tripper.private> From: Fuyuhiko Maruyama To: daichi@int.ongs.gr.jp Cc: java@FreeBSD.ORG Subject: Re: Quick survey of XIM and JDK on FreeBSD In-Reply-To: <20011031090942.77568.qmail@int.ongs.gr.jp> References: <20011031090942.77568.qmail@int.ongs.gr.jp> User-Agent: Wanderlust/2.7.4 (Too Funky) on XEmacs/21.5.3 (asparagus) MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Thank you GOTO-san, I know what's happen with JDK 1.3.1 on FreeBSD pretty well. So, I try to write explanations on some issues. 1. I cannot write xwnmo handling codes at all because xwnmo have completely different semantics for on-spot-conversion(in XIM's word, XIMPreeditCallbacks) from other XIM servers(e.g. kinput2, vje and Solaris's htt). In early September 2001, I had been hacking JDK 1.3.1 to support xwnmo and found the difference, then I request OMRON, the vendor of xwnmo, to tell me the semantics of xwnmo but they don't give me any meaningful information. 2. My patches for OpenMotif isn't the one to fix XIM input problem but to fix OpenMotif's internal problem. Without patches, Java program using TextField like demo/applets/ArcTest causes Segmentation Fault soon when it run. 3. Your Notepad problem isn't enough clear for me to understand what's the problem because it works fine on my environment. In fact, I added codes to guess what window manager is running and it includes a heuristics to check fvwm2 running that can mis-guess other WMs as fvwm2. If zero sized Java window is appeared, it may be caused by such mis-guessing. I will fix the problem case-by-case, so please tell me what window manager you use. On 31 Oct 2001 09:09:42 -0000, daichi@int.ongs.gr.jp wrote: (mega snip) > > In addition, there is 1976-1 problem of watanabe/wadalab > font(/usr/ports/japanese/truetypefonts). I am trying to solve this > problem by adding a dummy 1976-1 font to it. However, it has not solved > yet. Please already wait for a while. (It seems that this font is added > in Solaris. But I donot have it) What's this? -- Fuyuhiko MARUYAMA Matsuoka laboratory, Department of Mathematical and Computing Sciences, Graduate School of Information Science and Engineering, Tokyo Institute of Technology. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Oct 31 16:35:36 2001 Delivered-To: freebsd-java@freebsd.org Received: from mrout1.yahoo.com (mrout1.yahoo.com [216.145.54.171]) by hub.freebsd.org (Postfix) with ESMTP id 020B837B403 for ; Wed, 31 Oct 2001 16:35:32 -0800 (PST) Received: from criess (criess.corp.yahoo.com [216.145.61.17]) by mrout1.yahoo.com (8.11.6/8.11.6/y.out) with SMTP id fA10ZDf92871 for ; Wed, 31 Oct 2001 16:35:13 -0800 (PST) Message-ID: <011301c1626c$acf1c3c0$113d91d8@yahoo.com> From: "Chuck Riess" To: Subject: RE: TIB software and JDK 1.2.2b10 Date: Wed, 31 Oct 2001 16:32:23 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0110_01C16229.9EA550E0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org This is a multi-part message in MIME format. ------=_NextPart_000_0110_01C16229.9EA550E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Here is a follow-up to getting TIB/RV working on FreeBSD and Java: I couldn't get Tibco's TIB/RV (Version 6.8) software to work on my = FreeBSD 4.3 machine using jdk1.2.2p10. The VM kept crashing. I talked = to Tibco customer support and got the following reply: " Since the Java jdk only supports green threads on FreeBSD 4.3 and = Rendezvous (TIB/RV) requires the use of native threads, the Java API is not supported on = this platform. " So, I don't know if what customer support says is true. But I did = notice that I could not get the example TIB/RV programs to run on = jdk1.1.8 on FreeBSD 4.3 either. I did get the C example programs to = run. I was able to get the example program "tibrvlisten" to work by = using rva (instead of rvd) and changing the transport from = TibRvdTransport to TibRvaTransport and running in JAVA mode vs NATIVE = mode which bypasses the JNI calls to the C Tibco library functions and = calls pure Java functions as I understand it. So if I build jdk1.31p5 on FreeBSD 4.3 will it use native threads? Do I = need FreeBSD 4.4? Do I need a thread patch? Thanks a bunch ------=_NextPart_000_0110_01C16229.9EA550E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Here is a follow-up to getting TIB/RV working on FreeBSD and = Java:
 
I couldn't get Tibco's TIB/RV (Version 6.8) software to work on my = FreeBSD=20 4.3 machine using jdk1.2.2p10.  The VM kept crashing.  I = talked to=20 Tibco customer support and got the following reply:
 
  " Since the Java jdk only supports green threads on = FreeBSD 4.3=20 and Rendezvous (TIB/RV)
requires the use of native threads, the Java = API is=20 not supported on this
platform. "
 
So, I don't know if what customer support says is true.  But I = did=20 notice that I could not get the example TIB/RV programs to run on = jdk1.1.8 on=20 FreeBSD 4.3 either.   I did get the C example programs to = run.  I=20 was able to get the example program "tibrvlisten" to work by using rva = (instead=20 of rvd) and changing the transport from TibRvdTransport to = TibRvaTransport and=20 running in JAVA mode vs NATIVE mode which bypasses the JNI calls to the = C Tibco=20 library functions and calls pure Java functions as I understand = it.
 
So if I build jdk1.31p5 on FreeBSD 4.3 will it use native = threads?  Do=20 I need FreeBSD 4.4? Do I need a thread patch?
 
Thanks a bunch
------=_NextPart_000_0110_01C16229.9EA550E0-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Oct 31 17:11:13 2001 Delivered-To: freebsd-java@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 51D9D37B401 for ; Wed, 31 Oct 2001 17:11:10 -0800 (PST) Received: from caddis.yogotech.com (caddis.yogotech.com [206.127.123.130]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id SAA04246; Wed, 31 Oct 2001 18:11:08 -0700 (MST) (envelope-from nate@yogotech.com) Received: (from nate@localhost) by caddis.yogotech.com (8.11.6/8.11.6) id fA11B6317477; Wed, 31 Oct 2001 18:11:06 -0700 (MST) (envelope-from nate) From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15328.41258.597791.192158@caddis.yogotech.com> Date: Wed, 31 Oct 2001 18:11:06 -0700 To: "Chuck Riess" Cc: Subject: RE: TIB software and JDK 1.2.2b10 In-Reply-To: <011301c1626c$acf1c3c0$113d91d8@yahoo.com> References: <011301c1626c$acf1c3c0$113d91d8@yahoo.com> X-Mailer: VM 6.95 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > Here is a follow-up to getting TIB/RV working on FreeBSD and Java: > > I couldn't get Tibco's TIB/RV (Version 6.8) software to work on my FreeBSD 4.3 machine using jdk1.2.2p10. The VM kept crashing. I talked to Tibco customer support and got the following reply: > > " Since the Java jdk only supports green threads on FreeBSD 4.3 and Rendezvous (TIB/RV) > requires the use of native threads, the Java API is not supported on this > platform. " Then their software is broken, since to be portable, it must not assume a threading model. Green threads are in fact 'native', but are not kernel threads. > So, I don't know if what customer support says is true. But I did > notice that I could not get the example TIB/RV programs to run on > jdk1.1.8 on FreeBSD 4.3 either. I did get the C example programs to > run. I was able to get the example program "tibrvlisten" to work by > using rva (instead of rvd) and changing the transport from > TibRvdTransport to TibRvaTransport and running in JAVA mode vs NATIVE > mode which bypasses the JNI calls to the C Tibco library functions and > calls pure Java functions as I understand it. ??? > So if I build jdk1.31p5 on FreeBSD 4.3 will it use native threads? Do > I need FreeBSD 4.4? Do I need a thread patch? There are no functional JDK's for FreeBSD that use native (kernel) threads. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 1 0:44:12 2001 Delivered-To: freebsd-java@freebsd.org Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.128.241]) by hub.freebsd.org (Postfix) with ESMTP id 3E6B037B406; Thu, 1 Nov 2001 00:44:07 -0800 (PST) Received: (from ernst@localhost) by zaphod.euronet.nl (8.11.6/8.11.6) id fA18i4r62364; Thu, 1 Nov 2001 09:44:04 +0100 (CET) (envelope-from ernst) Date: Thu, 1 Nov 2001 09:44:04 +0100 (CET) Message-Id: <200111010844.fA18i4r62364@zaphod.euronet.nl> To: FreeBSD-gnats-submit@freebsd.org Subject: java/linux-jdk 1.4.0b1 --> 1.4.0b3 From: Ernst de Haan Reply-To: Ernst de Haan Cc: sobomax@freebsd.org, java@freebsd.org, petef@freebsd.org X-send-pr-version: 3.113 X-GNATS-Notify: Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Submitter-Id: current-users >Originator: Ernst de Haan >Organization: Jollem Information Technology >Confidential: no >Synopsis: java/linux-jdk 1.4.0b1 --> 1.4.0b3 >Severity: serious >Priority: high >Category: ports >Class: maintainer-update >Release: FreeBSD 4.4-STABLE i386 >Environment: System: FreeBSD zaphod.euronet.nl 4.4-STABLE FreeBSD 4.4-STABLE #2: Mon Sep 24 18:08:27 CEST 2001 root@zaphod.euronet.nl:/usr/obj/usr/src/sys/ZAPHOD i386 >Description: Updates the Linux JDK 1.4.0 to beta 3. Currently this port is broken, so please commit ASAP. I checked with portlint, regenerated the pkg-plist with the help of plist-builder. >How-To-Repeat: N/A >Fix: Download either diff or complete file set (as shar, tar.gz or tar.bz2) from: * http://www.metaverse.nl/~ernst/#uncommittedportupdates Ernst (ernsth@nl.euro.net) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 1 2:38:43 2001 Delivered-To: freebsd-java@freebsd.org Received: from espresso.syncrontech.com (espresso-adsl.syncrontech.com [213.28.98.39]) by hub.freebsd.org (Postfix) with ESMTP id 5A27837B406 for ; Thu, 1 Nov 2001 02:38:32 -0800 (PST) Received: from there (coffee.syncrontech.com [62.71.8.37]) by espresso.syncrontech.com (8.9.3/8.9.3) with SMTP id MAA43539 for ; Thu, 1 Nov 2001 12:38:30 +0200 (EET) (envelope-from ari.suutari@syncrontech.com) Message-Id: <200111011038.MAA43539@espresso.syncrontech.com> From: Ari Suutari To: freebsd-java@freebsd.org Subject: Updated ports for CommAPI & jdk 1.3.1 Date: Thu, 1 Nov 2001 12:37:30 +0200 X-Mailer: KMail [version 1.3.1] MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="------------Boundary-00=_IUA49DY8IZ64FID1CK5Y" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --------------Boundary-00=_IUA49DY8IZ64FID1CK5Y Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hi, Here are ports for commapi and freebsd-commapi, which have been updated to use jdk1.3.1. Ari S. --------------Boundary-00=_IUA49DY8IZ64FID1CK5Y Content-Type: text/plain; charset="iso-8859-1"; name="freebsd-commapi.shar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="freebsd-commapi.shar" IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJZnJlZWJzZC1jb21tYXBpCiMJ ZnJlZWJzZC1jb21tYXBpL2ZpbGVzCiMJZnJlZWJzZC1jb21tYXBpL2ZpbGVzL3BhdGNoLWFhCiMJ ZnJlZWJzZC1jb21tYXBpL2ZpbGVzL3BhdGNoLWFiCiMJZnJlZWJzZC1jb21tYXBpL2ZpbGVzL0NW UwojCWZyZWVic2QtY29tbWFwaS9maWxlcy9DVlMvUm9vdAojCWZyZWVic2QtY29tbWFwaS9maWxl cy9DVlMvUmVwb3NpdG9yeQojCWZyZWVic2QtY29tbWFwaS9maWxlcy9DVlMvRW50cmllcwojCWZy ZWVic2QtY29tbWFwaS9wa2ctZGVzY3IKIwlmcmVlYnNkLWNvbW1hcGkvcGtnLWNvbW1lbnQKIwlm cmVlYnNkLWNvbW1hcGkvZGlzdGluZm8KIwlmcmVlYnNkLWNvbW1hcGkvTWFrZWZpbGUKIwlmcmVl YnNkLWNvbW1hcGkvcGtnLXBsaXN0CiMKZWNobyBjIC0gZnJlZWJzZC1jb21tYXBpCm1rZGlyIC1w IGZyZWVic2QtY29tbWFwaSA+IC9kZXYvbnVsbCAyPiYxCmVjaG8gYyAtIGZyZWVic2QtY29tbWFw aS9maWxlcwpta2RpciAtcCBmcmVlYnNkLWNvbW1hcGkvZmlsZXMgPiAvZGV2L251bGwgMj4mMQpl Y2hvIHggLSBmcmVlYnNkLWNvbW1hcGkvZmlsZXMvcGF0Y2gtYWEKc2VkICdzL15YLy8nID5mcmVl YnNkLWNvbW1hcGkvZmlsZXMvcGF0Y2gtYWEgPDwgJ0VORC1vZi1mcmVlYnNkLWNvbW1hcGkvZmls ZXMvcGF0Y2gtYWEnClgqKiogTWFrZWZpbGUub2xkCUZyaSBKdWwgMjMgMjA6NTg6NTcgMTk5OQpY LS0tIE1ha2VmaWxlCU1vbiBKdWwgIDIgMDk6NDk6NTQgMjAwMQpYKioqKioqKioqKioqKioqClgq KiogNCwxNSAqKioqClggIAkJb2JqL29yZy9mcmVlYnNkL2lvL2NvbW0vRnJlZWJzZFBhcmFsbGVs LmNsYXNzIFwKWCAgClggIApYISBKQVZBQz1qYXZhYwpYICBPQkpESVI9IG9iagpYICBKQVJGSUxF PWphci9Db21tRHJpdmVyLmphcgpYICBKRkxBR1M9ClghIExJQkRJUj0vdXNyL2xvY2FsL2xpYgpY ISBDRkxBR1M9IC1PMiAtc2hhcmVkIC1JIC91c3IvamF2YS9pbmNsdWRlIC1JIC91c3IvamF2YS9p bmNsdWRlL2ZyZWVic2QgLUwgL3Vzci9qYXZhL2xpYi9pMzg2L2dyZWVuX3RocmVhZHMvClggIG9i ai8lLmNsYXNzOiBzcmMvJS5qYXZhClggIAljZCBzcmM7XApYICAJJChKQVZBQykgLi4vJDwgJChK RkxBR1MpIC1kIC4uL29iagpYLS0tIDQsMTYgLS0tLQpYICAJCW9iai9vcmcvZnJlZWJzZC9pby9j b21tL0ZyZWVic2RQYXJhbGxlbC5jbGFzcyBcClggIApYICAKWCEgSkRLRElSPS91c3IvbG9jYWwv amRrMS4zLjEKWCEgSkFWQUM9JChKREtESVIpL2Jpbi9qYXZhYwpYICBPQkpESVI9IG9iagpYICBK QVJGSUxFPWphci9Db21tRHJpdmVyLmphcgpYICBKRkxBR1M9ClghIExJQkRJUj0kKEpES0RJUikv anJlL2xpYi9pMzg2ClghIENGTEFHUz0gLU8yIC1zaGFyZWQgLUkgJChKREtESVIpL2luY2x1ZGUg LUkgJChKREtESVIpL2luY2x1ZGUvZnJlZWJzZCAKWCAgb2JqLyUuY2xhc3M6IHNyYy8lLmphdmEK WCAgCWNkIHNyYztcClggIAkkKEpBVkFDKSAuLi8kPCAkKEpGTEFHUykgLWQgLi4vb2JqClgqKioq KioqKioqKioqKioKWCoqKiAxOCwyNCAqKioqClggIApYICAkKEpBUkZJTEUpOiAkKE9CSikKWCAg CWNkIG9iajsgXApYISAJamFyIC1jdmYwIC4uLyQoSkFSRklMRSkgb3JnL2ZyZWVic2QvaW8vY29t bS8gClggIAljcCBqYXIvKiB0ZXN0cy9zdW4vClggIAljcCBqYXIvKiB0ZXN0cy9qYXZhLwpYICAK WC0tLSAxOSwyNSAtLS0tClggIApYICAkKEpBUkZJTEUpOiAkKE9CSikKWCAgCWNkIG9iajsgXApY ISAJJChKREtESVIpL2Jpbi9qYXIgLWN2ZjAgLi4vJChKQVJGSUxFKSBvcmcvZnJlZWJzZC9pby9j b21tLyAKWCAgCWNwIGphci8qIHRlc3RzL3N1bi8KWCAgCWNwIGphci8qIHRlc3RzL2phdmEvClgg IApYKioqKioqKioqKioqKioqClgqKiogNDQsNTQgKioqKgpYICAKWCAgc3JjL29yZy9mcmVlYnNk L2lvL2NvbW0vb3JnX2ZyZWVic2RfaW9fY29tbV9GcmVlYnNkUGFyYWxsZWwuaDogc3JjL29yZy9m cmVlYnNkL2lvL2NvbW0vbGliUGFyYWxsZWwuYwpYICAJY2Qgb2JqOyBcClghIAlqYXZhaCAtam5p IC1kIC4uL3NyYy9vcmcvZnJlZWJzZC9pby9jb21tLyBvcmcuZnJlZWJzZC5pby5jb21tLkZyZWVi c2RQYXJhbGxlbApYICAKWCAgc3JjL29yZy9mcmVlYnNkL2lvL2NvbW0vb3JnX2ZyZWVic2RfaW9f Y29tbV9GcmVlYnNkU2VyaWFsLmg6IHNyYy9vcmcvZnJlZWJzZC9pby9jb21tL2xpYlNlcmlhbC5j ClggIAljZCBvYmo7IFwKWCEgCWphdmFoIC1qbmkgLWQgLi4vc3JjL29yZy9mcmVlYnNkL2lvL2Nv bW0vIG9yZy5mcmVlYnNkLmlvLmNvbW0uRnJlZWJzZFNlcmlhbApYICAKWCAgbGliL2xpYlBhcmFs bGVsLnNvOiAgc3JjL29yZy9mcmVlYnNkL2lvL2NvbW0vbGliUGFyYWxsZWwuYyBzcmMvb3JnL2Zy ZWVic2QvaW8vY29tbS9vcmdfZnJlZWJzZF9pb19jb21tX0ZyZWVic2RQYXJhbGxlbC5oClggIAln Y2MgJChDRkxBR1MpIC1vIGxpYi9saWJQYXJhbGxlbC5zbyBzcmMvb3JnL2ZyZWVic2QvaW8vY29t bS9saWJQYXJhbGxlbC5jIApYLS0tIDQ1LDU1IC0tLS0KWCAgClggIHNyYy9vcmcvZnJlZWJzZC9p by9jb21tL29yZ19mcmVlYnNkX2lvX2NvbW1fRnJlZWJzZFBhcmFsbGVsLmg6IHNyYy9vcmcvZnJl ZWJzZC9pby9jb21tL2xpYlBhcmFsbGVsLmMKWCAgCWNkIG9iajsgXApYISAJJChKREtESVIpL2Jp bi9qYXZhaCAtY2xhc3NwYXRoIC46JChKREtESVIpL2pyZS9saWIvZXh0L2NvbW0uamFyIC1qbmkg LWQgLi4vc3JjL29yZy9mcmVlYnNkL2lvL2NvbW0vIG9yZy5mcmVlYnNkLmlvLmNvbW0uRnJlZWJz ZFBhcmFsbGVsClggIApYICBzcmMvb3JnL2ZyZWVic2QvaW8vY29tbS9vcmdfZnJlZWJzZF9pb19j b21tX0ZyZWVic2RTZXJpYWwuaDogc3JjL29yZy9mcmVlYnNkL2lvL2NvbW0vbGliU2VyaWFsLmMK WCAgCWNkIG9iajsgXApYISAJJChKREtESVIpL2Jpbi9qYXZhaCAtY2xhc3NwYXRoIC46JChKREtE SVIpL2pyZS9saWIvZXh0L2NvbW0uamFyIC1qbmkgLWQgLi4vc3JjL29yZy9mcmVlYnNkL2lvL2Nv bW0vIG9yZy5mcmVlYnNkLmlvLmNvbW0uRnJlZWJzZFNlcmlhbApYICAKWCAgbGliL2xpYlBhcmFs bGVsLnNvOiAgc3JjL29yZy9mcmVlYnNkL2lvL2NvbW0vbGliUGFyYWxsZWwuYyBzcmMvb3JnL2Zy ZWVic2QvaW8vY29tbS9vcmdfZnJlZWJzZF9pb19jb21tX0ZyZWVic2RQYXJhbGxlbC5oClggIAln Y2MgJChDRkxBR1MpIC1vIGxpYi9saWJQYXJhbGxlbC5zbyBzcmMvb3JnL2ZyZWVic2QvaW8vY29t bS9saWJQYXJhbGxlbC5jIApYKioqKioqKioqKioqKioqClgqKiogNjIsNjUgKioqKgpYLS0tIDYz LDY4IC0tLS0KWCAgaW5zdGFsbDogbGlicwpYICAJaW5zdGFsbCAtYyAtbyBiaW4gLWcgYmluIC1t IDA0NDQgbGliL2xpYlBhcmFsbGVsLnNvICQoTElCRElSKQpYICAJaW5zdGFsbCAtYyAtbyBiaW4g LWcgYmluIC1tIDA0NDQgbGliL2xpYlNlcmlhbC5zbyAkKExJQkRJUikKWCsgCWluc3RhbGwgLWMg LW8gYmluIC1nIGJpbiAtbSAwNDQ0IGphci9Db21tRHJpdmVyLmphciAkKEpES0RJUikvanJlL2xp Yi9leHQKWCsgCWluc3RhbGwgLWMgLW8gYmluIC1nIGJpbiAtbSAwNDQ0IGphdmF4LmNvbW0ucHJv cGVydGllcyAkKEpES0RJUikvanJlL2xpYgpYICAKRU5ELW9mLWZyZWVic2QtY29tbWFwaS9maWxl cy9wYXRjaC1hYQplY2hvIHggLSBmcmVlYnNkLWNvbW1hcGkvZmlsZXMvcGF0Y2gtYWIKc2VkICdz L15YLy8nID5mcmVlYnNkLWNvbW1hcGkvZmlsZXMvcGF0Y2gtYWIgPDwgJ0VORC1vZi1mcmVlYnNk LWNvbW1hcGkvZmlsZXMvcGF0Y2gtYWInClgqKiogc3JjLm9yaWcvb3JnL2ZyZWVic2QvaW8vY29t bS9saWJTZXJpYWwuYwlNb24gSnVsIDE5IDA4OjQ1OjA0IDE5OTkKWC0tLSBzcmMvb3JnL2ZyZWVi c2QvaW8vY29tbS9saWJTZXJpYWwuYwlNb24gSnVsICAyIDA5OjQ2OjM4IDIwMDEKWCoqKioqKioq KioqKioqKgpYKioqIDQyLDQ3ICoqKioKWC0tLSA0Miw0OCAtLS0tClggICNpbmNsdWRlIDx0ZXJt aW9zLmg+ClggICNpbmNsdWRlIDxzeXMvdGltZS5oPgpYICAjaW5jbHVkZSA8c3lzL3R0eWNvbS5o PgpYKyAjaW5jbHVkZSA8cG9sbC5oPgpYICAKWCAgI2RlZmluZSBJT0VYQ0VQVElPTgkiamF2YS9p by9JT0V4Y2VwdGlvbiIKWCAgI2RlZmluZSBVU0NPRVhDRVBUSU9OCSJqYXZheC9jb21tL1Vuc3Vw cG9ydGVkQ29tbU9wZXJhdGlvbkV4Y2VwdGlvbiIKWCoqKioqKioqKioqKioqKgpYKioqIDU3OSw1 ODYgKioqKgpYICB7ICAgICAgClggIAlpbnQgc3RhdGUsb2xkX3N0YXRlOwpYICAJaW50IGZkOwpY ISAJZmRfc2V0IHJmZHM7ClghIAlzdHJ1Y3QgdGltZXZhbCBzbGVlcDsKWCAgCWludCBzaXplOwpY ICAJaW50IHJldDsKWCAgCQpYLS0tIDU4MCw1ODYgLS0tLQpYICB7ICAgICAgClggIAlpbnQgc3Rh dGUsb2xkX3N0YXRlOwpYICAJaW50IGZkOwpYISAJc3RydWN0IHBvbGxmZCBwb2xsZmRzOwpYICAJ aW50IHNpemU7ClggIAlpbnQgcmV0OwpYICAJClgqKioqKioqKioqKioqKioKWCoqKiA1OTUsNjA1 ICoqKioKWCAgICAgICAgICBqdGhyZWFkID0gKCplbnYpLT5GaW5kQ2xhc3MoIGVudiwgImphdmEv bGFuZy9UaHJlYWQiICk7ClggICAgICAgICAgaW50ZXJydXB0ID0gKCplbnYpLT5HZXRTdGF0aWNN ZXRob2RJRCggZW52LCBqdGhyZWFkLCAiaW50ZXJydXB0ZWQiLCAiKClaIiApOwpYICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIApYISAgICAgICAgIEZEX1pFUk8oICZyZmRzICk7ClghICAgICAgICAg RkRfU0VUKCBmZCwgJnJmZHMgKTsKWCEgICAgICAgICBzbGVlcC50dl9zZWMgPSAxOyAvKiBDaGVj ayBldmVyeSAxIHNlY29uZCwgb3Igb24gcmVjZWl2ZSBkYXRhICovClghICAgICAgICAgc2xlZXAu dHZfdXNlYyA9IDA7ClghICAgICAgICAgIApYICAgICAgICAgIC8qIEluaXRpYWxpemF0aW9uIG9m IHRoZSBjdXJyZW50IHR0eSBzdGF0ZSAqLwpYICAgICAgICAgIGlvY3RsKCBmZCwgVElPQ01HRVQs ICZvbGRfc3RhdGUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgClggICAgClgtLS0gNTk1LDYwNCAtLS0tClgg ICAgICAgICAganRocmVhZCA9ICgqZW52KS0+RmluZENsYXNzKCBlbnYsICJqYXZhL2xhbmcvVGhy ZWFkIiApOwpYICAgICAgICAgIGludGVycnVwdCA9ICgqZW52KS0+R2V0U3RhdGljTWV0aG9kSUQo IGVudiwganRocmVhZCwgImludGVycnVwdGVkIiwgIigpWiIgKTsKWCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKWCEgCXBvbGxmZHMuZmQgPSBmZDsKWCEgCXBvbGxmZHMuZXZlbnRzID0gUE9MTElO OwpYISAJcG9sbGZkcy5yZXZlbnRzID0gMDsKWCEgClggICAgICAgICAgLyogSW5pdGlhbGl6YXRp b24gb2YgdGhlIGN1cnJlbnQgdHR5IHN0YXRlICovClggICAgICAgICAgaW9jdGwoIGZkLCBUSU9D TUdFVCwgJm9sZF9zdGF0ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKWCAgICAKWCoqKioqKioqKioqKioq KgpYKioqIDYwNyw2MTMgKioqKgpYICAgIAl7ClggICAgCQlkbyAKWCAgICAJCQl7ClghICAgCQkJ cmV0PXNlbGVjdCggZmQgKyAxLCAmcmZkcywgTlVMTCwgTlVMTCwgJnNsZWVwICk7ClggICAgCQkJ fSAgClggICAgCQl3aGlsZSAoIChyZXQgPCAwKSAmJiAoZXJybm89PUVJTlRSKSk7ClggICAKWC0t LSA2MDYsNjEyIC0tLS0KWCAgICAJewpYICAgIAkJZG8gClggICAgCQkJewpYISAJCQlyZXQ9cG9s bCgmcG9sbGZkcywgMSwgMTAwMCk7ClggICAgCQkJfSAgClggICAgCQl3aGlsZSAoIChyZXQgPCAw KSAmJiAoZXJybm89PUVJTlRSKSk7ClggICAKRU5ELW9mLWZyZWVic2QtY29tbWFwaS9maWxlcy9w YXRjaC1hYgplY2hvIGMgLSBmcmVlYnNkLWNvbW1hcGkvZmlsZXMvQ1ZTCm1rZGlyIC1wIGZyZWVi c2QtY29tbWFwaS9maWxlcy9DVlMgPiAvZGV2L251bGwgMj4mMQplY2hvIHggLSBmcmVlYnNkLWNv bW1hcGkvZmlsZXMvQ1ZTL1Jvb3QKc2VkICdzL15YLy8nID5mcmVlYnNkLWNvbW1hcGkvZmlsZXMv Q1ZTL1Jvb3QgPDwgJ0VORC1vZi1mcmVlYnNkLWNvbW1hcGkvZmlsZXMvQ1ZTL1Jvb3QnClg6cHNl cnZlcjphcmlAZ3Vpbm5lc3M6L29wdC9jdnMKRU5ELW9mLWZyZWVic2QtY29tbWFwaS9maWxlcy9D VlMvUm9vdAplY2hvIHggLSBmcmVlYnNkLWNvbW1hcGkvZmlsZXMvQ1ZTL1JlcG9zaXRvcnkKc2Vk ICdzL15YLy8nID5mcmVlYnNkLWNvbW1hcGkvZmlsZXMvQ1ZTL1JlcG9zaXRvcnkgPDwgJ0VORC1v Zi1mcmVlYnNkLWNvbW1hcGkvZmlsZXMvQ1ZTL1JlcG9zaXRvcnknClhTeW5jV2FyZS9wb3J0cy9m cmVlYnNkLWNvbW1hcGkvZmlsZXMKRU5ELW9mLWZyZWVic2QtY29tbWFwaS9maWxlcy9DVlMvUmVw b3NpdG9yeQplY2hvIHggLSBmcmVlYnNkLWNvbW1hcGkvZmlsZXMvQ1ZTL0VudHJpZXMKc2VkICdz L15YLy8nID5mcmVlYnNkLWNvbW1hcGkvZmlsZXMvQ1ZTL0VudHJpZXMgPDwgJ0VORC1vZi1mcmVl YnNkLWNvbW1hcGkvZmlsZXMvQ1ZTL0VudHJpZXMnClgvcGF0Y2gtYWIvMS4xL01vbiBKdWwgIDIg MTA6MDg6NTAgMjAwMS8vClgvcGF0Y2gtYWEvMS4yL1RodSBOb3YgIDEgMTA6MTY6NDggMjAwMS8v ClhECkVORC1vZi1mcmVlYnNkLWNvbW1hcGkvZmlsZXMvQ1ZTL0VudHJpZXMKZWNobyB4IC0gZnJl ZWJzZC1jb21tYXBpL3BrZy1kZXNjcgpzZWQgJ3MvXlgvLycgPmZyZWVic2QtY29tbWFwaS9wa2ct ZGVzY3IgPDwgJ0VORC1vZi1mcmVlYnNkLWNvbW1hcGkvcGtnLWRlc2NyJwpYVGhpcyBpcyB0aGUg b2ZmaWNhbCBwb3J0IG9mIFN1bidzIEphdmEgQ29tbSBBUEkgZm9yIEZyZWVCU0QuIApYVGhpcyBB UEkgYWxsb3dzIGNvbW11bmljYXRpb25zIGFjcm9zcyBSUy0yMzIgYW5kClhQYXJhbGxlbCBsaW5l cyB1c2luZyBKQVZBJ3MgdGVjaG5vbG9neSB1bmRlciBGcmVlQlNELiAKWApYCkVORC1vZi1mcmVl YnNkLWNvbW1hcGkvcGtnLWRlc2NyCmVjaG8geCAtIGZyZWVic2QtY29tbWFwaS9wa2ctY29tbWVu dApzZWQgJ3MvXlgvLycgPmZyZWVic2QtY29tbWFwaS9wa2ctY29tbWVudCA8PCAnRU5ELW9mLWZy ZWVic2QtY29tbWFwaS9wa2ctY29tbWVudCcKWEpBVkEgQ29tbSBBUEkgZm9yIEZyZWVCU0QKWApF TkQtb2YtZnJlZWJzZC1jb21tYXBpL3BrZy1jb21tZW50CmVjaG8geCAtIGZyZWVic2QtY29tbWFw aS9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPmZyZWVic2QtY29tbWFwaS9kaXN0aW5mbyA8PCAnRU5E LW9mLWZyZWVic2QtY29tbWFwaS9kaXN0aW5mbycKWE1ENSAoQ29tbUFQSS50Z3opID0gOWM0NjJm NWE1ZWEwODFhNmE1NTlmNGE5ZjRmYjA2YmUKRU5ELW9mLWZyZWVic2QtY29tbWFwaS9kaXN0aW5m bwplY2hvIHggLSBmcmVlYnNkLWNvbW1hcGkvTWFrZWZpbGUKc2VkICdzL15YLy8nID5mcmVlYnNk LWNvbW1hcGkvTWFrZWZpbGUgPDwgJ0VORC1vZi1mcmVlYnNkLWNvbW1hcGkvTWFrZWZpbGUnClgj IE5ldyBwb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjoJamF2YSBmcmVlYnNkLWNvbW1hcGkK WCMgRGF0ZSBjcmVhdGVkOiAgICAgICAgIDIwMDEvMDcvMDEKWCMgV2hvbToJCQlBcmkgU3V1dGFy aSA8YXJpLnN1dXRhcmlAc3luY3JvbnRlY2guY29tPgpYIwpYIyAkRnJlZUJTRCQKWCMKWApYUE9S VE5BTUU9CWZyZWVic2QtY29tbWFwaQpYUE9SVFZFUlNJT049CTAuMQpYUE9SVFJFVklTSU9OPQkx ClhDQVRFR09SSUVTPQlqYXZhClhNQVNURVJfU0lURVM9CWh0dHA6Ly9ob21lcGFnZXMudWxiLmFj LmJlL35qZHJpY290L2NvbW1hcGkvClhESVNUTkFNRT0JQ29tbUFQSQpYRVhUUkFDVF9TVUZYPQku dGd6ClgKWE1BSU5UQUlORVI9CWFyaS5zdXV0YXJpQHN5bmNyb250ZWNoLmNvbQpYClhCVUlMRF9E RVBFTkRTPQkke0xPQ0FMQkFTRX0vamRrMS4zLjEvYmluL2phdmFjOiR7UE9SVFNESVJ9L2phdmEv amRrMTNcClgJCSR7TE9DQUxCQVNFfS9qZGsxLjMuMS9qcmUvbGliL2V4dC9jb21tLmphcjoke1BP UlRTRElSfS9qYXZhL2NvbW1hcGkKWFJVTl9ERVBFTkRTPQkke0xPQ0FMQkFTRX0vamRrMS4zLjEv YmluL2phdmE6JHtQT1JUU0RJUn0vamF2YS9qZGsxM1wKWAkJJHtMT0NBTEJBU0V9L2pkazEuMy4x L2pyZS9saWIvZXh0L2NvbW0uamFyOiR7UE9SVFNESVJ9L2phdmEvY29tbWFwaQpYClhXUktTUkM9 CQkke1dSS0RJUn0vRnJlZUJTRF9Db21tQVBJClhVU0VfR01BS0U9CXllcwpYClguaW5jbHVkZSA8 YnNkLnBvcnQubWs+CkVORC1vZi1mcmVlYnNkLWNvbW1hcGkvTWFrZWZpbGUKZWNobyB4IC0gZnJl ZWJzZC1jb21tYXBpL3BrZy1wbGlzdApzZWQgJ3MvXlgvLycgPmZyZWVic2QtY29tbWFwaS9wa2ct cGxpc3QgPDwgJ0VORC1vZi1mcmVlYnNkLWNvbW1hcGkvcGtnLXBsaXN0JwpYamRrMS4zLjEvanJl L2xpYi9leHQvQ29tbURyaXZlci5qYXIKWGpkazEuMy4xL2pyZS9saWIvaTM4Ni9saWJTZXJpYWwu c28KWGpkazEuMy4xL2pyZS9saWIvaTM4Ni9saWJQYXJhbGxlbC5zbwpYamRrMS4zLjEvanJlL2xp Yi9qYXZheC5jb21tLnByb3BlcnRpZXMKRU5ELW9mLWZyZWVic2QtY29tbWFwaS9wa2ctcGxpc3QK ZXhpdAoK --------------Boundary-00=_IUA49DY8IZ64FID1CK5Y Content-Type: text/plain; charset="iso-8859-1"; name="commapi.shar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="commapi.shar" IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJY29tbWFwaQojCWNvbW1hcGkv ZmlsZXMKIwljb21tYXBpL2ZpbGVzL0NWUwojCWNvbW1hcGkvZmlsZXMvQ1ZTL1Jvb3QKIwljb21t YXBpL2ZpbGVzL0NWUy9SZXBvc2l0b3J5CiMJY29tbWFwaS9maWxlcy9DVlMvRW50cmllcwojCWNv bW1hcGkvcGtnLWRlc2NyCiMJY29tbWFwaS9wa2ctY29tbWVudAojCWNvbW1hcGkvZGlzdGluZm8K Iwljb21tYXBpL01ha2VmaWxlCiMJY29tbWFwaS9wa2ctcGxpc3QKIwplY2hvIGMgLSBjb21tYXBp Cm1rZGlyIC1wIGNvbW1hcGkgPiAvZGV2L251bGwgMj4mMQplY2hvIGMgLSBjb21tYXBpL2ZpbGVz Cm1rZGlyIC1wIGNvbW1hcGkvZmlsZXMgPiAvZGV2L251bGwgMj4mMQplY2hvIGMgLSBjb21tYXBp L2ZpbGVzL0NWUwpta2RpciAtcCBjb21tYXBpL2ZpbGVzL0NWUyA+IC9kZXYvbnVsbCAyPiYxCmVj aG8geCAtIGNvbW1hcGkvZmlsZXMvQ1ZTL1Jvb3QKc2VkICdzL15YLy8nID5jb21tYXBpL2ZpbGVz L0NWUy9Sb290IDw8ICdFTkQtb2YtY29tbWFwaS9maWxlcy9DVlMvUm9vdCcKWDpwc2VydmVyOmFy aUBndWlubmVzczovb3B0L2N2cwpFTkQtb2YtY29tbWFwaS9maWxlcy9DVlMvUm9vdAplY2hvIHgg LSBjb21tYXBpL2ZpbGVzL0NWUy9SZXBvc2l0b3J5CnNlZCAncy9eWC8vJyA+Y29tbWFwaS9maWxl cy9DVlMvUmVwb3NpdG9yeSA8PCAnRU5ELW9mLWNvbW1hcGkvZmlsZXMvQ1ZTL1JlcG9zaXRvcnkn ClhTeW5jV2FyZS9wb3J0cy9jb21tYXBpL2ZpbGVzCkVORC1vZi1jb21tYXBpL2ZpbGVzL0NWUy9S ZXBvc2l0b3J5CmVjaG8geCAtIGNvbW1hcGkvZmlsZXMvQ1ZTL0VudHJpZXMKc2VkICdzL15YLy8n ID5jb21tYXBpL2ZpbGVzL0NWUy9FbnRyaWVzIDw8ICdFTkQtb2YtY29tbWFwaS9maWxlcy9DVlMv RW50cmllcycKWEQKRU5ELW9mLWNvbW1hcGkvZmlsZXMvQ1ZTL0VudHJpZXMKZWNobyB4IC0gY29t bWFwaS9wa2ctZGVzY3IKc2VkICdzL15YLy8nID5jb21tYXBpL3BrZy1kZXNjciA8PCAnRU5ELW9m LWNvbW1hcGkvcGtnLWRlc2NyJwpYVGhlIEphdmFUTSBDb21tdW5pY2F0aW9ucyBBUEkgY2FuIGJl IHVzZWQgdG8gd3JpdGUgcGxhdGZvcm0taW5kZXBlbmRlbnQKWGNvbW11bmljYXRpb25zIGFwcGxp Y2F0aW9ucyBmb3IgdGVjaG5vbG9naWVzIHN1Y2ggYXMKWHZvaWNlIG1haWwsIGZheCwgYW5kIHNt YXJ0Y2FyZHMuIApYClhUaGlzIHZlcnNpb24gb2YgdGhlIEphdmEgQ29tbXVuaWNhdGlvbnMgQVBJ IGNvbnRhaW5zIHN1cHBvcnQgZm9yClhSUzIzMiBzZXJpYWwgcG9ydHMgYW5kIElFRUUgMTI4NCBw YXJhbGxlbCBwb3J0cy4KWFdpdGggdXBkYXRlZCBmdW5jdGlvbmFsaXR5LCBvbmUgY2FuOiAKWApY RW51bWVyYXRlIHBvcnRzIGF2YWlsYWJsZSBvbiB0aGUgc3lzdGVtLiAKWE9wZW4gYW5kIGNsYWlt IG93bmVyc2hpcCBvZiBwb3J0cy4gClhSZXNvbHZlIHBvcnQgb3duZXJzaGlwIGNvbnRlbnRpb24g YmV0d2VlbiBtdWx0aXBsZSBhcHBsaWNhdGlvbnMuIApYUGVyZm9ybSBhc3luY2hyb25vdXMgYW5k IHN5bmNocm9ub3VzIEkvTyBvbiBwb3J0cy4gClhSZWNlaXZlIEJlYW5zLXN0eWxlIGV2ZW50cyBk ZXNjcmliaW5nIGNvbW11bmljYXRpb24gcG9ydCBzdGF0ZSBjaGFuZ2VzLiAKRU5ELW9mLWNvbW1h cGkvcGtnLWRlc2NyCmVjaG8geCAtIGNvbW1hcGkvcGtnLWNvbW1lbnQKc2VkICdzL15YLy8nID5j b21tYXBpL3BrZy1jb21tZW50IDw8ICdFTkQtb2YtY29tbWFwaS9wa2ctY29tbWVudCcKWFN1bidz IEphdmEgQ29tbXVuaWNhdGlvbiBBUEkKRU5ELW9mLWNvbW1hcGkvcGtnLWNvbW1lbnQKZWNobyB4 IC0gY29tbWFwaS9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPmNvbW1hcGkvZGlzdGluZm8gPDwgJ0VO RC1vZi1jb21tYXBpL2Rpc3RpbmZvJwpYTUQ1IChqYXZheF9jb21tLTJfMF8yLXNvbHNwYXJjLnRh ci5aKSA9IDAwZDM5MjBmMDU4N2JmMDdlZmU1MmFjYjZiOGFjODQyCkVORC1vZi1jb21tYXBpL2Rp c3RpbmZvCmVjaG8geCAtIGNvbW1hcGkvTWFrZWZpbGUKc2VkICdzL15YLy8nID5jb21tYXBpL01h a2VmaWxlIDw8ICdFTkQtb2YtY29tbWFwaS9NYWtlZmlsZScKWCMgTmV3IHBvcnRzIGNvbGxlY3Rp b24gbWFrZWZpbGUgZm9yOiAgICBKYXZhIENvbW1hcGkKWCMgRGF0ZSBjcmVhdGVkOgkJMjAwMS8w Ny8wMQpYIyBXaG9tOgkJCUFyaSBTdXV0YXJpIDxhcmkuc3V1dGFyaUBzeW5jcm9udGVjaC5jb20+ ClgjClgjICRGcmVlQlNEJApYIwpYClhQT1JUTkFNRT0JY29tbWFwaQpYUE9SVFZFUlNJT049CTIu MC4yClhQT1JUUkVWSVNJT049CTEKWENBVEVHT1JJRVM9CWphdmEKWE1BU1RFUl9TSVRFUz0JClhE SVNUTkFNRT0JamF2YXhfY29tbS0yXzBfMi1zb2xzcGFyYwpYRVhUUkFDVF9TVUZYPQkudGFyLloK WApYTUFJTlRBSU5FUj0JYXJpLnN1dXRhcmlAc3luY3JvbnRlY2guY29tClgKWFJVTl9ERVBFTkRT PQkke1BSRUZJWH0vamRrMS4zLjEvYmluL2phdmE6JHtQT1JUU0RJUn0vamF2YS9qZGsxMwpYClhO T19DRFJPTT0JIlN1biBoYXMgYSBmdW5reSBsaWNlbnNlIGZvciB0aGlzIHNvZnR3YXJlIgpYUkVT VFJJQ1RFRD0JIm5vIGNvbW1lcmNpYWwgdXNlIgpYClhXUktTUkM9CQkke1dSS0RJUn0vY29tbWFw aQpYClguaWYgZGVmaW5lZChCQVRDSCkgfHwgZGVmaW5lZChQQUNLQUdFX0JVSUxESU5HKQpYSUdO T1JFPQkJIlNob3VsZCBiZSBmZXRjaGVkIG1hbnVhbGx5IgpYLmVuZGlmClgKWGRvLWZldGNoOgpY CUBpZiBbICEgLWYgJHtESVNURElSfS8ke0RJU1ROQU1FfSR7RVhUUkFDVF9TVUZYfSBdOyB0aGVu IFwKWAkJJHtFQ0hPfSAiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PSI7IFwKWAkJJHtFQ0hPfSAiIFlvdSBtdXN0IGEgZmV0Y2ggdGhlIEph dmEgQ29tbXVuaWNhdGlvbnMgQVBJIDIuMC4yIjsgXApYCQkke0VDSE99ICIgKGZvciBTb2xhcmlz L1NQQVJDKSBhcmNoaXZlIGZyb20iOyBcClgJCSR7RUNIT30gIiI7IFwKWAkJJHtFQ0hPfSAiICAg ICBodHRwOi8vd3d3LmphdmFzb2Z0LmNvbS9wcm9kdWN0cy9qYXZhY29tbS9pbmRleC5odG1sIjsg XApYCQkke0VDSE99ICIiOyBcClgJCSR7RUNIT30gIiBBbmQgY29weSBpbnRvICR7RElTVERJUn0i OyBcClgJCSR7RUNIT30gIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0iOyBcClgJIGZpClgKWGRvLWJ1aWxkOgpYClhkby1pbnN0YWxsOgpY CUAke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L2NvbW0uamFyICR7UFJFRklYfS9qZGsxLjMuMS9q cmUvbGliL2V4dApYClguaW5jbHVkZSA8YnNkLnBvcnQubWs+CkVORC1vZi1jb21tYXBpL01ha2Vm aWxlCmVjaG8geCAtIGNvbW1hcGkvcGtnLXBsaXN0CnNlZCAncy9eWC8vJyA+Y29tbWFwaS9wa2ct cGxpc3QgPDwgJ0VORC1vZi1jb21tYXBpL3BrZy1wbGlzdCcKWGpkazEuMy4xL2pyZS9saWIvZXh0 L2NvbW0uamFyCkVORC1vZi1jb21tYXBpL3BrZy1wbGlzdApleGl0Cgo= --------------Boundary-00=_IUA49DY8IZ64FID1CK5Y-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 1 6:39:59 2001 Delivered-To: freebsd-java@freebsd.org Received: from catv00.kitanet.ne.jp (catv00.kitanet.ne.jp [210.146.3.11]) by hub.freebsd.org (Postfix) with SMTP id 15E6137B403 for ; Thu, 1 Nov 2001 06:39:50 -0800 (PST) Received: (qmail 15200 invoked by uid 0); 1 Nov 2001 14:39:42 -0000 Received: from fw132125.kitanet.ne.jp (HELO localhost) (210.237.132.125) by catv00.kitanet.ne.jp with SMTP; 1 Nov 2001 14:39:42 -0000 Date: Thu, 01 Nov 2001 23:42:58 +0900 (JST) Message-Id: <20011101.234258.730605272.sugimura@YasudaKei.org> To: freebsd-java@FreeBSD.org Subject: J2SE 1.3.1 patchset 5 /w JSSE 1.0.2 core dumps From: SUGIMURA Takashi =?iso-2022-jp?B?GyRCP3lCPBsoQiAbJEI1LjtOGyhC?= X-Mailer: Mew version 2.0 on XEmacs 21.1.14 (Cuyahoga Valley) Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Thu_Nov__1_23:42:58_2001_964)--" Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org ----Next_Part(Thu_Nov__1_23:42:58_2001_964)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, I am developing a commercial network software with FreeBSD by Java, I often get the core on threaded programs using JSSE 1.0.2. When a SSL connection begins, it often makes SIGBUS and SIGABRT as the attached log. SeedGenerator class is called from java.net.* classes, and it calls System.gc() to fail. This failure occures not always, at 1 time of a rate to about 10 times. On such a threaded program, can System.gc() be called safely? And can I avoid this problem? My environment is followings: FreeBSD 4.4-RC - 4.4-STABLE (from August 2001 to 22nd November 2001) J2SE 1.3.1 patchset 3 - 5 (now using only patchset 5) JSSE (Java Secure Socket Extensions) 1.0.2 Thanks for all, --- SUGIMURA Takashi GnuPG Key fingerprint = AB4D 2DB4 E305 3ACB A0A8 9417 F4C3 1191 E866 65AC ----Next_Part(Thu_Nov__1_23:42:58_2001_964)-- Content-Type: Application/Octet-Stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="thread.core.log.gz" H4sICA5a4TsAA3RocmVhZC5jb3JlLmxvZwDtWFtv2zYUfq5/BVH0wS5qVTfbkrEV8yVpPS RtFqftgGEoaOnY5iKTLkWly379KEpWLJty7LTA9qA8JAzJc/vOhUdnOnk7/DhF8scyXyI0 S2IEnDPeaJwnUYTEkgMOUZis1mgU4TgmAfp0iZqW4RhWm1ABnOKozRkTbdOyTKvXtpy+a7 9CCw5Ac/q41W+kIp5PAcK3QIFjwTi6UYfPUfNmMu6bf9se4DkG7xWK7+MvGeUXIQ+8jmeB Z8p9gQX0R59baM0J+9lqPMMC/YXvsBFhujAyfkYcAayb77Egd4AuQSxZ2FI344QaMQQJJ+ LeWHN2R0LgRkmnF0O2SOKcEU9os3RqpLL6jm239JJTgnypbrqe2zrWcD/UGx48GH5dYfd1 QgVZgbEIdFY/3JvexwJW6bV8pZTs2c4Phsc5GZ5st93dhsS3fV0suJ5lamKh8yCSgjCuIk zolAW3ICardWTEajkIAliLSpB0hDgj2d3O9LetHeop8Dvg2T2DyIu5xNK+orVd5xAtrqTb BF/AVkbEFrHEHS8gXS6IhFquqTBuRlcjHEVDHNxeEOlq6SCF/kd6S9k3iqYs4QGUwe+U4t EH39SA35vrErFzYiIe1H2Q/h5iySg4Qmu3pDWGQKe15x4RMrl36ToRUyGJV3nQXEs+B0Nm nzAV3dzfVg70ug8YpBmXcojjyNjUUvWPorqGgPHQwM0/xjhesivO2p8sw25btmn53p8nsl E6PZnTdHqxnRT/A0aD9XoP8kPMlLsIM/aI9jzkW5UUaSzIoJyTKGrubytqq+c8Rr4rdpvc dv0y+TCZz4FDuC16Zy+T6xwmTIVeEApaYtv/DmKne2RJmgJNiWL55/fLi720fpTFiFFZDc WPYVFZWB57qntY+1S7blj5VB/xsla9ppbVe+pram1r7flzR1MaHb8THPmajrHAC45XW+nL IQBZFg9WxzJZQbKznQWSf0wgfRxfHf2m2aXXITDnOghc/AgER79pMyJWECwxJYERf43SaK MQCMLoFWPRJabSgkxp/UmGQq/7VI+bJY9DZ66JUxu8H2VupYsmFEvb7oq41rronMhSTv4B Xkou6Ngapc1Q+4J7O0p/mP0lQTW+YVLd5KmLHObGNaSVTDYZvyWQgNxaMRmXO7tZDpredz LYb4lTBgUCL4rVlqeLvZxHWmUVcIUE9A7TMNoF0DE1QW76XVf3BWU+FcHti/k674nNg1i9 KFa58srWYnNT9MxNMSYLiQIKSbzGIlju2aqradJWWxvh26nSKzEKQl3faHYq+sZLRkn6OI ywVAmN5cdx9n1bUfR+sb2z7thxvNe2dz50h77ZRzIdgJdKdVGNW8hCMov4/QNPXRuRcu31 TN9MuY7H/tjb5epmXLP2V8P1QGnfqGzmKg/2mD+m8jYMV/gBht6Z4jly3c7JMGg+0BQKo/ NUUd80zaG1x7S7QcHSo6CJ0QvJXjE+c6xU27OhIyX00U9JWsYgfNN49lkGvix4SDA0A0SZ IHMCYb/xrDJFiyzMQvuE5lap0j0fZJ4e9vZt3PG0rWwkEB+yUtWnLVNlsCtTXdc6xdTtMl 5U6lbjGhbpIy1bRbTJloc8ScTcQ0vZqyOBZxFsS0uPf30/QWtCaSo0kvrpzhcRm8nCwAug dReHhKqhlfYwPyH0tkpONiVBQc4iTTo9JxaC1OSbbO/0erwDvNYebKAJVCHJbuSerWhDi0 6zHMnje4pXJFBaVpmzETb5oD3+GEuxcVZvV9nVE8JAV6iLWpxF/GhJohCFgMVSJyC9Mnn9 oepoEGG+Ol0xeS/rPbLC/ibTquMWWmXIoq9pNjzVA49gs/XkFK9Kq+QSrrKF3z9BdmM6eT sYXt9Ibt2X8heeMS5Qc5ERy/Sb3Wd7TaeFOEuknrIDq6e79XS3nu7W0916ultPd+vpbj3d rae79XS3nu7W0916ultPd+vpbj3drae79XS3nu7W0916uvsfT3cHapwruAyxtqwqHNS0Fs LGv/KSQ965KwAA ----Next_Part(Thu_Nov__1_23:42:58_2001_964)---- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 1 7:48:43 2001 Delivered-To: freebsd-java@freebsd.org Received: from smg.is.titech.ac.jp (smg.is.titech.ac.jp [131.112.35.1]) by hub.freebsd.org (Postfix) with ESMTP id 2F01937B405 for ; Thu, 1 Nov 2001 07:48:37 -0800 (PST) Received: from tripper.private (smg [131.112.35.1]) by smg.is.titech.ac.jp (Postfix) with ESMTP id 679E719886; Fri, 2 Nov 2001 00:47:24 +0900 (JST) Date: Fri, 02 Nov 2001 00:52:19 +0900 Message-ID: <55u1wea3po.wl@tripper.private> From: Fuyuhiko Maruyama To: SUGIMURA Takashi Cc: freebsd-java@FreeBSD.org Subject: Re: J2SE 1.3.1 patchset 5 /w JSSE 1.0.2 core dumps In-Reply-To: <20011101.234258.730605272.sugimura@YasudaKei.org> References: <20011101.234258.730605272.sugimura@YasudaKei.org> User-Agent: Wanderlust/2.7.4 (Too Funky) on XEmacs/21.5.3 (asparagus) MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, 01 Nov 2001 23:42:58 +0900 (JST), SUGIMURA Takashi wrote: > > [1 ] > Hello, > > I am developing a commercial network software with FreeBSD by Java, > I often get the core on threaded programs using JSSE 1.0.2. > > When a SSL connection begins, it often makes SIGBUS and SIGABRT > as the attached log. SeedGenerator class is called from java.net.* classes, > and it calls System.gc() to fail. This failure occures not always, > at 1 time of a rate to about 10 times. > > On such a threaded program, can System.gc() be called safely? > And can I avoid this problem? At least with green_threads, System.gc() should never have any problems timing related to timing. So if gc causes a problem, it shows that there is something wrong with FreeBSD's port. Your logs seem to show java.lang.Runtime.gc(Native Method) causes SIGBUS as you think, but it is quite difficult to understand what's exactly happen on your program only with your logs. Can you try to check the stack trace with gdb? $ setenv DEBUG_PROG=gdb $ java_g gdb> r ARGUMENTS_YOU_WANT_TO_GIVE_JAVA_COMMAND ...when SIGBUS is caused gdb> bt > My environment is followings: > > FreeBSD 4.4-RC - 4.4-STABLE (from August 2001 to 22nd November 2001) > J2SE 1.3.1 patchset 3 - 5 (now using only patchset 5) > JSSE (Java Secure Socket Extensions) 1.0.2 > > > Thanks for all, > > --- > SUGIMURA Takashi > GnuPG Key fingerprint = AB4D 2DB4 E305 3ACB A0A8 9417 F4C3 1191 E866 65AC To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sat Nov 3 14:26: 9 2001 Delivered-To: freebsd-java@freebsd.org Received: from mta7.srv.hcvlny.cv.net (mta7.srv.hcvlny.cv.net [167.206.5.22]) by hub.freebsd.org (Postfix) with ESMTP id 62F9837B405; Sat, 3 Nov 2001 14:26:02 -0800 (PST) Received: from [192.168.1.100] (ool-18be4d4b.dyn.optonline.net [24.190.77.75]) by mta7.srv.hcvlny.cv.net (iPlanet Messaging Server 5.0 Patch 2 (built Dec 14 2000)) with ESMTP id <0GM8002M4WZBJJ@mta7.srv.hcvlny.cv.net>; Sat, 03 Nov 2001 17:25:59 -0500 (EST) Date: Sat, 03 Nov 2001 17:23:03 -0500 From: John Clayton Subject: Re: problem intalling the jdk13 port In-reply-to: To: John Clayton , Greg Lewis , sobomax@FreeBSD.org Cc: freebsd-java@FreeBSD.ORG Message-id: MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hey All- After Greg's suggested problems with the path I started digging. I didn't find any more info in the mailing lists, but I found the following and hope somebody might be able to help. Maxim mentioned that -bootclasspath was empty, but it isn't set in the environment, so I'm not sure why that's the case. Interestingly, I received the exact same error while going back and trying to install the jdk12-beta port. InvokersGen is giving me woes! Anyway --- here is the relevant error output: *First, try to compile InvokersGen ::: /usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/sh are/classes" -d ../../../build/bsd-i386/classes -d ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj -nowarn ../../../src/share/javavm/runtime/InvokerGen.java *Then try to rm invokers.c ::: rm -f ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c *And finally, use InvokersGen ... and get an error::: /usr/local/linux-jdk1.3.1/bin/java -classpath ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj InvokerGen < ../../../src/share/javavm/include/invokers.txt > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c Exception in thread "main" java.lang.NoClassDefFoundError: InvokerGen ------------- SO, I then tried running each command from the make directories and got the following: * tried compiling InvokersGen myself::: %/usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/sh are/classes" -d ../../../build/bsd-i386/classes -d ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj -nowarn ../../../src/share/javavm/runtime/InvokerGen.java %rm -f ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c * seemed to work ... but then::: %/usr/local/linux-jdk1.3.1/bin/java -classpath ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj InvokerGen < ../../../src/share/javavm/include/invokers.txt > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c Exception in thread "main" java.lang.NoClassDefFoundError: InvokerGen ** DRAT ! ** * Then, I turned off -nowarn and tried to compile again ::: %/usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/sh are/classes" -d ../../../build/bsd-i386/classes -d ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj ../../../src/share/javavm/runtime/InvokerGen.java Note: ../../../src/share/javavm/runtime/InvokerGen.java uses or overrides a deprecated API. Note: Recompile with -deprecation for details. *tried it with -deprecation and got this::: %/usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/sh are/classes" -d ../../../build/bsd-i386/classes -d ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj ../../../src/share/javavm/runtime/InvokerGen.java -deprecation ../../../src/share/javavm/runtime/InvokerGen.java:164: warning: readLine() in java.io.DataInputStream has been deprecated while ((line = in.readLine()) != null) { ^ 1 warning ------------ So, I know this is LONG, but is this something I'm doing wrong here? I've got all my relevant environment variables unset before I start. I've got the linux jdk 1.3.1_01 installed. I've got the latest patches (p5). I am using a freeBSD box that was set up by my ISP (Interland's Freedom line) to allow for "virtual" servers, that is, everybody has their own apparent OS, with core elements shared. All the dependencies check out in the beginning. I drop the compressed source in a non-standard dir that was set up by Interland /usr/tmp/usr/ports/distfiles, but it doesn't seem to have any trouble finding them. If it's not me, then it's my set up. And it's odd that InvokersGen breaks under the jdk12-beta install too. I can't find any more info in the mailing list archives ... so, any help? Thanks, please excuse the missive, John ----------------------------------------------------------- "He who asks a question remains a fool for five minutes; He who never asks a question remains a fool forever" --Chinese Proverb John Clayton neuroboy@optonline.net > From: John Clayton > Date: Thu, 25 Oct 2001 19:53:35 -0500 > To: Greg Lewis > Cc: > Subject: Re: problem intalling the jdk13 port > > thanks greg, i'll do just that > > > ----------------------------------------------------------- > > "He who asks a question remains a fool for five minutes; > He who never asks a question remains a fool forever" > --Chinese Proverb > > > John Clayton > neuroboy@optonline.net > >> From: Greg Lewis >> Date: Wed, 24 Oct 2001 23:04:35 +0930 >> To: John Clayton >> Cc: freebsd-java@FreeBSD.ORG >> Subject: Re: problem intalling the jdk13 port >> >> On Sun, Oct 21, 2001 at 04:30:32PM -0400, John Clayton wrote: >>> I am having a problem installing the jdk13 port that seems complicated to my >>> understanding, so any help would be appreciated. I have all the requisite >>> ports, and have the linuk-jdk1.3.1 port installed. Everything goes pretty >>> well until the following: >>> >>> /usr/bin/sed -e >>> 's!interpreter\.o!../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/&!g' > >>> ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/interpreter.d >>> /usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath >>> ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath >>> "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/sh >>> are/classes" -d ../../../build/bsd-i386/classes -d >>> ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj -nowarn >>> ../../../src/share/javavm/runtime/InvokerGen.java >>> rm -f ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c >>> /usr/local/linux-jdk1.3.1/bin/java -classpath >>> ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj InvokerGen < >>> ../../../src/share/javavm/include/invokers.txt > >>> ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c >>> Exception in thread "main" java.lang.NoClassDefFoundError: InvokerGen >>> gmake[3]: *** >>> [../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c] Error 1 >> >> There are known problems using the Linux JDK to generate invokers.c with >> certain directory paths. The problem appears to lie in the linuxulator >> itself. There are workarounds though -- take a look at the list archives. >> >> -- >> Greg Lewis Email : glewis@eyesbeyond.com >> Eyes Beyond Phone : (801) 765 1887 >> Information Technology Web : http://www.eyesbeyond.com >> >> >> To Unsubscribe: send mail to majordomo@FreeBSD.org >> with "unsubscribe freebsd-java" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sat Nov 3 18:33:52 2001 Delivered-To: freebsd-java@freebsd.org Received: from zircon.seattle.wa.us (sense-sea-CovadSub-0-228.oz.net [216.39.147.228]) by hub.freebsd.org (Postfix) with SMTP id 2422737B405 for ; Sat, 3 Nov 2001 18:33:50 -0800 (PST) Received: (qmail 75767 invoked by uid 1001); 4 Nov 2001 02:34:12 -0000 From: Joe Kelsey MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15332.43300.577961.766156@zircon.zircon.seattle.wa.us> Date: Sat, 3 Nov 2001 18:34:12 -0800 To: John Clayton Cc: Greg Lewis , sobomax@FreeBSD.org, freebsd-java@FreeBSD.ORG Subject: Re: problem intalling the jdk13 port In-Reply-To: References: X-Mailer: VM 6.96 under Emacs 21.1.1 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org John Clayton writes: > /usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath > ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath > "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/sh > are/classes" -d ../../../build/bsd-i386/classes -d > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj -nowarn > ../../../src/share/javavm/runtime/InvokerGen.java Here is what happens during my 'make' in /usr/ports/java: /usr/bin/sed -e 's!interpreter\.o!../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/&!g' > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/interpreter.d /usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/share/classes" -d ../../../build/bsd-i386/classes -d ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj -nowarn ../../../src/share/javavm/runtime/InvokerGen.java rm -f ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c /usr/local/linux-jdk1.3.1/bin/java -classpath ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj InvokerGen < ../../../src/share/javavm/include/invokers.txt > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c /usr/bin/gcc -O -pipe -W -Wall -Wno-unused -Wno-parentheses -DTRIMMED -Di386 -DARCH='"i386"' -DSOLARIS2 -DRELEASE='"1.3.1-internal"' -DFULL_VERSION='"1.3.1-internal-joe-011103-16:40"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -DLOGGING -D_LITTLE_ENDIAN -DHPROF -DCHECK_JNI -DBREAKPTS -DHAVE_ALIGNED_LONGLONGS -DHAVE_ALIGNED_DOUBLES -DRELEASE='"1.3.1-internal"' -DFULL_VERSION='"1.3.1-internal-joe-011103-16:40"' -I. -I../../../build/bsd-i386/tmp/java/java.lang/jvm/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/solaris/javavm/include -I../../../src/solaris/hpi/export -I../../../src/solaris/native/common -I../../../src/share/javavm/include -I../../../src/share/hpi/export -I../../../src/share/native/common -I../../../src/share/javavm/runtime -DUSE_PTHREADS -c -o ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.o ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c I think that what you need to do is to delete the jdk13 port and re-cvsup. When patchset 5 first came out, I tried manually applying Greg's Makefile patch to the port and encountered many problems. As soon as the port was updated to reflect patchset 5 requirements, I had absolutely no trouble compiling and installing jdk13. /Joe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sat Nov 3 18:43:24 2001 Delivered-To: freebsd-java@freebsd.org Received: from mta5.srv.hcvlny.cv.net (mta5.srv.hcvlny.cv.net [167.206.5.31]) by hub.freebsd.org (Postfix) with ESMTP id A2BE337B409; Sat, 3 Nov 2001 18:43:20 -0800 (PST) Received: from [192.168.1.100] (ool-18be4d4b.dyn.optonline.net [24.190.77.75]) by mta2.srv.hcvlny.cv.net (iPlanet Messaging Server 5.0 Patch 2 (built Dec 14 2000)) with ESMTP id <0GM900H3F8W702@mta2.srv.hcvlny.cv.net>; Sat, 03 Nov 2001 21:43:20 -0500 (EST) Date: Sat, 03 Nov 2001 21:40:27 -0500 From: John Clayton Subject: Re: problem intalling the jdk13 port In-reply-to: <15332.43300.577961.766156@zircon.zircon.seattle.wa.us> Cc: Greg Lewis , sobomax@FreeBSD.org, freebsd-java@FreeBSD.ORG Message-id: MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Thanks Joe. However, I do have the latest port (p5) as well as source and patches to match. thanks though. I'm still trying to figure out why the compiler complained about the deprecated API. ----------------------------------------------------------- "He who asks a question remains a fool for five minutes; He who never asks a question remains a fool forever" --Chinese Proverb John Clayton neuroboy@optonline.net > From: Joe Kelsey > Date: Sat, 03 Nov 2001 18:34:12 -0800 > To: John Clayton > Cc: Greg Lewis , sobomax@FreeBSD.org, > freebsd-java@FreeBSD.ORG > Subject: Re: problem intalling the jdk13 port > > John Clayton writes: >> /usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath >> ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath >> "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/sh >> are/classes" -d ../../../build/bsd-i386/classes -d >> ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj -nowarn >> ../../../src/share/javavm/runtime/InvokerGen.java > > Here is what happens during my 'make' in /usr/ports/java: > > /usr/bin/sed -e > 's!interpreter\.o!../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/&!g' > > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/interpreter.d > /usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath > ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath > "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/shar > e/classes" -d ../../../build/bsd-i386/classes -d > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj -nowarn > ../../../src/share/javavm/runtime/InvokerGen.java > rm -f ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c > /usr/local/linux-jdk1.3.1/bin/java -classpath > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj InvokerGen < > ../../../src/share/javavm/include/invokers.txt > > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c > /usr/bin/gcc -O -pipe -W -Wall -Wno-unused -Wno-parentheses -DTRIMMED > -Di386 -DARCH='"i386"' -DSOLARIS2 -DRELEASE='"1.3.1-internal"' > -DFULL_VERSION='"1.3.1-internal-joe-011103-16:40"' -D_LARGEFILE64_SOURCE > -D_GNU_SOURCE -D_REENTRANT -DLOGGING -D_LITTLE_ENDIAN -DHPROF -DCHECK_JNI > -DBREAKPTS -DHAVE_ALIGNED_LONGLONGS -DHAVE_ALIGNED_DOUBLES > -DRELEASE='"1.3.1-internal"' > -DFULL_VERSION='"1.3.1-internal-joe-011103-16:40"' -I. > -I../../../build/bsd-i386/tmp/java/java.lang/jvm/CClassHeaders > -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export > -I../../../src/solaris/javavm/include -I../../../src/solaris/hpi/export > -I../../../src/solaris/native/common -I../../../src/share/javavm/include > -I../../../src/share/hpi/export -I../../../src/share/native/common > -I../../../src/share/javavm/runtime -DUSE_PTHREADS -c -o > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.o > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c > > I think that what you need to do is to delete the jdk13 port and > re-cvsup. When patchset 5 first came out, I tried manually applying > Greg's Makefile patch to the port and encountered many problems. As > soon as the port was updated to reflect patchset 5 requirements, I had > absolutely no trouble compiling and installing jdk13. > > /Joe > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-java" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message