From owner-freebsd-java@FreeBSD.ORG Wed Feb 29 08:33:47 2012 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4AD13106566C for ; Wed, 29 Feb 2012 08:33:47 +0000 (UTC) (envelope-from kjkoster@gmail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id C19918FC15 for ; Wed, 29 Feb 2012 08:33:45 +0000 (UTC) Received: by eekd17 with SMTP id d17so2193776eek.13 for ; Wed, 29 Feb 2012 00:33:44 -0800 (PST) Received-SPF: pass (google.com: domain of kjkoster@gmail.com designates 10.213.112.199 as permitted sender) client-ip=10.213.112.199; Authentication-Results: mr.google.com; spf=pass (google.com: domain of kjkoster@gmail.com designates 10.213.112.199 as permitted sender) smtp.mail=kjkoster@gmail.com; dkim=pass header.i=kjkoster@gmail.com Received: from mr.google.com ([10.213.112.199]) by 10.213.112.199 with SMTP id x7mr365944ebp.46.1330504424944 (num_hops = 1); Wed, 29 Feb 2012 00:33:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=uLG/odQWgBlR5dMufsWfVveVH28ALUKoYDnMfFrMXtg=; b=OrWyrOkQqKhsRTrJOYimXI1BKQ73u2/oFNSuXjElqpzr+MY3qH26VHmw8138BobtlD dyM0rkFVdIAstSnG64W6X26lkD/cDMLwF2JEZSo3Cn2O5fHwEFRXgIa7XpqTX+fbQ6rr z7I2xHBRjEc0V9kiIM3c+nG+pdT9nh0TnZU+E= Received: by 10.213.112.199 with SMTP id x7mr309097ebp.46.1330504424706; Wed, 29 Feb 2012 00:33:44 -0800 (PST) Received: from macbookpro.fritz.box (kjkoster.org. [83.163.197.206]) by mx.google.com with ESMTPS id u11sm72977003eeb.1.2012.02.29.00.33.42 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 29 Feb 2012 00:33:43 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1257) Content-Type: text/plain; charset=us-ascii From: Kees Jan Koster In-Reply-To: <20120229045213.GA48921@misty.eyesbeyond.com> Date: Wed, 29 Feb 2012 09:33:35 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <94466081-ED3C-40C0-B79C-A242C0017EA1@gmail.com> References: <0B129B1A-69AF-42CA-9C9D-EBFB8929EF7C@gmail.com> <20120229045213.GA48921@misty.eyesbeyond.com> To: Greg Lewis X-Mailer: Apple Mail (2.1257) Cc: freebsd-java@freebsd.org Subject: Re: random JVM crashes 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, 29 Feb 2012 08:33:47 -0000 Dear Greg, Nice to hear from you. Still manning the ship, after all these years? = I'm well impressed with your resilience. >> I have been getting random JVM crashes that I cannot resolve on my = own. >>=20 >> Concrete question is: what can I do from here? What information can I = give you guys about this? >=20 > The biggest problem is finding someone with time to look at it. = Anything > you can do to lower the barrier to entry for that is going to help. > Getting together reproduction steps and making them as easy as = possible > would be a great first step. I can't guarantee it will get results, = but > it should increase the likelihood dramatically. I tried to write a small program that simulated the moving NIO parts of = my application. That program ran flawlessly for hours on end. Then I = started switching between JDK's (jdk16, openjdk6 and openjdk7) and found = that the crash happened in all of them. After a while I rebooted the machine and the system has been running = under full load for 12 hours with no crashes. So now I'm left with that sour taste in my mouth after you've seen a bug = and it's gone into hiding again. :( -- Kees Jan http://java-monitor.com/ kjkoster@kjkoster.org +31651838192 I hate unit tests; I much prefer the illusion that there are no errors = in my code. -- = Hendrik Muller