From owner-freebsd-java@FreeBSD.ORG Sun May 30 21:55:59 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B40D16A4CE for ; Sun, 30 May 2004 21:55:59 -0700 (PDT) Received: from mail.ekkobsd.org (mail.ekkobsd.org [64.62.161.77]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3ACD443D45 for ; Sun, 30 May 2004 21:55:59 -0700 (PDT) (envelope-from tyler@ekkobsd.org) Received: (qmail 26301 invoked from network); 31 May 2004 04:58:46 -0000 Received: from localhost (HELO www.ekkobsd.org) (127.0.0.1) by mail.ekkobsd.org with SMTP; 31 May 2004 04:58:46 -0000 From: "R. Tyler Ballance" To: java@FreeBSD.org Date: Sun, 30 May 2004 21:58:46 -0700 Message-Id: <20040531044522.M69101@ekkobsd.org> X-Mailer: Open WebMail 1.90 20030212 X-OriginatingIP: 66.190.110.217 (tyler) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Subject: Continuing build problems with Jdk14 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 May 2004 04:55:59 -0000 I'm still hitting problems on FreeBSD 4.8-STABLE compiling the jdk14 port I'm wondering if it's the version of the GNU/gcc compiler I have or what (which is gcc version 2.95.4 20020320) But here's the following output, it's been produced consistantly across a couple 4.8-STABLE systems, and on the same part of the port, any ideas? --------- Compiling /usr/ports/java/jdk14/work/hotspot/src/share/vm/memory/blockOffsetTable.cpp In file included from ../generated/incls/_blockOffsetTable.cpp.incl:104, from /usr/ports/java/jdk14/work/hotspot/src/share/vm/memory/blockOffsetTable.cpp:10: ../generated/adfiles/adGlobals_i486.hpp:16: Internal compiler error. ../generated/adfiles/adGlobals_i486.hpp:16: Please submit a full bug report. ../generated/adfiles/adGlobals_i486.hpp:16: See for instructions. cpp0: output pipe has been closed gmake[3]: *** [blockOffsetTable.o] Error 1 gmake[3]: Leaving directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product' gmake[2]: *** [the_vm] Error 2 gmake[2]: Leaving directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product' gmake[1]: *** [product] Error 2 gmake[1]: Leaving directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp' gmake: *** [product] Error 2 *** Error code 2 Stop in /usr/ports/java/jdk14. -------------------- The errors that I was hitting previously were solved by those kernel options, but then this error has presented itself -Tyler From owner-freebsd-java@FreeBSD.ORG Mon May 31 02:06:11 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C078416A4CE for ; Mon, 31 May 2004 02:06:11 -0700 (PDT) Received: from limicola.its.uu.se (limicola.its.UU.SE [130.238.7.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id 14E6943D2D for ; Mon, 31 May 2004 02:06:10 -0700 (PDT) (envelope-from yuri@irfu.se) Received: by limicola.its.uu.se (Postfix, from userid 205) id ED49B18042; Mon, 31 May 2004 11:05:21 +0200 (MSZ) Received: from limicola.its.uu.se(127.0.0.1) by limicola.its.uu.se via virus-scan id s2373; Mon, 31 May 04 11:05:18 +0200 Received: from irfu.se (sol.irfu.se [130.238.30.6]) by limicola.its.uu.se (Postfix) with SMTP id 7C954786C; Mon, 31 May 2004 11:05:17 +0200 (MSZ) Received: from irfu.se by irfu.se (SMI-8.6/SMI-SVR4) id LAA00240; Mon, 31 May 2004 11:05:53 +0200 Message-ID: <40BAF5B4.7050102@irfu.se> Date: Mon, 31 May 2004 11:07:00 +0200 From: Yuri Khotyaintsev Organization: Swedish Inst. of Space Physics User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; uk-UA; rv:1.6) Gecko/20040113 X-Accept-Language: uk-UA, uk, ru, sv MIME-Version: 1.0 To: "R. Tyler Ballance" References: <20040531044522.M69101@ekkobsd.org> In-Reply-To: <20040531044522.M69101@ekkobsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: java@freebsd.org Subject: Re: Continuing build problems with Jdk14 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 May 2004 09:06:11 -0000 R. Tyler Ballance wrote: > I'm still hitting problems on FreeBSD 4.8-STABLE compiling the jdk14 port > > I'm wondering if it's the version of the GNU/gcc compiler I have or what > (which is gcc version 2.95.4 20020320) > But here's the following output, it's been produced consistantly across a > couple 4.8-STABLE systems, and on the same part of the port, any ideas? > > --------- > Compiling > /usr/ports/java/jdk14/work/hotspot/src/share/vm/memory/blockOffsetTable.cpp > In file included from ../generated/incls/_blockOffsetTable.cpp.incl:104, > from > /usr/ports/java/jdk14/work/hotspot/src/share/vm/memory/blockOffsetTable.cpp:10: > ../generated/adfiles/adGlobals_i486.hpp:16: Internal compiler error. > ../generated/adfiles/adGlobals_i486.hpp:16: Please submit a full bug > report. > ../generated/adfiles/adGlobals_i486.hpp:16: See > for instructions. > cpp0: output pipe has been closed > gmake[3]: *** [blockOffsetTable.o] Error 1 > gmake[3]: Leaving directory > `/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product' > gmake[2]: *** [the_vm] Error 2 > gmake[2]: Leaving directory > `/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product' > gmake[1]: *** [product] Error 2 > gmake[1]: Leaving directory > `/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp' > gmake: *** [product] Error 2 > *** Error code 2 > > Stop in /usr/ports/java/jdk14. > > -------------------- > > The errors that I was hitting previously were solved by those kernel > options, but then this error has presented itself > Do you have CFLAGS set in make.conf? It may case the problem. -- Yuri Khotyaintsev, PhD Swedish Institute of Space Physics, http://www.cluster.irfu.se/yuri Uppsala (IRF-U) http://ovt.irfu.se From owner-freebsd-java@FreeBSD.ORG Mon May 31 11:02:03 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8208316A4CF for ; Mon, 31 May 2004 11:02:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7560343D45 for ; Mon, 31 May 2004 11:02:03 -0700 (PDT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i4VI1kOc022701 for ; Mon, 31 May 2004 11:01:46 -0700 (PDT) (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i4VI1kP7022695 for freebsd-java@freebsd.org; Mon, 31 May 2004 11:01:46 -0700 (PDT) (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 31 May 2004 11:01:46 -0700 (PDT) Message-Id: <200405311801.i4VI1kP7022695@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-java@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 May 2004 18:02:03 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2004/04/12] ports/65479 java ports reinstall ignores ${MAKE_ARGS} o [2004/05/01] java/66151 java JBuilderX (sun jvm 1.4.1 builtin) crashes 2 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/10/18] java/44251 java Create stylebook port o [2003/07/29] java/55032 java SVr4 emulation interferes with install s [2003/09/16] java/56928 java jce-aba port should install to $JAVA_HOME o [2004/02/14] java/62837 java linux-sun-jdk14 executables hang with COM o [2004/04/08] java/65335 java [PATCH] java/jdk14: use bsd.java.mk for J o [2004/04/12] ports/65465 java Eclipse has no fonts with recent pango, c f [2004/05/19] java/66875 java Eclipse Version 3.0 port not available 7 problems total. From owner-freebsd-java@FreeBSD.ORG Tue Jun 1 06:41:33 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5333816A4CE for ; Tue, 1 Jun 2004 06:41:33 -0700 (PDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.183]) by mx1.FreeBSD.org (Postfix) with ESMTP id E347643D31 for ; Tue, 1 Jun 2004 06:41:32 -0700 (PDT) (envelope-from gwk@rahn-koltermann.de) Received: from [212.227.126.207] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1BV9WG-0001QO-00; Tue, 01 Jun 2004 15:41:32 +0200 Received: from [217.232.142.218] (helo=[192.168.0.3]) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1BV9WE-0008Az-00; Tue, 01 Jun 2004 15:41:31 +0200 From: "Georg-W. Koltermann" To: freebsd-java@freebsd.org Content-Type: text/plain Message-Id: <1086097277.1077.3.camel@localhost.muc.eu.mscsoftware.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 01 Jun 2004 15:41:17 +0200 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:90bcaad5e51ecc993b2919ba4b74e6dc cc: Mustabasic Reuf cc: Jan-Peter Koopmann Subject: Updated my hack for Eclipse 3 on FreeBSD to include M9 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2004 13:41:33 -0000 Hi, since the Eclipse 3 port has not yet appeared in CVS, I once again updated my quick hack to include patches for M9, see http://www.rahn-koltermann.de/files/ -- Regards, Georg. From owner-freebsd-java@FreeBSD.ORG Tue Jun 1 11:02:44 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3399016A4CE for ; Tue, 1 Jun 2004 11:02:44 -0700 (PDT) Received: from gldis.ca (constans.gldis.ca [66.11.169.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60A3B43D58 for ; Tue, 1 Jun 2004 11:02:42 -0700 (PDT) (envelope-from gldisater@gldis.ca) Received: from localhost (localhost [127.0.0.1]) by gldis.ca (8.12.8p2/8.12.8) with SMTP id i51ICqCX017894; Tue, 1 Jun 2004 14:12:53 -0400 (EDT) (envelope-from gldisater@gldis.ca) X-Authentication-Warning: gldis.ca: localhost [127.0.0.1] didn't use HELO protocol Message-ID: <40BCC56A.3090102@gldis.ca> Date: Tue, 01 Jun 2004 14:05:30 -0400 From: Jeremy Faulkner User-Agent: Mozilla Thunderbird 0.6 (X11/20040522) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Georg-W. Koltermann" References: <1086097277.1077.3.camel@localhost.muc.eu.mscsoftware.com> In-Reply-To: <1086097277.1077.3.camel@localhost.muc.eu.mscsoftware.com> X-Enigmail-Version: 0.84.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 'clamd / ClamAV version 0.65', clamav-milter version '0.60p' cc: java@freebsd.org Subject: Re: Updated my hack for Eclipse 3 on FreeBSD to include M9 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2004 18:02:44 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Georg-W. Koltermann wrote: | Hi, | | since the Eclipse 3 port has not yet appeared in CVS, I once again | updated my quick hack to include patches for M9, see | http://www.rahn-koltermann.de/files/ | | -- | Regards, | Georg. The build of eclipse failed on my machine. I got a little farther after modifying the eclipse-build.sh file. Apparently you have JAVA_HOME defined in your build environment, and I did not. Any help would be appreciated. mod_build.txt fails at the same spot my attempts at creating an eclipse3M9 port based off of your 3M8 patches and the existing eclipse port. The entire output of my attempts can be found here: http://www.gldis.ca/gldisater/eclipse3 build.txt output of your instructions as is. mod-build.txt is the output after modifying eclipse-build.sh eclipse-build.sh is the modified eclipse-build.sh env.txt is the environment variables defined at the time of build pkg_info.txt is the output of pkg_info on my machine eclipse3M9-port.tar.gz the port I'm currently working on, with Georg's patch and mine, and the output of a failed build (Georg's patch) - -- Jeremy Faulkner http://www.gldis.ca -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFAvMVpfb0Lle2MIEIRAgbLAJ9WTw43aNQuQjdMT1lLmjFBnurYXQCg4bnf 7f59s3nqelG/aB4C6Fpwh00= =H/1h -----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Tue Jun 1 12:46:44 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5386D16A4CE for ; Tue, 1 Jun 2004 12:46:44 -0700 (PDT) Received: from lennier.cc.vt.edu (lennier.cc.vt.edu [198.82.162.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id B88BB43D3F for ; Tue, 1 Jun 2004 12:46:43 -0700 (PDT) (envelope-from daniel.fisher@vt.edu) Received: from zidane.cc.vt.edu (IDENT:mirapoint@evil-zidane [10.1.1.13]) by lennier.cc.vt.edu (8.12.8/8.12.8) with ESMTP id i51JkgNl307879 for ; Tue, 1 Jun 2004 15:46:42 -0400 (EDT) Received: from psych.iad.vt.edu (psych.iad.vt.edu [128.173.13.108]) by zidane.cc.vt.edu (MOS 3.4.6-GR) with SMTP id AWP47319; Tue, 1 Jun 2004 15:46:40 -0400 (EDT) Date: Tue, 1 Jun 2004 15:46:01 -0400 From: Daniel Fisher To: java@freebsd.org Message-Id: <20040601154601.0869f5b4@psych.iad.vt.edu> Organization: Virginia Tech X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i386-portbld-freebsd5.2.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2004 19:46:44 -0000 I'm experiencing a weird threading problem with jdk-1.4.2p6_3 that I don't see on Linux. It looks like the BSD JDK is not honoring sychronize statements. Has anyone seen this before? If not, who should I send sample code to? Thanks. -- Daniel Fisher From owner-freebsd-java@FreeBSD.ORG Wed Jun 2 00:04:40 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4C23B16A4D2 for ; Wed, 2 Jun 2004 00:04:40 -0700 (PDT) Received: from ulysses.noc.ntua.gr (ulysses.noc.ntua.gr [147.102.222.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FFE343D49 for ; Wed, 2 Jun 2004 00:04:39 -0700 (PDT) (envelope-from past@noc.ntua.gr) Received: from ajax.noc.ntua.gr (ajax.noc.ntua.gr [147.102.220.1]) by ulysses.noc.ntua.gr (8.12.9p1/8.12.9) with ESMTP id i5274cK5055411; Wed, 2 Jun 2004 10:04:38 +0300 (EEST) (envelope-from past@noc.ntua.gr) Received: from [147.102.220.45] (hal.noc.ntua.gr [147.102.220.45]) by ajax.noc.ntua.gr (8.12.11/8.12.11) with ESMTP id i5274crt019969; Wed, 2 Jun 2004 10:04:38 +0300 (EEST) (envelope-from past@noc.ntua.gr) Message-ID: <40BD7C06.5050205@noc.ntua.gr> Date: Wed, 02 Jun 2004 10:04:38 +0300 From: Panagiotis Astithas Organization: NTUA/NMC User-Agent: Mozilla Thunderbird 0.6 (X11/20040510) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Daniel Fisher References: <20040601154601.0869f5b4@psych.iad.vt.edu> In-Reply-To: <20040601154601.0869f5b4@psych.iad.vt.edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: java@freebsd.org Subject: Re: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 07:04:40 -0000 Daniel Fisher wrote: > I'm experiencing a weird threading problem with jdk-1.4.2p6_3 that I don't see > on Linux. > It looks like the BSD JDK is not honoring sychronize statements. > Has anyone seen this before? > If not, who should I send sample code to? Um, the list? -- Panagiotis Astithas Electrical & Computer Engineer, PhD Network Management Center National Technical University of Athens, Greece From owner-freebsd-java@FreeBSD.ORG Wed Jun 2 00:31:53 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C9F116A4CE for ; Wed, 2 Jun 2004 00:31:53 -0700 (PDT) Received: from diomedes.noc.ntua.gr (diomedes.noc.ntua.gr [147.102.222.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id 613A343D31 for ; Wed, 2 Jun 2004 00:31:52 -0700 (PDT) (envelope-from past@noc.ntua.gr) Received: from ajax.noc.ntua.gr (ajax.noc.ntua.gr [147.102.220.1]) i527VYGC017617; Wed, 2 Jun 2004 10:31:34 +0300 (EEST) (envelope-from past@noc.ntua.gr) Received: from [147.102.220.45] (hal.noc.ntua.gr [147.102.220.45]) by ajax.noc.ntua.gr (8.12.11/8.12.11) with ESMTP id i527VX6s021122; Wed, 2 Jun 2004 10:31:34 +0300 (EEST) (envelope-from past@noc.ntua.gr) Message-ID: <40BD8255.50704@noc.ntua.gr> Date: Wed, 02 Jun 2004 10:31:33 +0300 From: Panagiotis Astithas Organization: NTUA/NMC User-Agent: Mozilla Thunderbird 0.6 (X11/20040510) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jeremy Faulkner References: <1086097277.1077.3.camel@localhost.muc.eu.mscsoftware.com> <40BCC56A.3090102@gldis.ca> In-Reply-To: <40BCC56A.3090102@gldis.ca> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: java@freebsd.org cc: "Georg-W. Koltermann" Subject: Re: Updated my hack for Eclipse 3 on FreeBSD to include M9 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 07:31:53 -0000 Jeremy Faulkner wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Georg-W. Koltermann wrote: > | Hi, > | > | since the Eclipse 3 port has not yet appeared in CVS, I once again > | updated my quick hack to include patches for M9, see > | http://www.rahn-koltermann.de/files/ > | > | -- > | Regards, > | Georg. > > The build of eclipse failed on my machine. I got a little farther after > modifying the eclipse-build.sh file. Apparently you have JAVA_HOME > defined in your build environment, and I did not. Any help would be > appreciated. Try setting JAVA_HOME before starting the build process. > mod_build.txt fails at the same spot my attempts at creating an > eclipse3M9 port based off of your 3M8 patches and the existing eclipse > port. > > The entire output of my attempts can be found here: > http://www.gldis.ca/gldisater/eclipse3 > > build.txt output of your instructions as is. > mod-build.txt is the output after modifying eclipse-build.sh > eclipse-build.sh is the modified eclipse-build.sh > env.txt is the environment variables defined at the time of build > pkg_info.txt is the output of pkg_info on my machine > eclipse3M9-port.tar.gz the port I'm currently working on, with Georg's > patch and mine, and the output of a failed build (Georg's patch) I've been playing with the port too since yesterday and I'm looking forward to checking out your efforts. Cheers, -- Panagiotis Astithas Electrical & Computer Engineer, PhD Network Management Center National Technical University of Athens, Greece From owner-freebsd-java@FreeBSD.ORG Wed Jun 2 00:50:00 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B166816A4CE for ; Wed, 2 Jun 2004 00:50:00 -0700 (PDT) Received: from mailout10.sul.t-online.com (mailout10.sul.t-online.com [194.25.134.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7220243D49 for ; Wed, 2 Jun 2004 00:50:00 -0700 (PDT) (envelope-from Torben.Jaeger@t-online.de) Received: from fwd10.aul.t-online.de by mailout10.sul.t-online.com with smtp id 1BVQVM-0005yq-02; Wed, 02 Jun 2004 09:49:44 +0200 Received: from jicken.homeunix.org (EYWl7-ZJreYBWkfyM6rFd62eI7hwwjRZ-WAzomE0aqr+PUyfvrOrZY@[80.144.231.135]) by fwd10.sul.t-online.com with esmtp id 1BVQV7-0JLTKi0; Wed, 2 Jun 2004 09:49:29 +0200 Received: from localhost (localhost [127.0.0.1]) by jicken.homeunix.org (Postfix) with ESMTP id 33C0C726 for ; Wed, 2 Jun 2004 09:49:22 +0200 (CEST) Received: from jicken.homeunix.org ([127.0.0.1]) by localhost (devil.jicken.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 64644-03 for ; Wed, 2 Jun 2004 09:49:11 +0200 (CEST) Received: from vaio.jicken.de (localhost [127.0.0.1]) by jicken.homeunix.org (Postfix) with ESMTP id AD6FF6FC for ; Wed, 2 Jun 2004 09:49:09 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by vaio.jicken.de (Postfix) with ESMTP id 1F660165 for ; Wed, 2 Jun 2004 07:48:36 +0000 (GMT) Received: from vaio.jicken.de ([127.0.0.1]) by localhost (vaio.jicken.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00546-01 for ; Wed, 2 Jun 2004 07:48:33 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by vaio.jicken.de (Postfix) with ESMTP id A48DD3A for ; Wed, 2 Jun 2004 07:48:33 +0000 (GMT) From: Torben.Jaeger@t-online.de (Torben =?iso-8859-1?q?J=E4ger?=) To: freebsd-java@freebsd.org Date: Wed, 2 Jun 2004 09:48:26 +0200 User-Agent: KMail/1.6.2 References: <1086097277.1077.3.camel@localhost.muc.eu.mscsoftware.com> <40BCC56A.3090102@gldis.ca> <40BD8255.50704@noc.ntua.gr> In-Reply-To: <40BD8255.50704@noc.ntua.gr> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <200406020948.30203.jicken@web.de> X-Virus-Scanned: by amavisd-new at vaio.jicken.de X-Virus-Scanned: by amavisd-new at jicken.homeunix.org X-Seen: false X-ID: EYWl7-ZJreYBWkfyM6rFd62eI7hwwjRZ-WAzomE0aqr+PUyfvrOrZY Subject: Re: Updated my hack for Eclipse 3 on FreeBSD to include M9 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: jicken@web.de List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 07:50:00 -0000 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > > I've been playing with the port too since yesterday and I'm looking > forward to checking out your efforts. > perhaps this could help too: http://jicken.privat.t-online.de/eclipse3-M9.tbz cheers =2D --=20 // torben@ FreeBSD 5.2.1-RELEASE-p5 =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAvYZNq6Fy8gFIMs0RAm8ZAJ41T0OVhGrzDFf24jBaQl85XY1OLQCfSK1W pzxUFHVAdpwv9CMel7emxCc=3D =3Da24f =2D----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Wed Jun 2 00:55:11 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0173116A4D0 for ; Wed, 2 Jun 2004 00:55:11 -0700 (PDT) Received: from ulysses.noc.ntua.gr (ulysses.noc.ntua.gr [147.102.222.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4151743D31 for ; Wed, 2 Jun 2004 00:55:10 -0700 (PDT) (envelope-from past@noc.ntua.gr) Received: from ajax.noc.ntua.gr (ajax.noc.ntua.gr [147.102.220.1]) by ulysses.noc.ntua.gr (8.12.9p1/8.12.9) with ESMTP id i527spK5064559; Wed, 2 Jun 2004 10:54:51 +0300 (EEST) (envelope-from past@noc.ntua.gr) Received: from [147.102.220.45] (hal.noc.ntua.gr [147.102.220.45]) by ajax.noc.ntua.gr (8.12.11/8.12.11) with ESMTP id i527sp7K022657; Wed, 2 Jun 2004 10:54:51 +0300 (EEST) (envelope-from past@noc.ntua.gr) Message-ID: <40BD87CB.3020408@noc.ntua.gr> Date: Wed, 02 Jun 2004 10:54:51 +0300 From: Panagiotis Astithas Organization: NTUA/NMC User-Agent: Mozilla Thunderbird 0.6 (X11/20040510) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jicken@web.de References: <1086097277.1077.3.camel@localhost.muc.eu.mscsoftware.com> <40BCC56A.3090102@gldis.ca> <40BD8255.50704@noc.ntua.gr> <200406020948.30203.jicken@web.de> In-Reply-To: <200406020948.30203.jicken@web.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit cc: freebsd-java@freebsd.org Subject: Re: Updated my hack for Eclipse 3 on FreeBSD to include M9 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 07:55:11 -0000 Torben Jäger wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > >>I've been playing with the port too since yesterday and I'm looking >>forward to checking out your efforts. >> > > > perhaps this could help too: > > http://jicken.privat.t-online.de/eclipse3-M9.tbz I actually started from there :-) Cheers, -- Panagiotis Astithas Electrical & Computer Engineer, PhD Network Management Center National Technical University of Athens, Greece From owner-freebsd-java@FreeBSD.ORG Wed Jun 2 06:53:31 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0420016A4CE for ; Wed, 2 Jun 2004 06:53:31 -0700 (PDT) Received: from lennier.cc.vt.edu (lennier.cc.vt.edu [198.82.162.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F1EA43D2F for ; Wed, 2 Jun 2004 06:53:30 -0700 (PDT) (envelope-from daniel.fisher@vt.edu) Received: from zidane.cc.vt.edu (IDENT:mirapoint@evil-zidane [10.1.1.13]) by lennier.cc.vt.edu (8.12.8/8.12.8) with ESMTP id i52DrTNl179103 for ; Wed, 2 Jun 2004 09:53:29 -0400 (EDT) Received: from psych.iad.vt.edu (psych.iad.vt.edu [128.173.13.108]) by zidane.cc.vt.edu (MOS 3.4.6-GR) with SMTP id AWS42590; Wed, 2 Jun 2004 09:53:25 -0400 (EDT) Date: Wed, 2 Jun 2004 09:52:45 -0400 From: Daniel Fisher To: java@freebsd.org Message-Id: <20040602095245.48cb3c44@psych.iad.vt.edu> In-Reply-To: <40BD7C06.5050205@noc.ntua.gr> References: <20040601154601.0869f5b4@psych.iad.vt.edu> <40BD7C06.5050205@noc.ntua.gr> Organization: Virginia Tech X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i386-portbld-freebsd5.2.1) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Wed__2_Jun_2004_09_52_45_-0400_XtO8jk12Vc8p92Lu" Subject: Re: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 13:53:31 -0000 This is a multi-part message in MIME format. --Multipart=_Wed__2_Jun_2004_09_52_45_-0400_XtO8jk12Vc8p92Lu Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 02 Jun 2004 10:04:38 +0300 Panagiotis Astithas wrote: > Daniel Fisher wrote: > > I'm experiencing a weird threading problem with jdk-1.4.2p6_3 that I don't > > see on Linux. > > It looks like the BSD JDK is not honoring sychronize statements. > > Has anyone seen this before? > > If not, who should I send sample code to? > > Um, the list? > -- > Panagiotis Astithas Alrighty then.... attached is a tarball with the sample classes in it. Untar and cd into the directory. Execute: java -jar prop.jar These classes monitor the main.properties file and echo the changes to stdout. Edit main.properties while the java job is running. FreeBSD JVM throws an InterruptedIOException, Linux JVM does not throw an exception. -- Daniel Fisher --Multipart=_Wed__2_Jun_2004_09_52_45_-0400_XtO8jk12Vc8p92Lu Content-Type: application/octet-stream; name="bug.tar" Content-Disposition: attachment; filename="bug.tar" Content-Transfer-Encoding: base64 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 aWVzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDEwMDY0NAAwMDAxNzUxADAwMDE3NTEAMDAwMDAw MDAyMDYAMTAwNTcxNTE3MzQAMDE0NTMzACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAHVzdGFyICAAZGZpc2hlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZmlz aGVyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMgQ29tbWVudHMgbXVzdCBi ZSBvbiBzZXBlcmF0ZSBsaW5lcwojIEZvcm1hdCBpcyAnbmFtZT12YWx1ZScKCnRlc3QxPXRoaXMg aXMgYSB0ZXN0CiN0ZXN0Mj10aGlzIGlzIGFsc28gYSB0ZXN0CnRlc3QzPXlldCBhbm90aGVyIHRl c3QKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== --Multipart=_Wed__2_Jun_2004_09_52_45_-0400_XtO8jk12Vc8p92Lu-- From owner-freebsd-java@FreeBSD.ORG Wed Jun 2 07:14:29 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEB2516A4CE for ; Wed, 2 Jun 2004 07:14:29 -0700 (PDT) Received: from mailout03.sul.t-online.com (mailout03.sul.t-online.com [194.25.134.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C7B443D1F for ; Wed, 2 Jun 2004 07:14:29 -0700 (PDT) (envelope-from Torben.Jaeger@t-online.de) Received: from fwd00.aul.t-online.de by mailout03.sul.t-online.com with smtp id 1BVWVg-00019X-00; Wed, 02 Jun 2004 16:14:28 +0200 Received: from jicken.homeunix.org (T5nu7TZEgebCEf+73C9ke9i0C8A-gQXeTV3Wsd5q+eleuRRbWRp0Y3@[80.144.231.135]) by fwd00.sul.t-online.com with esmtp id 1BVWVW-0Q8kG80; Wed, 2 Jun 2004 16:14:18 +0200 Received: from localhost (localhost [127.0.0.1]) by jicken.homeunix.org (Postfix) with ESMTP id 4EB23726 for ; Wed, 2 Jun 2004 16:14:15 +0200 (CEST) Received: from jicken.homeunix.org ([127.0.0.1]) by localhost (devil.jicken.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 85877-04 for ; Wed, 2 Jun 2004 16:14:11 +0200 (CEST) Received: from vaio.jicken.de (localhost [127.0.0.1]) by jicken.homeunix.org (Postfix) with ESMTP id 082AE6FC for ; Wed, 2 Jun 2004 16:14:09 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by vaio.jicken.de (Postfix) with ESMTP id 8ECEB18D for ; Wed, 2 Jun 2004 10:28:07 +0000 (GMT) Received: from vaio.jicken.de ([127.0.0.1]) by localhost (vaio.jicken.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00547-01 for ; Wed, 2 Jun 2004 10:28:05 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by vaio.jicken.de (Postfix) with ESMTP id 4F559CB for ; Wed, 2 Jun 2004 10:28:05 +0000 (GMT) From: Torben.Jaeger@t-online.de (Torben =?iso-8859-1?q?J=E4ger?=) To: freebsd-java@freebsd.org Date: Wed, 2 Jun 2004 12:27:57 +0200 User-Agent: KMail/1.6.2 References: <1086097277.1077.3.camel@localhost.muc.eu.mscsoftware.com> <200406020948.30203.jicken@web.de> <40BD87CB.3020408@noc.ntua.gr> In-Reply-To: <40BD87CB.3020408@noc.ntua.gr> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <200406021228.01082.jicken@web.de> X-Virus-Scanned: by amavisd-new at vaio.jicken.de X-Virus-Scanned: by amavisd-new at jicken.homeunix.org X-Seen: false X-ID: T5nu7TZEgebCEf+73C9ke9i0C8A-gQXeTV3Wsd5q+eleuRRbWRp0Y3 Subject: Re: Updated my hack for Eclipse 3 on FreeBSD to include M9 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: jicken@web.de List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 14:14:29 -0000 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > > I actually started from there :-) > aaah, ok.=20 did i post the patches for M9? puuuuh. brain reset succeeded ...... have fun. =2D --=20 // torben@ FreeBSD 5.2.1-RELEASE-p5 =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAvauwq6Fy8gFIMs0RAhLQAKCFUVOGzuR+Za/RQfe2iIPBTVZnKwCcDO4D uCBxlbqNUjLSkua1j500vxk=3D =3DHcfo =2D----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Wed Jun 2 10:06:15 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E11A16A4CE for ; Wed, 2 Jun 2004 10:06:15 -0700 (PDT) Received: from sccrmhc13.comcast.net (sccrmhc13.comcast.net [204.127.202.64]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABE9343D4C for ; Wed, 2 Jun 2004 10:06:13 -0700 (PDT) (envelope-from squirk@ieee.org) Received: from biggayal (bgp487673bgs.summit01.nj.comcast.net[68.37.187.37]) by comcast.net (sccrmhc13) with SMTP id <2004060217061201600q4ioje>; Wed, 2 Jun 2004 17:06:13 +0000 Date: Wed, 2 Jun 2004 13:06:11 -0400 (EDT) From: Steve Quirk X-X-Sender: squirk@biggayal.summit01.nj.comcast.net To: Daniel Fisher In-Reply-To: <20040602095245.48cb3c44@psych.iad.vt.edu> Message-ID: <20040602125306.R82060@biggayal.summit01.nj.comcast.net> References: <20040601154601.0869f5b4@psych.iad.vt.edu> <40BD7C06.5050205@noc.ntua.gr> <20040602095245.48cb3c44@psych.iad.vt.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: java@freebsd.org Subject: Re: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 17:06:15 -0000 On Wed, 2 Jun 2004, Daniel Fisher wrote: > On Wed, 02 Jun 2004 10:04:38 +0300 > Panagiotis Astithas wrote: > > > Daniel Fisher wrote: > > > I'm experiencing a weird threading problem with jdk-1.4.2p6_3 that I don't > > > see on Linux. > > > It looks like the BSD JDK is not honoring sychronize statements. > > > Has anyone seen this before? > > > If not, who should I send sample code to? > > > > Um, the list? > > -- > > Panagiotis Astithas > > Alrighty then.... > attached is a tarball with the sample classes in it. > Untar and cd into the directory. > Execute: java -jar prop.jar > These classes monitor the main.properties file and echo the changes to stdout. > Edit main.properties while the java job is running. > FreeBSD JVM throws an InterruptedIOException, Linux JVM does not throw an > exception. > > -- > Daniel Fisher Removing "synchronized" from the 3 methods in PropSingleton has no effect (it still throws InterruptedIOException), so it's probably not related to that. Fixing the possibly leaked file descriptor in PropUtil.loadProperties() (add "is.close();") also doesn't help. I tried reproducing this with a smaller program (just load the properties file from another thread), but couldn't make it fail. My jvm is "1.4.2-p6". And, it works fine on MacOS/X. Not much help, but FYI. Steve From owner-freebsd-java@FreeBSD.ORG Wed Jun 2 12:43:04 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7311816A4CE for ; Wed, 2 Jun 2004 12:43:04 -0700 (PDT) Received: from amsfep14-int.chello.nl (amsfep14-int.chello.nl [213.46.243.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5192443D4C for ; Wed, 2 Jun 2004 12:43:03 -0700 (PDT) (envelope-from ronald@cs.vu.nl) Received: from laptop.thuis.klop.ws ([24.132.246.115]) by amsfep14-int.chello.nlSMTP <20040602194301.XUKR2698.amsfep14-int.chello.nl@laptop.thuis.klop.ws> for ; Wed, 2 Jun 2004 21:43:01 +0200 Received: (qmail 1441 invoked from network); 2 Jun 2004 19:43:01 -0000 Received: from unknown (HELO guido.thuis.klop.ws) (192.168.0.2) by 192.168.0.16 with SMTP; 2 Jun 2004 19:43:01 -0000 Received: (qmail 2695 invoked from network); 2 Jun 2004 19:43:00 -0000 Received: from localhost.thuis.klop.ws (HELO outgoing.local) (127.0.0.1) by localhost.thuis.klop.ws with SMTP; 2 Jun 2004 19:43:00 -0000 Date: Wed, 02 Jun 2004 21:42:59 +0200 To: "Daniel Fisher" , java@freebsd.org References: <20040601154601.0869f5b4@psych.iad.vt.edu> <40BD7C06.5050205@noc.ntua.gr> <20040602095245.48cb3c44@psych.iad.vt.edu> From: "Ronald Klop" Organization: Vrije Universiteit, Amsterdam, The Netherlands Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <20040602095245.48cb3c44@psych.iad.vt.edu> User-Agent: Opera M2/7.50 (FreeBSD, build 673) Subject: Re: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 19:43:04 -0000 On Wed, 2 Jun 2004 09:52:45 -0400, Daniel Fisher wrote: > On Wed, 02 Jun 2004 10:04:38 +0300 > Panagiotis Astithas wrote: > >> Daniel Fisher wrote: >> > I'm experiencing a weird threading problem with jdk-1.4.2p6_3 that I >> don't >> > see on Linux. >> > It looks like the BSD JDK is not honoring sychronize statements. >> > Has anyone seen this before? >> > If not, who should I send sample code to? >> >> Um, the list? >> -- >> Panagiotis Astithas > > Alrighty then.... > attached is a tarball with the sample classes in it. > Untar and cd into the directory. > Execute: java -jar prop.jar > These classes monitor the main.properties file and echo the changes to > stdout. > Edit main.properties while the java job is running. > FreeBSD JVM throws an InterruptedIOException, Linux JVM does not throw an > exception. Add debugging like, so you can make sure synchronized is (not) working. synchronized (a) { System.out.println("In a 1"); ... System.out.println("Out a 1"); } If I recompile your program I get other results after modifying the properties file. java.lang.NoClassDefFoundError: prop/PropEvent at prop.PropSingleton.removeProperties(PropSingleton.java:74) at prop.PropMonitor.run(PropMonitor.java:71) at java.lang.Thread.run(Thread.java:534) PropMonitor interrupts itself. Why? it's useless. By the way if you don't do this your program works. Offtopic: In PropMonitor you catch Exception. So you will mis all other possible error messages from java. If this is not just a test class I would rewrite it. Why this: try { throw Exception(); } catch (Exception) { break; } You can also just do break in stead of the exception. And you can remove all the interrupt/interrupted calls. Only keep the boolean run. And even nicer than the break is setting run = false to end the while. But only removing the stopMonitor call from PropMonitor.run() will also make it work. :-) Ronald. -- Ronald Klop Vrije Universiteit, Amsterdam, The Netherlands From owner-freebsd-java@FreeBSD.ORG Thu Jun 3 09:08:55 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04EA716A4CE for ; Thu, 3 Jun 2004 09:08:55 -0700 (PDT) Received: from lennier.cc.vt.edu (lennier.cc.vt.edu [198.82.162.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7481B43D46 for ; Thu, 3 Jun 2004 09:08:54 -0700 (PDT) (envelope-from daniel.fisher@vt.edu) Received: from dagger.cc.vt.edu (IDENT:mirapoint@evil-dagger [10.1.1.11]) by lennier.cc.vt.edu (8.12.8/8.12.8) with ESMTP id i53G8rNn310037 for ; Thu, 3 Jun 2004 12:08:53 -0400 (EDT) Received: from psych.iad.vt.edu (psych.iad.vt.edu [128.173.13.108]) by dagger.cc.vt.edu (MOS 3.4.6-GR) with SMTP id AXT21454; Thu, 3 Jun 2004 12:08:51 -0400 (EDT) Date: Thu, 3 Jun 2004 12:08:10 -0400 From: Daniel Fisher To: java@freebsd.org Message-Id: <20040603120810.096a1975@psych.iad.vt.edu> In-Reply-To: References: <20040601154601.0869f5b4@psych.iad.vt.edu> <40BD7C06.5050205@noc.ntua.gr> <20040602095245.48cb3c44@psych.iad.vt.edu> Organization: Virginia Tech X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i386-portbld-freebsd5.2.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2004 16:08:55 -0000 On Wed, 02 Jun 2004 21:42:59 +0200 Ronald Klop wrote: > On Wed, 2 Jun 2004 09:52:45 -0400, Daniel Fisher > wrote: > > > On Wed, 02 Jun 2004 10:04:38 +0300 > > Panagiotis Astithas wrote: > > > >> Daniel Fisher wrote: > >> > I'm experiencing a weird threading problem with jdk-1.4.2p6_3 that I > >> don't > >> > see on Linux. > >> > It looks like the BSD JDK is not honoring sychronize statements. > >> > Has anyone seen this before? > >> > If not, who should I send sample code to? > >> > >> Um, the list? > >> -- > >> Panagiotis Astithas > > > > Alrighty then.... > > attached is a tarball with the sample classes in it. > > Untar and cd into the directory. > > Execute: java -jar prop.jar > > These classes monitor the main.properties file and echo the changes to > > stdout. > > Edit main.properties while the java job is running. > > FreeBSD JVM throws an InterruptedIOException, Linux JVM does not throw an > > exception. > > Add debugging like, so you can make sure synchronized is (not) working. > synchronized (a) { > System.out.println("In a 1"); > ... > System.out.println("Out a 1"); > } > > If I recompile your program I get other results after modifying the > properties file. > java.lang.NoClassDefFoundError: prop/PropEvent > at prop.PropSingleton.removeProperties(PropSingleton.java:74) > at prop.PropMonitor.run(PropMonitor.java:71) > at java.lang.Thread.run(Thread.java:534) > > PropMonitor interrupts itself. Why? it's useless. > By the way if you don't do this your program works. > > Offtopic: > In PropMonitor you catch Exception. So you will mis all other possible > error messages from java. > If this is not just a test class I would rewrite it. > Why this: > try { > throw Exception(); > } catch (Exception) { > break; > } > > You can also just do break in stead of the exception. > And you can remove all the interrupt/interrupted calls. Only keep the > boolean run. > And even nicer than the break is setting run = false to end the while. > > But only removing the stopMonitor call from PropMonitor.run() will also > make it work. :-) > > Ronald. > I think you've missed the point. The question is, why does the BSD JVM behave differently and does it need fixing? -- Daniel Fisher From owner-freebsd-java@FreeBSD.ORG Thu Jun 3 09:49:48 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 219DA16A4CE for ; Thu, 3 Jun 2004 09:49:48 -0700 (PDT) Received: from turing.morons.org (turing.morons.org [209.237.229.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0740C43D39 for ; Thu, 3 Jun 2004 09:49:48 -0700 (PDT) (envelope-from freebsd@spatula.net) Received: by turing.morons.org (Postfix, from userid 1001) id BF9DFA92A; Thu, 3 Jun 2004 09:49:47 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by turing.morons.org (Postfix) with ESMTP id BCFFBA928 for ; Thu, 3 Jun 2004 09:49:47 -0700 (PDT) Date: Thu, 3 Jun 2004 09:49:47 -0700 (PDT) From: Nick Johnson X-X-Sender: spatula@turing.morons.org To: java@freebsd.org In-Reply-To: <20040603120810.096a1975@psych.iad.vt.edu> Message-ID: <20040603091708.Q63536@turing.morons.org> References: <20040601154601.0869f5b4@psych.iad.vt.edu> <40BD7C06.5050205@noc.ntua.gr> <20040603120810.096a1975@psych.iad.vt.edu> X-what-happen: someone set up us the bomb X-Message-Flags: Spatula Precedence: special-delivery MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2004 16:49:48 -0000 On Thu, 3 Jun 2004, Daniel Fisher wrote: > I think you've missed the point. > The question is, why does the BSD JVM behave differently and does it need > fixing? Threading is nondeterministic by nature. Different threading implementations = different behaviour. Because something is different it doesn't necessarily mean it's incorrect. Plenty of things are undefined wrt threading behaviour. Having said that, there's certainly something a bit strange going on. For one thing, I get a NoClassDefFoundException some of the time instead of an InterruptedIOException. That's fairly bizarre, but it seems like it -could- be related (maybe if the classloader is getting its IO interrupted when trying to instantiate an instance of PropEvent?) It isn't clear to me from this example what the condition is that causes the interrupted IO, however. It would be nice to have a stripped-down test case that can reproduce this behaviour in a single class file in the simplest way possible. I can't imagine the problem is related to any synchronized block, since with just one properties file you only have one thread actually doing any work if I read this correctly. Rather it looks like the problem is that the first IO call in a running thread that happens after a Thread.sleep gets interrupted. Can you simplify your test case into a few dozen lines so that it can be more easily understood? Nick -- "The aptly-named morons.org is an obscenity-laced screed..." -- Robert P. Lockwood, Catholic League director of research Nick Johnson, version 2.1 http://web.morons.org/ From owner-freebsd-java@FreeBSD.ORG Thu Jun 3 13:45:22 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 883E516A4CE for ; Thu, 3 Jun 2004 13:45:22 -0700 (PDT) Received: from smtp13.wxs.nl (smtp13.wxs.nl [195.121.6.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C8DA43D1D for ; Thu, 3 Jun 2004 13:45:22 -0700 (PDT) (envelope-from ronald-freebsd7@klop.yi.org) Received: from ronald.echteman.nl (ip51cdc5d2.adsl-surfen.hetnet.nl [81.205.197.210]) by smtp13.wxs.nl (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with SMTP id <0HYR005JN2ZL9W@smtp13.wxs.nl> for java@freebsd.org; Thu, 03 Jun 2004 22:45:21 +0200 (CEST) Received: (qmail 10398 invoked from network); Thu, 03 Jun 2004 20:45:20 +0000 Received: from unknown (HELO laptop.thuis.klop.ws) (192.168.1.4) by ronald.echteman.nl with SMTP; Thu, 03 Jun 2004 20:45:20 +0000 Received: (qmail 5204 invoked from network); Thu, 03 Jun 2004 20:45:20 +0000 Received: from unknown (HELO guido.thuis.klop.ws) (192.168.0.2) by 192.168.0.16 with SMTP; Thu, 03 Jun 2004 20:45:20 +0000 Received: (qmail 10645 invoked from network); Thu, 03 Jun 2004 20:45:19 +0000 Received: from localhost.thuis.klop.ws (HELO outgoing.local) (127.0.0.1) by localhost.thuis.klop.ws with SMTP; Thu, 03 Jun 2004 20:45:19 +0000 Date: Thu, 03 Jun 2004 22:45:18 +0200 From: Ronald Klop In-reply-to: <20040603120810.096a1975@psych.iad.vt.edu> To: Daniel Fisher , java@freebsd.org Message-id: MIME-version: 1.0 Content-type: text/plain; format=flowed; delsp=yes; charset=iso-8859-1 Content-transfer-encoding: 7BIT User-Agent: Opera M2/7.50 (FreeBSD, build 673) References: <20040601154601.0869f5b4@psych.iad.vt.edu> <40BD7C06.5050205@noc.ntua.gr> <20040602095245.48cb3c44@psych.iad.vt.edu> <20040603120810.096a1975@psych.iad.vt.edu> Subject: Re: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2004 20:45:22 -0000 On Thu, 3 Jun 2004 12:08:10 -0400, Daniel Fisher wrote: > On Wed, 02 Jun 2004 21:42:59 +0200 > Ronald Klop wrote: > >> On Wed, 2 Jun 2004 09:52:45 -0400, Daniel Fisher >> wrote: >> >> > On Wed, 02 Jun 2004 10:04:38 +0300 >> > Panagiotis Astithas wrote: >> > >> >> Daniel Fisher wrote: >> >> > I'm experiencing a weird threading problem with jdk-1.4.2p6_3 that >> I >> >> don't >> >> > see on Linux. >> >> > It looks like the BSD JDK is not honoring sychronize statements. >> >> > Has anyone seen this before? >> >> > If not, who should I send sample code to? >> >> >> >> Um, the list? >> >> -- >> >> Panagiotis Astithas >> > >> > Alrighty then.... >> > attached is a tarball with the sample classes in it. >> > Untar and cd into the directory. >> > Execute: java -jar prop.jar >> > These classes monitor the main.properties file and echo the changes to >> > stdout. >> > Edit main.properties while the java job is running. >> > FreeBSD JVM throws an InterruptedIOException, Linux JVM does not >> throw an >> > exception. >> >> Add debugging like, so you can make sure synchronized is (not) working. >> synchronized (a) { >> System.out.println("In a 1"); >> ... >> System.out.println("Out a 1"); >> } >> >> If I recompile your program I get other results after modifying the >> properties file. >> java.lang.NoClassDefFoundError: prop/PropEvent >> at prop.PropSingleton.removeProperties(PropSingleton.java:74) >> at prop.PropMonitor.run(PropMonitor.java:71) >> at java.lang.Thread.run(Thread.java:534) >> >> PropMonitor interrupts itself. Why? it's useless. >> By the way if you don't do this your program works. >> >> Offtopic: >> In PropMonitor you catch Exception. So you will mis all other possible >> error messages from java. >> If this is not just a test class I would rewrite it. >> Why this: >> try { >> throw Exception(); >> } catch (Exception) { >> break; >> } >> >> You can also just do break in stead of the exception. >> And you can remove all the interrupt/interrupted calls. Only keep the >> boolean run. >> And even nicer than the break is setting run = false to end the while. >> >> But only removing the stopMonitor call from PropMonitor.run() will also >> make it work. :-) >> >> Ronald. >> > > I think you've missed the point. > The question is, why does the BSD JVM behave differently and does it need > fixing? Possibly. But you mention a synchronization problem. And I gave an hint about how to modify your program to show the synchronizations and if the FreeBSD Java ignores it. You are using threads. Threads are non-deterministic, so different os'es can show different things. In your program you ignore exceptions by catching Exception and not printing/logging it. So maybe you just don't see the exception on Linux. The point I tried to make is, that it is not clear from your example that java is doing something wrong. Only that it is doing something different than another JVM on another OS. Running the program on Windows might give even other results. BTW: You interrupt your own thread. The javadoc's say that if the thread is not blocked it will set the interrupted flag. I think that the next time a blocking syscall is done the InterruptedIOException is thrown, because the interrupted flag is set. So the InterruptedIOException can be thrown at a very different moment than that the thread.interrupt() call was done. I'm not sure about this, because I don't know enough about the internals of java, but it can be the reason, that it looks like a synchronization problem. Printing more debug info, can show you this. But beware that the printing of the debug info can interfere with the rest of the program. I hope this helps you in debugging this, Ronald. -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ From owner-freebsd-java@FreeBSD.ORG Thu Jun 3 16:02:12 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 602D616A4CE for ; Thu, 3 Jun 2004 16:02:12 -0700 (PDT) Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1E2B43D31 for ; Thu, 3 Jun 2004 16:02:11 -0700 (PDT) (envelope-from nate@yogotech.com) Received: from emerger.yogotech.com (emerger.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.12.11/8.12.11) with ESMTP id i53N2AJf058110; Thu, 3 Jun 2004 17:02:10 -0600 (MDT) (envelope-from nate@yogotech.com) Received: (from nate@localhost) by emerger.yogotech.com (8.12.11/8.12.11) id i53N2AOP075490; Thu, 3 Jun 2004 17:02:10 -0600 (MDT) (envelope-from nate) From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16575.44523.933426.867439@emerger.yogotech.com> Date: Thu, 3 Jun 2004 17:02:03 -0600 To: Ronald Klop In-Reply-To: References: <20040601154601.0869f5b4@psych.iad.vt.edu> <40BD7C06.5050205@noc.ntua.gr> <20040602095245.48cb3c44@psych.iad.vt.edu> <20040603120810.096a1975@psych.iad.vt.edu> X-Mailer: VM 7.17 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid cc: java@freebsd.org Subject: Re: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Nate Williams List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2004 23:02:12 -0000 [ Note, I have not analyzed the code in question, but from the sounds of things, the behavior the posted is probably 'acceptable' on FreeBSD. ] > BTW: You interrupt your own thread. The javadoc's say that if the thread > is not blocked it will set the interrupted flag. I think that the next > time a blocking syscall is done the InterruptedIOException is thrown, > because the interrupted flag is set. So the InterruptedIOException can be > thrown at a very different moment than that the thread.interrupt() call > was done. This is right on the money. Different threading models will behave very differently. Prior to JDK1.4 on Solaris (the reference platform), you could get *very* different results by choosing to use green threads vs. native threads. And, things got even more different when you started using a JIT, which could cause behavior that appeared to be non-deterministic. In every good Java book, the use of 'interrupt', 'stop', and any other method stats that the results you get *WILL* be different. Just because one platform behaves a particular way doesn't necessarily mean it's correct (or that any platform is correct). > I'm not sure about this, because I don't know enough about the > internals of java, but it can be the reason, that it looks like a > synchronization problem. In the JVM, or in the code? (I'm guessing the latter, but I want to make sure of your intent). > Printing more debug info, can show you > this. But beware that the printing of the debug info can interfere > with the rest of the program. Back in the good 'ol days (JDK1.0/JDK1.1/JDK1.2 timeframe) when developing a highly-threaded cross-platform product that was deployed on Windows 95/98/NT/2000/FreeBSD/Linux/Solaris, during our testing we found that code that we 'thought' was safe behaved extremely different from platform to platform. It varied from between different M$ OS products, and even varied depending on which JVM was installed. And, for what it's worth, this program has been tested using the FreeBSD JDK1.4 JVM, which should be identical to the environment the poster spoke about. Investigation after investigation showed that in virtually every case, the behavior we were seeing was 'acceptable' if you allowed the thread scheduling to be completely non-deterministic (which is the case with Java). It may not behave like you expect, but it is certainly legal. My .02 worth Nate From owner-freebsd-java@FreeBSD.ORG Thu Jun 3 17:43:27 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03F6D16A4CE for ; Thu, 3 Jun 2004 17:43:26 -0700 (PDT) Received: from smtp19.wxs.nl (smtp19.wxs.nl [195.121.6.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7280243D41 for ; Thu, 3 Jun 2004 17:43:26 -0700 (PDT) (envelope-from ronald-freebsd7@klop.yi.org) Received: from ronald.echteman.nl (ip51cdc5d2.adsl-surfen.hetnet.nl [81.205.197.210]) by smtp19.wxs.nl (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with SMTP id <0HYR006VGDZZKV@smtp19.wxs.nl> for java@freebsd.org; Fri, 04 Jun 2004 02:43:11 +0200 (CEST) Received: (qmail 18084 invoked from network); Fri, 04 Jun 2004 00:43:24 +0000 Received: from unknown (HELO laptop.thuis.klop.ws) (192.168.1.4) by ronald.echteman.nl with SMTP; Fri, 04 Jun 2004 00:43:24 +0000 Received: (qmail 6714 invoked from network); Fri, 04 Jun 2004 00:43:24 +0000 Received: from unknown (HELO guido.thuis.klop.ws) (192.168.0.2) by 192.168.0.16 with SMTP; Fri, 04 Jun 2004 00:43:24 +0000 Received: (qmail 11771 invoked from network); Fri, 04 Jun 2004 00:43:22 +0000 Received: from localhost.thuis.klop.ws (HELO outgoing.local) (127.0.0.1) by localhost.thuis.klop.ws with SMTP; Fri, 04 Jun 2004 00:43:22 +0000 Date: Fri, 04 Jun 2004 02:43:21 +0200 From: Ronald Klop In-reply-to: <16575.44523.933426.867439@emerger.yogotech.com> To: Nate Williams Message-id: MIME-version: 1.0 Content-type: text/plain; format=flowed; delsp=yes; charset=iso-8859-1 Content-transfer-encoding: 7BIT User-Agent: Opera M2/7.50 (FreeBSD, build 673) References: <20040601154601.0869f5b4@psych.iad.vt.edu> <40BD7C06.5050205@noc.ntua.gr> <20040602095245.48cb3c44@psych.iad.vt.edu> <20040603120810.096a1975@psych.iad.vt.edu> <16575.44523.933426.867439@emerger.yogotech.com> cc: java@freebsd.org Subject: Re: possible threading problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2004 00:43:27 -0000 On Thu, 3 Jun 2004 17:02:03 -0600, Nate Williams wrote: > [ Note, I have not analyzed the code in question, but from the sounds of > things, the behavior the posted is probably 'acceptable' on FreeBSD. ] > >> BTW: You interrupt your own thread. The javadoc's say that if the thread >> is not blocked it will set the interrupted flag. I think that the next >> time a blocking syscall is done the InterruptedIOException is thrown, >> because the interrupted flag is set. So the InterruptedIOException can >> be >> thrown at a very different moment than that the thread.interrupt() call >> was done. > > This is right on the money. Different threading models will behave very > differently. Prior to JDK1.4 on Solaris (the reference platform), you > could get *very* different results by choosing to use green threads > vs. native threads. And, things got even more different when you > started using a JIT, which could cause behavior that appeared to be > non-deterministic. > > In every good Java book, the use of 'interrupt', 'stop', and any other > method stats that the results you get *WILL* be different. Just because > one platform behaves a particular way doesn't necessarily mean it's > correct (or that any platform is correct). > >> I'm not sure about this, because I don't know enough about the >> internals of java, but it can be the reason, that it looks like a >> synchronization problem. > > In the JVM, or in the code? (I'm guessing the latter, but I want to > make sure of your intent). Yes, I mean the code. And with 'looks like' I mean that it isn't, but it makes you think it is a problem in the synchronization. I'll explain: If somebody thinks that interrupt() and the InterruptedIOException are occuring at the same moment, but the stacktrace of the exception shows the program is executing in a part which can never happen at the same moment as the interrupt() call (because of synchronized blocks) I can understand that somebody gets the idea that synchronization isn't working well. Greetings, Ronald. -- Ronald Klop, Amsterdam, The Netherlands From owner-freebsd-java@FreeBSD.ORG Thu Jun 3 20:23:27 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DBCA816A4CE for ; Thu, 3 Jun 2004 20:23:27 -0700 (PDT) Received: from invasion.mail.pas.earthlink.net (invasion.mail.pas.earthlink.net [207.217.120.254]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96FCE43D4C for ; Thu, 3 Jun 2004 20:23:27 -0700 (PDT) (envelope-from ethan@hkfanatic.com) Received: from h-69-3-55-16.dnvtco56.dynamic.covad.net ([69.3.55.16] helo=[192.168.1.4]) by invasion.mail.pas.earthlink.net with asmtp (Exim 3.36 #4) id 1BW5Il-0005nP-00 for freebsd-java@FreeBSD.org; Thu, 03 Jun 2004 20:23:27 -0700 Message-ID: <40BFEB2F.40901@hkfanatic.com> Date: Thu, 03 Jun 2004 21:23:27 -0600 From: Ethan Killian User-Agent: Mozilla Thunderbird 0.6 (X11/20040519) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-java@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-ELNK-Trace: 4266bf7d44610bbc521a29a41166625f0a9da525759e26545a5daf37774b3f8286a46962b171b66b8483c75118a9a15a350badd9bab72f9c350badd9bab72f9c Subject: Eclipse 3.0 Port X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2004 03:23:28 -0000 I started putting together an Eclipse 3.0 Port since they are now at RC1. I tried to find some previous work on an Eclipse 3.0 Port and noticed there was a work-in-progress on Eclipse 3.0 M7. ie: lists.freebsd.org/pipermail/freebsd-java/ 2004-April/002159.html. The tarball referenced: http://jicken.privat.t-online.de/eclipse3-port.tbz doesn't exist anymore. Anyone have this file cached that I could work off of? Ethan Killian From owner-freebsd-java@FreeBSD.ORG Thu Jun 3 20:33:26 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC68116A4CE for ; Thu, 3 Jun 2004 20:33:26 -0700 (PDT) Received: from fielden.com.au (www.fielden.com.au [203.34.58.131]) by mx1.FreeBSD.org (Postfix) with SMTP id 1EEE643D48 for ; Thu, 3 Jun 2004 20:33:24 -0700 (PDT) (envelope-from david@fielden.com.au) Received: (qmail 12756 invoked from network); 4 Jun 2004 03:33:13 -0000 Received: from unknown (HELO ?192.168.1.84?) (192.168.1.84) by persephone.fielden.com.au with SMTP; 4 Jun 2004 03:33:13 -0000 Message-ID: <40BFED79.9030307@fielden.com.au> Date: Fri, 04 Jun 2004 13:33:13 +1000 From: Rowdy User-Agent: Mozilla Thunderbird 0.6 (Windows/20040502) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ethan Killian References: <40BFEB2F.40901@hkfanatic.com> In-Reply-To: <40BFEB2F.40901@hkfanatic.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-java@FreeBSD.org Subject: Re: Eclipse 3.0 Port X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2004 03:33:27 -0000 Ethan Killian wrote: > I started putting together an Eclipse 3.0 Port since they are now at > RC1. I tried to find some previous work on an Eclipse 3.0 Port and > noticed there was a work-in-progress on Eclipse 3.0 M7. ie: > lists.freebsd.org/pipermail/freebsd-java/ 2004-April/002159.html. The > tarball referenced: http://jicken.privat.t-online.de/eclipse3-port.tbz > doesn't exist anymore. > > Anyone have this file cached that I could work off of? > > Ethan Killian The URL http://www.rahn-koltermann.de/files/ was mentioned in this list recently. Dave From owner-freebsd-java@FreeBSD.ORG Thu Jun 3 20:58:15 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 657B816A4CE for ; Thu, 3 Jun 2004 20:58:15 -0700 (PDT) Received: from nixil.net (nixil.org [161.58.222.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id D7B2643D31 for ; Thu, 3 Jun 2004 20:58:14 -0700 (PDT) (envelope-from ethan@hkfanatic.com) Received: from [192.168.1.4] (h-69-3-55-16.dnvtco56.dynamic.covad.net [69.3.55.16]) (authenticated bits=0) by nixil.net (8.12.11/8.12.11) with ESMTP id i543w8QU056309; Thu, 3 Jun 2004 21:58:08 -0600 (MDT) Message-ID: <40BFF34C.90201@hkfanatic.com> Date: Thu, 03 Jun 2004 21:58:04 -0600 From: Ethan Killian User-Agent: Mozilla Thunderbird 0.6 (X11/20040519) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Rowdy References: <40BFEB2F.40901@hkfanatic.com> <40BFED79.9030307@fielden.com.au> In-Reply-To: <40BFED79.9030307@fielden.com.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeded SMTP authentication, not delayed by milter-greylist-1.2.2 (nixil.net [161.58.222.1]); Thu, 03 Jun 2004 21:58:08 -0600 (MDT) cc: freebsd-java@FreeBSD.org Subject: Re: Eclipse 3.0 Port X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2004 03:58:15 -0000 I thought I looked deep enough but hadn't looked at the current week (only the current month) until after I sent the message and subscribed to the list. I found the file I was looking for. Thanks, Ethan Killian Rowdy wrote: > Ethan Killian wrote: > >> I started putting together an Eclipse 3.0 Port since they are now at >> RC1. I tried to find some previous work on an Eclipse 3.0 Port and >> noticed there was a work-in-progress on Eclipse 3.0 M7. ie: >> lists.freebsd.org/pipermail/freebsd-java/ 2004-April/002159.html. >> The tarball referenced: >> http://jicken.privat.t-online.de/eclipse3-port.tbz doesn't exist >> anymore. >> >> Anyone have this file cached that I could work off of? >> >> Ethan Killian > > > The URL http://www.rahn-koltermann.de/files/ was mentioned in this > list recently. > > Dave From owner-freebsd-java@FreeBSD.ORG Fri Jun 4 07:40:07 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8A76F16A4CE; Fri, 4 Jun 2004 07:40:07 -0700 (PDT) Received: from atlas.informatik.rwth-aachen.de (atlas.informatik.RWTH-Aachen.DE [137.226.194.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6A7C43D39; Fri, 4 Jun 2004 07:40:05 -0700 (PDT) (envelope-from stolz@i2.informatik.rwth-aachen.de) Received: from menelaos.informatik.rwth-aachen.de (menelaos.informatik.RWTH-Aachen.DE [137.226.194.73]) 8.11.1-0.5-michaelw-20030918) with ESMTP id i54Edu400556; Fri, 4 Jun 2004 16:39:56 +0200 Received: (from stolz@localhost)i54EdujR096621; Fri, 4 Jun 2004 16:39:56 +0200 (CEST) (envelope-from stolz) Date: Fri, 4 Jun 2004 16:39:56 +0200 From: Volker Stolz To: java@FreeBSD.org Message-ID: <20040604143956.GO81646@i2.informatik.rwth-aachen.de> References: <20040602075627.GA81001@i2.informatik.rwth-aachen.de> <20040604202853.42b800d1.nork@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20040604202853.42b800d1.nork@FreeBSD.org> X-PGP-Key: finger vs@foldr.org X-PGP-Id: 0x3FD1B6B5 User-Agent: Mutt/1.5.4i cc: kan@FreeBSD.org cc: nork@FreeBSD.org Subject: Re: Eclipse and JDK1.3 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2004 14:40:07 -0000 [Involving java@] Am 04. Jun 2004 um 13:28 CEST schrieb Norikatsu Shigemura: > On Wed, 2 Jun 2004 09:56:27 +0200 > Volker Stolz wrote: > > Hi Norikatsu, I think you must have heard this questions about a > > thousand times...are you sure that Eclipse indeed runs with JDK1.3 > > on -STABLE? I get the pthread_attr_destroy problem, and installing > > jdk1.4 did help immediately. > > Maybe requiring jdk1.4 in the port would save new users finding out > > the hard way. > > I don't know what you say. I didn't exactly confirm on > 4-stable and JDK1.3(even if on current). Should I fix > these problems? If you say so, please contact kan@ as > the first author(of eclipse port) or java@. I confirmed > almost works, so I just committed. I just did a clean build of Eclipse using Diablo in a jail on my machine and get the same error: stolz@menelaos [16:29:45]> eclipse java.lang.UnsatisfiedLinkError: /usr/local/eclipse/plugins/org.eclipse.swt.gtk_2.1.3/os/freebsd/x86/libswt-pi-gtk-2136.so: /usr/local/lib/libgthread-2.0.so.400: Undefined symbol "pthread_attr_destroy" at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1382) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1290) at java.lang.Runtime.loadLibrary0(Runtime.java:749) at java.lang.System.loadLibrary(System.java:820) at org.eclipse.swt.internal.Library.loadLibrary(Library.java:108) at org.eclipse.swt.internal.gtk.OS.(OS.java:19) at org.eclipse.swt.widgets.Display.create(Display.java:469) at org.eclipse.swt.graphics.Device.(Device.java:111) at org.eclipse.swt.widgets.Display.(Display.java:303) at org.eclipse.swt.widgets.Display.(Display.java:299) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1361) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583) stolz@menelaos [16:29:56]> pkg_info -W /usr/local/lib/libgthread-2.0.so.400 /usr/local/lib/libgthread-2.0.so.400 was installed by package glib-2.4.1_1 glib was installed from a port, not from a package. Does somebody have Eclipse actually running on 4.X with JDK13? I'm running 4.9-STABLE FreeBSD 4.9-STABLE #15: Thu Mar 25 15:34:34 CET 2004 Volker -- http://www-i2.informatik.rwth-aachen.de/stolz/ *** PGP *** S/MIME Neu! Ändern Sie den Anfangstag Ihrer Woche From owner-freebsd-java@FreeBSD.ORG Sat Jun 5 17:12:30 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E9CEA16A4CE for ; Sat, 5 Jun 2004 17:12:30 -0700 (PDT) Received: from tomts20-srv.bellnexxia.net (tomts20.bellnexxia.net [209.226.175.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29F7943D2D for ; Sat, 5 Jun 2004 17:12:30 -0700 (PDT) (envelope-from djkuzenko@indigomoon.ca) Received: from indigomoon.ca ([216.209.115.62]) by tomts20-srv.bellnexxia.netESMTP <20040606001141.HXHU26030.tomts20-srv.bellnexxia.net@indigomoon.ca> for ; Sat, 5 Jun 2004 20:11:41 -0400 Message-ID: <40C26132.7070705@indigomoon.ca> Date: Sat, 05 Jun 2004 20:11:30 -0400 From: Don Kuzenko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-java@FreeBSD.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: jdk 1.4 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: djkuzenko@indigomoon.ca List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jun 2004 00:12:31 -0000 When installing jdk1.4 on FreeBSD 5.2.1 I encounter the following I place j2sdk-1_4_2-src-scsl.zip in /usr/ports/distfiles but it still tells me to do just that when I run make in the /usr/ports/java/jdk14 directory I have already applied patch bsd-jdk14-patches-5 TIA, hopefully you have a hint for me cheers don