From owner-freebsd-java@FreeBSD.ORG Mon Oct 27 08:30:07 2008 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 B291E1065674 for ; Mon, 27 Oct 2008 08:30:07 +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 8F6118FC08 for ; Mon, 27 Oct 2008 08:30:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9R8U7s2055599 for ; Mon, 27 Oct 2008 08:30:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9R8U7h9055596; Mon, 27 Oct 2008 08:30:07 GMT (envelope-from gnats) Resent-Date: Mon, 27 Oct 2008 08:30:07 GMT Resent-Message-Id: <200810270830.m9R8U7h9055596@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, Nikolay Denev Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 946C51065685 for ; Mon, 27 Oct 2008 08:26:04 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 836CB8FC1B for ; Mon, 27 Oct 2008 08:26:04 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id m9R8Q4VS037574 for ; Mon, 27 Oct 2008 08:26:04 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id m9R8Q4Rf037573; Mon, 27 Oct 2008 08:26:04 GMT (envelope-from nobody) Message-Id: <200810270826.m9R8Q4Rf037573@www.freebsd.org> Date: Mon, 27 Oct 2008 08:26:04 GMT From: Nikolay Denev To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: java/128411: jdk1.5 Querying JMX mbean OperatingSystem->TotalPhysicalMemorySize crashes the VM on 64bit archs. 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, 27 Oct 2008 08:30:07 -0000 >Number: 128411 >Category: java >Synopsis: jdk1.5 Querying JMX mbean OperatingSystem->TotalPhysicalMemorySize crashes the VM on 64bit archs. >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Oct 27 08:30:06 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Nikolay Denev >Release: 7.1-PRERELEASE >Organization: >Environment: FreeBSD XXX 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #1: Wed Oct 22 15:35:49 UTC 2008 root@XXX:/usr/obj/usr/src/sys/CORE2 amd64 >Description: The FreeBSD specific part of the OperationgSystem mbean uses sysctl(3) to query various parameters related to memory usage. The sysctl(3) call requires an argument of type 'size_t' to set the size of the reqested value but in one place the bsd-jdk15-patchset uses variable of type 'int' for this, which does not work correctly because int is 32bits and size_t is 64bits on 64bit archs. Querying this attribute (TotalPhysicalMemorySize) results in VM crash. >How-To-Repeat: Start an application with remote JMX enabled and connect to it with jconsole. >Fix: The attached patch to the bsd-jdk15-patchset8 fixes the problem. Patch attached with submission follows: --- jdk15.patches 2008-02-05 07:01:27.000000000 +0200 +++ jdk15.patches.fixed 2008-10-24 11:58:53.000000000 +0300 @@ -90835,7 +90835,7 @@ +#ifdef _ALLBSD_SOURCE + unsigned long result; + int mib[2]; -+ int rlen; ++ size_t rlen; + + mib[0] = CTL_HW; + mib[1] = HW_PHYSMEM; >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-java@FreeBSD.ORG Mon Oct 27 11:07:16 2008 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 B7A111065670 for ; Mon, 27 Oct 2008 11:07:16 +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 A44A38FC12 for ; Mon, 27 Oct 2008 11:07:16 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9RB7Giv002004 for ; Mon, 27 Oct 2008 11:07:16 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9RB7Ge8001996 for freebsd-java@FreeBSD.org; Mon, 27 Oct 2008 11:07:16 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 27 Oct 2008 11:07:16 GMT Message-Id: <200810271107.m9RB7Ge8001996@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, 27 Oct 2008 11:07:16 -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/128411 java jdk1.5 Querying JMX mbean OperatingSystem->TotalPhysic o java/125583 java Java gui programs stop without error message o java/123555 java linux-sun-jdk15, linux-sun-jdk16 produce a coredump o java/122513 java native JDKs unbuildable with Linux ones o java/121692 java java/jdk16: Java 1.5 1.5.0.14p8 crashes in RMI TCP Con o ports/121420 java java/jdk16: Java applet fails to find class under fire o ports/121416 java java/jdk15 can't build if BIN environment variable is 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/118496 java Eclipse packages do not work with 6.3-RC1/amd64 o ports/116841 java cannot build java/jdk16 by using java/linux-sun-jdk16 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/115773 java [request] java.nio channel selectors should use kqueue 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 o ports/113467 java Multiple "missing return value" errors building JDK on o java/112595 java Java appletviewer frequently hangs (kse_release loop) o java/110912 java Java krb5 client leaks UDP connections o java/105482 java diablo-jdk1.5.0/jdk-1.5.0 java.nio.Selector bug o java/97461 java Diablo JDK does not report Update level in a format su o ports/84742 java make ports/java/jdk14 use dynamic Motif librarires s java/62837 java linux-sun-jdk14 executables hang with COMPAT_LINUX in s ports/60083 java java/jdk14 - Unsafe use of getaddrinfo in jvm 1.4.2-p5 s ports/56928 java jce-aba port should install to $JAVA_HOME/jre/lib/ext 28 problems total. From owner-freebsd-java@FreeBSD.ORG Tue Oct 28 20:38:48 2008 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 F116F1065746 for ; Tue, 28 Oct 2008 20:38:48 +0000 (UTC) (envelope-from wout@delta-design.be) Received: from lmailproxy03.edpnet.net (lmailproxy03.edpnet.net [212.71.1.196]) by mx1.freebsd.org (Postfix) with ESMTP id 432859070D for ; Tue, 28 Oct 2008 19:58:51 +0000 (UTC) (envelope-from wout@delta-design.be) Received: from [192.168.1.3] (213.219.162.118.adsl.dyn.edpnet.net [213.219.162.118]) by lmailproxy03.edpnet.net (8.13.1/8.13.1) with ESMTP id m9SJ7rxM006974 for ; Tue, 28 Oct 2008 20:07:53 +0100 From: Wout =?ISO-8859-1?Q?Decr=E9?= To: freebsd-java@FreeBSD.org Content-Type: text/plain Organization: Delta Design Date: Tue, 28 Oct 2008 20:10:40 +0100 Message-Id: <1225221040.21715.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94, clamav-milter version 0.94 on lmailproxy03.edpnet.net X-Virus-Status: Clean X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_60,RDNS_DYNAMIC autolearn=disabled version=3.2.4 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on lmailproxy03.edpnet.net Cc: Subject: tzupdater is out of date 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: Tue, 28 Oct 2008 20:38:49 -0000 Hello I'm installing Java (java/jdk16) in a jail and noticed that the tzupdater package is updated on Sun's website. My (latest) ports collection expects tzupdater-1_3_6-2008c.zip, but the latest from Sun is tzupdater-1_3_9-2008g.zip. MD5 (tzupdater-1_3_9-2008g.zip) = 3eb68b0297ac359c788f91095688d9b6 SHA256 (tzupdater-1_3_9-2008g.zip) = 9a84c954c1562df0e17a40cb313556248c2bc609bc995c12e772f7e24773c5d7 Size = 264885 Kind regards Wout PS: My apologies if this is already known. From owner-freebsd-java@FreeBSD.ORG Sat Nov 1 20:59:36 2008 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 3DE2C106567E for ; Sat, 1 Nov 2008 20:59:36 +0000 (UTC) (envelope-from sava462@lviv.farlep.net) Received: from mail.lviv.farlep.net (ns.lviv.farlep.net [213.130.16.3]) by mx1.freebsd.org (Postfix) with ESMTP id EFFF18FC0C for ; Sat, 1 Nov 2008 20:59:35 +0000 (UTC) (envelope-from sava462@lviv.farlep.net) Received: from localhost (mail.lviv.farlep.net) [127.0.0.1] by mail.lviv.farlep.net with esmtp (mail.lviv.farlep.net) id 1KwN2n-000Nde-DF for ; Sat, 01 Nov 2008 22:26:01 +0200 Received: from 77.87.154.174 (SquirrelMail authenticated user sava462) by mail.lviv.farlep.net with HTTP; Sat, 1 Nov 2008 22:26:01 +0200 (EET) Message-ID: <3944.77.87.154.174.1225571161.squirrel@mail.lviv.farlep.net> Date: Sat, 1 Nov 2008 22:26:01 +0200 (EET) From: sava462@lviv.farlep.net To: freebsd-java@freebsd.org User-Agent: SquirrelMail/1.4.9a MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Antivirus-Scanner: Scanned with ClamAV X-Mailman-Approved-At: Sat, 01 Nov 2008 22:42:36 +0000 Subject: Hellp jdk16 [pack-jars] Error 1 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: Sat, 01 Nov 2008 20:59:36 -0000 rm -f /usr/ports/java/jdk16/work/control/build/bsd-i586/j2re-image/$i ; \ /usr/ports/java/jdk16/work/control/build/bsd-i586/bin/unpack200 "-v" /usr/ports/java/jdk16/work/control/build/bsd-i586/pack/pack-jre-jars/`dirname $i`/`basename $i .jar`.pack /usr/ports/java/jdk16/work/control/build/bsd-i586/j2re-image/$i || exit 1 ; \ done Packing /usr/ports/java/jdk16/work/control/build/bsd-i586/j2re-image/lib/rt.jar 47550097 bytes Killed gmake[3]: *** [pack-jars] Error 1 gmake[3]: Leaving directory `/usr/ports/java/jdk16/work/install/make/pack' gmake[2]: *** [pack-jre] Error 2 gmake[2]: Leaving directory `/usr/ports/java/jdk16/work/install/make/pack' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/java/jdk16/work/install/make'