From owner-freebsd-java@FreeBSD.ORG Sun Nov 13 16:10:10 2011 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46B901065674 for ; Sun, 13 Nov 2011 16:10:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 00AC88FC16 for ; Sun, 13 Nov 2011 16:10:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pADGA9Sa082903 for ; Sun, 13 Nov 2011 16:10:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pADGA9Cp082902; Sun, 13 Nov 2011 16:10:09 GMT (envelope-from gnats) Resent-Date: Sun, 13 Nov 2011 16:10:09 GMT Resent-Message-Id: <201111131610.pADGA9Cp082902@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-java@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Stephen Sanders Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58FF41065679 for ; Sun, 13 Nov 2011 16:06:24 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 424388FC17 for ; Sun, 13 Nov 2011 16:06:24 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pADG6ODD074311 for ; Sun, 13 Nov 2011 16:06:24 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id pADG6Owg074310; Sun, 13 Nov 2011 16:06:24 GMT (envelope-from nobody) Message-Id: <201111131606.pADG6Owg074310@red.freebsd.org> Date: Sun, 13 Nov 2011 16:06:24 GMT From: Stephen Sanders To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: java/162522: OpenJDK 6 is not setting close on exec X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2011 16:10:10 -0000 >Number: 162522 >Category: java >Synopsis: OpenJDK 6 is not setting close on exec >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Nov 13 16:10:09 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Stephen Sanders >Release: FreeBSD 8.1 >Organization: OPNET >Environment: FreeBSD focus8.networkphysics.com 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: It appears that OpenJDK does not set close on exec for file handles where Diablo did. If a process attempts to restart itself via fork/exec without closing all file handles first, it's child will fail with complaints of 'socket in use'. Of course, this depends on what the child is doing. Probably the best example is tomcat calling a shell script that restarts tomcat. This issue is hinted at in the comments of http://cr.openjdk.java.net/~ikrylov/6348631/src/os/linux/vm/os_linux.cpp.udiff.html >How-To-Repeat: Have tomcat exec a shell script that restarts tomcat. >Fix: Make sure the application closes all file handles before exec'ing a child. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-java@FreeBSD.ORG Mon Nov 14 11:07:11 2011 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F1A91065672 for ; Mon, 14 Nov 2011 11:07:11 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 04CE48FC26 for ; Mon, 14 Nov 2011 11:07:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pAEB7AJF083563 for ; Mon, 14 Nov 2011 11:07:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pAEB7AWN083561 for freebsd-java@FreeBSD.org; Mon, 14 Nov 2011 11:07:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 14 Nov 2011 11:07:10 GMT Message-Id: <201111141107.pAEB7AWN083561@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-java@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-java@FreeBSD.org X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2011 11:07:11 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o java/162522 java OpenJDK 6 is not setting close on exec o ports/161985 java [patch] java/openjdk6: correct MASTER_SITES for jtreg, o ports/161945 java java/openjdk6: install jars to generate zoneinfo files o java/160553 java Jaikoz java based audio tagger core dumps o ports/159787 java java/openjdk6 nio muti-thread bug o ports/156674 java [PATCH] java/openjdk6: make x11-fonts/dejavu a build d o ports/156319 java [patch] java/openjdk6 does not compile with previous l o ports/155967 java [bsd.java.mk] [patch] javavm wrapper insists on diablo o ports/155657 java java/openjdk6: missing symlink for include/freebsd/* o ports/154884 java java/openjdk6: Every NetBeans version on FreeBSD 8.1 c o ports/151923 java [patch] java/openjdk6: free and native openjdk bootstr o ports/151042 java [patch] java/openjdk6 Respect CC o java/147512 java Crash of RXTX-2.1-7 on AMD64 system o java/138729 java java/jdk16: setting 'export AWT_TOOLKIT=MToolkit' caus o java/138728 java java/jdk16: SIGSEGV in java runtime o java/128948 java java/jdk16 built from source can't bind a socket, but o java/128809 java JVM aborted when GNU RXTX write to serial port. o java/123555 java linux-sun-jdk15, linux-sun-jdk16 produce a coredump o java/122513 java native JDKs unbuildable with Linux ones f java/121692 java java/jdk16: Java 1.5 1.5.0.14p8 crashes in RMI TCP Con o ports/120372 java java/linux-sun-jdk16: linux-sun-jre1.6.0 plugin doesn' o java/120146 java java/jdk15: netbeans 6.0 causes java core dump on amd6 o ports/119732 java java/linux-sun-jre16: linux-sun-jre16 plugin doesn't w o java/119063 java An unexpected error has been detected by Java Runtime o java/118956 java eclipse and netbeans break on diablo-jdk15 o java/116667 java linux-sun-javac1.4 hangs on SMP o ports/116082 java java/linux-sun-jdk16 jconsole is unable to connect to o java/114644 java tomcat goes out of PermSpace, jvm crashes o ports/113751 java java/linux-sun-jdk15: linux-sun-jdk-1.5.0.12,2 - java f java/112595 java Java appletviewer frequently hangs (kse_release loop) 30 problems total. From owner-freebsd-java@FreeBSD.ORG Mon Nov 14 18:05:56 2011 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from [127.0.0.1] (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id B6FD6106566B; Mon, 14 Nov 2011 18:05:56 +0000 (UTC) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-java@freebsd.org Date: Mon, 14 Nov 2011 13:05:47 -0500 User-Agent: KMail/1.6.2 References: <201111131606.pADG6Owg074310@red.freebsd.org> In-Reply-To: <201111131606.pADG6Owg074310@red.freebsd.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201111141305.49582.jkim@FreeBSD.org> Cc: freebsd-gnats-submit@freebsd.org, Stephen Sanders Subject: Re: java/162522: OpenJDK 6 is not setting close on exec X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2011 18:05:56 -0000 On Sunday 13 November 2011 11:06 am, Stephen Sanders wrote: > It appears that OpenJDK does not set close on exec for file handles > where Diablo did. > > If a process attempts to restart itself via fork/exec without > closing all file handles first, it's child will fail with > complaints of 'socket in use'. Of course, this depends on what the > child is doing. Probably the best example is tomcat calling a > shell script that restarts tomcat. This problem should have been fixed in b21_1. However, it requires fdescfs(5) as described in pkg-message. Please check your configurations. Jung-uk Kim From owner-freebsd-java@FreeBSD.ORG Mon Nov 14 18:10:11 2011 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58D81106567D for ; Mon, 14 Nov 2011 18:10:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 493738FC08 for ; Mon, 14 Nov 2011 18:10:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pAEIABSr074419 for ; Mon, 14 Nov 2011 18:10:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pAEIABEp074418; Mon, 14 Nov 2011 18:10:11 GMT (envelope-from gnats) Date: Mon, 14 Nov 2011 18:10:11 GMT Message-Id: <201111141810.pAEIABEp074418@freefall.freebsd.org> To: freebsd-java@FreeBSD.org From: Jung-uk Kim Cc: Subject: Re: java/162522: OpenJDK 6 is not setting close on exec X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jung-uk Kim List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2011 18:10:11 -0000 The following reply was made to PR java/162522; it has been noted by GNATS. From: Jung-uk Kim To: freebsd-java@freebsd.org Cc: Stephen Sanders , freebsd-gnats-submit@freebsd.org Subject: Re: java/162522: OpenJDK 6 is not setting close on exec Date: Mon, 14 Nov 2011 13:05:47 -0500 On Sunday 13 November 2011 11:06 am, Stephen Sanders wrote: > It appears that OpenJDK does not set close on exec for file handles > where Diablo did. > > If a process attempts to restart itself via fork/exec without > closing all file handles first, it's child will fail with > complaints of 'socket in use'. Of course, this depends on what the > child is doing. Probably the best example is tomcat calling a > shell script that restarts tomcat. This problem should have been fixed in b21_1. However, it requires fdescfs(5) as described in pkg-message. Please check your configurations. Jung-uk Kim From owner-freebsd-java@FreeBSD.ORG Fri Nov 18 00:40:16 2011 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB9B5106566B; Fri, 18 Nov 2011 00:40:16 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C3C788FC15; Fri, 18 Nov 2011 00:40:16 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pAI0eGD4065694; Fri, 18 Nov 2011 00:40:16 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pAI0eG0K065690; Fri, 18 Nov 2011 00:40:16 GMT (envelope-from edwin) Date: Fri, 18 Nov 2011 00:40:16 GMT Message-Id: <201111180040.pAI0eG0K065690@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-java@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/162646: [patch] java/openjdk6: update to b24 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Nov 2011 00:40:17 -0000 Synopsis: [patch] java/openjdk6: update to b24 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-java Responsible-Changed-By: edwin Responsible-Changed-When: Fri Nov 18 00:40:16 UTC 2011 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=162646 From owner-freebsd-java@FreeBSD.ORG Fri Nov 18 00:47:55 2011 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D476C106564A for ; Fri, 18 Nov 2011 00:47:55 +0000 (UTC) (envelope-from jhelfman@experts-exchange.com) Received: from mail.experts-exchange.com (mail.experts-exchange.com [72.29.183.251]) by mx1.freebsd.org (Postfix) with ESMTP id B58208FC15 for ; Fri, 18 Nov 2011 00:47:55 +0000 (UTC) Received: from mail.experts-exchange.com (localhost [127.0.0.1]) by mail.experts-exchange.com (Postfix) with ESMTP id EB5086F1BB2; Thu, 17 Nov 2011 16:30:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= experts-exchange.com; h=message-id:date:date:reply-to:from:from :subject:subject:received:received:received; s=ee; t=1321576236; x=1323390636; bh=s/6V5+7u7y6jT7iPzbWUfIsTRRmIe97ohkrBgoK0QJw=; b= ezj2UidLcglVtpWUHC9Rm7b0VOyv1vkERTAI5LE6HWRf6rLEzwAsk0zxgkffaZNY 62B/Nz4BjawS3r/ftOgkmwbhwLKJ5AH2o2cvp6Y1mTpC50mx57a0jTKL32XFumd8 5JXHUBXjQnubmV7eMAMjoqUeUYiFxK7bkICzsv0/nu4= X-Virus-Scanned: amavisd-new at experts-exchange.com Received: from mail.experts-exchange.com ([127.0.0.1]) by mail.experts-exchange.com (mail.experts-exchange.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8dpVOOrFFAbl; Thu, 17 Nov 2011 16:30:36 -0800 (PST) Received: from experts-exchange.com (unknown [192.168.103.120]) by mail.experts-exchange.com (Postfix) with SMTP id C4CBA6F1BAE; Thu, 17 Nov 2011 16:30:36 -0800 (PST) Received: (nullmailer pid 32169 invoked by uid 1001); Fri, 18 Nov 2011 00:30:18 -0000 To: FreeBSD-gnats-submit@freebsd.org From: Jason Helfman X-send-pr-version: 3.113 X-GNATS-Notify: Date: Thu, 17 Nov 2011 16:30:18 -0800 Message-Id: <1321576218.568325.32168.nullmailer@experts-exchange.com> Cc: java@freebsd.org, novel@freebsd.org Subject: [patch] java/openjdk6: update to b24 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jason Helfman List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Nov 2011 00:47:55 -0000 >Submitter-Id: current-users >Originator: Jason Helfman >Organization: Experts Exchange, LLC. >Confidential: no >Synopsis: [patch] java/openjdk6: update to b24 >Severity: non-critical >Priority: low >Category: ports >Class: change-request >Release: FreeBSD 8.2-RELEASE i386 >Environment: System: FreeBSD dormouse.experts-exchange.com 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: * Update to b24 * cacerts file pulled from jre update 6u29 (novel@ is kind enough to host this for me) * http://people.freebsd.org/~novel/misc/cacerts * http://people.freebsd.org/~novel/misc/cacerts.SHA256 * Builds cleanly in Tinderbox => http://jgh.devio.us/files/logs/openjdk6-b24.log.gz >How-To-Repeat: >Fix: Index: openjdk6/Makefile =================================================================== RCS file: /home/jhelfman/ncvs/ports/java/openjdk6/Makefile,v retrieving revision 1.52 diff -u -r1.52 Makefile --- openjdk6/Makefile 9 Aug 2011 22:56:39 -0000 1.52 +++ openjdk6/Makefile 18 Nov 2011 00:25:51 -0000 @@ -6,19 +6,18 @@ # PORTNAME= openjdk6 -PORTVERSION= b23 -PORTREVISION= 1 +PORTVERSION= b24 CATEGORIES= java devel MASTER_SITES= http://download.java.net/openjdk/jdk6/promoted/${PORTVERSION}/ \ http://download.java.net/jaxp/openjdk/jdk6/:jaxp \ - http://download.java.net/glassfish/components/jax-ws/openjdk/jdk6:jaxws \ + http://dlc.sun.com.edgesuite.net/glassfish/components/jax-ws/openjdk/jdk6/:jaxws \ https://java.net/downloads/jax-ws/OpenJDK6/:jaf \ http://icedtea.classpath.org/builds/icedtea6/src/ \ http://icedtea.classpath.org/download/drops/:jaxp \ http://icedtea.classpath.org/download/drops/:jaxws \ http://icedtea.classpath.org/download/drops/:jaf \ ${MASTER_SITE_APACHE:S,%SUBDIR%/,ant/binaries/:ant,} \ - http://download.java.net/openjdk/jtreg/promoted/${JTREGVERSION}/:jtreg + http://download.java.net/openjdk/jtreg/promoted/${JTREGSRCVERSION}/${JTREGVERSION}/:jtreg DISTNAME= openjdk-6-src-${PORTVERSION}-${OPENJDK_BUILDDATE} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${JAXPFILE}:jaxp \ @@ -39,7 +38,7 @@ LICENSE= GPLv2 -OPENJDK_BUILDDATE= 05_jul_2011 +OPENJDK_BUILDDATE= 14_nov_2011 OPTIONS= DEBUG "Enable legacy debugging support" off \ FASTDEBUG "Include fastdebug build" off \ @@ -59,12 +58,13 @@ JAXP_BUILD= 144_03 JAXPFILE= jaxp${JAXP_BUILD}.zip -JAXWS_BUILD= 2_1_6-2011_06_08 +JAXWS_BUILD= 2_1_6-2011_06_13 JAXWSFILE= jdk6-jaxws${JAXWS_BUILD}.zip JAF_BUILD= b20 JAFFILE= jdk6-jaf-${JAF_BUILD}.zip -JTREGVERSION= b02 -JTREGFILE= jtreg-4.1-bin-${JTREGVERSION}_21_may_2010.zip +JTREGVERSION= b03 +JTREGSRCVERSION= 4.1 +JTREGFILE= jtreg-${JTREGSRCVERSION}-bin-${JTREGVERSION}_11_jul_2011.zip # do not depend on devel/apache-ant to avoid circular dependency, but # use .tar.bz2 distfile to avoid duplicated downloads Index: openjdk6/distinfo =================================================================== RCS file: /home/jhelfman/ncvs/ports/java/openjdk6/distinfo,v retrieving revision 1.24 diff -u -r1.24 distinfo --- openjdk6/distinfo 11 Jul 2011 20:58:58 -0000 1.24 +++ openjdk6/distinfo 18 Nov 2011 00:26:45 -0000 @@ -1,12 +1,12 @@ -SHA256 (openjdk-6-src-b23-05_jul_2011.tar.gz) = f36198920e84053d7bfa3599ee32477c1e2b911dba38d75a669b79e9ae5393e5 -SIZE (openjdk-6-src-b23-05_jul_2011.tar.gz) = 45428097 +SHA256 (openjdk-6-src-b24-14_nov_2011.tar.gz) = f84e7f0938f4939660ff8f9c2aa164d301faa8a519f2324ceb05ad34b2e09227 +SIZE (openjdk-6-src-b24-14_nov_2011.tar.gz) = 45742125 SHA256 (jaxp144_03.zip) = c1a5348e17b330a7e4b18431e61a40efd2ba99a7da71102cf2c604478ef96012 SIZE (jaxp144_03.zip) = 5964999 -SHA256 (jdk6-jaxws2_1_6-2011_06_08.zip) = be95ff0ae05b474d0bbb3ad8bdb2a23f20cb8c48b1a21f16aa079e43a50c057f -SIZE (jdk6-jaxws2_1_6-2011_06_08.zip) = 5512710 +SHA256 (jdk6-jaxws2_1_6-2011_06_13.zip) = 229040544e791f44906e8e7b6f6faf503c730a5d854275135f3925490d5c3be3 +SIZE (jdk6-jaxws2_1_6-2011_06_13.zip) = 5512710 SHA256 (jdk6-jaf-b20.zip) = 78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012 SIZE (jdk6-jaf-b20.zip) = 71243 SHA256 (apache-ant-1.8.2-bin.tar.bz2) = ecb49f5017807c9320bf19702149328cf4779a01bddca2b6c47e3ebb0e39c9c7 SIZE (apache-ant-1.8.2-bin.tar.bz2) = 6740047 -SHA256 (jtreg-4.1-bin-b02_21_may_2010.zip) = 9a9ca107e8004e8d29e6c708e03e347c38ac4d7fdfd1930a25d6dc5cf61ad0f4 -SIZE (jtreg-4.1-bin-b02_21_may_2010.zip) = 5038412 +SHA256 (jtreg-4.1-bin-b03_11_jul_2011.zip) = 7ae38e80d3342670cc9142eee423d0a755bf005e4d83b40c5681f0f7d95f1cce +SIZE (jtreg-4.1-bin-b03_11_jul_2011.zip) = 4901245 Index: openjdk6/files/cacerts =================================================================== RCS file: /home/jhelfman/ncvs/ports/java/openjdk6/files/cacerts,v retrieving revision 1.4 diff -u -r1.4 cacerts Binary files /tmp/cvs4snWvi and cacerts differ From owner-freebsd-java@FreeBSD.ORG Fri Nov 18 02:21:55 2011 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36215106566C for ; Fri, 18 Nov 2011 02:21:55 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id 08F2C8FC1B for ; Fri, 18 Nov 2011 02:21:54 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id pAI22dff089741 for ; Thu, 17 Nov 2011 18:02:39 -0800 (PST) (envelope-from yuri@rawbw.com) Message-ID: <4EC5BCBE.8020704@rawbw.com> Date: Thu, 17 Nov 2011 18:02:38 -0800 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0.1) Gecko/20111023 Thunderbird/7.0.1 MIME-Version: 1.0 To: java@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: icedtea-web-1.1.4 fails to build on 8.2 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Nov 2011 02:21:55 -0000 Hi, Please see the failure log below. Yuri ---log--- /usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp -Djdk.home=/usr/local/jdk1.6.0 -Dbootstrap.dir=/usr/ports/java/openjdk6/work/build/bsd-amd64/langtools/dist/bootstrap all Buildfile: /usr/ports/java/openjdk6/work/jaxp/build.xml -banner: [echo] +---------------------------------------+ [echo] + Starting ant project jaxp + [echo] +---------------------------------------+ -javac-jar-exists: sanity: [echo] Sanity Settings: [echo] ant.home=/usr/ports/java/openjdk6/work/apache-ant-1.8.2 [echo] ant.version=Apache Ant(TM) version 1.8.2 compiled on December 20 2010 [echo] ant.java.version=1.6 [echo] java.home=/usr/local/jdk1.6.0/jre [echo] java.version=1.6.0_03-p4 [echo] os.name=FreeBSD [echo] os.arch=amd64 [echo] os.version=8.2-STABLE [echo] bootstrap.dir=/usr/ports/java/openjdk6/work/build/bsd-amd64/langtools/dist/bootstrap [echo] javac.jar=/usr/ports/java/openjdk6/work/build/bsd-amd64/langtools/dist/bootstrap/lib/javac.jar [echo] javac.memoryInitialSize=256m [echo] javac.memoryMaximumSize=512m [echo] javac.source=5 [echo] javac.debug=true [echo] javac.target=5 [echo] javac.version.opt= [echo] javac.lint.opts= [echo] javac.no.jdk.warnings=-XDignore.symbol.file=true [echo] output.dir=/usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp [echo] build.dir=/usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp/build [echo] dist.dir=/usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp/dist [echo] drop.dir=${drop.dir} [echo] drops.dir=/usr/ports/distfiles [echo] init: -jaxp_src-ready: -jaxp_src-copy-bundle: -jaxp_src-url-should-be-used: -jaxp_src-url-bundle: jaxp_src-update: -set-props: -use-drop: -src-help: BUILD FAILED /usr/ports/java/openjdk6/work/jaxp/build-defs.xml:70: ERROR: Cannot find source for project jaxp. HINT: Try setting drops.dir to indicate where the bundles can be found, or try setting the ant property allow.downloads=true to download the bundle from the URL. e.g. ant -Dallow.downloads=true -OR- ant -Ddrops.dir=some_directory Total time: 0 seconds gmake[2]: *** [all] Error 1 gmake[2]: Leaving directory `/usr/ports/java/openjdk6/work/jaxp/make' gmake[1]: *** [jaxp-build] Error 2 gmake[1]: Leaving directory `/usr/ports/java/openjdk6/work' gmake: *** [build_product_image] Error 2 *** Error code 1 Stop in /usr/ports/java/openjdk6. *** Error code 1 Stop in /usr/ports/java/openjdk6. *** Error code 1 Stop in /usr/ports/java/icedtea-web. *** Error code 1 Stop in /usr/ports/java/icedtea-web. From owner-freebsd-java@FreeBSD.ORG Fri Nov 18 18:06:37 2011 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDEC8106566B for ; Fri, 18 Nov 2011 18:06:37 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id BCCE88FC17 for ; Fri, 18 Nov 2011 18:06:37 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id pAII6bJ6076219 for ; Fri, 18 Nov 2011 10:06:37 -0800 (PST) (envelope-from yuri@rawbw.com) Message-ID: <4EC69EAC.80308@rawbw.com> Date: Fri, 18 Nov 2011 10:06:36 -0800 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111117 Thunderbird/8.0 MIME-Version: 1.0 To: java@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Java process not killed by java plugin and keep hanging out after the web page using it is closed X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Nov 2011 18:06:37 -0000 Hi, I have Java browser plugin insgtalled following the handbook: openjdk6-b23_1 + icedtea-web-1.1.4 + symbolic link. After using some page with Java plugin in firefox (like http://websdr.sp3pgx.uz.zgora.pl:8901) and closing it, I still see java process like this: 74450 ?? S 0:04.99 /usr/local/openjdk6/jre/bin/java -Xbootclasspath/a:/usr/local/share/icedtea-web/netx.jar:/usr/local/share/icedtea-web/plugin.jar -c Java process disappears after closing firefox. When reopening the same page, I see this java process reused. So it looks like java stays as a dormant child when nobody uses it. There is no reason to keep java process hanging since it can grow very large (in my case it's size/res=2489M/164M) and web browser usually is a long lived process. Yuri From owner-freebsd-java@FreeBSD.ORG Fri Nov 18 19:16:58 2011 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from [127.0.0.1] (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id 8B373106566B; Fri, 18 Nov 2011 19:16:54 +0000 (UTC) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-java@freebsd.org Date: Fri, 18 Nov 2011 14:16:41 -0500 User-Agent: KMail/1.6.2 References: <4EC69EAC.80308@rawbw.com> In-Reply-To: <4EC69EAC.80308@rawbw.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201111181416.45289.jkim@FreeBSD.org> Cc: Yuri Subject: Re: Java process not killed by java plugin and keep hanging out after the web page using it is closed X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Nov 2011 19:16:58 -0000 On Friday 18 November 2011 01:06 pm, Yuri wrote: > Hi, > > I have Java browser plugin insgtalled following the handbook: > openjdk6-b23_1 + icedtea-web-1.1.4 + symbolic link. > After using some page with Java plugin in firefox (like > http://websdr.sp3pgx.uz.zgora.pl:8901) and closing it, I still see > java process like this: > 74450 ?? S 0:04.99 /usr/local/openjdk6/jre/bin/java > -Xbootclasspath/a:/usr/local/share/icedtea-web/netx.jar:/usr/local/ >share/icedtea-web/plugin.jar -c > Java process disappears after closing firefox. > > When reopening the same page, I see this java process reused. > So it looks like java stays as a dormant child when nobody uses it. > There is no reason to keep java process hanging since it can grow > very large (in my case it's size/res=2489M/164M) and web browser > usually is a long lived process. This is a design decision made by IcedTea-Web author(s), AFAIK. Basically, they prefer faster applet loading. Jung-uk Kim From owner-freebsd-java@FreeBSD.ORG Sat Nov 19 03:44:23 2011 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9098810656D1 for ; Sat, 19 Nov 2011 03:44:23 +0000 (UTC) (envelope-from aorchid@mac.com) Received: from mho-01-ewr.mailhop.org (mho-03-ewr.mailhop.org [204.13.248.66]) by mx1.freebsd.org (Postfix) with ESMTP id 4A71B8FC15 for ; Sat, 19 Nov 2011 03:44:23 +0000 (UTC) Received: from [149.142.103.17] (helo=freeenv.ad.medctr.ucla.edu) by mho-01-ewr.mailhop.org with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.72) (envelope-from ) id 1RRb4o-000Emh-JD for freebsd-java@FreeBSD.org; Sat, 19 Nov 2011 02:54:46 +0000 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 149.142.103.17 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX18hchFAQufPjBpnt9LvK0fv Date: Fri, 18 Nov 2011 18:54:43 -0800 From: Aric Gregson To: freebsd-java@FreeBSD.org Message-ID: <20111118185443.27bd8c55@freeenv.ad.medctr.ucla.edu> Organization: Slow Children at Play Productions X-Mailer: Claws Mail 3.7.10 (GTK+ 2.24.6; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: OpenJDK and libpthread not found during runtime? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: aorchid@mac.com List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Nov 2011 03:44:23 -0000 Hello, I apologize for writing to this email as this is not a bug as far as I can tell. I have posted to the 'ports' forum but there is no reply and I suspect that the java people don't venture over there too often. I have FreeBSD 9.0-CURRENT #0: Tue Jul 19 16:18:20 PDT 2011 and openjdk6-b23_1 installed. I am trying from the command line to run a program that apparently is searching for libpthread.so.0 but cannot find it for some reason. I've no idea how to try to fix this, if there is indeed something to 'fix' on my end. I know nothing about java. Of course, the required library does exist. Apologies again if this is not a java issue, but I'm not sure where to start looking for a potential solution and any suggestions are appreciated. Thanks, Aric ------------------------ java.lang.UnsatisfiedLinkError: /fitz/home/aorchid/downloads/fj/libFlowJoEngine64.so: Shared object "libpthread.so.0" not found, required by "libFlowJoEngine64.so" at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at com.treestar.flowjo.engine.EngineManager.loadEngineLibrary(EngineManager.java:239) at com.treestar.flowjo.engine.Engine.getLocalEngine(Engine.java:20) at com.treestar.flowjo.engine.EngineManager.getLocalEngine(EngineManager.java:598) at com.treestar.flowjo.main.authenticate.Licensor.getHWAddress(Licensor.java:86) at com.treestar.flowjo.core.logging.FJLogger.getSpecificHeaderSegment(FJLogger.java:52) at com.treestar.lib.logging.ActionLogger.composeHeader(Unknown Source) at com.treestar.lib.logging.ActionLogger.writeLog(Unknown Source) at com.treestar.lib.logging.ActionLogger.createLogFile(Unknown Source) at com.treestar.lib.logging.ActionLogger.init(Unknown Source) at com.treestar.lib.logging.ActionLogger.(Unknown Source) at com.treestar.flowjo.core.logging.FJLogger.(FJLogger.java:18) at com.treestar.flowjo.main.Main.initActionLog(Main.java:514) at com.treestar.flowjo.main.Main.main(Main.java:109) com.treestar.flowjo.engine.EngineLoadFailed at com.treestar.flowjo.engine.EngineManager.loadEngineLibrary(EngineManager.java:250) at com.treestar.flowjo.engine.Engine.getLocalEngine(Engine.java:20) at com.treestar.flowjo.engine.EngineManager.getLocalEngine(EngineManager.java:598) at com.treestar.flowjo.main.authenticate.Licensor.getHWAddress(Licensor.java:86) at com.treestar.flowjo.core.logging.FJLogger.getSpecificHeaderSegment(FJLogger.java:52) at com.treestar.lib.logging.ActionLogger.composeHeader(Unknown Source) at com.treestar.lib.logging.ActionLogger.writeLog(Unknown Source) at com.treestar.lib.logging.ActionLogger.createLogFile(Unknown Source) at com.treestar.lib.logging.ActionLogger.init(Unknown Source) at com.treestar.lib.logging.ActionLogger.(Unknown Source) at com.treestar.flowjo.core.logging.FJLogger.(FJLogger.java:18) at com.treestar.flowjo.main.Main.initActionLog(Main.java:514) at com.treestar.flowjo.main.Main.main(Main.java:109) submitQuery ex: com.treestar.flowjo.engine.Engine.renderVisualization(Ljava/lang/String;)Ljava/lang/String; Engine request came back empty. Exception occurred during event dispatching: java.lang.RuntimeException: No action log instantiated at com.treestar.lib.logging.ActionLoggerManager.getInstance(Unknown Source) at com.treestar.lib.gui.actions.FJAction.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177) at java.awt.Dialog$1.run(Dialog.java:1039) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) 10.0b28.25 10.0b28.25 java.lang.UnsatisfiedLinkError: /fitz/home/aorchid/downloads/fj/libFlowJoEngine64.so: Shared object "libpthread.so.0" not found, required by "libFlowJoEngine64.so" at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at com.treestar.flowjo.engine.EngineManager.loadEngineLibrary(EngineManager.java:239) at com.treestar.flowjo.application.engine.EngineUtil.loadLibraryAndInitializeEngine(EngineUtil.java:49) at com.treestar.flowjo.main.Main.startup(Main.java:464) at com.treestar.flowjo.main.Main.main(Main.java:150) engine.util.couldntload Prefs.savePrefs(): Preferences successfully saved. Actionlog Send Duration = 2 true Actionlog Receive Duration= 648 ActionLog /fitz/home/aorchid/actionlogs/FLOWJO/log0.txt succesfully sent and deleted