From owner-freebsd-java@FreeBSD.ORG Sun Sep 6 19:30:01 2009 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A81391065679 for ; Sun, 6 Sep 2009 19:30:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 84BBC8FC19 for ; Sun, 6 Sep 2009 19:30:01 +0000 (UTC) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n86JU1bl019817 for ; Sun, 6 Sep 2009 19:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n86JU1pZ019815; Sun, 6 Sep 2009 19:30:01 GMT (envelope-from gnats) Resent-Date: Sun, 6 Sep 2009 19:30:01 GMT Resent-Message-Id: <200909061930.n86JU1pZ019815@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-java@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Arle Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A1AE1065670 for ; Sun, 6 Sep 2009 19:24:07 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 587C88FC20 for ; Sun, 6 Sep 2009 19:24:07 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n86JO7rm041447 for ; Sun, 6 Sep 2009 19:24:07 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n86JO69D041445; Sun, 6 Sep 2009 19:24:06 GMT (envelope-from nobody) Message-Id: <200909061924.n86JO69D041445@www.freebsd.org> Date: Sun, 6 Sep 2009 19:24:06 GMT From: Arle To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: java/138581: java/eclipse 3.4.2 crashes with SIGSEGV when compiling DataTreeNode.forwardDeltaWith on diablo-jdk16 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, 06 Sep 2009 19:30:01 -0000 >Number: 138581 >Category: java >Synopsis: java/eclipse 3.4.2 crashes with SIGSEGV when compiling DataTreeNode.forwardDeltaWith on diablo-jdk16 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Sep 06 19:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Arle >Release: 7.2-STABLE >Organization: >Environment: FreeBSD Emi.cooltrainer.org 7.2-STABLE FreeBSD 7.2-STABLE #15: Fri Sep 4 02:40:56 EDT 2009 jnr@Emi.cooltrainer.org:/usr/obj/usr/src/sys/Emi i386 >Description: Eclipse 3.4.2 crashes with the following terminal output on diablo-jdk16: # # An unexpected error has been detected by Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x340c303d, pid=37571, tid=0x34b406a0 # # Java VM: Diablo Java HotSpot(TM) Server VM (10.0-b23 mixed mode bsd-x86) # Problematic frame: # V [libjvm.so+0x1c303d] # # An error report file with more information is saved as: # /usr/home/jnr/hs_err_pid37571.log # # Please submit bug reports to freebsd-java@FreeBSD.org # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # [thread 870323600 also had an error] It produces a much longer error report (I can attach if necessary) that points out the actual problem: Current CompileTask: C2:819 org.eclipse.core.internal.dtree.DataTreeNode.forwardDeltaWith([Lorg/eclipse/core/internal/dtree/AbstractDataTreeNode;[Lorg/eclipse/core/interna >How-To-Repeat: This is anecdotal, but the problem did not manifest on a stock Eclipse installation. Adding an external JAR to the classpath, SWT in my case, triggered the crash repeatedly. >Fix: In /usr/local/eclipse/eclipse.ini Add the following after -vmargs: -XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith >Release-Note: >Audit-Trail: >Unformatted: