From owner-freebsd-java@FreeBSD.ORG Sun Dec 29 09:14:33 2013 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4EBD1FAC for ; Sun, 29 Dec 2013 09:14:33 +0000 (UTC) Received: from mail-qa0-x235.google.com (mail-qa0-x235.google.com [IPv6:2607:f8b0:400d:c00::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0F14115A9 for ; Sun, 29 Dec 2013 09:14:32 +0000 (UTC) Received: by mail-qa0-f53.google.com with SMTP id j5so9865073qaq.19 for ; Sun, 29 Dec 2013 01:14:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=JjUrvvp/ORkApw1jPjO3R0pkqU17JuL+NVQxC7f/nDI=; b=Cy0WkCxJx3app6tLyxGUSFxNZdw/8rRWWGdDXTir6ygN8gAdmzEs1RoNobgzgqsE1Z juCqPNKwJ+ycLg42HK/eW7vbkKDAkEyo5C+rvj0tv5E9GHR0PHJ7aM66HuZxgJcG7XC3 lRBqfQAhsGyYSPpvG/P1sVUI9AxDK5S8KU4PBMpcUKQceXcDv4SnjFmxk/tMshWEjnq/ f+qYg3muamM1FTOnQYCNu3+ucP5wX6ufVhLgNMNdrjuBgSyb9Ti9w5MbvyHBwlw9Yu58 N9NSfPkFmAfp4Ykcaw4N38bV5UeIPe5QN8icTmcKvNwWFquflYt03m66tcIjoOq8OoLL VNRA== MIME-Version: 1.0 X-Received: by 10.224.124.195 with SMTP id v3mr97734723qar.55.1388308472159; Sun, 29 Dec 2013 01:14:32 -0800 (PST) Received: by 10.224.70.6 with HTTP; Sun, 29 Dec 2013 01:14:32 -0800 (PST) Date: Sun, 29 Dec 2013 17:14:32 +0800 Message-ID: Subject: Disable background compilation make openjdk7 much stable on 10. From: Huang Wen Hui To: freebsd-java@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: huanghwh@gmail.com List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Dec 2013 09:14:33 -0000 Hi, As you may notice recent openjdk7 is unstable on 10. I could not build openjdk7 with openjdk7, and could not build jboss72 with openjdk7 also. JVM crash randomly. But disable background compilation can help a lot, with this option "-Xbatch" or this patch: --- work/openjdk/hotspot/src/cpu/x86/vm/c1_globals_x86.hpp.orig 2013-12-28 07:38:54.000000000 +0800 +++ work/openjdk/hotspot/src/cpu/x86/vm/c1_globals_x86.hpp 2013-12-28 07:39:26.000000000 +0800 @@ -32,7 +32,7 @@ // (see c1_globals.hpp) #ifndef TIERED -define_pd_global(bool, BackgroundCompilation, true ); +define_pd_global(bool, BackgroundCompilation, false); define_pd_global(bool, UseTLAB, true ); define_pd_global(bool, ResizeTLAB, true ); define_pd_global(bool, InlineIntrinsics, true ); --- work/openjdk/hotspot/src/cpu/x86/vm/c2_globals_x86.hpp.orig 2013-12-28 07:39:06.000000000 +0800 +++ work/openjdk/hotspot/src/cpu/x86/vm/c2_globals_x86.hpp 2013-12-28 07:39:42.000000000 +0800 @@ -31,7 +31,7 @@ // Sets the default values for platform dependent flags used by the server compiler. // (see c2_globals.hpp). Alpha-sorted. -define_pd_global(bool, BackgroundCompilation, true); +define_pd_global(bool, BackgroundCompilation, false); define_pd_global(bool, UseTLAB, true); define_pd_global(bool, ResizeTLAB, true); define_pd_global(bool, CICompileOSR, true); JVM crash is gone!! Not sure how to effect performance if disable background compilation. Cheers, Huang Wen Hui From owner-freebsd-java@FreeBSD.ORG Mon Dec 30 11:06:48 2013 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D5E0DF29 for ; Mon, 30 Dec 2013 11:06:48 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A6F4B10FC for ; Mon, 30 Dec 2013 11:06:48 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBUB6mdl058144 for ; Mon, 30 Dec 2013 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBUB6m9c058142 for freebsd-java@FreeBSD.org; Mon, 30 Dec 2013 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 30 Dec 2013 11:06:48 GMT Message-Id: <201312301106.rBUB6m9c058142@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-java@FreeBSD.org Subject: Current problem reports assigned to freebsd-java@FreeBSD.org X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Dec 2013 11:06:48 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/184204 java Undefined symbol "libiconv_open" on startup for java/n f ports/183767 java java/openjdk6: /usr/include/iconv.h:43:10: fatal error o java/183662 java OpenJDK 7 manual pages are misconfigured o java/183081 java java crash on machine with zfs kernel module o ports/182384 java java/linux-sun-jdk16 won't build with demos & samples o ports/181136 java java/icedtea-web not build o ports/180643 java java/openjdk6 build fails on amd64 -current o ports/178856 java java/openjdk6, java/openjdk7: Java fails to print when o ports/178728 java [UPDATE] devel/apache-ant to v1.9.0 o ports/178647 java java/openjdk6 does not build (without extra hack) o ports/177802 java Could not update openfire because of problem in java/o o ports/175300 java java/jamvm fails to compile on ARM6 (raspberry-pi) o ports/174825 java java/openjdk6: fails to build on i386 (64-bit mode not o ports/173603 java java/icedtea-web starts javaws incorrectly o ports/173592 java java/openjdk6 fails on FreeBSD_9_1_RC2 o ports/173210 java java/openjdk6 - use better src placement o java/172962 java Sig11 while compiling OpenJDK6-b26 using clang o ports/171014 java [patch] Correct java/openjdk6 Dependency Declaration o ports/167903 java [PATCH] java/openjdk6: Fix build failure in 8.3 jail r o ports/164941 java [UPDATE] [NEW PORTS] java/classpath-initial, including o ports/162991 java java/openjdk6 fails to build o java/162522 java OpenJDK 6 is not setting close on exec o java/160553 java Jaikoz java based audio tagger core dumps o ports/159787 java java/openjdk6 nio muti-thread bug o ports/154884 java java/openjdk6: Every NetBeans version on FreeBSD 8.1 c f java/147512 java Crash of RXTX-2.1-7 on AMD64 system o java/140002 java java/openjdk6: jconsole dumps tomcat when contacting j o java/128809 java JVM aborted when GNU RXTX write to serial port. o java/123555 java linux-sun-jdk15, linux-sun-jdk16 produce a coredump o java/122513 java native JDKs unbuildable with Linux ones o ports/119732 java java/linux-sun-jre16: linux-sun-jre16 plugin doesn't w o java/119063 java An unexpected error has been detected by Java Runtime o ports/116082 java java/linux-sun-jdk16 jconsole is unable to connect to 33 problems total.