From owner-freebsd-java@FreeBSD.ORG Sun Jun 1 16:07:31 2014 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 154BD3E9; Sun, 1 Jun 2014 16:07:31 +0000 (UTC) Received: from mail-la0-x233.google.com (mail-la0-x233.google.com [IPv6:2a00:1450:4010:c03::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0F1542882; Sun, 1 Jun 2014 16:07:29 +0000 (UTC) Received: by mail-la0-f51.google.com with SMTP id gf5so2049792lab.10 for ; Sun, 01 Jun 2014 09:07:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc:content-type; bh=uykzqQhSJliQ3FYmzxWTQ05kfq4yXMeA+kwMGGOaJZo=; b=mt57nvs4s28nMIgxpFhkFPERTekT38PaGx3/ouuXBhQbZW64IpXUyYzOExNsNQd3W7 sVolKVWrpglFs+XKkLm0ficZDMg/rZHuyOytDO02ib79ee+EfoLmNMcaSNMcT2Wk4yUE SI0A1I3rkJyQVLZGs6v2PhRAhEQ6/e/krRpDcdLkh7pVAsDlzW3sJaYR+BXomxHEjWaM 29RihEwaE8fXAtwpII1q1JotLeDE8b/slYp3wpYOGW9i5UvOka2Eiy+0MuAqGsBxWQz5 YoObz9mg1cBxhQ1AdwY+WfDSn3wOP+UXdP6i8zfSPHfG5cuFYnYmdVDUwwGvqgx+PURW wOBQ== MIME-Version: 1.0 X-Received: by 10.152.28.194 with SMTP id d2mr24372313lah.25.1401638847954; Sun, 01 Jun 2014 09:07:27 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.67.73 with HTTP; Sun, 1 Jun 2014 09:07:27 -0700 (PDT) Date: Sun, 1 Jun 2014 09:07:27 -0700 X-Google-Sender-Auth: VjOoQYHXTHFNA-e3nPDsihg7CyQ Message-ID: Subject: Testing OpenJDK functionality on FreeBSD? From: Craig Rodrigues To: Greg Lewis , George Neville-Neil Content-Type: text/plain; charset=ISO-8859-1 Cc: "jenkins-admin@freebsd.org" , "freebsd-java@freebsd.org" X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jun 2014 16:07:31 -0000 Hi, Recently when setting up Jenkins under FreeBSD, I found two problems where java would crash: (1) 10.0R crash: https://wiki.freebsd.org/Jenkins#line-37 (2) 9.2R crash: https://wiki.freebsd.org/Jenkins#line-38 These problems were seen with Jenkins, but people running other Java programs saw these problems as well. Both problems were due to bugs in the FreeBSD VM. Since I am not a VM expert, these problems were very difficult to track down, and I had to rely on other people like jkim to track the problem down. Also, the people who work on the FreeBSD VM didn't seem too willing to install the OpenJDK port and reproduce the problem In future, what is the best way to coordinate fixing this type of problem where the bug may not be in the OpenJDK code, but somewhere in the FreeBSD kernel or userland? These types of problems may require getting people involved with deeper expertise in kernel, VM, threading, etc. Thanks. -- Craig