From owner-freebsd-java@FreeBSD.ORG Sun Jan 8 18:55:15 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 65BB916A41F for ; Sun, 8 Jan 2006 18:55:15 +0000 (GMT) (envelope-from durian@shadetreesoftware.com) Received: from shadetreesoftware.com (ip-64-139-19-166.dsl.den.megapath.net [64.139.19.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB35643D75 for ; Sun, 8 Jan 2006 18:55:01 +0000 (GMT) (envelope-from durian@shadetreesoftware.com) Received: from mailhost.boogie.com (root@cpe-66-87-52-132.co.sprintbbd.net [66.87.52.132]) by shadetreesoftware.com (8.13.4/8.13.4) with ESMTP id k08IstX3087778 for ; Sun, 8 Jan 2006 11:54:56 -0700 (MST) (envelope-from durian@shadetreesoftware.com) Received: from man.boogie.com (man.boogie.com [192.168.1.3]) by mailhost.boogie.com (8.13.4/8.13.4) with ESMTP id k08Issxm076642 for ; Sun, 8 Jan 2006 11:54:54 -0700 (MST) (envelope-from durian@shadetreesoftware.com) From: Mike Durian To: freebsd-java@freebsd.org.mailing.list Date: Sun, 8 Jan 2006 11:54:53 -0700 User-Agent: KMail/1.8.3 Organization: Shade Tree Software, LLC MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200601081154.54114.durian@shadetreesoftware.com> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (shadetreesoftware.com [192.168.2.2]); Sun, 08 Jan 2006 11:54:57 -0700 (MST) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (mailhost.boogie.com [66.87.52.132]); Sun, 08 Jan 2006 11:54:54 -0700 (MST) X-Virus-Scanned: ClamAV 0.87.1/1235/Sun Jan 8 11:13:01 2006 on oak.shadetreesoftware.com X-Virus-Status: Clean X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on oak.shadetreesoftware.com Cc: Subject: libz fast_inflate segmentation violation 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, 08 Jan 2006 18:55:15 -0000 FreeBSD-6.0 STABLE cvsup'd around Dec 17. jdk-1.5.0p2_3 openoffice.org-2.0.0_1 I was trying to install an openoffice package manager: http://www.ipd.uni-karlsruhe.de/~hauma/svg-import/ The HotSpot virtual machine encountered a segmentation violation in libz's fast_inflate. Here is the more detailed log. mike # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x2a8e46bc, pid=50118, tid=0x8079a00 # # Java VM: Java HotSpot(TM) Client VM (1.5.0-p2-root_07_jan_2006_09_16 mixed mode) # Problematic frame: # C [libz.so.2+0x56bc] inflate_fast+0x18 # --------------- T H R E A D --------------- Current thread (0x080a7a00): JavaThread "main" [_thread_in_native, id=134715904] siginfo:si_signo=11, si_errno=0, si_code=12, si_addr=0x00000023 Registers: EAX=0x00000007, EBX=0x2a8ee744, ECX=0x080b2080, EDX=0x080b2540 ESP=0xbf6faad0, EBP=0xbf6fab20, ESI=0x080b2080, EDI=0x080a7a00 EIP=0x2a8e46bc, EFLAGS=0x00010206 Top of Stack: (sp=0xbf6faad0) 0xbf6faad0: 28071261 2808d844 00000001 08079a48 0xbf6faae0: 28070e2a 283a4c82 00000001 28099f00 0xbf6faaf0: 2b4388f4 080b2080 080a7a00 bf6fabc0 0xbf6fab00: 2806f3e9 2809e700 00000088 080b2080 0xbf6fab10: 080b2540 2b4388f4 080b2080 080a7a00 0xbf6fab20: bf6fabc0 2b432ae4 00000007 00000003 0xbf6fab30: 081d7000 081d7400 080b2540 080b2080 0xbf6fab40: 280893d8 2b4329ce 2b4389c0 bf6fab6c Instructions: (pc=0x2a8e46bc) 0x2a8e46ac: 44 e8 00 00 00 00 5b 81 c3 92 a0 00 00 8b 45 08 0x2a8e46bc: 8b 40 1c 89 45 f0 8b 55 08 8b 0a 49 89 4d ec 03 Stack: [0xbf5fc000,0xbf6fc000), sp=0xbf6faad0, free space=1018k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libz.so.2+0x56bc] inflate_fast+0x18 C [libzip.so+0xeae4] inflate_codes+0x124 C [libzip.so+0xb58c] inflate_blocks+0x10b4 C [libzip.so+0x74c5] _java_libz_inflate+0x385 C [libzip.so+0x3aaa] Java_java_util_zip_Inflater_inflateBytes+0x16e j java.util.zip.Inflater.inflateBytes([BII)I+0 j java.util.zip.Inflater.inflate([BII)I+40 j java.util.zip.InflaterInputStream.read([BII)I+42 j java.io.DataInputStream.readFully([BII)V+34 j java.util.jar.JarFile.hasClassPathAttribute()Z+59 j java.util.jar.JavaUtilJarAccessImpl.jarFileHasClassPathAttribute(Ljava/util/jar/JarFile;)Z+1 j sun.misc.URLClassPath$JarLoader.getClassPath()[Ljava/net/URL;+20 j sun.misc.URLClassPath.getLoader(I)Lsun/misc/URLClassPath$Loader;+78 j sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;+6 j java.net.URLClassLoader$1.run()Ljava/lang/Object;+26 v ~StubRoutines::call_stub V [libjvm.so+0x25c651] V [libjvm.so+0x34fbe5] V [libjvm.so+0x25c4ab] V [libjvm.so+0x2a477c] C [libjava.so+0x111d2] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2+0x26 j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; +0 j java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;+13 j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+43 j sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; +36 j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+23 j java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3 v ~StubRoutines::call_stub V [libjvm.so+0x25c651] V [libjvm.so+0x34fbe5] V [libjvm.so+0x25c4ab] V [libjvm.so+0x265a0f] V [libjvm.so+0x268c2d] C [javavm.uno.so+0x9947] component_getFactory+0x4123 C [javavm.uno.so+0xea22] component_getFactory+0x91fe C [javaloader.uno.so+0x3854] component_getFactory+0xacc C [javaloader.uno.so+0x46a3] component_getFactory+0x191b C [implreg.uno.so+0x9e91] component_getFactory+0x5561 C [implreg.uno.so+0xa279] component_getFactory+0x5949 C [libgcc3_uno.so+0x51c4] +0x3194 C [libgcc3_uno.so+0x54d6] +0x34a6 C [libgcc3_uno.so+0x5875] +0x3845 C [liburp_uno.so+0x1b3a7] component_canUnload+0x173e3 C [liburp_uno.so+0xc445] component_canUnload+0x8481 C [liburp_uno.so+0xc96d] component_canUnload+0x89a9 C [libuno_cppu.so.3+0x2a7a0] uno_threadpool_destroy+0x1ec0 C [libuno_cppu.so.3+0x2b488] uno_threadpool_destroy+0x2ba8 C [libuno_cppu.so.3+0x2ada2] uno_threadpool_destroy+0x24c2 C [libuno_sal.so.3+0x16811] osl_yieldThread+0x17a C [libpthread.so.2+0xe2f9] _pthread_create+0x6d1 Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j java.util.zip.Inflater.inflateBytes([BII)I+0 j java.util.zip.Inflater.inflate([BII)I+40 j java.util.zip.InflaterInputStream.read([BII)I+42 j java.io.DataInputStream.readFully([BII)V+34 j java.util.jar.JarFile.hasClassPathAttribute()Z+59 j java.util.jar.JavaUtilJarAccessImpl.jarFileHasClassPathAttribute(Ljava/util/jar/JarFile;)Z+1 j sun.misc.URLClassPath$JarLoader.getClassPath()[Ljava/net/URL;+20 j sun.misc.URLClassPath.getLoader(I)Lsun/misc/URLClassPath$Loader;+78 j sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;+6 j java.net.URLClassLoader$1.run()Ljava/lang/Object;+26 v ~StubRoutines::call_stub j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; +0 j java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;+13 j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+43 j sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; +36 j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+23 j java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x08192800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=135866880] 0x08192400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=135865856] 0x08192000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=135864832] 0x0812ac00 JavaThread "Finalizer" daemon [_thread_blocked, id=135441920] 0x0812a800 JavaThread "Reference Handler" daemon [_thread_blocked, id=135440896] =>0x080a7a00 JavaThread "main" [_thread_in_native, id=134715904] Other Threads: 0x080ab900 VMThread [id=135439872] 0x080ab400 WatcherThread [id=135867904] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 576K, used 179K [0x30350000, 0x303f0000, 0x30830000) eden space 512K, 35% used [0x30350000, 0x3037cd90, 0x303d0000) from space 64K, 0% used [0x303d0000, 0x303d0000, 0x303e0000) to space 64K, 0% used [0x303e0000, 0x303e0000, 0x303f0000) tenured generation total 1408K, used 0K [0x30830000, 0x30990000, 0x34350000) the space 1408K, 0% used [0x30830000, 0x30830000, 0x30830200, 0x30990000) compacting perm gen total 8192K, used 1256K [0x34350000, 0x34b50000, 0x38350000) the space 8192K, 15% used [0x34350000, 0x3448a398, 0x3448a400, 0x34b50000) No shared spaces configured. Dynamic libraries: 0x08048000 /disk2/local/openoffice.org2.0.0/program/uno.bin 0x2809f000 /disk2/local/openoffice.org2.0.0/program/libuno_sal.so.3 0x2824b000 /disk2/local/openoffice.org2.0.0/program/libuno_salhelpergcc3.so.3 0x2824f000 /disk2/local/openoffice.org2.0.0/program/libuno_cppu.so.3 0x28283000 /disk2/local/openoffice.org2.0.0/program/libuno_cppuhelpergcc3.so.3 0x282ce000 /disk2/local/openoffice.org2.0.0/program/libstlport_gcc.so 0x28376000 /lib/libm.so.3 0x28391000 /usr/lib/libpthread.so.2 0x283b6000 /lib/libc.so.5 0x284a1000 /disk2/local/openoffice.org2.0.0/program/servicemgr.uno.so 0x284bf000 /disk2/local/openoffice.org2.0.0/program/shlibloader.uno.so 0x284c5000 /disk2/local/openoffice.org2.0.0/program/simplereg.uno.so 0x284d5000 /disk2/local/openoffice.org2.0.0/program/nestedreg.uno.so 0x284e4000 /disk2/local/openoffice.org2.0.0/program/typemgr.uno.so 0x28507000 /disk2/local/openoffice.org2.0.0/program/implreg.uno.so 0x2851a000 /disk2/local/openoffice.org2.0.0/program/security.uno.so 0x28535000 /disk2/local/openoffice.org2.0.0/program/libreg.so.3 0x28552000 /disk2/local/openoffice.org2.0.0/program/libstore.so.3 0x2a6de000 /disk2/local/openoffice.org2.0.0/program/regtypeprov.uno.so 0x2a723000 /disk2/local/openoffice.org2.0.0/program/acceptor.uno.so 0x2a732000 /disk2/local/openoffice.org2.0.0/program/bridgefac.uno.so 0x2a73e000 /disk2/local/openoffice.org2.0.0/program/librmcxt.so.3 0x2a742000 /disk2/local/openoffice.org2.0.0/program/remotebridge.uno.so 0x2a74b000 /disk2/local/openoffice.org2.0.0/program/liburp_uno.so 0x2a77e000 /disk2/local/openoffice.org2.0.0/program/libgcc3_uno.so 0x2a7a9000 /disk2/local/openoffice.org2.0.0/program/javaloader.uno.so 0x2a7b0000 /disk2/local/openoffice.org2.0.0/program/libjvmaccessgcc3.so.3 0x2a7b4000 /disk2/local/openoffice.org2.0.0/program/javavm.uno.so 0x2a7ce000 /disk2/local/openoffice.org2.0.0/program/libjvmfwk.so.3 0x2a7e9000 /disk2/local/openoffice.org2.0.0/program/libxml2.so.2.6.17 0x2a8df000 /lib/libz.so.2 0x2a8ef000 /disk2/local/openoffice.org2.0.0/program/configmgr2.uno.so 0x2aaf9000 /disk2/local/openoffice.org2.0.0/program/libcomphelp4gcc3.so 0x2abd3000 /disk2/local/openoffice.org2.0.0/program/libvos3gcc3.so 0x2abf0000 /disk2/local/openoffice.org2.0.0/program/libucbhelper3gcc3.so 0x2ac6f000 /disk2/local/openoffice.org2.0.0/program/typeconverter.uno.so 0x2ac98000 /disk2/local/openoffice.org2.0.0/program/sysmgr1.uno.so 0x2acd4000 /disk2/local/openoffice.org2.0.0/program/sax.uno.so 0x2acfe000 /disk2/local/openoffice.org2.0.0/program/gconfbe1.uno.so 0x2ad0e000 /usr/X11R6/lib/libgconf-2.so.4 0x2ad3c000 /usr/local/lib/libORBit-2.so.0 0x2ad89000 /usr/local/lib/libgmodule-2.0.so.0 0x2ad8c000 /usr/local/lib/libgthread-2.0.so.0 0x2ad90000 /usr/local/lib/libgobject-2.0.so.0 0x2adc4000 /usr/local/lib/libglib-2.0.so.0 0x2ae40000 /usr/local/lib/libiconv.so.3 0x2af2c000 /usr/local/lib/libintl.so.6 0x2af35000 /lib/libm.so.4 0x2af4b000 /usr/local/lib/libpopt.so.0 0x2af82000 /disk2/local/openoffice.org2.0.0/program/sunjavaplugin.so 0x2af94000 /disk2/local/jdk1.5.0/jre/lib/i386/client/libjvm.so 0x2b3e7000 /disk2/local/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so 0x2b3f8000 /disk2/local/jdk1.5.0/jre/lib/i386/libverify.so 0x2b405000 /disk2/local/jdk1.5.0/jre/lib/i386/libjava.so 0x2b424000 /disk2/local/jdk1.5.0/jre/lib/i386/libzip.so 0x383d0000 /disk2/local/openoffice.org2.0.0/program/uriproc.uno.so 0x2806b000 /usr/libexec/ld-elf.so.1 VM Arguments: jvm_args: abort -Dorg.openoffice.native= -Duser.language=en -Duser.country=US -Dappletviewer.security.mode=host -Dstardiv.security.disableSecurity=false java_command: Environment Variables: JAVA_HOME=/disk2/local/jdk1.5.0/jre PATH=/disk2/local/openoffice.org2.0.0/program:/usr/local/openoffice.org2.0.0/program:/u/durian/bin/FreeBSD6:/bin:/usr/bin:/usr/ucb:/usr/local/bin:/etc:/u/durian/bin:.:/sbin:/usr/sbin:/usr/X11R6/bin:/usr/local/sbin:/usr/games:/u/durian/src/SmartEiffel-2.1b4/bin:/usr/local/pilot2.2/bin:/usr/local/textmaker::/usr/local/applix LD_LIBRARY_PATH=/disk2/local/jdk1.5.0/jre/lib/i386/client:/disk2/local/jdk1.5.0/jre/lib/i386/native_threads:/disk2/local/jdk1.5.0/jre/lib/i386:/disk2/local/openoffice.org2.0.0/program:/disk2/local/jdk1.5.0/jre/lib/i386/client:/disk2/local/jdk1.5.0/jre/lib/i386/native_threads:/disk2/local/jdk1.5.0/jre/lib/i386:/usr/local/openoffice.org2.0.0/program: SHELL=/usr/local/bin/bash DISPLAY=:0 HOSTTYPE=FreeBSD6 ARCH=i386 --------------- S Y S T E M --------------- OS:FreeBSD uname:FreeBSD 6.0-STABLE FreeBSD 6.0-STABLE #1: Sat Dec 17 12:54:43 MST 2005 root@man.boogie.com:/disk2/obj/disk2/src/sys/BOOGIE i386 rlimit: STACK 65536k, CORE infinity, NOFILE 7207 CPU:total 1 family 6, cmov, cx8, fxsr, mmx Memory: 4k page, physical 424296k vm_info: Java HotSpot(TM) Client VM (1.5.0-p2-root_07_jan_2006_09_16) for freebsd-x86, built on Jan 7 2006 10:44:22 by root with gcc 3.4.4 [FreeBSD] 20050518 From owner-freebsd-java@FreeBSD.ORG Mon Jan 9 11:02:30 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 EE47E16A41F for ; Mon, 9 Jan 2006 11:02:30 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEDE243D46 for ; Mon, 9 Jan 2006 11:02:30 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k09B2UAo066137 for ; Mon, 9 Jan 2006 11:02:30 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k09B2TJX066131 for freebsd-java@freebsd.org; Mon, 9 Jan 2006 11:02:29 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 9 Jan 2006 11:02:29 GMT Message-Id: <200601091102.k09B2TJX066131@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 Cc: Subject: Current problem reports assigned to you 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, 09 Jan 2006 11:02:31 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- f [2002/05/13] ports/38020 java www/jakarta-tomcat4: stop tomcat via java o [2004/05/01] java/66151 java JBuilderX (sun jvm 1.4.1 builtin) crashes o [2005/01/24] java/76631 java any port linux-*-jdk12 will core dump if o [2005/05/19] ports/81272 java JDK 1.5 port doesn't build. f [2005/06/13] java/82183 java Cannot install Java 1.5, lots of missing o [2005/09/29] java/86700 java SIGSEGV in native jdk15 o [2005/12/21] java/90743 java jdk-1.5.0p2_3 compilation failure 7 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- f [2003/09/16] ports/56928 java jce-aba port should install to $JAVA_HOME o [2004/08/11] java/70292 java jdk14 compile problem f [2004/11/24] ports/74344 java [proposal] tomcat41ctl: support for passi o [2004/12/16] ports/75143 java There is no way to specify jvm parameters o [2005/09/02] ports/85626 java java/jdk15 compile error o [2005/10/01] java/86804 java [PATCH] Install a desktop icon for the ja o [2005/10/17] java/87552 java Enable multi-job builds for CPP files in 7 problems total. From owner-freebsd-java@FreeBSD.ORG Wed Jan 11 23:41:22 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 96A1716A420 for ; Wed, 11 Jan 2006 23:41:22 +0000 (GMT) (envelope-from pietro.cerutti@gmail.com) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE81E43D5C for ; Wed, 11 Jan 2006 23:41:19 +0000 (GMT) (envelope-from pietro.cerutti@gmail.com) Received: by nproxy.gmail.com with SMTP id x30so46095nfb for ; Wed, 11 Jan 2006 15:41:18 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=s1Ht6+RFaPh8x8r+q4DYcfhGUtN6rLo3VHpXQOrUba90LAn2GEQ8cEx6lHGEjuVVWYvku6VE2CYN/eeK8Eki1tmW9ckbrlctyjGNcZh4Gd57c3Z1nCutN3TLfMxnrM97guye6thjWVVGGyDGkuK4TVoP+7Oa9+kcadKA2qFPywM= Received: by 10.49.33.11 with SMTP id l11mr87681nfj; Wed, 11 Jan 2006 15:41:18 -0800 (PST) Received: by 10.49.9.1 with HTTP; Wed, 11 Jan 2006 15:41:18 -0800 (PST) Message-ID: Date: Thu, 12 Jan 2006 00:41:18 +0100 From: Pietro Cerutti To: freebsd-java@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_7138_17382667.1137022878164" Subject: java crash starting eclipse 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: Wed, 11 Jan 2006 23:41:22 -0000 ------=_Part_7138_17382667.1137022878164 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi List, here's the output from eclipse, which crashes at startup: # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=3D0x2863c217, pid=3D86857, tid=3D0x8060000 # # Java VM: Java HotSpot(TM) Client VM (1.5.0-p2-piter_05_dec_2005_23_02 mixed mode) # Problematic frame: # C [libzip.so+0x10217] inflate_fast+0x17 # # An error report file with more information is saved as hs_err_pid86857.lo= g # # If you would like to submit a bug report, please write # a letter to freebsd-java@FreeBSD.org mailing list # packages: eclipse-3.1.1_2 jdk-1.5.0p2_3 attached is the hs_err file Any help is appreciated! P.S. please CC me, since I'm not on the list! Pietro Cerutti Non lasciar calpestare i TUOI diritti! Don't let 'em take YOUR rights! NO al Trusted Computing! Say NO to Trusted Computing! www.no1984.org www.againsttcpa.com ------=_Part_7138_17382667.1137022878164 Content-Type: application/octet-stream; name=hs_err_pid86857.log Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="hs_err_pid86857.log" # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x2863c217, pid=86857, tid=0x8060000 # # Java VM: Java HotSpot(TM) Client VM (1.5.0-p2-piter_05_dec_2005_23_02 mixed mode) # Problematic frame: # C [libzip.so+0x10217] inflate_fast+0x17 # --------------- T H R E A D --------------- Current thread (0x08060e00): JavaThread "main" [_thread_in_native, id=134610944] siginfo:si_signo=11, si_errno=0, si_code=12, si_addr=0x0000000e Registers: EAX=0x0000000e, EBX=0x286408f4, ECX=0x08b7300c, EDX=0x08b76000 ESP=0xbfbfc06c, EBP=0xbfbfc0d0, ESI=0x00000e71, EDI=0x00000000 EIP=0x2863c217, EFLAGS=0x00010212 Top of Stack: (sp=0xbfbfc06c) 0xbfbfc06c: bfbfc0ac 2805d135 280733d8 2863c200 0xbfbfc07c: bfbfc0ac 2805b279 28077844 00000001 0xbfbfc08c: 00000000 00000000 00000000 00000001 0xbfbfc09c: 2807a800 43e67564 00000e71 00000000 0xbfbfc0ac: bfbfc160 28059401 28087b00 00000040 0xbfbfc0bc: 08b7300c 08b76000 00000000 43e67564 0xbfbfc0cc: 00000e71 bfbfc160 43e5d256 08b7300c 0xbfbfc0dc: 00001000 280733d8 43e5bd61 43e57918 Instructions: (pc=0x2863c217) 0x2863c207: 5c e8 00 00 00 00 5b 81 c3 e7 46 00 00 8b 45 1c 0x2863c217: 8b 00 89 45 e4 8b 45 1c 8b 40 04 89 45 e0 8b 45 Stack: [0xbfa00000,0xbfc00000), sp=0xbfbfc06c, free space=2032k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libzip.so+0x10217] inflate_fast+0x17 C [libz.so.3+0x5256] inflate+0x1506 C [libfreetype.so.9+0x23233] FTC_SBitCache_Lookup+0x7b2b C [libfreetype.so.9+0x23472] FTC_SBitCache_Lookup+0x7d6a C [libfreetype.so.9+0x7196] FT_Stream_EnterFrame+0x8a C [libfreetype.so.9+0x786b] FT_Stream_ReadFields+0x143 C [libfreetype.so.9+0x293ed] FT_Stream_OpenLZW+0x5c0d C [libfreetype.so.9+0x2a985] FT_Stream_OpenLZW+0x71a5 C [libfreetype.so.9+0xa2ba] FT_Get_Char_Index+0x40a C [libfreetype.so.9+0xaa1f] FT_Open_Face+0xf7 C [libfreetype.so.9+0xb4d3] FT_New_Face+0x3b C [libfontconfig.so.1+0x12c02] FcFreeTypeQuery+0xa6 C [libfontconfig.so.1+0x11122] FcFileScanConfig+0x76 C [libfontconfig.so.1+0x115cc] FcDirScanConfig+0x1a4 C [libfontconfig.so.1+0xc703] FcConfigBuildFonts+0x77 C [libfontconfig.so.1+0x149fb] FcInitLoadConfigAndFonts+0x27 C [libfontconfig.so.1+0x14c11] FcInit+0x2d C [libfontconfig.so.1+0xc645] FcConfigGetCurrent+0x2d C [libfontconfig.so.1+0x16814] FcFontList+0x5c C [libpangoft2-1.0.so.0+0x96b9] pango_fc_font_description_from_pattern+0xa41 C [libpango-1.0.so.0+0x12b09] pango_font_map_list_families+0x25 C [libpango-1.0.so.0+0x10477] pango_context_list_families+0x4f C [libswt-pi-gtk-3139.so+0x33714] Java_org_eclipse_swt_internal_gtk_OS__1pango_1context_1list_1families+0x74 j org.eclipse.swt.internal.gtk.OS._pango_context_list_families(I[I[I)V+0 j org.eclipse.swt.internal.gtk.OS.pango_context_list_families(I[I[I)V+10 j org.eclipse.swt.graphics.Device.getFontList(Ljava/lang/String;Z)[Lorg/eclipse/swt/graphics/FontData;+53 j org.eclipse.jface.resource.FontRegistry.filterData([Lorg/eclipse/swt/graphics/FontData;Lorg/eclipse/swt/widgets/Display;)[Lorg/eclipse/swt/graphics/FontData;+67 j org.eclipse.jface.resource.FontRegistry.createFont(Ljava/lang/String;[Lorg/eclipse/swt/graphics/FontData;)Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+13 j org.eclipse.jface.resource.FontRegistry.defaultFontRecord()Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+31 j org.eclipse.jface.resource.FontRegistry.getFontRecord(Ljava/lang/String;)Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+40 j org.eclipse.jface.resource.FontRegistry.get(Ljava/lang/String;)Lorg/eclipse/swt/graphics/Font;+2 j org.eclipse.jface.resource.JFaceResources.getDialogFont()Lorg/eclipse/swt/graphics/Font;+5 j org.eclipse.jface.dialogs.Dialog.initializeDialogUnits(Lorg/eclipse/swt/widgets/Control;)V+10 j org.eclipse.jface.dialogs.TitleAreaDialog.createContents(Lorg/eclipse/swt/widgets/Composite;)Lorg/eclipse/swt/widgets/Control;+2 j org.eclipse.jface.window.Window.create()V+14 j org.eclipse.jface.dialogs.Dialog.create()V+1 j org.eclipse.jface.window.Window.open()I+23 j org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(Z)V+15 j org.eclipse.ui.internal.ide.IDEApplication.promptForWorkspace(Lorg/eclipse/swt/widgets/Shell;Lorg/eclipse/ui/internal/ide/ChooseWorkspaceData;Z)Ljava/net/URL;+15 j org.eclipse.ui.internal.ide.IDEApplication.checkInstanceLocation(Lorg/eclipse/swt/widgets/Shell;)Z+114 j org.eclipse.ui.internal.ide.IDEApplication.run(Ljava/lang/Object;)Ljava/lang/Object;+41 j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+257 j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+170 j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+57 v ~StubRoutines::call_stub V [libjvm.so+0x25c651] V [libjvm.so+0x34fbe5] V [libjvm.so+0x25c4ab] V [libjvm.so+0x371b19] V [libjvm.so+0x374586] V [libjvm.so+0x2bae24] C [libjava.so+0xc132] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x22 j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111 j org.eclipse.core.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+181 j org.eclipse.core.launcher.Main.basicRun([Ljava/lang/String;)V+107 j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4 j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+10 v ~StubRoutines::call_stub V [libjvm.so+0x25c651] V [libjvm.so+0x34fbe5] V [libjvm.so+0x25c4ab] V [libjvm.so+0x26550f] V [libjvm.so+0x27259b] C [java+0x3a92] _init+0x2b8e C [java+0x133e] _init+0x43a Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j org.eclipse.swt.internal.gtk.OS._pango_context_list_families(I[I[I)V+0 j org.eclipse.swt.internal.gtk.OS.pango_context_list_families(I[I[I)V+10 j org.eclipse.swt.graphics.Device.getFontList(Ljava/lang/String;Z)[Lorg/eclipse/swt/graphics/FontData;+53 j org.eclipse.jface.resource.FontRegistry.filterData([Lorg/eclipse/swt/graphics/FontData;Lorg/eclipse/swt/widgets/Display;)[Lorg/eclipse/swt/graphics/FontData;+67 j org.eclipse.jface.resource.FontRegistry.createFont(Ljava/lang/String;[Lorg/eclipse/swt/graphics/FontData;)Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+13 j org.eclipse.jface.resource.FontRegistry.defaultFontRecord()Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+31 j org.eclipse.jface.resource.FontRegistry.getFontRecord(Ljava/lang/String;)Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+40 j org.eclipse.jface.resource.FontRegistry.get(Ljava/lang/String;)Lorg/eclipse/swt/graphics/Font;+2 j org.eclipse.jface.resource.JFaceResources.getDialogFont()Lorg/eclipse/swt/graphics/Font;+5 j org.eclipse.jface.dialogs.Dialog.initializeDialogUnits(Lorg/eclipse/swt/widgets/Control;)V+10 j org.eclipse.jface.dialogs.TitleAreaDialog.createContents(Lorg/eclipse/swt/widgets/Composite;)Lorg/eclipse/swt/widgets/Control;+2 j org.eclipse.jface.window.Window.create()V+14 j org.eclipse.jface.dialogs.Dialog.create()V+1 j org.eclipse.jface.window.Window.open()I+23 j org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(Z)V+15 j org.eclipse.ui.internal.ide.IDEApplication.promptForWorkspace(Lorg/eclipse/swt/widgets/Shell;Lorg/eclipse/ui/internal/ide/ChooseWorkspaceData;Z)Ljava/net/URL;+15 j org.eclipse.ui.internal.ide.IDEApplication.checkInstanceLocation(Lorg/eclipse/swt/widgets/Shell;)Z+114 j org.eclipse.ui.internal.ide.IDEApplication.run(Ljava/lang/Object;)Ljava/lang/Object;+41 j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+257 j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+170 j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+57 v ~StubRoutines::call_stub j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111 j org.eclipse.core.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+181 j org.eclipse.core.launcher.Main.basicRun([Ljava/lang/String;)V+107 j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4 j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+10 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x08953a00 JavaThread "Worker-2" daemon [_thread_blocked, id=143997952] 0x08877a00 JavaThread "Worker-1" daemon [_thread_blocked, id=143096832] 0x087f8e00 JavaThread "Worker-0" daemon [_thread_blocked, id=143093760] 0x083e7c00 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=138313216] 0x083e7400 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=138311168] 0x0818f200 JavaThread "process reaper" daemon [_thread_in_native, id=135853056] 0x0813ee00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=135647232] 0x0813ea00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=135523328] 0x0813e600 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=135522304] 0x0813e200 JavaThread "Finalizer" daemon [_thread_blocked, id=135521280] 0x0806be00 JavaThread "Reference Handler" daemon [_thread_blocked, id=135520256] =>0x08060e00 JavaThread "main" [_thread_in_native, id=134610944] Other Threads: 0x08133000 VMThread [id=134659072] 0x0805ab00 WatcherThread [id=135648256] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 2880K, used 2433K [0x2d550000, 0x2d860000, 0x2e900000) eden space 2624K, 82% used [0x2d550000, 0x2d770700, 0x2d7e0000) from space 256K, 100% used [0x2d820000, 0x2d860000, 0x2d860000) to space 256K, 0% used [0x2d7e0000, 0x2d7e0000, 0x2d820000) tenured generation total 37824K, used 3552K [0x2e900000, 0x30df0000, 0x3d550000) the space 37824K, 9% used [0x2e900000, 0x2ec783e0, 0x2ec78400, 0x30df0000) compacting perm gen total 8192K, used 6857K [0x3d550000, 0x3dd50000, 0x41550000) the space 8192K, 83% used [0x3d550000, 0x3dc027f8, 0x3dc02800, 0x3dd50000) No shared spaces configured. Dynamic libraries: 0x08048000 /usr/local/jdk1.5.0//bin/java 0x28089000 /usr/lib/libpthread.so.2 0x280ae000 /lib/libc.so.6 0x28186000 /usr/local/jdk1.5.0/jre/lib/i386/client/libjvm.so 0x285d8000 /lib/libm.so.4 0x285ef000 /usr/local/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so 0x28600000 /usr/local/jdk1.5.0/jre/lib/i386/libverify.so 0x2860d000 /usr/local/jdk1.5.0/jre/lib/i386/libjava.so 0x2862c000 /usr/local/jdk1.5.0/jre/lib/i386/libzip.so 0x41835000 /usr/local/jdk1.5.0/jre/lib/i386/libnet.so 0x41846000 /usr/local/jdk1.5.0/jre/lib/i386/libnio.so 0x43933000 /home/piter/.eclipse/org.eclipse.platform_3.1.1/configuration/org.eclipse.osgi/bundles/63/1/.cp/libswt-pi-gtk-3139.so 0x43976000 /usr/X11R6/lib/libgtk-x11-2.0.so.0 0x43c21000 /usr/local/lib/libgthread-2.0.so.0 0x43c25000 /usr/X11R6/lib/libXtst.so.6 0x43c2a000 /usr/X11R6/lib/libgdk_pixbuf-2.0.so.0 0x43c3e000 /usr/X11R6/lib/libgdk-x11-2.0.so.0 0x43cb7000 /usr/X11R6/lib/libXrandr.so.2 0x43cbb000 /usr/X11R6/lib/libXrender.so.1 0x43cc3000 /usr/X11R6/lib/libXi.so.6 0x43ccb000 /usr/X11R6/lib/libXinerama.so.1 0x43cce000 /usr/X11R6/lib/libXext.so.6 0x43cdb000 /usr/X11R6/lib/libX11.so.6 0x43d9c000 /usr/X11R6/lib/libpangocairo-1.0.so.0 0x43da3000 /usr/X11R6/lib/libpangoft2-1.0.so.0 0x43dc7000 /usr/X11R6/lib/libfontconfig.so.1 0x43df3000 /usr/local/lib/libfreetype.so.9 0x43e58000 /lib/libz.so.3 0x43e68000 /usr/X11R6/lib/libpango-1.0.so.0 0x43e9d000 /usr/local/lib/libatk-1.0.so.0 0x43eb5000 /usr/local/lib/libgobject-2.0.so.0 0x43ee9000 /usr/local/lib/libgmodule-2.0.so.0 0x43eec000 /usr/local/lib/libglib-2.0.so.0 0x43f68000 /usr/local/lib/libiconv.so.3 0x44055000 /usr/local/lib/libcairo.so.2 0x4409d000 /usr/local/lib/libintl.so.6 0x440a6000 /usr/X11R6/lib/libXcursor.so.1 0x440af000 /usr/X11R6/lib/libXfixes.so.3 0x440b4000 /usr/local/lib/libexpat.so.5 0x440d2000 /usr/local/lib/libpng.so.5 0x440fe000 /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2 0x44101000 /home/piter/.eclipse/org.eclipse.platform_3.1.1/configuration/org.eclipse.osgi/bundles/63/1/.cp/libswt-gtk-3139.so 0x28055000 /libexec/ld-elf.so.1 VM Arguments: jvm_args: -Xms40m -Xmx256m java_command: /usr/local/eclipse/startup.jar -os freebsd -ws gtk -arch x86 -launcher /usr/local/eclipse/eclipse -name Eclipse -showsplash 600 -exitdata 43f0014 -vm /usr/local/jdk1.5.0//bin/java -vmargs -Xms40m -Xmx256m -jar /usr/local/eclipse/startup.jar Environment Variables: JAVA_HOME=/usr/local/jdk1.5.0/ CLASSPATH=/usr/local/share/java/junit/ PATH=/usr/local/jdk1.5.0//bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/piter/bin:/home/root/bin:/home/piter/.OpenOffice.org1.1.3/program:/usr/local/jdk1.5.0/bin LD_LIBRARY_PATH=/usr/local/jdk1.5.0/jre/lib/i386/client:/usr/local/jdk1.5.0/jre/lib/i386:/usr/local/jdk1.5.0/jre/../lib/i386:/usr/X11R6/lib/mozilla::/usr/X11R6/lib/mozilla SHELL=/bin/tcsh DISPLAY=:0.0 HOSTTYPE=FreeBSD OSTYPE=FreeBSD MACHTYPE=i386 --------------- S Y S T E M --------------- OS:FreeBSD uname:FreeBSD 6.0-STABLE FreeBSD 6.0-STABLE #2: Mon Jan 9 12:35:58 CET 2006 piter@gahr:/usr/obj/usr/src/sys/GAHR-20051210 i386 rlimit: STACK 65536k, CORE infinity, NOFILE 7264 CPU:total 1 family 6, cmov, cx8, fxsr, mmx Memory: 4k page, physical 438004k vm_info: Java HotSpot(TM) Client VM (1.5.0-p2-piter_05_dec_2005_23_02) for freebsd-x86, built on Dec 6 2005 03:25:50 by root with gcc 3.4.4 [FreeBSD] 20050518 ------=_Part_7138_17382667.1137022878164-- From owner-freebsd-java@FreeBSD.ORG Thu Jan 12 01:53:44 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 908B616A420 for ; Thu, 12 Jan 2006 01:53:44 +0000 (GMT) (envelope-from pietro.cerutti@gmail.com) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5481B43D68 for ; Thu, 12 Jan 2006 01:53:35 +0000 (GMT) (envelope-from pietro.cerutti@gmail.com) Received: by nproxy.gmail.com with SMTP id x30so59372nfb for ; Wed, 11 Jan 2006 17:53:34 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=s1Ht6+RFaPh8x8r+q4DYcfhGUtN6rLo3VHpXQOrUba90LAn2GEQ8cEx6lHGEjuVVWYvku6VE2CYN/eeK8Eki1tmW9ckbrlctyjGNcZh4Gd57c3Z1nCutN3TLfMxnrM97guye6thjWVVGGyDGkuK4TVoP+7Oa9+kcadKA2qFPywM= Received: by 10.49.33.11 with SMTP id l11mr87681nfj; Wed, 11 Jan 2006 15:41:18 -0800 (PST) Received: by 10.49.9.1 with HTTP; Wed, 11 Jan 2006 15:41:18 -0800 (PST) Message-ID: Date: Thu, 12 Jan 2006 00:41:18 +0100 From: Pietro Cerutti To: freebsd-java@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_7138_17382667.1137022878164" Subject: java crash starting eclipse 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: Thu, 12 Jan 2006 01:53:44 -0000 ------=_Part_7138_17382667.1137022878164 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi List, here's the output from eclipse, which crashes at startup: # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=3D0x2863c217, pid=3D86857, tid=3D0x8060000 # # Java VM: Java HotSpot(TM) Client VM (1.5.0-p2-piter_05_dec_2005_23_02 mixed mode) # Problematic frame: # C [libzip.so+0x10217] inflate_fast+0x17 # # An error report file with more information is saved as hs_err_pid86857.lo= g # # If you would like to submit a bug report, please write # a letter to freebsd-java@FreeBSD.org mailing list # packages: eclipse-3.1.1_2 jdk-1.5.0p2_3 attached is the hs_err file Any help is appreciated! P.S. please CC me, since I'm not on the list! Pietro Cerutti Non lasciar calpestare i TUOI diritti! Don't let 'em take YOUR rights! NO al Trusted Computing! Say NO to Trusted Computing! www.no1984.org www.againsttcpa.com ------=_Part_7138_17382667.1137022878164 Content-Type: application/octet-stream; name=hs_err_pid86857.log Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="hs_err_pid86857.log" # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x2863c217, pid=86857, tid=0x8060000 # # Java VM: Java HotSpot(TM) Client VM (1.5.0-p2-piter_05_dec_2005_23_02 mixed mode) # Problematic frame: # C [libzip.so+0x10217] inflate_fast+0x17 # --------------- T H R E A D --------------- Current thread (0x08060e00): JavaThread "main" [_thread_in_native, id=134610944] siginfo:si_signo=11, si_errno=0, si_code=12, si_addr=0x0000000e Registers: EAX=0x0000000e, EBX=0x286408f4, ECX=0x08b7300c, EDX=0x08b76000 ESP=0xbfbfc06c, EBP=0xbfbfc0d0, ESI=0x00000e71, EDI=0x00000000 EIP=0x2863c217, EFLAGS=0x00010212 Top of Stack: (sp=0xbfbfc06c) 0xbfbfc06c: bfbfc0ac 2805d135 280733d8 2863c200 0xbfbfc07c: bfbfc0ac 2805b279 28077844 00000001 0xbfbfc08c: 00000000 00000000 00000000 00000001 0xbfbfc09c: 2807a800 43e67564 00000e71 00000000 0xbfbfc0ac: bfbfc160 28059401 28087b00 00000040 0xbfbfc0bc: 08b7300c 08b76000 00000000 43e67564 0xbfbfc0cc: 00000e71 bfbfc160 43e5d256 08b7300c 0xbfbfc0dc: 00001000 280733d8 43e5bd61 43e57918 Instructions: (pc=0x2863c217) 0x2863c207: 5c e8 00 00 00 00 5b 81 c3 e7 46 00 00 8b 45 1c 0x2863c217: 8b 00 89 45 e4 8b 45 1c 8b 40 04 89 45 e0 8b 45 Stack: [0xbfa00000,0xbfc00000), sp=0xbfbfc06c, free space=2032k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libzip.so+0x10217] inflate_fast+0x17 C [libz.so.3+0x5256] inflate+0x1506 C [libfreetype.so.9+0x23233] FTC_SBitCache_Lookup+0x7b2b C [libfreetype.so.9+0x23472] FTC_SBitCache_Lookup+0x7d6a C [libfreetype.so.9+0x7196] FT_Stream_EnterFrame+0x8a C [libfreetype.so.9+0x786b] FT_Stream_ReadFields+0x143 C [libfreetype.so.9+0x293ed] FT_Stream_OpenLZW+0x5c0d C [libfreetype.so.9+0x2a985] FT_Stream_OpenLZW+0x71a5 C [libfreetype.so.9+0xa2ba] FT_Get_Char_Index+0x40a C [libfreetype.so.9+0xaa1f] FT_Open_Face+0xf7 C [libfreetype.so.9+0xb4d3] FT_New_Face+0x3b C [libfontconfig.so.1+0x12c02] FcFreeTypeQuery+0xa6 C [libfontconfig.so.1+0x11122] FcFileScanConfig+0x76 C [libfontconfig.so.1+0x115cc] FcDirScanConfig+0x1a4 C [libfontconfig.so.1+0xc703] FcConfigBuildFonts+0x77 C [libfontconfig.so.1+0x149fb] FcInitLoadConfigAndFonts+0x27 C [libfontconfig.so.1+0x14c11] FcInit+0x2d C [libfontconfig.so.1+0xc645] FcConfigGetCurrent+0x2d C [libfontconfig.so.1+0x16814] FcFontList+0x5c C [libpangoft2-1.0.so.0+0x96b9] pango_fc_font_description_from_pattern+0xa41 C [libpango-1.0.so.0+0x12b09] pango_font_map_list_families+0x25 C [libpango-1.0.so.0+0x10477] pango_context_list_families+0x4f C [libswt-pi-gtk-3139.so+0x33714] Java_org_eclipse_swt_internal_gtk_OS__1pango_1context_1list_1families+0x74 j org.eclipse.swt.internal.gtk.OS._pango_context_list_families(I[I[I)V+0 j org.eclipse.swt.internal.gtk.OS.pango_context_list_families(I[I[I)V+10 j org.eclipse.swt.graphics.Device.getFontList(Ljava/lang/String;Z)[Lorg/eclipse/swt/graphics/FontData;+53 j org.eclipse.jface.resource.FontRegistry.filterData([Lorg/eclipse/swt/graphics/FontData;Lorg/eclipse/swt/widgets/Display;)[Lorg/eclipse/swt/graphics/FontData;+67 j org.eclipse.jface.resource.FontRegistry.createFont(Ljava/lang/String;[Lorg/eclipse/swt/graphics/FontData;)Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+13 j org.eclipse.jface.resource.FontRegistry.defaultFontRecord()Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+31 j org.eclipse.jface.resource.FontRegistry.getFontRecord(Ljava/lang/String;)Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+40 j org.eclipse.jface.resource.FontRegistry.get(Ljava/lang/String;)Lorg/eclipse/swt/graphics/Font;+2 j org.eclipse.jface.resource.JFaceResources.getDialogFont()Lorg/eclipse/swt/graphics/Font;+5 j org.eclipse.jface.dialogs.Dialog.initializeDialogUnits(Lorg/eclipse/swt/widgets/Control;)V+10 j org.eclipse.jface.dialogs.TitleAreaDialog.createContents(Lorg/eclipse/swt/widgets/Composite;)Lorg/eclipse/swt/widgets/Control;+2 j org.eclipse.jface.window.Window.create()V+14 j org.eclipse.jface.dialogs.Dialog.create()V+1 j org.eclipse.jface.window.Window.open()I+23 j org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(Z)V+15 j org.eclipse.ui.internal.ide.IDEApplication.promptForWorkspace(Lorg/eclipse/swt/widgets/Shell;Lorg/eclipse/ui/internal/ide/ChooseWorkspaceData;Z)Ljava/net/URL;+15 j org.eclipse.ui.internal.ide.IDEApplication.checkInstanceLocation(Lorg/eclipse/swt/widgets/Shell;)Z+114 j org.eclipse.ui.internal.ide.IDEApplication.run(Ljava/lang/Object;)Ljava/lang/Object;+41 j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+257 j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+170 j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+57 v ~StubRoutines::call_stub V [libjvm.so+0x25c651] V [libjvm.so+0x34fbe5] V [libjvm.so+0x25c4ab] V [libjvm.so+0x371b19] V [libjvm.so+0x374586] V [libjvm.so+0x2bae24] C [libjava.so+0xc132] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x22 j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111 j org.eclipse.core.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+181 j org.eclipse.core.launcher.Main.basicRun([Ljava/lang/String;)V+107 j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4 j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+10 v ~StubRoutines::call_stub V [libjvm.so+0x25c651] V [libjvm.so+0x34fbe5] V [libjvm.so+0x25c4ab] V [libjvm.so+0x26550f] V [libjvm.so+0x27259b] C [java+0x3a92] _init+0x2b8e C [java+0x133e] _init+0x43a Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j org.eclipse.swt.internal.gtk.OS._pango_context_list_families(I[I[I)V+0 j org.eclipse.swt.internal.gtk.OS.pango_context_list_families(I[I[I)V+10 j org.eclipse.swt.graphics.Device.getFontList(Ljava/lang/String;Z)[Lorg/eclipse/swt/graphics/FontData;+53 j org.eclipse.jface.resource.FontRegistry.filterData([Lorg/eclipse/swt/graphics/FontData;Lorg/eclipse/swt/widgets/Display;)[Lorg/eclipse/swt/graphics/FontData;+67 j org.eclipse.jface.resource.FontRegistry.createFont(Ljava/lang/String;[Lorg/eclipse/swt/graphics/FontData;)Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+13 j org.eclipse.jface.resource.FontRegistry.defaultFontRecord()Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+31 j org.eclipse.jface.resource.FontRegistry.getFontRecord(Ljava/lang/String;)Lorg/eclipse/jface/resource/FontRegistry$FontRecord;+40 j org.eclipse.jface.resource.FontRegistry.get(Ljava/lang/String;)Lorg/eclipse/swt/graphics/Font;+2 j org.eclipse.jface.resource.JFaceResources.getDialogFont()Lorg/eclipse/swt/graphics/Font;+5 j org.eclipse.jface.dialogs.Dialog.initializeDialogUnits(Lorg/eclipse/swt/widgets/Control;)V+10 j org.eclipse.jface.dialogs.TitleAreaDialog.createContents(Lorg/eclipse/swt/widgets/Composite;)Lorg/eclipse/swt/widgets/Control;+2 j org.eclipse.jface.window.Window.create()V+14 j org.eclipse.jface.dialogs.Dialog.create()V+1 j org.eclipse.jface.window.Window.open()I+23 j org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(Z)V+15 j org.eclipse.ui.internal.ide.IDEApplication.promptForWorkspace(Lorg/eclipse/swt/widgets/Shell;Lorg/eclipse/ui/internal/ide/ChooseWorkspaceData;Z)Ljava/net/URL;+15 j org.eclipse.ui.internal.ide.IDEApplication.checkInstanceLocation(Lorg/eclipse/swt/widgets/Shell;)Z+114 j org.eclipse.ui.internal.ide.IDEApplication.run(Ljava/lang/Object;)Ljava/lang/Object;+41 j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+257 j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+170 j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+57 v ~StubRoutines::call_stub j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111 j org.eclipse.core.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+181 j org.eclipse.core.launcher.Main.basicRun([Ljava/lang/String;)V+107 j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4 j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+10 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x08953a00 JavaThread "Worker-2" daemon [_thread_blocked, id=143997952] 0x08877a00 JavaThread "Worker-1" daemon [_thread_blocked, id=143096832] 0x087f8e00 JavaThread "Worker-0" daemon [_thread_blocked, id=143093760] 0x083e7c00 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=138313216] 0x083e7400 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=138311168] 0x0818f200 JavaThread "process reaper" daemon [_thread_in_native, id=135853056] 0x0813ee00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=135647232] 0x0813ea00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=135523328] 0x0813e600 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=135522304] 0x0813e200 JavaThread "Finalizer" daemon [_thread_blocked, id=135521280] 0x0806be00 JavaThread "Reference Handler" daemon [_thread_blocked, id=135520256] =>0x08060e00 JavaThread "main" [_thread_in_native, id=134610944] Other Threads: 0x08133000 VMThread [id=134659072] 0x0805ab00 WatcherThread [id=135648256] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 2880K, used 2433K [0x2d550000, 0x2d860000, 0x2e900000) eden space 2624K, 82% used [0x2d550000, 0x2d770700, 0x2d7e0000) from space 256K, 100% used [0x2d820000, 0x2d860000, 0x2d860000) to space 256K, 0% used [0x2d7e0000, 0x2d7e0000, 0x2d820000) tenured generation total 37824K, used 3552K [0x2e900000, 0x30df0000, 0x3d550000) the space 37824K, 9% used [0x2e900000, 0x2ec783e0, 0x2ec78400, 0x30df0000) compacting perm gen total 8192K, used 6857K [0x3d550000, 0x3dd50000, 0x41550000) the space 8192K, 83% used [0x3d550000, 0x3dc027f8, 0x3dc02800, 0x3dd50000) No shared spaces configured. Dynamic libraries: 0x08048000 /usr/local/jdk1.5.0//bin/java 0x28089000 /usr/lib/libpthread.so.2 0x280ae000 /lib/libc.so.6 0x28186000 /usr/local/jdk1.5.0/jre/lib/i386/client/libjvm.so 0x285d8000 /lib/libm.so.4 0x285ef000 /usr/local/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so 0x28600000 /usr/local/jdk1.5.0/jre/lib/i386/libverify.so 0x2860d000 /usr/local/jdk1.5.0/jre/lib/i386/libjava.so 0x2862c000 /usr/local/jdk1.5.0/jre/lib/i386/libzip.so 0x41835000 /usr/local/jdk1.5.0/jre/lib/i386/libnet.so 0x41846000 /usr/local/jdk1.5.0/jre/lib/i386/libnio.so 0x43933000 /home/piter/.eclipse/org.eclipse.platform_3.1.1/configuration/org.eclipse.osgi/bundles/63/1/.cp/libswt-pi-gtk-3139.so 0x43976000 /usr/X11R6/lib/libgtk-x11-2.0.so.0 0x43c21000 /usr/local/lib/libgthread-2.0.so.0 0x43c25000 /usr/X11R6/lib/libXtst.so.6 0x43c2a000 /usr/X11R6/lib/libgdk_pixbuf-2.0.so.0 0x43c3e000 /usr/X11R6/lib/libgdk-x11-2.0.so.0 0x43cb7000 /usr/X11R6/lib/libXrandr.so.2 0x43cbb000 /usr/X11R6/lib/libXrender.so.1 0x43cc3000 /usr/X11R6/lib/libXi.so.6 0x43ccb000 /usr/X11R6/lib/libXinerama.so.1 0x43cce000 /usr/X11R6/lib/libXext.so.6 0x43cdb000 /usr/X11R6/lib/libX11.so.6 0x43d9c000 /usr/X11R6/lib/libpangocairo-1.0.so.0 0x43da3000 /usr/X11R6/lib/libpangoft2-1.0.so.0 0x43dc7000 /usr/X11R6/lib/libfontconfig.so.1 0x43df3000 /usr/local/lib/libfreetype.so.9 0x43e58000 /lib/libz.so.3 0x43e68000 /usr/X11R6/lib/libpango-1.0.so.0 0x43e9d000 /usr/local/lib/libatk-1.0.so.0 0x43eb5000 /usr/local/lib/libgobject-2.0.so.0 0x43ee9000 /usr/local/lib/libgmodule-2.0.so.0 0x43eec000 /usr/local/lib/libglib-2.0.so.0 0x43f68000 /usr/local/lib/libiconv.so.3 0x44055000 /usr/local/lib/libcairo.so.2 0x4409d000 /usr/local/lib/libintl.so.6 0x440a6000 /usr/X11R6/lib/libXcursor.so.1 0x440af000 /usr/X11R6/lib/libXfixes.so.3 0x440b4000 /usr/local/lib/libexpat.so.5 0x440d2000 /usr/local/lib/libpng.so.5 0x440fe000 /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2 0x44101000 /home/piter/.eclipse/org.eclipse.platform_3.1.1/configuration/org.eclipse.osgi/bundles/63/1/.cp/libswt-gtk-3139.so 0x28055000 /libexec/ld-elf.so.1 VM Arguments: jvm_args: -Xms40m -Xmx256m java_command: /usr/local/eclipse/startup.jar -os freebsd -ws gtk -arch x86 -launcher /usr/local/eclipse/eclipse -name Eclipse -showsplash 600 -exitdata 43f0014 -vm /usr/local/jdk1.5.0//bin/java -vmargs -Xms40m -Xmx256m -jar /usr/local/eclipse/startup.jar Environment Variables: JAVA_HOME=/usr/local/jdk1.5.0/ CLASSPATH=/usr/local/share/java/junit/ PATH=/usr/local/jdk1.5.0//bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/piter/bin:/home/root/bin:/home/piter/.OpenOffice.org1.1.3/program:/usr/local/jdk1.5.0/bin LD_LIBRARY_PATH=/usr/local/jdk1.5.0/jre/lib/i386/client:/usr/local/jdk1.5.0/jre/lib/i386:/usr/local/jdk1.5.0/jre/../lib/i386:/usr/X11R6/lib/mozilla::/usr/X11R6/lib/mozilla SHELL=/bin/tcsh DISPLAY=:0.0 HOSTTYPE=FreeBSD OSTYPE=FreeBSD MACHTYPE=i386 --------------- S Y S T E M --------------- OS:FreeBSD uname:FreeBSD 6.0-STABLE FreeBSD 6.0-STABLE #2: Mon Jan 9 12:35:58 CET 2006 piter@gahr:/usr/obj/usr/src/sys/GAHR-20051210 i386 rlimit: STACK 65536k, CORE infinity, NOFILE 7264 CPU:total 1 family 6, cmov, cx8, fxsr, mmx Memory: 4k page, physical 438004k vm_info: Java HotSpot(TM) Client VM (1.5.0-p2-piter_05_dec_2005_23_02) for freebsd-x86, built on Dec 6 2005 03:25:50 by root with gcc 3.4.4 [FreeBSD] 20050518 ------=_Part_7138_17382667.1137022878164-- From owner-freebsd-java@FreeBSD.ORG Thu Jan 12 07:40:19 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 1B03716A41F for ; Thu, 12 Jan 2006 07:40:19 +0000 (GMT) (envelope-from jonc@chen.org.nz) Received: from chen.org.nz (chen.org.nz [210.54.19.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3A5843D5D for ; Thu, 12 Jan 2006 07:40:16 +0000 (GMT) (envelope-from jonc@chen.org.nz) Received: by chen.org.nz (Postfix, from userid 1000) id 9EC6B5641C; Thu, 12 Jan 2006 20:40:14 +1300 (NZDT) Date: Thu, 12 Jan 2006 20:40:14 +1300 From: Jonathan Chen To: Pietro Cerutti Message-ID: <20060112074014.GA1227@osiris.chen.org.nz> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@freebsd.org Subject: Re: java crash starting eclipse 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: Thu, 12 Jan 2006 07:40:19 -0000 On Thu, Jan 12, 2006 at 12:41:18AM +0100, Pietro Cerutti wrote: > Hi List, > > here's the output from eclipse, which crashes at startup: > > # > # An unexpected error has been detected by HotSpot Virtual Machine: > # > # SIGSEGV (0xb) at pc=0x2863c217, pid=86857, tid=0x8060000 > # > # Java VM: Java HotSpot(TM) Client VM > (1.5.0-p2-piter_05_dec_2005_23_02 mixed mode) > # Problematic frame: > # C [libzip.so+0x10217] inflate_fast+0x17 Looks like the same problem I had a couple of days ago. Check the archive link below for a fix: http://lists.freebsd.org/pipermail/freebsd-java/2006-January/004811.html Cheers -- Jonathan Chen ---------------------------------------------------------------------- Power corrupts, Absolute Power is pretty neat From owner-freebsd-java@FreeBSD.ORG Thu Jan 12 13:12:32 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 D615916A41F for ; Thu, 12 Jan 2006 13:12:32 +0000 (GMT) (envelope-from pietro.cerutti@gmail.com) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 297FD43D49 for ; Thu, 12 Jan 2006 13:12:31 +0000 (GMT) (envelope-from pietro.cerutti@gmail.com) Received: by nproxy.gmail.com with SMTP id x30so127246nfb for ; Thu, 12 Jan 2006 05:12:22 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=at7Lq6eJ4MdLEw3HTVZ4fzNuxlSI8e/Vg2UuXf33GbafTVzsPdSsuKS/1tkpv1T/nlY4xmK5c/ioDr7uoXwE+SmHN5p9gYKmq0R+g9Ax/4D5nkJWeZpth3xiUSAmairTyQfPtItxQFA04fucEo2bPkasf9eSFXaQo+qSMQwNeC4= Received: by 10.49.33.11 with SMTP id l11mr116102nfj; Thu, 12 Jan 2006 02:57:41 -0800 (PST) Received: by 10.49.9.1 with HTTP; Thu, 12 Jan 2006 02:57:41 -0800 (PST) Message-ID: Date: Thu, 12 Jan 2006 11:57:41 +0100 From: Pietro Cerutti To: Jonathan Chen In-Reply-To: <20060112074014.GA1227@osiris.chen.org.nz> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060112074014.GA1227@osiris.chen.org.nz> Cc: freebsd-java@freebsd.org Subject: Re: java crash starting eclipse 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: Thu, 12 Jan 2006 13:12:33 -0000 On 1/12/06, Jonathan Chen wrote: > > http://lists.freebsd.org/pipermail/freebsd-java/2006-January/004811.h= tml > Thanx, this solved the problem! > Cheers > -- > Jonathan Chen Regards, -- Pietro Cerutti Non lasciar calpestare i TUOI diritti! Don't let 'em take YOUR rights! NO al Trusted Computing! Say NO to Trusted Computing! www.no1984.org www.againsttcpa.com From owner-freebsd-java@FreeBSD.ORG Thu Jan 12 13:50:24 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 8414916A41F for ; Thu, 12 Jan 2006 13:50:24 +0000 (GMT) (envelope-from kirdyk@dialog-t.ru) Received: from hosting.dialog-t.ru (dialog-t.ru [83.234.112.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20BA643D70 for ; Thu, 12 Jan 2006 13:50:19 +0000 (GMT) (envelope-from kirdyk@dialog-t.ru) Received: from plumb.lanta-net.ru ([192.168.50.4]) (authenticated bits=0) by hosting.dialog-t.ru (8.13.3/8.13.1) with ESMTP id k0CDtlwh011173 for ; Thu, 12 Jan 2006 16:55:53 +0300 (MSK) (envelope-from kirdyk@dialog-t.ru) To: freebsd-java@freebsd.org From: Svyatoslav Bezgin Organization: LanTa http://www.lanta-net.ru User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.17 (Jumbo Shrimp, berkeley-unix) Date: Thu, 12 Jan 2006 16:50:48 +0300 Message-ID: <83lkxlblmv.fsf@plumb.lanta-net.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Spam-Status: No, score=-101.4 required=5.0 tests=ALL_TRUSTED, USER_IN_WHITELIST autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on hosting.dialog-t.ru X-Virus-Scanned: ClamAV 0.87.1/1239/Thu Jan 12 14:36:22 2006 on hosting.dialog-t.ru X-Virus-Status: Clean Subject: is possible to run FreeBSD java on HP ProLiant DL145 G2 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: Thu, 12 Jan 2006 13:50:24 -0000 Hi, I'm planning to deploy a some sort of 3-tier application on the Opteron-powered server, HP ProLiant DL145 G2. I'm using JBoss-4 AS and Java-1.4.2 and I'm interesting would it be working together. And I ask you for recommendation of what version of FreeBSD sould I preffer. Sorry for my bad english. Svyatoslav Bezgin. -- Ego Liberare Art Ultimus Inuria From owner-freebsd-java@FreeBSD.ORG Thu Jan 12 23:16:42 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 9948A16A420 for ; Thu, 12 Jan 2006 23:16:42 +0000 (GMT) (envelope-from ddurham@vailsys.com) Received: from dfrobd01.vailsys.com (chrobd01.vailsys.com [63.210.102.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0352743D49 for ; Thu, 12 Jan 2006 23:16:37 +0000 (GMT) (envelope-from ddurham@vailsys.com) Received: from dfsfbd06.vail (dfsfbd06.vail [192.168.129.190]) by dfrobd01.vailsys.com (Postfix) with ESMTP id DD07EFF35 for ; Thu, 12 Jan 2006 17:16:36 -0600 (CST) Received: from [192.168.129.86] (dfwddurham.vail [192.168.129.86]) by dfsfbd06.vail (Postfix) with ESMTP id 230105D3E for ; Thu, 12 Jan 2006 17:11:21 -0600 (CST) Message-ID: <43C6E219.8010107@vailsys.com> Date: Thu, 12 Jan 2006 17:11:21 -0600 From: David Durham User-Agent: Mozilla Thunderbird 1.0.6 (X11/20051013) 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 Subject: jdk15 build fail 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: Thu, 12 Jan 2006 23:16:42 -0000 Hi all-- I posted previously, and I'm rereposting that I'm still unable to build jdk15. I'll try again to provide more details. One question is where can I find a guide to the installation process? I've been using this list and the freebsd java page: http://www.freebsd.org/java/. If I don't get help soon, I'm switching to Linux... just kidding. So, here goes again, these are the steps I've taken and the error details are at the end. 1) Linux compatability I added this on initial installation of FreeBSD 6.0-release. I have the following in /etc/fstab: linprocfs /compat/linux/proc linprocfs rw 0 0 and this seems to be working properly. 2) cvsup of ports-base and ports-java to release=cvs, tag=. 3) make install of linux-sun-jdk14 ran successfully. $ java Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location Usage ... 4) make install of jdk15 fails. /usr/ports/distfiles contains: bsd-jdk15-patches-2.tar.bz2 jdk-1_5_0-bin-scsl.zip Error details follow: ---------------------- Patching file j2se/src/solaris/transport/socket/socket_md.c using Plan A... Hunk #1 succeeded at 17. Hunk #2 succeeded at 264. done ===> Applying FreeBSD patches for jdk-1.5.0p2_3 Ignoring previously applied (or reversed) patch. 1 out of 1 hunks ignored--saving rejects to ../../hotspot/src/os/bsd/vm/os_bsd.inline.hpp.rej => Patch patch-hotspot-vm-os_bsd.inline.hpp failed to apply cleanly. => Patch(es) patch-control::common::Defs-bsd.gmk patch-deploy::common::Defs-bsd.gmk patch-deploy::common::DeployRules-solaris.gmk patch-deploy::native::msgString.c patch-deploy::native::system_md.c patch-deploy::native::system_md.h patch-deploy::ns7-adapter::Makefile applied cleanly. *** Error code 1 Stop in /usr/ports/java/jdk15. --------------------------- Here's the contents of os_bsd.inline.hpp.rej: --------------------------- *************** *** 29,38 **** inline bool os::allocate_stack_guard_pages() { assert(uses_stack_guard_pages(), "sanity check"); - // XXXBSD: ?? - // return thr_main(); - // return pthread_main_np(); - return true; } --- 29,37 ---- inline bool os::allocate_stack_guard_pages() { assert(uses_stack_guard_pages(), "sanity check"); + // Since FreeBSD 4 uses malloc() for allocating the thread stack + // there is no need to do anything extra to allocate the guard pages + return false; } ------------------------------- Does anyone see what I'm doing wrong? -Dave From owner-freebsd-java@FreeBSD.ORG Fri Jan 13 00:20:07 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 2F61B16A41F for ; Fri, 13 Jan 2006 00:20:07 +0000 (GMT) (envelope-from ddurham@vailsys.com) Received: from chrobd01.vailsys.com (chrobd01.vailsys.com [63.210.102.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2894E43D79 for ; Fri, 13 Jan 2006 00:20:00 +0000 (GMT) (envelope-from ddurham@vailsys.com) Received: from dfsfbd06.vail (dfsfbd06.vail [192.168.129.190]) by chrobd01.vailsys.com (Postfix) with ESMTP id F32A6496B for ; Thu, 12 Jan 2006 18:19:59 -0600 (CST) Received: from [192.168.129.86] (dfwddurham.vail [192.168.129.86]) by dfsfbd06.vail (Postfix) with ESMTP id D4A355E9B; Thu, 12 Jan 2006 18:19:59 -0600 (CST) Message-ID: <43C6F22F.3040802@vailsys.com> Date: Thu, 12 Jan 2006 18:19:59 -0600 From: David Durham User-Agent: Mozilla Thunderbird 1.0.6 (X11/20051013) X-Accept-Language: en-us, en MIME-Version: 1.0 To: David Durham References: <43C6E219.8010107@vailsys.com> In-Reply-To: <43C6E219.8010107@vailsys.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org Subject: Re: jdk15 build fail 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, 13 Jan 2006 00:20:07 -0000 David Durham wrote: > 4) make install of jdk15 fails. /usr/ports/distfiles contains: > > bsd-jdk15-patches-2.tar.bz2 > jdk-1_5_0-bin-scsl.zip Here's a more complete listing of what I have in /usr/ports/distfiles: bsd-jdk15-patches-2.tar.bz2 jdk-1_5_0-bin-scsl.zip jdk-1_5_0-src-scsl.zip Am I missing anything here? -Dave From owner-freebsd-java@FreeBSD.ORG Fri Jan 13 09:17:40 2006 Return-Path: X-Original-To: freebsd-java@FreeBSD.org 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 993D216A41F for ; Fri, 13 Jan 2006 09:17:40 +0000 (GMT) (envelope-from girgen@FreeBSD.org) Received: from melon.pingpong.net (82.milagro.bahnhof.net [195.178.168.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E81B43D45 for ; Fri, 13 Jan 2006 09:17:39 +0000 (GMT) (envelope-from girgen@FreeBSD.org) Received: from localhost (localhost.pingpong.net [127.0.0.1]) by melon.pingpong.net (Postfix) with ESMTP id 06AA06C2FF9 for ; Fri, 13 Jan 2006 10:17:38 +0100 (CET) Received: from melon.pingpong.net ([127.0.0.1]) by localhost (melon.pingpong.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 85685-01-44 for ; Fri, 13 Jan 2006 10:17:37 +0100 (CET) Received: from rambutan.pingpong.net (rambutan.pingpong.net [192.168.1.187]) by melon.pingpong.net (Postfix) with ESMTP id B4EA76C2FE9 for ; Fri, 13 Jan 2006 10:17:37 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by rambutan.pingpong.net (8.13.4/8.13.4) with ESMTP id k0D9HbZl003664 for ; Fri, 13 Jan 2006 10:17:37 +0100 (CET) (envelope-from girgen@FreeBSD.org) Date: Fri, 13 Jan 2006 10:17:37 +0100 From: Palle Girgensohn To: freebsd-java@FreeBSD.org Message-ID: <098C7D290B8C981E794499D6@rambutan.pingpong.net> X-Mailer: Mulberry/3.1.6 (Linux/x86) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==========33414072F76C69EE119C==========" X-Virus-Scanned: by amavisd-new at pingpong.net Cc: Subject: java 1.5 crash @ amd64 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, 13 Jan 2006 09:17:40 -0000 --==========33414072F76C69EE119C========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi! FreeBSD 6.0 @ amd64, jdk-1.5.0p2_2 running tomcat 5.0.30. Machine is more or less idle, and the JVM just crashed. Attaching the log file. What experiences do you have with jdk1.5 @ FreeBSD-6 + amd64? /Palle # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x0000000800fed63c, pid=26927, tid=0x7bbc00 # # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0-p2-girgen_24_nov_2005_21_38 mixed mode) # Problematic frame: # V [libjvm.so+0x68f63c] # # An error report file with more information is saved as /tmp/hs_err_pid26927.log # # If you would like to submit a bug report, please write # a letter to freebsd-java@FreeBSD.org mailing list # --==========33414072F76C69EE119C========== Content-Type: application/octet-stream; name="hs_err_pid26927.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="hs_err_pid26927.log"; size=32109 IwojIEFuIHVuZXhwZWN0ZWQgZXJyb3IgaGFzIGJlZW4gZGV0ZWN0ZWQgYnkgSG90U3BvdCBWaXJ0 dWFsIE1hY2hpbmU6CiMKIyAgU0lHU0VHViAoMHhiKSBhdCBwYz0weDAwMDAwMDA4MDBmZWQ2M2Ms IHBpZD0yNjkyNywgdGlkPTB4N2JiYzAwCiMKIyBKYXZhIFZNOiBKYXZhIEhvdFNwb3QoVE0pIDY0 LUJpdCBTZXJ2ZXIgVk0gKDEuNS4wLXAyLWdpcmdlbl8yNF9ub3ZfMjAwNV8yMV8zOCBtaXhlZCBt b2RlKQojIFByb2JsZW1hdGljIGZyYW1lOgojIFYgIFtsaWJqdm0uc28rMHg2OGY2M2NdCiMKCi0t LS0tLS0tLS0tLS0tLSAgVCBIIFIgRSBBIEQgIC0tLS0tLS0tLS0tLS0tLQoKQ3VycmVudCB0aHJl YWQgKDB4MDAwMDAwMDAwMGFlNDQwMCk6ICBKYXZhVGhyZWFkICJUUC1Qcm9jZXNzb3IxNSIgZGFl bW9uIFtfdGhyZWFkX2luX3ZtLCBpZD04MTA5MDU2XQoKc2lnaW5mbzpzaV9zaWdubz0xMSwgc2lf ZXJybm89MCwgc2lfY29kZT0xMiwgc2lfYWRkcj0weDAwMDAwMDAwMDAwMDBiZTUKClJlZ2lzdGVy czoKUkFYPTB4MDAwMDAwMDAwMDAwMDAwMCwgUkJYPTB4MDAwMDAwMDAwMDAwMGJhZCwgUkNYPTB4 MDAwMDAwMDAwMGRlMmQwMCwgUkRYPTB4MDAwMDAwMDAwMGE3ODkwMQpSU1A9MHgwMDAwN2ZmZmZm MmFjODIwLCBSQlA9MHgwMDAwN2ZmZmZmMmFjODQwLCBSU0k9MHgwMDAwMDAwMDAwN2JiYzg4LCBS REk9MHgwMDAwMDAwMDAwZGUyZDAwClI4ID0weGZmZmZmZjAwN2Q2ZGYyMjgsIFI5ID0weDAwMDA3 ZmZmZmYyYWM4NjgsIFIxMD0weDAwMDAwMDA4MDEzNWZmYTAsIFIxMT0weDAwMDAwMDA4MDEwNGRi NGMKUjEyPTB4MDAwMDAwMDAwMGRlMmM4MCwgUjEzPTB4MDAwMDAwMDAwMDAwMDAwMCwgUjE0PTB4 MDAwMDAwMDAwMGNiYmMwMCwgUjE1PTB4MDAwMDAwMDAwMGFlNDQwMApSSVA9MHgwMDAwMDAwODAw ZmVkNjNjLCBFRkw9MHhmZmZmZmYwMTEzNzQzNDc4LCBDU0dTRlM9MHhmZmZmZmZmZjgwMzgwNzU0 LCBFUlI9MHhmZmZmZmZmZjgwNzhmMmUwCiAgVFJBUE5PPTB4MDAwMDAwMDAwMDAwMDAwMAoKVG9w IG9mIFN0YWNrOiAoc3A9MHgwMDAwN2ZmZmZmMmFjODIwKQoweDAwMDA3ZmZmZmYyYWM4MjA6ICAg MDAwMDAwMDAwMDAwMDAwMyAwMDAwMDAwMDAwZGUyYzgwCjB4MDAwMDdmZmZmZjJhYzgzMDogICAw MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKMHgwMDAwN2ZmZmZmMmFjODQwOiAgIDAw MDA3ZmZmZmYyYWM4NzAgMDAwMDAwMDgwMGZlZDQxNAoweDAwMDA3ZmZmZmYyYWM4NTA6ICAgMDAw MDdmZmZmZjJhYzg3MCAwMDAwMDAwMDAwZGUyYzgwCjB4MDAwMDdmZmZmZjJhYzg2MDogICAwMDAw MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDMKMHgwMDAwN2ZmZmZmMmFjODcwOiAgIDAwMDA3 ZmZmZmYyYWM4YzAgMDAwMDAwMDgwMGZlZTk1OQoweDAwMDA3ZmZmZmYyYWM4ODA6ICAgMDAwMDdm ZmZmZjJhYzhhMCAwMDAwMDAwODAxMDQ5YTQ1CjB4MDAwMDdmZmZmZjJhYzg5MDogICAwMDAwMDAw MDAwZGUyYTgwIDAwMDAwMDAwMDBjYmJjMDAKMHgwMDAwN2ZmZmZmMmFjOGEwOiAgIDAwMDAwMDAw MDBjYmJjMDAgMDAwMDAwMDgwMGVhMDU5ZQoweDAwMDA3ZmZmZmYyYWM4YjA6ICAgMDAwMDAwMDAw MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCjB4MDAwMDdmZmZmZjJhYzhjMDogICAwMDAwN2ZmZmZm MmFjOGYwIDAwMDAwMDA4MDEwOWMzM2UKMHgwMDAwN2ZmZmZmMmFjOGQwOiAgIDAwMDA3ZmZmZmYy YWM4ZjAgMDAwMDAwMDAwMGNiYmMwMAoweDAwMDA3ZmZmZmYyYWM4ZTA6ICAgMDAwMDAwMDAwMDAw MDAwMCAwMDAwN2ZmZmZmMmFjOWQwCjB4MDAwMDdmZmZmZjJhYzhmMDogICAwMDAwN2ZmZmZmMmFj OTYwIDAwMDAwMDA4MDBlYTA3ODcKMHgwMDAwN2ZmZmZmMmFjOTAwOiAgIDAwMDAwMDAwMDA1MjNh MDAgMDAwMDdmZmZmZjJhYzk2MAoweDAwMDA3ZmZmZmYyYWM5MTA6ICAgMDAwMDAwMDAwMGFlNDQw MCAwMDAwMDAwMDAwMDAwMDAwCjB4MDAwMDdmZmZmZjJhYzkyMDogICAwMDAwMDAwMDAwYWU0NDAw IDAwMDA3ZmZmZmYyYWM5NDgKMHgwMDAwN2ZmZmZmMmFjOTMwOiAgIDAwMDA3ZmZmZmYyYWM5YTAg MDAwMDAwMDg2ZGExZmQ2MAoweDAwMDA3ZmZmZmYyYWM5NDA6ICAgMDAwMDAwMDgwNDllMjU0MCAw MDAwMDAwODZkYTFmZDYwCjB4MDAwMDdmZmZmZjJhYzk1MDogICAwMDAwN2ZmZmZmMmFjOWQwIDAw MDAwMDAwMDBhZTQ0MDAKMHgwMDAwN2ZmZmZmMmFjOTYwOiAgIDAwMDA3ZmZmZmYyYWM5YjAgMDAw MDAwMDgwNDllMjU2MgoweDAwMDA3ZmZmZmYyYWM5NzA6ICAgMDAwMDAwMDg2ZGEyNjQwZCAwMDAw N2ZmZmZmMmFjOTc4CjB4MDAwMDdmZmZmZjJhYzk4MDogICAwMDAwMDAwMDAwMDAwMDAwIDAwMDA3 ZmZmZmYyYWM5ZDAKMHgwMDAwN2ZmZmZmMmFjOTkwOiAgIDAwMDAwMDA4NmRhODRlMDAgMDAwMDAw MDAwMDAwMDAwMAoweDAwMDA3ZmZmZmYyYWM5YTA6ICAgMDAwMDAwMDg2ZGExZmQ2MCAwMDAwN2Zm ZmZmMmFjOWQwCjB4MDAwMDdmZmZmZjJhYzliMDogICAwMDAwN2ZmZmZmMmFjYTIwIDAwMDAwMDA4 MDQ5ZDhkMzYKMHgwMDAwN2ZmZmZmMmFjOWMwOiAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDgw NDlkZjQ5OAoweDAwMDA3ZmZmZmYyYWM5ZDA6ICAgMDAwMDAwMDg0NzY1ZGY3OCAwMDAwMDAwMDAw MDAwMDAxCjB4MDAwMDdmZmZmZjJhYzllMDogICAwMDAwMDAwODQ3NjVkZjc4IDAwMDA3ZmZmZmYy YWM5ZDgKMHgwMDAwN2ZmZmZmMmFjOWYwOiAgIDAwMDAwMDA4NmRhMWZjOWQgMDAwMDdmZmZmZjJh Y2EzMAoweDAwMDA3ZmZmZmYyYWNhMDA6ICAgMDAwMDAwMDg2ZGE4NGUwMCAwMDAwMDAwMDAwMDAw MDAwCjB4MDAwMDdmZmZmZjJhY2ExMDogICAwMDAwMDAwODZkYTFmY2IwIDAwMDA3ZmZmZmYyYWNh MzAgCgpJbnN0cnVjdGlvbnM6IChwYz0weDAwMDAwMDA4MDBmZWQ2M2MpCjB4MDAwMDAwMDgwMGZl ZDYyYzogICA5YyBlNiBjYiBmZiA0OCA4YiAxZCA1MSAyYyAzOCAwMCA0OCA4NSBkYiA3NCA0Ygow eDAwMDAwMDA4MDBmZWQ2M2M6ICAgNDggOGIgNDMgMzggNDggODkgMDUgNDEgMmMgMzggMDAgNDkg ODkgZGQgNDggODkgCgpTdGFjazogWzB4MDAwMDdmZmZmZjI3MDAwMCwweDAwMDA3ZmZmZmYyYjAw MDApLCAgc3A9MHgwMDAwN2ZmZmZmMmFjODIwLCAgZnJlZSBzcGFjZT0yNDJrCk5hdGl2ZSBmcmFt ZXM6IChKPWNvbXBpbGVkIEphdmEgY29kZSwgaj1pbnRlcnByZXRlZCwgVnY9Vk0gY29kZSwgQz1u YXRpdmUgY29kZSkKViAgW2xpYmp2bS5zbysweDY4ZjYzY10KViAgW2xpYmp2bS5zbysweDY4ZjQx NF0KViAgW2xpYmp2bS5zbysweDY5MDk1OV0KViAgW2xpYmp2bS5zbysweDczZTMzZV0KViAgW2xp Ymp2bS5zbysweDU0Mjc4N10KaiAgamF2YS5sYW5nLlRocmVhZC5zdGFydDAoKVYrMApqICBqYXZh LmxhbmcuVGhyZWFkLnN0YXJ0KClWKzI5CmogIG9yZy5hcGFjaGUudG9vbHMuYW50LnRhc2tkZWZz LlB1bXBTdHJlYW1IYW5kbGVyLnN0YXJ0KClWKzExCmogIG9yZy5hcGFjaGUudG9vbHMuYW50LnRh c2tkZWZzLkV4ZWN1dGUuZXhlY3V0ZSgpSSsxMjQKaiAgb3JnLmFwYWNoZS50b29scy5hbnQudGFz a2RlZnMuY29tcGlsZXJzLkRlZmF1bHRDb21waWxlckFkYXB0ZXIuZXhlY3V0ZUV4dGVybmFsQ29t cGlsZShbTGphdmEvbGFuZy9TdHJpbmc7SVopSSszNDYKaiAgb3JnLmFwYWNoZS50b29scy5hbnQu dGFza2RlZnMuY29tcGlsZXJzLkRlZmF1bHRDb21waWxlckFkYXB0ZXIuZXhlY3V0ZUV4dGVybmFs Q29tcGlsZShbTGphdmEvbGFuZy9TdHJpbmc7SSlJKzQKaiAgb3JnLmFwYWNoZS50b29scy5hbnQu dGFza2RlZnMuY29tcGlsZXJzLkppa2VzLmV4ZWN1dGUoKVorNTY2CmogIG9yZy5hcGFjaGUudG9v bHMuYW50LnRhc2tkZWZzLkphdmFjLmNvbXBpbGUoKVYrMTU0CmogIG9yZy5hcGFjaGUudG9vbHMu YW50LnRhc2tkZWZzLkphdmFjLmV4ZWN1dGUoKVYrMTI0CmogIG9yZy5hcGFjaGUuamFzcGVyLmNv bXBpbGVyLkNvbXBpbGVyLmdlbmVyYXRlQ2xhc3MoW0xqYXZhL2xhbmcvU3RyaW5nOylWKzk3Nwpq ICBvcmcuYXBhY2hlLmphc3Blci5jb21waWxlci5Db21waWxlci5jb21waWxlKFpaKVYrMzAKaiAg b3JnLmFwYWNoZS5qYXNwZXIuY29tcGlsZXIuQ29tcGlsZXIuY29tcGlsZShaKVYrMwpqICBvcmcu YXBhY2hlLmphc3Blci5jb21waWxlci5Db21waWxlci5jb21waWxlKClWKzIKaiAgb3JnLmFwYWNo ZS5qYXNwZXIuSnNwQ29tcGlsYXRpb25Db250ZXh0LmNvbXBpbGUoKVYrMjYKaiAgb3JnLmFwYWNo ZS5qYXNwZXIuc2VydmxldC5Kc3BTZXJ2bGV0V3JhcHBlci5zZXJ2aWNlKExqYXZheC9zZXJ2bGV0 L2h0dHAvSHR0cFNlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRS ZXNwb25zZTtaKVYrMTA4CmogIG9yZy5hcGFjaGUuamFzcGVyLnNlcnZsZXQuSnNwU2VydmxldC5z ZXJ2aWNlSnNwRmlsZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVzdDtMamF2 YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7TGphdmEvbGFuZy9TdHJpbmc7TGph dmEvbGFuZy9UaHJvd2FibGU7WilWKzE0MgpqICBvcmcuYXBhY2hlLmphc3Blci5zZXJ2bGV0Lkpz cFNlcnZsZXQuc2VydmljZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVzdDtM amF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7KVYrNDQwCmogIGphdmF4LnNl cnZsZXQuaHR0cC5IdHRwU2VydmxldC5zZXJ2aWNlKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1 ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspViszMApqICBvcmcuYXBhY2hlLmNh dGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKExqYXZh eC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTsp ViszNTQKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4u ZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2Vy dmxldFJlc3BvbnNlOylWKzEwMQpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRp b25EaXNwYXRjaGVyLmludm9rZShMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVxdWVzdDtMamF2YXgv c2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMzkxCmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29y ZS5BcHBsaWNhdGlvbkRpc3BhdGNoZXIuZG9JbmNsdWRlKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRS ZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspViszNjgKaiAgb3JnLmFwYWNo ZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRGlzcGF0Y2hlci5pbmNsdWRlKExqYXZheC9zZXJ2 bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspVis1NQpq ICBvcmcuYXBhY2hlLmphc3Blci5ydW50aW1lLkpzcFJ1bnRpbWVMaWJyYXJ5LmluY2x1ZGUoTGph dmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNl O0xqYXZhL2xhbmcvU3RyaW5nO0xqYXZheC9zZXJ2bGV0L2pzcC9Kc3BXcml0ZXI7WilWKzQ1Cmog IG9yZy5hcGFjaGUuamFzcGVyLnJ1bnRpbWUuUGFnZUNvbnRleHRJbXBsLmluY2x1ZGUoTGphdmEv bGFuZy9TdHJpbmc7KVYrMTQKaiAgb3JnLmFwYWNoZS5zdHJ1dHMudGlsZXMuVGlsZXNVdGlsSW1w bC5kb0luY2x1ZGUoTGphdmEvbGFuZy9TdHJpbmc7TGphdmF4L3NlcnZsZXQvanNwL1BhZ2VDb250 ZXh0OylWKzIKaiAgb3JnLmFwYWNoZS5zdHJ1dHMudGlsZXMuVGlsZXNVdGlsLmRvSW5jbHVkZShM amF2YS9sYW5nL1N0cmluZztMamF2YXgvc2VydmxldC9qc3AvUGFnZUNvbnRleHQ7KVYrNQpqICBv cmcuYXBhY2hlLnN0cnV0cy50YWdsaWIudGlsZXMuSW5zZXJ0VGFnLmRvSW5jbHVkZShMamF2YS9s YW5nL1N0cmluZzspVis1CmogIG9yZy5hcGFjaGUuc3RydXRzLnRhZ2xpYi50aWxlcy5JbnNlcnRU YWckSW5zZXJ0SGFuZGxlci5kb0VuZFRhZygpSSsyMDAKaiAgb3JnLmFwYWNoZS5zdHJ1dHMudGFn bGliLnRpbGVzLkluc2VydFRhZy5kb0VuZFRhZygpSSsxOApqICBvcmcuYXBhY2hlLmpzcC5wcC5j b3JlLmpzcC5sYXlvdXQubGF5b3V0X2pzcC5fanNweF9tZXRoX3RpbGVzX2luc2VydF8zKExqYXZh eC9zZXJ2bGV0L2pzcC90YWdleHQvSnNwVGFnO0xqYXZheC9zZXJ2bGV0L2pzcC9QYWdlQ29udGV4 dDspWis3MQpqICBvcmcuYXBhY2hlLmpzcC5wcC5jb3JlLmpzcC5sYXlvdXQubGF5b3V0X2pzcC5f anNwU2VydmljZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVzdDtMamF2YXgv c2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7KVYrOTU3CmogIG9yZy5hcGFjaGUuamFz cGVyLnJ1bnRpbWUuSHR0cEpzcEJhc2Uuc2VydmljZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBT ZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7KVYr MwpqICBqYXZheC5zZXJ2bGV0Lmh0dHAuSHR0cFNlcnZsZXQuc2VydmljZShMamF2YXgvc2Vydmxl dC9TZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMzAKaiAg b3JnLmFwYWNoZS5qYXNwZXIuc2VydmxldC5Kc3BTZXJ2bGV0V3JhcHBlci5zZXJ2aWNlKExqYXZh eC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L2h0dHAvSHR0 cFNlcnZsZXRSZXNwb25zZTtaKVYrMTkzCmogIG9yZy5hcGFjaGUuamFzcGVyLnNlcnZsZXQuSnNw U2VydmxldC5zZXJ2aWNlSnNwRmlsZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVx dWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7TGphdmEvbGFuZy9T dHJpbmc7TGphdmEvbGFuZy9UaHJvd2FibGU7WilWKzE0MgpqICBvcmcuYXBhY2hlLmphc3Blci5z ZXJ2bGV0LkpzcFNlcnZsZXQuc2VydmljZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0 UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7KVYrNDQwCmog IGphdmF4LnNlcnZsZXQuaHR0cC5IdHRwU2VydmxldC5zZXJ2aWNlKExqYXZheC9zZXJ2bGV0L1Nl cnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspViszMApqICBvcmcu YXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmls dGVyKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRS ZXNwb25zZTspViszNTQKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmls dGVyQ2hhaW4uZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3Nl cnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzEwMQpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUu QXBwbGljYXRpb25EaXNwYXRjaGVyLmludm9rZShMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVxdWVz dDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMzkxCmogIG9yZy5hcGFjaGUuY2F0 YWxpbmEuY29yZS5BcHBsaWNhdGlvbkRpc3BhdGNoZXIucHJvY2Vzc1JlcXVlc3QoTGphdmF4L3Nl cnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzY0 CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkRpc3BhdGNoZXIuZG9Gb3J3 YXJkKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRS ZXNwb25zZTspVis0NjkKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRGlz cGF0Y2hlci5mb3J3YXJkKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2 bGV0L1NlcnZsZXRSZXNwb25zZTspVis1NQpqICBvcmcuYXBhY2hlLnN0cnV0cy5hY3Rpb24uUmVx dWVzdFByb2Nlc3Nvci5kb0ZvcndhcmQoTGphdmEvbGFuZy9TdHJpbmc7TGphdmF4L3NlcnZsZXQv aHR0cC9IdHRwU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvaHR0cC9IdHRwU2VydmxldFJl c3BvbnNlOylWKzU2CmogIG9yZy5hcGFjaGUuc3RydXRzLnRpbGVzLlRpbGVzUmVxdWVzdFByb2Nl c3Nvci5kb0ZvcndhcmQoTGphdmEvbGFuZy9TdHJpbmc7TGphdmF4L3NlcnZsZXQvaHR0cC9IdHRw U2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvaHR0cC9IdHRwU2VydmxldFJlc3BvbnNlOylW KzIzCmogIG9yZy5hcGFjaGUuc3RydXRzLnRpbGVzLlRpbGVzUmVxdWVzdFByb2Nlc3Nvci5wcm9j ZXNzVGlsZXNEZWZpbml0aW9uKExqYXZhL2xhbmcvU3RyaW5nO1pMamF2YXgvc2VydmxldC9odHRw L0h0dHBTZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9u c2U7KVorMzg1CmogIG9yZy5hcGFjaGUuc3RydXRzLnRpbGVzLlRpbGVzUmVxdWVzdFByb2Nlc3Nv ci5wcm9jZXNzRm9yd2FyZENvbmZpZyhMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVx dWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7TG9yZy9hcGFjaGUv c3RydXRzL2NvbmZpZy9Gb3J3YXJkQ29uZmlnOylWKzc0CmogIG9yZy5hcGFjaGUuc3RydXRzLmFj dGlvbi5SZXF1ZXN0UHJvY2Vzc29yLnByb2Nlc3MoTGphdmF4L3NlcnZsZXQvaHR0cC9IdHRwU2Vy dmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvaHR0cC9IdHRwU2VydmxldFJlc3BvbnNlOylWKzIy OQpqICBvcmcuYXBhY2hlLnN0cnV0cy5hY3Rpb24uQWN0aW9uU2VydmxldC5wcm9jZXNzKExqYXZh eC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L2h0dHAvSHR0 cFNlcnZsZXRSZXNwb25zZTspVis0MApqICBvcmcuYXBhY2hlLnN0cnV0cy5hY3Rpb24uQWN0aW9u U2VydmxldC5kb0dldChMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVzdDtMamF2 YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7KVYrMwpqICBqYXZheC5zZXJ2bGV0 Lmh0dHAuSHR0cFNlcnZsZXQuc2VydmljZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0 UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7KVYrMzUKaiAg amF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0LnNlcnZpY2UoTGphdmF4L3NlcnZsZXQvU2Vy dmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzMwCmogIG9yZy5h cGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmludGVybmFsRG9GaWx0 ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJl c3BvbnNlOylWKzM1NApqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0 ZXJDaGFpbi5kb0ZpbHRlcihMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2Vy dmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMTAxCmogIG5ldC5waW5ncG9uZy5jb3JlLkNvbm5lY3Rp b25DbGVhbnVwRmlsdGVyLmRvRmlsdGVyKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xq YXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTtMamF2YXgvc2VydmxldC9GaWx0ZXJDaGFpbjsp ViszMApqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5p bnRlcm5hbERvRmlsdGVyKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2 bGV0L1NlcnZsZXRSZXNwb25zZTspVisxMTcKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFw cGxpY2F0aW9uRmlsdGVyQ2hhaW4uZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVl c3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzEwMQpqICBuZXQucGluZ3Bvbmcu Y29yZS5TZXR1cEZpbHRlci5kb0ZpbHRlcihMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVxdWVzdDtM amF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7TGphdmF4L3NlcnZsZXQvRmlsdGVyQ2hhaW47 KVYrMjk0CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWlu LmludGVybmFsRG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3Nl cnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzExNwpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUu QXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVx dWVzdDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMTAxCmogIG9yZy5zcHJpbmdm cmFtZXdvcmsub3JtLmhpYmVybmF0ZTMuc3VwcG9ydC5PcGVuU2Vzc2lvbkluVmlld0ZpbHRlci5k b0ZpbHRlckludGVybmFsKExqYXZheC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXF1ZXN0O0xq YXZheC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXNwb25zZTtMamF2YXgvc2VydmxldC9GaWx0 ZXJDaGFpbjspVis5MgpqICBvcmcuc3ByaW5nZnJhbWV3b3JrLndlYi5maWx0ZXIuT25jZVBlclJl cXVlc3RGaWx0ZXIuZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4 L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlO0xqYXZheC9zZXJ2bGV0L0ZpbHRlckNoYWluOylWKzkw CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmludGVy bmFsRG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQv U2VydmxldFJlc3BvbnNlOylWKzExNwpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGlj YXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVxdWVzdDtM amF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMTAxCmogIG5ldC5waW5ncG9uZy5jb3Jl LlNldFJlc3BvbnNlRW5jb2RpbmdGaWx0ZXIuZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2Vydmxl dFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlO0xqYXZheC9zZXJ2bGV0L0Zp bHRlckNoYWluOylWKzM5CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZp bHRlckNoYWluLmludGVybmFsRG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7 TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzExNwpqICBvcmcuYXBhY2hlLmNhdGFs aW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihMamF2YXgvc2VydmxldC9T ZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMTAxCmogIG5l dC5waW5ncG9uZy5jb3JlLlNldENoYXJhY3RlckVuY29kaW5nRmlsdGVyLmRvRmlsdGVyKExqYXZh eC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTtM amF2YXgvc2VydmxldC9GaWx0ZXJDaGFpbjspViszOQpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKExqYXZheC9zZXJ2bGV0 L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspVisxMTcKaiAg b3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uZG9GaWx0ZXIo TGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3Bv bnNlOylWKzEwMQpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRXcmFwcGVyVmFs dmUuaW52b2tlKExvcmcvYXBhY2hlL2NhdGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFjaGUvY2F0YWxp bmEvUmVzcG9uc2U7TG9yZy9hcGFjaGUvY2F0YWxpbmEvVmFsdmVDb250ZXh0OylWKzYxOQpqICBv cmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChM b3JnL2FwYWNoZS9jYXRhbGluYS9SZXF1ZXN0O0xvcmcvYXBhY2hlL2NhdGFsaW5hL1Jlc3BvbnNl OylWKzY0CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFBpcGVsaW5lLmludm9r ZShMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXF1ZXN0O0xvcmcvYXBhY2hlL2NhdGFsaW5hL1Jlc3Bv bnNlOylWKzQ0CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZENvbnRleHRWYWx2 ZS5pbnZva2VJbnRlcm5hbChMb3JnL2FwYWNoZS9jYXRhbGluYS9XcmFwcGVyO0xvcmcvYXBhY2hl L2NhdGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVzcG9uc2U7KVYrMTcyCmog IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZENvbnRleHRWYWx2ZS5pbnZva2UoTG9y Zy9hcGFjaGUvY2F0YWxpbmEvUmVxdWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTtM b3JnL2FwYWNoZS9jYXRhbGluYS9WYWx2ZUNvbnRleHQ7KVYrMjI4CmogIG9yZy5hcGFjaGUuY2F0 YWxpbmEuY29yZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KExvcmcvYXBhY2hlL2Nh dGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVzcG9uc2U7KVYrNjQKaiAgb3Jn LmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKExvcmcvYXBhY2hl L2NhdGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVzcG9uc2U7KVYrNDQKaiAg b3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkSG9zdFZhbHZlLmludm9rZShMb3JnL2Fw YWNoZS9jYXRhbGluYS9SZXF1ZXN0O0xvcmcvYXBhY2hlL2NhdGFsaW5hL1Jlc3BvbnNlO0xvcmcv YXBhY2hlL2NhdGFsaW5hL1ZhbHZlQ29udGV4dDspVis4NwpqICBvcmcuYXBhY2hlLmNhdGFsaW5h LmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChMb3JnL2FwYWNoZS9jYXRhbGlu YS9SZXF1ZXN0O0xvcmcvYXBhY2hlL2NhdGFsaW5hL1Jlc3BvbnNlOylWKzY0CmogIG9yZy5hcGFj aGUuY2F0YWxpbmEudmFsdmVzLkVycm9yUmVwb3J0VmFsdmUuaW52b2tlKExvcmcvYXBhY2hlL2Nh dGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVzcG9uc2U7TG9yZy9hcGFjaGUv Y2F0YWxpbmEvVmFsdmVDb250ZXh0OylWKzMKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0 YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoTG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVxdWVz dDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspViszMwpqICBvcmcuYXBhY2hlLmNhdGFs aW5hLmNvcmUuU3RhbmRhcmRQaXBlbGluZS5pbnZva2UoTG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVx dWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspVis0NApqICBvcmcuYXBhY2hlLmNh dGFsaW5hLmNvcmUuU3RhbmRhcmRFbmdpbmVWYWx2ZS5pbnZva2UoTG9yZy9hcGFjaGUvY2F0YWxp bmEvUmVxdWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTtMb3JnL2FwYWNoZS9jYXRh bGluYS9WYWx2ZUNvbnRleHQ7KVYrNTkKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5k YXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoTG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVxdWVzdDtM b3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspVis2NApqICBvcmcuYXBhY2hlLmNhdGFsaW5h LmNvcmUuU3RhbmRhcmRQaXBlbGluZS5pbnZva2UoTG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVxdWVz dDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspVis0NApqICBvcmcuYXBhY2hlLmNhdGFs aW5hLmNvcmUuQ29udGFpbmVyQmFzZS5pbnZva2UoTG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVxdWVz dDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspVis2CmogIG9yZy5hcGFjaGUuY295b3Rl LnRvbWNhdDUuQ295b3RlQWRhcHRlci5zZXJ2aWNlKExvcmcvYXBhY2hlL2NveW90ZS9SZXF1ZXN0 O0xvcmcvYXBhY2hlL2NveW90ZS9SZXNwb25zZTspVisxMzcKaiAgb3JnLmFwYWNoZS5qay5zZXJ2 ZXIuSmtDb3lvdGVIYW5kbGVyLmludm9rZShMb3JnL2FwYWNoZS9qay9jb3JlL01zZztMb3JnL2Fw YWNoZS9qay9jb3JlL01zZ0NvbnRleHQ7KUkrMTc3CmogIG9yZy5hcGFjaGUuamsuY29tbW9uLkhh bmRsZXJSZXF1ZXN0Lmludm9rZShMb3JnL2FwYWNoZS9qay9jb3JlL01zZztMb3JnL2FwYWNoZS9q ay9jb3JlL01zZ0NvbnRleHQ7KUkrMzM0CmogIG9yZy5hcGFjaGUuamsuY29tbW9uLkNoYW5uZWxT b2NrZXQuaW52b2tlKExvcmcvYXBhY2hlL2prL2NvcmUvTXNnO0xvcmcvYXBhY2hlL2prL2NvcmUv TXNnQ29udGV4dDspSSsxOTEKaiAgb3JnLmFwYWNoZS5qay5jb21tb24uQ2hhbm5lbFNvY2tldC5w cm9jZXNzQ29ubmVjdGlvbihMb3JnL2FwYWNoZS9qay9jb3JlL01zZ0NvbnRleHQ7KVYrMTAxCmog IG9yZy5hcGFjaGUuamsuY29tbW9uLlNvY2tldENvbm5lY3Rpb24ucnVuSXQoW0xqYXZhL2xhbmcv T2JqZWN0OylWKzgKaiAgb3JnLmFwYWNoZS50b21jYXQudXRpbC50aHJlYWRzLlRocmVhZFBvb2wk Q29udHJvbFJ1bm5hYmxlLnJ1bigpVisxNjcKaiAgamF2YS5sYW5nLlRocmVhZC5ydW4oKVYrMTEK Li4uPG1vcmUgZnJhbWVzPi4uLgoKSmF2YSBmcmFtZXM6IChKPWNvbXBpbGVkIEphdmEgY29kZSwg aj1pbnRlcnByZXRlZCwgVnY9Vk0gY29kZSkKaiAgamF2YS5sYW5nLlRocmVhZC5zdGFydDAoKVYr MApqICBqYXZhLmxhbmcuVGhyZWFkLnN0YXJ0KClWKzI5CmogIG9yZy5hcGFjaGUudG9vbHMuYW50 LnRhc2tkZWZzLlB1bXBTdHJlYW1IYW5kbGVyLnN0YXJ0KClWKzExCmogIG9yZy5hcGFjaGUudG9v bHMuYW50LnRhc2tkZWZzLkV4ZWN1dGUuZXhlY3V0ZSgpSSsxMjQKaiAgb3JnLmFwYWNoZS50b29s cy5hbnQudGFza2RlZnMuY29tcGlsZXJzLkRlZmF1bHRDb21waWxlckFkYXB0ZXIuZXhlY3V0ZUV4 dGVybmFsQ29tcGlsZShbTGphdmEvbGFuZy9TdHJpbmc7SVopSSszNDYKaiAgb3JnLmFwYWNoZS50 b29scy5hbnQudGFza2RlZnMuY29tcGlsZXJzLkRlZmF1bHRDb21waWxlckFkYXB0ZXIuZXhlY3V0 ZUV4dGVybmFsQ29tcGlsZShbTGphdmEvbGFuZy9TdHJpbmc7SSlJKzQKaiAgb3JnLmFwYWNoZS50 b29scy5hbnQudGFza2RlZnMuY29tcGlsZXJzLkppa2VzLmV4ZWN1dGUoKVorNTY2CmogIG9yZy5h cGFjaGUudG9vbHMuYW50LnRhc2tkZWZzLkphdmFjLmNvbXBpbGUoKVYrMTU0CmogIG9yZy5hcGFj aGUudG9vbHMuYW50LnRhc2tkZWZzLkphdmFjLmV4ZWN1dGUoKVYrMTI0CmogIG9yZy5hcGFjaGUu amFzcGVyLmNvbXBpbGVyLkNvbXBpbGVyLmdlbmVyYXRlQ2xhc3MoW0xqYXZhL2xhbmcvU3RyaW5n OylWKzk3NwpqICBvcmcuYXBhY2hlLmphc3Blci5jb21waWxlci5Db21waWxlci5jb21waWxlKFpa KVYrMzAKaiAgb3JnLmFwYWNoZS5qYXNwZXIuY29tcGlsZXIuQ29tcGlsZXIuY29tcGlsZShaKVYr MwpqICBvcmcuYXBhY2hlLmphc3Blci5jb21waWxlci5Db21waWxlci5jb21waWxlKClWKzIKaiAg b3JnLmFwYWNoZS5qYXNwZXIuSnNwQ29tcGlsYXRpb25Db250ZXh0LmNvbXBpbGUoKVYrMjYKaiAg b3JnLmFwYWNoZS5qYXNwZXIuc2VydmxldC5Kc3BTZXJ2bGV0V3JhcHBlci5zZXJ2aWNlKExqYXZh eC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L2h0dHAvSHR0 cFNlcnZsZXRSZXNwb25zZTtaKVYrMTA4CmogIG9yZy5hcGFjaGUuamFzcGVyLnNlcnZsZXQuSnNw U2VydmxldC5zZXJ2aWNlSnNwRmlsZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVx dWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7TGphdmEvbGFuZy9T dHJpbmc7TGphdmEvbGFuZy9UaHJvd2FibGU7WilWKzE0MgpqICBvcmcuYXBhY2hlLmphc3Blci5z ZXJ2bGV0LkpzcFNlcnZsZXQuc2VydmljZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0 UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7KVYrNDQwCmog IGphdmF4LnNlcnZsZXQuaHR0cC5IdHRwU2VydmxldC5zZXJ2aWNlKExqYXZheC9zZXJ2bGV0L1Nl cnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspViszMApqICBvcmcu YXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmls dGVyKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRS ZXNwb25zZTspViszNTQKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmls dGVyQ2hhaW4uZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3Nl cnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzEwMQpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUu QXBwbGljYXRpb25EaXNwYXRjaGVyLmludm9rZShMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVxdWVz dDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMzkxCmogIG9yZy5hcGFjaGUuY2F0 YWxpbmEuY29yZS5BcHBsaWNhdGlvbkRpc3BhdGNoZXIuZG9JbmNsdWRlKExqYXZheC9zZXJ2bGV0 L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspViszNjgKaiAg b3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRGlzcGF0Y2hlci5pbmNsdWRlKExq YXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25z ZTspVis1NQpqICBvcmcuYXBhY2hlLmphc3Blci5ydW50aW1lLkpzcFJ1bnRpbWVMaWJyYXJ5Lmlu Y2x1ZGUoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2Vydmxl dFJlc3BvbnNlO0xqYXZhL2xhbmcvU3RyaW5nO0xqYXZheC9zZXJ2bGV0L2pzcC9Kc3BXcml0ZXI7 WilWKzQ1CmogIG9yZy5hcGFjaGUuamFzcGVyLnJ1bnRpbWUuUGFnZUNvbnRleHRJbXBsLmluY2x1 ZGUoTGphdmEvbGFuZy9TdHJpbmc7KVYrMTQKaiAgb3JnLmFwYWNoZS5zdHJ1dHMudGlsZXMuVGls ZXNVdGlsSW1wbC5kb0luY2x1ZGUoTGphdmEvbGFuZy9TdHJpbmc7TGphdmF4L3NlcnZsZXQvanNw L1BhZ2VDb250ZXh0OylWKzIKaiAgb3JnLmFwYWNoZS5zdHJ1dHMudGlsZXMuVGlsZXNVdGlsLmRv SW5jbHVkZShMamF2YS9sYW5nL1N0cmluZztMamF2YXgvc2VydmxldC9qc3AvUGFnZUNvbnRleHQ7 KVYrNQpqICBvcmcuYXBhY2hlLnN0cnV0cy50YWdsaWIudGlsZXMuSW5zZXJ0VGFnLmRvSW5jbHVk ZShMamF2YS9sYW5nL1N0cmluZzspVis1CmogIG9yZy5hcGFjaGUuc3RydXRzLnRhZ2xpYi50aWxl cy5JbnNlcnRUYWckSW5zZXJ0SGFuZGxlci5kb0VuZFRhZygpSSsyMDAKaiAgb3JnLmFwYWNoZS5z dHJ1dHMudGFnbGliLnRpbGVzLkluc2VydFRhZy5kb0VuZFRhZygpSSsxOApqICBvcmcuYXBhY2hl LmpzcC5wcC5jb3JlLmpzcC5sYXlvdXQubGF5b3V0X2pzcC5fanNweF9tZXRoX3RpbGVzX2luc2Vy dF8zKExqYXZheC9zZXJ2bGV0L2pzcC90YWdleHQvSnNwVGFnO0xqYXZheC9zZXJ2bGV0L2pzcC9Q YWdlQ29udGV4dDspWis3MQpqICBvcmcuYXBhY2hlLmpzcC5wcC5jb3JlLmpzcC5sYXlvdXQubGF5 b3V0X2pzcC5fanNwU2VydmljZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVz dDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7KVYrOTU3CmogIG9yZy5h cGFjaGUuamFzcGVyLnJ1bnRpbWUuSHR0cEpzcEJhc2Uuc2VydmljZShMamF2YXgvc2VydmxldC9o dHRwL0h0dHBTZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVz cG9uc2U7KVYrMwpqICBqYXZheC5zZXJ2bGV0Lmh0dHAuSHR0cFNlcnZsZXQuc2VydmljZShMamF2 YXgvc2VydmxldC9TZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7 KVYrMzAKaiAgb3JnLmFwYWNoZS5qYXNwZXIuc2VydmxldC5Kc3BTZXJ2bGV0V3JhcHBlci5zZXJ2 aWNlKExqYXZheC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0 L2h0dHAvSHR0cFNlcnZsZXRSZXNwb25zZTtaKVYrMTkzCmogIG9yZy5hcGFjaGUuamFzcGVyLnNl cnZsZXQuSnNwU2VydmxldC5zZXJ2aWNlSnNwRmlsZShMamF2YXgvc2VydmxldC9odHRwL0h0dHBT ZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7TGph dmEvbGFuZy9TdHJpbmc7TGphdmEvbGFuZy9UaHJvd2FibGU7WilWKzE0MgpqICBvcmcuYXBhY2hl Lmphc3Blci5zZXJ2bGV0LkpzcFNlcnZsZXQuc2VydmljZShMamF2YXgvc2VydmxldC9odHRwL0h0 dHBTZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7 KVYrNDQwCmogIGphdmF4LnNlcnZsZXQuaHR0cC5IdHRwU2VydmxldC5zZXJ2aWNlKExqYXZheC9z ZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspVisz MApqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRl cm5hbERvRmlsdGVyKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0 L1NlcnZsZXRSZXNwb25zZTspViszNTQKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxp Y2F0aW9uRmlsdGVyQ2hhaW4uZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7 TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzEwMQpqICBvcmcuYXBhY2hlLmNhdGFs aW5hLmNvcmUuQXBwbGljYXRpb25EaXNwYXRjaGVyLmludm9rZShMamF2YXgvc2VydmxldC9TZXJ2 bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMzkxCmogIG9yZy5h cGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkRpc3BhdGNoZXIucHJvY2Vzc1JlcXVlc3Qo TGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3Bv bnNlOylWKzY0CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkRpc3BhdGNo ZXIuZG9Gb3J3YXJkKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0 L1NlcnZsZXRSZXNwb25zZTspVis0NjkKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxp Y2F0aW9uRGlzcGF0Y2hlci5mb3J3YXJkKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xq YXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspVis1NQpqICBvcmcuYXBhY2hlLnN0cnV0cy5h Y3Rpb24uUmVxdWVzdFByb2Nlc3Nvci5kb0ZvcndhcmQoTGphdmEvbGFuZy9TdHJpbmc7TGphdmF4 L3NlcnZsZXQvaHR0cC9IdHRwU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvaHR0cC9IdHRw U2VydmxldFJlc3BvbnNlOylWKzU2CmogIG9yZy5hcGFjaGUuc3RydXRzLnRpbGVzLlRpbGVzUmVx dWVzdFByb2Nlc3Nvci5kb0ZvcndhcmQoTGphdmEvbGFuZy9TdHJpbmc7TGphdmF4L3NlcnZsZXQv aHR0cC9IdHRwU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvaHR0cC9IdHRwU2VydmxldFJl c3BvbnNlOylWKzIzCmogIG9yZy5hcGFjaGUuc3RydXRzLnRpbGVzLlRpbGVzUmVxdWVzdFByb2Nl c3Nvci5wcm9jZXNzVGlsZXNEZWZpbml0aW9uKExqYXZhL2xhbmcvU3RyaW5nO1pMamF2YXgvc2Vy dmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2 bGV0UmVzcG9uc2U7KVorMzg1CmogIG9yZy5hcGFjaGUuc3RydXRzLnRpbGVzLlRpbGVzUmVxdWVz dFByb2Nlc3Nvci5wcm9jZXNzRm9yd2FyZENvbmZpZyhMamF2YXgvc2VydmxldC9odHRwL0h0dHBT ZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7TG9y Zy9hcGFjaGUvc3RydXRzL2NvbmZpZy9Gb3J3YXJkQ29uZmlnOylWKzc0CmogIG9yZy5hcGFjaGUu c3RydXRzLmFjdGlvbi5SZXF1ZXN0UHJvY2Vzc29yLnByb2Nlc3MoTGphdmF4L3NlcnZsZXQvaHR0 cC9IdHRwU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvaHR0cC9IdHRwU2VydmxldFJlc3Bv bnNlOylWKzIyOQpqICBvcmcuYXBhY2hlLnN0cnV0cy5hY3Rpb24uQWN0aW9uU2VydmxldC5wcm9j ZXNzKExqYXZheC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0 L2h0dHAvSHR0cFNlcnZsZXRSZXNwb25zZTspVis0MApqICBvcmcuYXBhY2hlLnN0cnV0cy5hY3Rp b24uQWN0aW9uU2VydmxldC5kb0dldChMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVx dWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7KVYrMwpqICBqYXZh eC5zZXJ2bGV0Lmh0dHAuSHR0cFNlcnZsZXQuc2VydmljZShMamF2YXgvc2VydmxldC9odHRwL0h0 dHBTZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVzcG9uc2U7 KVYrMzUKaiAgamF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0LnNlcnZpY2UoTGphdmF4L3Nl cnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzMw CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmludGVy bmFsRG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQv U2VydmxldFJlc3BvbnNlOylWKzM1NApqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGlj YXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVxdWVzdDtM amF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMTAxCmogIG5ldC5waW5ncG9uZy5jb3Jl LkNvbm5lY3Rpb25DbGVhbnVwRmlsdGVyLmRvRmlsdGVyKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRS ZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTtMamF2YXgvc2VydmxldC9GaWx0 ZXJDaGFpbjspViszMApqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0 ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xq YXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTspVisxMTcKaiAgb3JnLmFwYWNoZS5jYXRhbGlu YS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2Vy dmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzEwMQpqICBuZXQu cGluZ3BvbmcuY29yZS5TZXR1cEZpbHRlci5kb0ZpbHRlcihMamF2YXgvc2VydmxldC9TZXJ2bGV0 UmVxdWVzdDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7TGphdmF4L3NlcnZsZXQvRmls dGVyQ2hhaW47KVYrMjk0CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZp bHRlckNoYWluLmludGVybmFsRG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7 TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzExNwpqICBvcmcuYXBhY2hlLmNhdGFs aW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihMamF2YXgvc2VydmxldC9T ZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMTAxCmogIG9y Zy5zcHJpbmdmcmFtZXdvcmsub3JtLmhpYmVybmF0ZTMuc3VwcG9ydC5PcGVuU2Vzc2lvbkluVmll d0ZpbHRlci5kb0ZpbHRlckludGVybmFsKExqYXZheC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRS ZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXNwb25zZTtMamF2YXgvc2Vy dmxldC9GaWx0ZXJDaGFpbjspVis5MgpqICBvcmcuc3ByaW5nZnJhbWV3b3JrLndlYi5maWx0ZXIu T25jZVBlclJlcXVlc3RGaWx0ZXIuZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVl c3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlO0xqYXZheC9zZXJ2bGV0L0ZpbHRlckNo YWluOylWKzkwCmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNo YWluLmludGVybmFsRG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4 L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzExNwpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihMamF2YXgvc2VydmxldC9TZXJ2bGV0 UmVxdWVzdDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYrMTAxCmogIG5ldC5waW5n cG9uZy5jb3JlLlNldFJlc3BvbnNlRW5jb2RpbmdGaWx0ZXIuZG9GaWx0ZXIoTGphdmF4L3NlcnZs ZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlO0xqYXZheC9z ZXJ2bGV0L0ZpbHRlckNoYWluOylWKzM5CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBs aWNhdGlvbkZpbHRlckNoYWluLmludGVybmFsRG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2Vydmxl dFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2VydmxldFJlc3BvbnNlOylWKzExNwpqICBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihMamF2YXgv c2VydmxldC9TZXJ2bGV0UmVxdWVzdDtMamF2YXgvc2VydmxldC9TZXJ2bGV0UmVzcG9uc2U7KVYr MTAxCmogIG5ldC5waW5ncG9uZy5jb3JlLlNldENoYXJhY3RlckVuY29kaW5nRmlsdGVyLmRvRmls dGVyKExqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRS ZXNwb25zZTtMamF2YXgvc2VydmxldC9GaWx0ZXJDaGFpbjspViszOQpqICBvcmcuYXBhY2hlLmNh dGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKExqYXZh eC9zZXJ2bGV0L1NlcnZsZXRSZXF1ZXN0O0xqYXZheC9zZXJ2bGV0L1NlcnZsZXRSZXNwb25zZTsp VisxMTcKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4u ZG9GaWx0ZXIoTGphdmF4L3NlcnZsZXQvU2VydmxldFJlcXVlc3Q7TGphdmF4L3NlcnZsZXQvU2Vy dmxldFJlc3BvbnNlOylWKzEwMQpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRX cmFwcGVyVmFsdmUuaW52b2tlKExvcmcvYXBhY2hlL2NhdGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFj aGUvY2F0YWxpbmEvUmVzcG9uc2U7TG9yZy9hcGFjaGUvY2F0YWxpbmEvVmFsdmVDb250ZXh0OylW KzYxOQpqICBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52 b2tlTmV4dChMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXF1ZXN0O0xvcmcvYXBhY2hlL2NhdGFsaW5h L1Jlc3BvbnNlOylWKzY0CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFBpcGVs aW5lLmludm9rZShMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXF1ZXN0O0xvcmcvYXBhY2hlL2NhdGFs aW5hL1Jlc3BvbnNlOylWKzQ0CmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZENv bnRleHRWYWx2ZS5pbnZva2VJbnRlcm5hbChMb3JnL2FwYWNoZS9jYXRhbGluYS9XcmFwcGVyO0xv cmcvYXBhY2hlL2NhdGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVzcG9uc2U7 KVYrMTcyCmogIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZENvbnRleHRWYWx2ZS5p bnZva2UoTG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVxdWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9S ZXNwb25zZTtMb3JnL2FwYWNoZS9jYXRhbGluYS9WYWx2ZUNvbnRleHQ7KVYrMjI4CmogIG9yZy5h cGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KExvcmcv YXBhY2hlL2NhdGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVzcG9uc2U7KVYr NjQKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKExv cmcvYXBhY2hlL2NhdGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVzcG9uc2U7 KVYrNDQKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkSG9zdFZhbHZlLmludm9r ZShMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXF1ZXN0O0xvcmcvYXBhY2hlL2NhdGFsaW5hL1Jlc3Bv bnNlO0xvcmcvYXBhY2hlL2NhdGFsaW5hL1ZhbHZlQ29udGV4dDspVis4NwpqICBvcmcuYXBhY2hl LmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChMb3JnL2FwYWNo ZS9jYXRhbGluYS9SZXF1ZXN0O0xvcmcvYXBhY2hlL2NhdGFsaW5hL1Jlc3BvbnNlOylWKzY0Cmog IG9yZy5hcGFjaGUuY2F0YWxpbmEudmFsdmVzLkVycm9yUmVwb3J0VmFsdmUuaW52b2tlKExvcmcv YXBhY2hlL2NhdGFsaW5hL1JlcXVlc3Q7TG9yZy9hcGFjaGUvY2F0YWxpbmEvUmVzcG9uc2U7TG9y Zy9hcGFjaGUvY2F0YWxpbmEvVmFsdmVDb250ZXh0OylWKzMKaiAgb3JnLmFwYWNoZS5jYXRhbGlu YS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoTG9yZy9hcGFjaGUvY2F0YWxp bmEvUmVxdWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspViszMwpqICBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRQaXBlbGluZS5pbnZva2UoTG9yZy9hcGFjaGUvY2F0 YWxpbmEvUmVxdWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspVis0NApqICBvcmcu YXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRFbmdpbmVWYWx2ZS5pbnZva2UoTG9yZy9hcGFj aGUvY2F0YWxpbmEvUmVxdWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTtMb3JnL2Fw YWNoZS9jYXRhbGluYS9WYWx2ZUNvbnRleHQ7KVYrNTkKaiAgb3JnLmFwYWNoZS5jYXRhbGluYS5j b3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoTG9yZy9hcGFjaGUvY2F0YWxpbmEv UmVxdWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspVis2NApqICBvcmcuYXBhY2hl LmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRQaXBlbGluZS5pbnZva2UoTG9yZy9hcGFjaGUvY2F0YWxp bmEvUmVxdWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspVis0NApqICBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuQ29udGFpbmVyQmFzZS5pbnZva2UoTG9yZy9hcGFjaGUvY2F0YWxp bmEvUmVxdWVzdDtMb3JnL2FwYWNoZS9jYXRhbGluYS9SZXNwb25zZTspVis2CmogIG9yZy5hcGFj aGUuY295b3RlLnRvbWNhdDUuQ295b3RlQWRhcHRlci5zZXJ2aWNlKExvcmcvYXBhY2hlL2NveW90 ZS9SZXF1ZXN0O0xvcmcvYXBhY2hlL2NveW90ZS9SZXNwb25zZTspVisxMzcKaiAgb3JnLmFwYWNo ZS5qay5zZXJ2ZXIuSmtDb3lvdGVIYW5kbGVyLmludm9rZShMb3JnL2FwYWNoZS9qay9jb3JlL01z ZztMb3JnL2FwYWNoZS9qay9jb3JlL01zZ0NvbnRleHQ7KUkrMTc3CmogIG9yZy5hcGFjaGUuamsu Y29tbW9uLkhhbmRsZXJSZXF1ZXN0Lmludm9rZShMb3JnL2FwYWNoZS9qay9jb3JlL01zZztMb3Jn L2FwYWNoZS9qay9jb3JlL01zZ0NvbnRleHQ7KUkrMzM0CmogIG9yZy5hcGFjaGUuamsuY29tbW9u LkNoYW5uZWxTb2NrZXQuaW52b2tlKExvcmcvYXBhY2hlL2prL2NvcmUvTXNnO0xvcmcvYXBhY2hl L2prL2NvcmUvTXNnQ29udGV4dDspSSsxOTEKaiAgb3JnLmFwYWNoZS5qay5jb21tb24uQ2hhbm5l bFNvY2tldC5wcm9jZXNzQ29ubmVjdGlvbihMb3JnL2FwYWNoZS9qay9jb3JlL01zZ0NvbnRleHQ7 KVYrMTAxCmogIG9yZy5hcGFjaGUuamsuY29tbW9uLlNvY2tldENvbm5lY3Rpb24ucnVuSXQoW0xq YXZhL2xhbmcvT2JqZWN0OylWKzgKaiAgb3JnLmFwYWNoZS50b21jYXQudXRpbC50aHJlYWRzLlRo cmVhZFBvb2wkQ29udHJvbFJ1bm5hYmxlLnJ1bigpVisxNjcKaiAgamF2YS5sYW5nLlRocmVhZC5y dW4oKVYrMTEKdiAgflN0dWJSb3V0aW5lczo6Y2FsbF9zdHViCgotLS0tLS0tLS0tLS0tLS0gIFAg UiBPIEMgRSBTIFMgIC0tLS0tLS0tLS0tLS0tLQoKSmF2YSBUaHJlYWRzOiAoID0+IGN1cnJlbnQg dGhyZWFkICkKICAweDAwMDAwMDAwMDBjYmI4MDAgSmF2YVRocmVhZCAiVGhyZWFkLTU4OSIgZGFl bW9uIFtfdGhyZWFkX2luX25hdGl2ZSwgaWQ9MTI3ODQ2NDBdCiAgMHgwMDAwMDAwMDAwY2JiNDAw IEphdmFUaHJlYWQgInByb2Nlc3MgcmVhcGVyIiBkYWVtb24gW190aHJlYWRfaW5fbmF0aXZlLCBp ZD0xNTM3NjM4NF0KICAweDAwMDAwMDAwMDBhZTQ4MDAgSmF2YVRocmVhZCAiVFAtUHJvY2Vzc29y MTYiIGRhZW1vbiBbX3RocmVhZF9ibG9ja2VkLCBpZD0xNjc2Mjg4MF0KPT4weDAwMDAwMDAwMDBh ZTQ0MDAgSmF2YVRocmVhZCAiVFAtUHJvY2Vzc29yMTUiIGRhZW1vbiBbX3RocmVhZF9pbl92bSwg aWQ9ODEwOTA1Nl0KICAweDAwMDAwMDAwMDBhZTQwMDAgSmF2YVRocmVhZCAiVFAtUHJvY2Vzc29y MTQiIGRhZW1vbiBbX3RocmVhZF9ibG9ja2VkLCBpZD0xMzMxNDA0OF0KICAweDAwMDAwMDAwMDBm NTZjMDAgSmF2YVRocmVhZCAiVFAtUHJvY2Vzc29yMTMiIGRhZW1vbiBbX3RocmVhZF9ibG9ja2Vk LCBpZD05OTI5NzI4XQogIDB4MDAwMDAwMDAwMGRhOWMwMCBKYXZhVGhyZWFkICJUUC1Qcm9jZXNz b3IxMiIgZGFlbW9uIFtfdGhyZWFkX2luX25hdGl2ZSwgaWQ9MTA5NDY1NjBdCiAgMHgwMDAwMDAw MDAwY2IyNDAwIEphdmFUaHJlYWQgIlRQLVByb2Nlc3NvcjExIiBkYWVtb24gW190aHJlYWRfaW5f bmF0aXZlLCBpZD0xNjUwOTk1Ml0KICAweDAwMDAwMDAwMDBjY2E4MDAgSmF2YVRocmVhZCAiVFAt UHJvY2Vzc29yMTAiIGRhZW1vbiBbX3RocmVhZF9ibG9ja2VkLCBpZD0xMzMxMjAwMF0KICAweDAw MDAwMDAwMDBjY2EwMDAgSmF2YVRocmVhZCAiVFAtUHJvY2Vzc29yOSIgZGFlbW9uIFtfdGhyZWFk X2Jsb2NrZWQsIGlkPTY0NTEyMDBdCiAgMHgwMDAwMDAwMDAwN2EyODAwIEphdmFUaHJlYWQgIlRQ LVByb2Nlc3NvcjgiIGRhZW1vbiBbX3RocmVhZF9pbl9uYXRpdmUsIGlkPTk5MzA3NTJdCiAgMHgw MDAwMDAwMDAwZWQ3ODAwIEphdmFUaHJlYWQgIlRQLVByb2Nlc3NvcjciIGRhZW1vbiBbX3RocmVh ZF9pbl9uYXRpdmUsIGlkPTE1Nzc3NzkyXQogIDB4MDAwMDAwMDAwMDYyYmMwMCBKYXZhVGhyZWFk ICJUUC1Qcm9jZXNzb3I2IiBkYWVtb24gW190aHJlYWRfaW5fbmF0aXZlLCBpZD05OTMxNzc2XQog IDB4MDAwMDAwMDAwMDYyYjAwMCBKYXZhVGhyZWFkICJUUC1Qcm9jZXNzb3I1IiBkYWVtb24gW190 aHJlYWRfaW5fbmF0aXZlLCBpZD0xNjA4Mjk0NF0KICAweDAwMDAwMDAwMDA5MDIwMDAgSmF2YVRo cmVhZCAiVFAtTW9uaXRvciIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQsIGlkPTk0NDg0NDhdCiAg MHgwMDAwMDAwMDAwOTAxMDAwIEphdmFUaHJlYWQgIlRQLVByb2Nlc3NvcjQiIGRhZW1vbiBbX3Ro cmVhZF9pbl9uYXRpdmUsIGlkPTk0NDQzNTJdCiAgMHgwMDAwMDAwMDAwN2Q2MDAwIEphdmFUaHJl YWQgIlRQLVByb2Nlc3NvcjMiIGRhZW1vbiBbX3RocmVhZF9pbl9uYXRpdmUsIGlkPTgyMTk2NDhd CiAgMHgwMDAwMDAwMDAwN2Q1MDAwIEphdmFUaHJlYWQgIlRQLVByb2Nlc3NvcjIiIGRhZW1vbiBb X3RocmVhZF9pbl9uYXRpdmUsIGlkPTgyMTU1NTJdCiAgMHgwMDAwMDAwMDAwNjQzNDAwIEphdmFU aHJlYWQgIlRQLVByb2Nlc3NvcjEiIGRhZW1vbiBbX3RocmVhZF9pbl9uYXRpdmUsIGlkPTY1Njg5 NjBdCiAgMHgwMDAwMDAwMDAwOTczODAwIEphdmFUaHJlYWQgIkNvbnRhaW5lckJhY2tncm91bmRQ cm9jZXNzb3JbU3RhbmRhcmRFbmdpbmVbcHBlbmdpbmVdXSIgZGFlbW9uIFtfdGhyZWFkX2Jsb2Nr ZWQsIGlkPTE1MjA5NDcyXQogIDB4MDAwMDAwMDAwMGFmNTQwMCBKYXZhVGhyZWFkICJDb250YWlu ZXJCYWNrZ3JvdW5kUHJvY2Vzc29yW1N0YW5kYXJkRW5naW5lW3BwZW5naW5lXS5TdGFuZGFyZEhv c3RbbG9jYWxob3N0XV0iIGRhZW1vbiBbX3RocmVhZF9ibG9ja2VkLCBpZD0xMTQ5MTMyOF0KICAw eDAwMDAwMDAwMDA3ZjY4MDAgSmF2YVRocmVhZCAiVGhyZWFkLTUiIFtfdGhyZWFkX2Jsb2NrZWQs IGlkPTgzNTA3MjBdCiAgMHgwMDAwMDAwMDAwN2Y2MDAwIEphdmFUaHJlYWQgIlRocmVhZC00IiBb X3RocmVhZF9ibG9ja2VkLCBpZD04MzQ4NjcyXQogIDB4MDAwMDAwMDAwMDc0NDAwMCBKYXZhVGhy ZWFkICJUaHJlYWQtMyIgW190aHJlYWRfYmxvY2tlZCwgaWQ9MTUyMTA0OTZdCiAgMHgwMDAwMDAw MDAwZGExYzAwIEphdmFUaHJlYWQgIlRocmVhZC0yIiBbX3RocmVhZF9ibG9ja2VkLCBpZD0xMjE4 MTUwNF0KICAweDAwMDAwMDAwMDBiMTBjMDAgSmF2YVRocmVhZCAiVGhyZWFkLTEiIFtfdGhyZWFk X2Jsb2NrZWQsIGlkPTE0MjkyOTkyXQogIDB4MDAwMDAwMDAwMDZjZTQwMCBKYXZhVGhyZWFkICJM b3cgTWVtb3J5IERldGVjdG9yIiBkYWVtb24gW190aHJlYWRfYmxvY2tlZCwgaWQ9NzE1OTgwOF0K ICAweDAwMDAwMDAwMDA2Yzc0MDAgSmF2YVRocmVhZCAiQ29tcGlsZXJUaHJlYWQxIiBkYWVtb24g W190aHJlYWRfYmxvY2tlZCwgaWQ9NzEzNTIzMl0KICAweDAwMDAwMDAwMDA2YzE0MDAgSmF2YVRo cmVhZCAiQ29tcGlsZXJUaHJlYWQwIiBkYWVtb24gW190aHJlYWRfYmxvY2tlZCwgaWQ9NzEwNjU2 MF0KICAweDAwMDAwMDAwMDA2OTc0MDAgSmF2YVRocmVhZCAiQWRhcHRlclRocmVhZCIgZGFlbW9u IFtfdGhyZWFkX2Jsb2NrZWQsIGlkPTcwODE5ODRdCiAgMHgwMDAwMDAwMDAwNjgxNDAwIEphdmFU aHJlYWQgIlNpZ25hbCBEaXNwYXRjaGVyIiBkYWVtb24gW190aHJlYWRfYmxvY2tlZCwgaWQ9Njkw OTk1Ml0KICAweDAwMDAwMDAwMDA2Nzc4MDAgSmF2YVRocmVhZCAiRmluYWxpemVyIiBkYWVtb24g W190aHJlYWRfYmxvY2tlZCwgaWQ9NjgxOTg0MF0KICAweDAwMDAwMDAwMDA2NzcwMDAgSmF2YVRo cmVhZCAiUmVmZXJlbmNlIEhhbmRsZXIiIGRhZW1vbiBbX3RocmVhZF9ibG9ja2VkLCBpZD02Nzc5 OTA0XQogIDB4MDAwMDAwMDAwMDUxYTgwMCBKYXZhVGhyZWFkICJtYWluIiBbX3RocmVhZF9pbl9u YXRpdmUsIGlkPTUzNDkzNzZdCgpPdGhlciBUaHJlYWRzOgogIDB4MDAwMDAwMDAwMDY1NWEwMCBW TVRocmVhZCBbaWQ9NjQyNTYwMF0KICAweDAwMDAwMDAwMDA1MjdhMDAgV2F0Y2hlclRocmVhZCBb aWQ9NzE4NDM4NF0KClZNIHN0YXRlOm5vdCBhdCBzYWZlcG9pbnQgKG5vcm1hbCBleGVjdXRpb24p CgpWTSBNdXRleC9Nb25pdG9yIGN1cnJlbnRseSBvd25lZCBieSBhIHRocmVhZDogIChbbXV0ZXgv bG9ja19ldmVudF0pClsweDAwMDAwMDAwMDA1MjNhMDAvMHgwMDAwMDAwMDAwNTIzYTgwXSBUaHJl YWRzX2xvY2sgLSBvd25lciB0aHJlYWQ6IDB4MDAwMDAwMDAwMGFlNDQwMAoKSGVhcAogZGVmIG5l dyBnZW5lcmF0aW9uICAgdG90YWwgNDYxNDRLLCB1c2VkIDM0MjIwSyBbMHgwMDAwMDAwODQ1OWUw MDAwLCAweDAwMDAwMDA4NDhiZjAwMDAsIDB4MDAwMDAwMDg1MmYzMDAwMCkKICBlZGVuIHNwYWNl IDQxMDI0SywgIDcxJSB1c2VkIFsweDAwMDAwMDA4NDU5ZTAwMDAsIDB4MDAwMDAwMDg0NzY5MGJj OCwgMHgwMDAwMDAwODQ4MWYwMDAwKQogIGZyb20gc3BhY2UgNTEyMEssICA5NCUgdXNlZCBbMHgw MDAwMDAwODQ4NmYwMDAwLCAweDAwMDAwMDA4NDhiYWE2ODgsIDB4MDAwMDAwMDg0OGJmMDAwMCkK ICB0byAgIHNwYWNlIDUxMjBLLCAgIDAlIHVzZWQgWzB4MDAwMDAwMDg0ODFmMDAwMCwgMHgwMDAw MDAwODQ4MWYwMDAwLCAweDAwMDAwMDA4NDg2ZjAwMDApCiB0ZW51cmVkIGdlbmVyYXRpb24gICB0 b3RhbCAxMDI0MDBLLCB1c2VkIDQyNzM4SyBbMHgwMDAwMDAwODUyZjMwMDAwLCAweDAwMDAwMDA4 NTkzMzAwMDAsIDB4MDAwMDAwMDg2ZDllMDAwMCkKICAgdGhlIHNwYWNlIDEwMjQwMEssICA0MSUg dXNlZCBbMHgwMDAwMDAwODUyZjMwMDAwLCAweDAwMDAwMDA4NTU4ZWNhNTAsIDB4MDAwMDAwMDg1 NThlY2MwMCwgMHgwMDAwMDAwODU5MzMwMDAwKQogY29tcGFjdGluZyBwZXJtIGdlbiAgdG90YWwg NDY2NTZLLCB1c2VkIDQ2NTMzSyBbMHgwMDAwMDAwODZkOWUwMDAwLCAweDAwMDAwMDA4NzA3NzAw MDAsIDB4MDAwMDAwMDg3MmJlMDAwMCkKICAgdGhlIHNwYWNlIDQ2NjU2SywgIDk5JSB1c2VkIFsw eDAwMDAwMDA4NmQ5ZTAwMDAsIDB4MDAwMDAwMDg3MDc1MTQ5MCwgMHgwMDAwMDAwODcwNzUxNjAw LCAweDAwMDAwMDA4NzA3NzAwMDApCk5vIHNoYXJlZCBzcGFjZXMgY29uZmlndXJlZC4KCkR5bmFt aWMgbGlicmFyaWVzOgoweDAwMDAwMDAwMDA0MDAwMDAgCS91c3IvbG9jYWwvamRrMS41LjAvYmlu L2phdmEKMHgwMDAwMDAwODAwNjM2MDAwIAkvdXNyL2xpYi9saWJwdGhyZWFkLnNvLjIKMHgwMDAw MDAwODAwNzYwMDAwIAkvbGliL2xpYmMuc28uNgoweDAwMDAwMDA4MDA5NWUwMDAgCS91c3IvbG9j YWwvamRrMS41LjAvanJlL2xpYi9hbWQ2NC9zZXJ2ZXIvbGlianZtLnNvCjB4MDAwMDAwMDgwMTM3 YTAwMCAJL3Vzci9saWIvbGlic3RkYysrLnNvLjUKMHgwMDAwMDAwODAxNTcxMDAwIAkvbGliL2xp Ym0uc28uNAoweDAwMDAwMDA4MDE2OTEwMDAgCS91c3IvbG9jYWwvamRrMS41LjAvanJlL2xpYi9h bWQ2NC9uYXRpdmVfdGhyZWFkcy9saWJocGkuc28KMHgwMDAwMDAwODAxNzlkMDAwIAkvdXNyL2xv Y2FsL2pkazEuNS4wL2pyZS9saWIvYW1kNjQvbGlidmVyaWZ5LnNvCjB4MDAwMDAwMDgwMThhYzAw MCAJL3Vzci9sb2NhbC9qZGsxLjUuMC9qcmUvbGliL2FtZDY0L2xpYmphdmEuc28KMHgwMDAwMDAw ODAxOWQ0MDAwIAkvdXNyL2xvY2FsL2pkazEuNS4wL2pyZS9saWIvYW1kNjQvbGliemlwLnNvCjB4 MDAwMDAwMDg3NGRlMzAwMCAJL3Vzci9sb2NhbC9qZGsxLjUuMC9qcmUvbGliL2FtZDY0L2xpYm5l dC5zbwoweDAwMDAwMDA4MDA1MGMwMDAgCS9saWJleGVjL2xkLWVsZi5zby4xCgpWTSBBcmd1bWVu dHM6Cmp2bV9hcmdzOiAtWG1zMTUwbSAtWG14NjQwbSAtRGJ1aWxkLmNvbXBpbGVyLmVtYWNzPXRy dWUgLURmaWxlLmVuY29kaW5nPXV0Zi04IC1EamF2YS5lbmRvcnNlZC5kaXJzPS91c3IvbG9jYWwv c2hhcmUvamF2YS9qYWthcnRhLXRvbWNhdC01LjAvY29tbW9uL2VuZG9yc2VkIC1EY2F0YWxpbmEu YmFzZT0vb3B0L3Bpbmdwb25nIC1EY2F0YWxpbmEuaG9tZT0vdXNyL2xvY2FsL3NoYXJlL2phdmEv amFrYXJ0YS10b21jYXQtNS4wIC1EamF2YS5pby50bXBkaXI9L3RtcApqYXZhX2NvbW1hbmQ6IG9y Zy5hcGFjaGUuY2F0YWxpbmEuc3RhcnR1cC5Cb290c3RyYXAgc3RhcnQKCkVudmlyb25tZW50IFZh cmlhYmxlczoKSkFWQV9IT01FPS91c3IvbG9jYWwvamRrMS41LjAKUEFUSD0vYmluOi9zYmluOi91 c3IvYmluOi91c3Ivc2JpbjovdXNyL2xvY2FsL2JpbjovdXNyL2xvY2FsL3NiaW4KTERfTElCUkFS WV9QQVRIPS91c3IvbG9jYWwvamRrMS41LjAvanJlL2xpYi9hbWQ2NC9zZXJ2ZXI6L3Vzci9sb2Nh bC9qZGsxLjUuMC9qcmUvbGliL2FtZDY0Oi91c3IvbG9jYWwvamRrMS41LjAvanJlLy4uL2xpYi9h bWQ2NDovb3B0L3Bpbmdwb25nL2xpYgpTSEVMTD0vYmluL3NoCkRJU1BMQVk9OjAuMAoKCi0tLS0t LS0tLS0tLS0tLSAgUyBZIFMgVCBFIE0gIC0tLS0tLS0tLS0tLS0tLQoKT1M6RnJlZUJTRAp1bmFt ZTpGcmVlQlNEIDYuMC1SRUxFQVNFIEZyZWVCU0QgNi4wLVJFTEVBU0UgIzA6IFRodSBOb3YgMjQg MjA6MDY6MTggQ0VUIDIwMDUgICAgIGdpcmdlbkBqYWNrZnJ1aXQucGluZ3BvbmcubmV0Oi91c3Iv b2JqL3Vzci9zcmMvc3lzL0pBQ0tGUlVJVCBhbWQ2NApybGltaXQ6IFNUQUNLIDUyNDI4OGssIENP UkUgaW5maW5pdHksIE5PRklMRSAxMTA5NQpDUFU6dG90YWwgNCAKCk1lbW9yeTogNGsgcGFnZSwg cGh5c2ljYWwgMjYyMTQ0awoKdm1faW5mbzogSmF2YSBIb3RTcG90KFRNKSA2NC1CaXQgU2VydmVy IFZNICgxLjUuMC1wMi1naXJnZW5fMjRfbm92XzIwMDVfMjFfMzgpIGZvciBmcmVlYnNkLWFtZDY0 LCBidWlsdCBvbiBOb3YgMjQgMjAwNSAyMjowMDoyMCBieSByb290IHdpdGggZ2NjIDMuNC40IFtG cmVlQlNEXSAyMDA1MDUxOAoK --==========33414072F76C69EE119C==========-- From owner-freebsd-java@FreeBSD.ORG Fri Jan 13 09:44:52 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 2DC8716A41F for ; Fri, 13 Jan 2006 09:44:52 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2496B43D49 for ; Fri, 13 Jan 2006 09:44:49 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id k0D9ilAF074851; Fri, 13 Jan 2006 11:44:48 +0200 (EET) (envelope-from past@ebs.gr) Received: from [10.1.1.158] (pc158.ebs.gr [10.1.1.158]) by ebs.gr (8.13.3/8.12.11) with ESMTP id k0D9jY1i046391; Fri, 13 Jan 2006 11:45:39 +0200 (EET) (envelope-from past@ebs.gr) Message-ID: <43C7768A.7090608@ebs.gr> Date: Fri, 13 Jan 2006 11:44:42 +0200 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051223) X-Accept-Language: en-us, en MIME-Version: 1.0 To: David Durham References: <43C6E219.8010107@vailsys.com> In-Reply-To: <43C6E219.8010107@vailsys.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org Subject: Re: jdk15 build fail 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, 13 Jan 2006 09:44:52 -0000 David Durham wrote: > Hi all-- > > I posted previously, and I'm rereposting that I'm still unable to build > jdk15. I'll try again to provide more details. One question is where > can I find a guide to the installation process? I've been using this > list and the freebsd java page: http://www.freebsd.org/java/. If I > don't get help soon, I'm switching to Linux... just kidding. So, here > goes again, these are the steps I've taken and the error details are at > the end. > > > 1) Linux compatability > > I added this on initial installation of FreeBSD 6.0-release. I have the > following in /etc/fstab: > > linprocfs /compat/linux/proc linprocfs rw 0 0 > > and this seems to be working properly. > > 2) cvsup of ports-base and ports-java to release=cvs, tag=. > > 3) make install of linux-sun-jdk14 ran successfully. > > $ java > Java HotSpot(TM) Client VM warning: Can't detect initial thread stack > location > > Usage ... > > > 4) make install of jdk15 fails. /usr/ports/distfiles contains: > > bsd-jdk15-patches-2.tar.bz2 > jdk-1_5_0-bin-scsl.zip > > > Error details follow: > ---------------------- > Patching file j2se/src/solaris/transport/socket/socket_md.c using Plan A... > Hunk #1 succeeded at 17. > Hunk #2 succeeded at 264. > done > ===> Applying FreeBSD patches for jdk-1.5.0p2_3 > Ignoring previously applied (or reversed) patch. > 1 out of 1 hunks ignored--saving rejects to > ../../hotspot/src/os/bsd/vm/os_bsd.inline.hpp.rej > => Patch patch-hotspot-vm-os_bsd.inline.hpp failed to apply cleanly. > => Patch(es) patch-control::common::Defs-bsd.gmk > patch-deploy::common::Defs-bsd.gmk > patch-deploy::common::DeployRules-solaris.gmk > patch-deploy::native::msgString.c patch-deploy::native::system_md.c > patch-deploy::native::system_md.h patch-deploy::ns7-adapter::Makefile > applied cleanly. > *** Error code 1 > > Stop in /usr/ports/java/jdk15. > --------------------------- > > > Here's the contents of os_bsd.inline.hpp.rej: > --------------------------- > *************** > *** 29,38 **** > > inline bool os::allocate_stack_guard_pages() { > assert(uses_stack_guard_pages(), "sanity check"); > - // XXXBSD: ?? > - // return thr_main(); > - // return pthread_main_np(); > - return true; > } > > > --- 29,37 ---- > > inline bool os::allocate_stack_guard_pages() { > assert(uses_stack_guard_pages(), "sanity check"); > + // Since FreeBSD 4 uses malloc() for allocating the thread stack > + // there is no need to do anything extra to allocate the guard pages > + return false; > } > ------------------------------- > > > Does anyone see what I'm doing wrong? Remove the offending file from ports/java/jdk15/files/ or even better remove the entire directory and re-cvsup. Cheers, Panagiotis From owner-freebsd-java@FreeBSD.ORG Fri Jan 13 17:22:59 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 9BF9016A41F for ; Fri, 13 Jan 2006 17:22:59 +0000 (GMT) (envelope-from ddurham@vailsys.com) Received: from dfrobd01.vailsys.com (chrobd01.vailsys.com [63.210.102.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C8B043D46 for ; Fri, 13 Jan 2006 17:22:58 +0000 (GMT) (envelope-from ddurham@vailsys.com) Received: from dfsfbd06.vail (dfsfbd06.vail [192.168.129.190]) by dfrobd01.vailsys.com (Postfix) with ESMTP id 3D27CFF15 for ; Fri, 13 Jan 2006 11:22:58 -0600 (CST) Received: from [192.168.129.86] (dfwddurham.vail [192.168.129.86]) by dfsfbd06.vail (Postfix) with ESMTP id 34E9956DD for ; Fri, 13 Jan 2006 11:22:58 -0600 (CST) Message-ID: <43C7E1F2.6060200@vailsys.com> Date: Fri, 13 Jan 2006 11:22:58 -0600 From: David Durham User-Agent: Mozilla Thunderbird 1.0.6 (X11/20051013) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-java@freebsd.org References: <43C6E219.8010107@vailsys.com> <43C7768A.7090608@ebs.gr> In-Reply-To: <43C7768A.7090608@ebs.gr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: jdk15 build fail 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, 13 Jan 2006 17:22:59 -0000 > Remove the offending file from ports/java/jdk15/files/ or even better > remove the entire directory and re-cvsup. That solved it. I did something wrong when I tried cvsup'd the first time. Thanks. -Dave From owner-freebsd-java@FreeBSD.ORG Sat Jan 14 14:42:04 2006 Return-Path: X-Original-To: freebsd-java@FreeBSD.org 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 92F8A16A41F for ; Sat, 14 Jan 2006 14:42:04 +0000 (GMT) (envelope-from girgen@FreeBSD.org) Received: from melon.pingpong.net (82.milagro.bahnhof.net [195.178.168.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED6E843D46 for ; Sat, 14 Jan 2006 14:42:03 +0000 (GMT) (envelope-from girgen@FreeBSD.org) Received: from localhost (localhost.pingpong.net [127.0.0.1]) by melon.pingpong.net (Postfix) with ESMTP id D321C6C323C; Sat, 14 Jan 2006 15:42:01 +0100 (CET) Received: from melon.pingpong.net ([127.0.0.1]) by localhost (melon.pingpong.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 65205-01-64; Sat, 14 Jan 2006 15:42:01 +0100 (CET) Received: from rambutan.pingpong.net (rambutan.pingpong.net [192.168.1.187]) by melon.pingpong.net (Postfix) with ESMTP id ACC346C31E1; Sat, 14 Jan 2006 15:42:01 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by rambutan.pingpong.net (8.13.4/8.13.4) with ESMTP id k0EEg19p010568; Sat, 14 Jan 2006 15:42:01 +0100 (CET) (envelope-from girgen@FreeBSD.org) Date: Sat, 14 Jan 2006 15:42:01 +0100 From: Palle Girgensohn To: Svyatoslav Bezgin , freebsd-java@FreeBSD.org Message-ID: <4ED154B73097B484718C9D7B@rambutan.pingpong.net> In-Reply-To: <83lkxlblmv.fsf@plumb.lanta-net.ru> References: <83lkxlblmv.fsf@plumb.lanta-net.ru> X-Mailer: Mulberry/3.1.6 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at pingpong.net Cc: Subject: Re: is possible to run FreeBSD java on HP ProLiant DL145 G2 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, 14 Jan 2006 14:42:04 -0000 Hi, Java 1.4.2 cannot run in 64-bit mode (you need 1.5 for 64 bits, it is a limitation in the JDK, not the OS), so you will have to settle with 32-bit version of OS and jdk if you need 1.4.2. If you can accept running jdk1.5.0, which is still beta quality, you can install the 64 bit vesrsion of FreeBSD - amd64 - and jdk-1.5.0 from ports. I have not run it on HP DL145, but on other recent HPs. Works fine for me. regards, Palle --On torsdag, januari 12, 2006 16.50.48 +0300 Svyatoslav Bezgin wrote: > > Hi, > > I'm planning to deploy a some sort of 3-tier application on the > Opteron-powered server, HP ProLiant DL145 G2. > > I'm using JBoss-4 AS and Java-1.4.2 and I'm interesting would it > be working together. And I ask you for recommendation of what version > of FreeBSD sould I preffer. > > Sorry for my bad english. > > Svyatoslav Bezgin. > > -- > Ego Liberare Art Ultimus Inuria > > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" From owner-freebsd-java@FreeBSD.ORG Sat Jan 14 16:31:03 2006 Return-Path: X-Original-To: java@freebsd.org 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 64E1616A420 for ; Sat, 14 Jan 2006 16:31:03 +0000 (GMT) (envelope-from hwh@gddsn.org.cn) Received: from gddsn.org.cn (gddsn.org.cn [218.19.164.145]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B62D43D49 for ; Sat, 14 Jan 2006 16:31:01 +0000 (GMT) (envelope-from hwh@gddsn.org.cn) Received: from [192.168.1.5] (unknown [219.137.129.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gddsn.org.cn (Postfix) with ESMTP id 25D6E38CB65 for ; Sun, 15 Jan 2006 00:30:59 +0800 (CST) Message-ID: <43C92741.7000803@gddsn.org.cn> Date: Sun, 15 Jan 2006 00:30:57 +0800 From: Huang wen hui User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051212) X-Accept-Language: zh-cn,zh MIME-Version: 1.0 To: java@freebsd.org Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit Cc: Subject: Performance patch for jdk1.5.0/amd64 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, 14 Jan 2006 16:31:03 -0000 hi, I recently notice that jdk1.5.0-p2/amd64 is slower than jdk1.5.0-p2/i386 on the same hardware in some situation. In my test case is 15115 ms vs 3779 ms. using -Xprof option show that some methods(specially using a lot of cpu time) are run as interpreted mode on amd64, and are run as compiled code on i386. The following patch seems to solve this problem. I am not totally understand this patch. just back port from jdk16. but this patch really speed up jdk. Patched jdk1.5.0 test result: wfdb2# ~hwh/j2sdk-image/bin/java -Xmx256m -jar TestDatabaseEvtData.jar "2006-01-14 00:00:00" "2006-01-14 00:30:00" Use DatabaseEvtData.properties as log4j configuration INFO [main] (DatabaseEvtData.java:501) - DECODE MiniSeed elapse time: 3993 ms. orig jdk1.5.0 test result: wfdb2# ~hwh/j2sdk-image.orig/bin/java -Xmx256m -jar TestDatabaseEvtData.jar "2006-01-14 00:00:00" "2006-01-14 00:30:00" Use DatabaseEvtData.properties as log4j configuration INFO [main] (DatabaseEvtData.java:501) - DECODE MiniSeed elapse time: 16141 ms. # cat amd64.ad.patch --- ../../hotspot/src/cpu/amd64/vm/amd64.ad.orig Sat Jan 14 20:06:02 2006 +++ ../../hotspot/src/cpu/amd64/vm/amd64.ad Sat Jan 14 20:05:37 2006 @@ -6095,6 +6095,18 @@ ins_pipe(pipe_slow); // XXX %} +instruct prefetcht0(memory mem) +%{ + match(Prefetch mem); + predicate(!VM_Version::has_prefetchw()); + ins_cost(125); + + format %{ "prefetcht0 $mem\t# prefetch into L1" %} + opcode(0x0F, 0x18); /* Opcode 0F 18 /1 */ + ins_encode(REX_mem(mem), OpcP, OpcS, RM_opc_mem(0x01, mem)); + ins_pipe(pipe_slow); +%} + instruct prefetch(memory mem) %{ match(Prefetch mem); # cat prefetch_bsd_amd64.inline.hpp.patch --- ../../hotspot/src/os_cpu/bsd_amd64/vm/prefetch_bsd_amd64.inline.hpp.orig Sat Jan 14 23:51:41 2006 +++ ../../hotspot/src/os_cpu/bsd_amd64/vm/prefetch_bsd_amd64.inline.hpp Sat Jan 14 23:52:54 2006 @@ -6,24 +6,14 @@ * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ -inline void Prefetch::read(void* loc, intx interval) +inline void Prefetch::read(void* loc, intx interval) { - __builtin_prefetch((char*) loc + interval, 0); // prefetcht0 (%rsi, %rdi,1) + __asm__ ("prefetcht0 (%0,%1,1)" : : "r" (loc), "r" (interval)); } inline void Prefetch::write(void* loc, intx interval) { - // Force prefetchw. The gcc builtin produces prefetcht0 or prefetchw - // depending on command line switches we don't control here. - // Use of this method should be gated by VM_Version::has_prefetchw. - /* - * How do we invoke VM_Version::has_prefetchw here? - * Can we do something at compile time instead to remove that overhead? - */ -//#ifdef __amd64__ -// __asm__ ("prefetchw (%0,%1,1)" : : "r" (loc), "r" (interval)); -//#elif __em64t__ + // Do not use the 3dnow prefetchw instruction. It isn't supported on em64t. + // __asm__ ("prefetchw (%0,%1,1)" : : "r" (loc), "r" (interval)); __asm__ ("prefetcht0 (%0,%1,1)" : : "r" (loc), "r" (interval)); -//#endif - // __builtin_prefetch((char*) loc + interval, 1); // prefetcht0/prefetchw (%rsi,%rdi,1) } From owner-freebsd-java@FreeBSD.ORG Sat Jan 14 23:04:49 2006 Return-Path: X-Original-To: freebsd-java@FreeBSD.org 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 72BCC16A41F; Sat, 14 Jan 2006 23:04:49 +0000 (GMT) (envelope-from kirdyk@dialog-t.ru) Received: from hosting.dialog-t.ru (dialog-t.ru [83.234.112.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9252343D46; Sat, 14 Jan 2006 23:04:48 +0000 (GMT) (envelope-from kirdyk@dialog-t.ru) Received: from plumb.lanta-net.ru ([192.168.50.4]) (authenticated bits=0) by hosting.dialog-t.ru (8.13.3/8.13.1) with ESMTP id k0ENAcG4055841; Sun, 15 Jan 2006 02:10:40 +0300 (MSK) (envelope-from kirdyk@dialog-t.ru) To: Palle Girgensohn References: <83lkxlblmv.fsf@plumb.lanta-net.ru> <4ED154B73097B484718C9D7B@rambutan.pingpong.net> From: Svyatoslav Bezgin Organization: LanTa http://www.lanta-net.ru Date: Sun, 15 Jan 2006 02:04:44 +0300 In-Reply-To: <4ED154B73097B484718C9D7B@rambutan.pingpong.net> (Palle Girgensohn's message of "Sat, 14 Jan 2006 15:42:01 +0100") Message-ID: <83ek3awgvn.fsf@plumb.lanta-net.ru> User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.17 (Jumbo Shrimp, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Spam-Status: No, score=-101.4 required=5.0 tests=ALL_TRUSTED, USER_IN_WHITELIST autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on hosting.dialog-t.ru X-Virus-Scanned: ClamAV 0.87.1/1241/Sat Jan 14 13:00:03 2006 on hosting.dialog-t.ru X-Virus-Status: Clean Cc: freebsd-java@FreeBSD.org Subject: Re: is possible to run FreeBSD java on HP ProLiant DL145 G2 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, 14 Jan 2006 23:04:49 -0000 --> On Sat, 14 Jan 2006 15:42:01 +0100 --> you wrote: Thank you for information. I think the load of the application server shouldn't be very high, just about 50-100 request per second. So I'll install the recent version of FreeBSD-6-stable/amd64 and test the whole system for about 2 weeks. I think it's the best choice. > If you can accept running jdk1.5.0, which is still beta quality, you > can install the 64 bit vesrsion of FreeBSD - amd64 - and jdk-1.5.0 > from ports. I have not run it on HP DL145, but on other recent > HPs. Works fine for me. >> I'm using JBoss-4 AS and Java-1.4.2 and I'm interesting would it >> be working together. And I ask you for recommendation of what version >> of FreeBSD sould I preffer. -- Ego Liberare Art Ultimus Inuria