Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 89509 invoked from network); 16 Oct 2006 22:57:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Oct 2006 22:57:53 -0000 Received: (qmail 92998 invoked by uid 500); 16 Oct 2006 22:57:51 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 92961 invoked by uid 500); 16 Oct 2006 22:57:51 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 92946 invoked by uid 99); 16 Oct 2006 22:57:51 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Oct 2006 15:57:51 -0700 X-ASF-Spam-Status: No, hits=2.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of rdasgupt@gmail.com designates 64.233.162.192 as permitted sender) Received: from [64.233.162.192] (HELO nz-out-0102.google.com) (64.233.162.192) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Oct 2006 15:57:49 -0700 Received: by nz-out-0102.google.com with SMTP id z6so599983nzd for ; Mon, 16 Oct 2006 15:57:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=jsBXTVuCw1c8vxEX0Gsz9/QYIq/XbHBHlkdWB4lnSUHA5+v+D/K6Z4hs0922O03tj/Ae/xVndGpRuOMwiYPeGdII/qKemHYkV8SP4nOsUuhJbnaAq7hgwAzDChCqq1PsMlLji1Hs1ojM5rIAtRjNwPW8AvVc6ioI8o6qSDIEO0Y= Received: by 10.65.23.15 with SMTP id a15mr10975042qbj; Mon, 16 Oct 2006 15:57:28 -0700 (PDT) Received: by 10.65.203.19 with HTTP; Mon, 16 Oct 2006 15:57:28 -0700 (PDT) Message-ID: <51d555c70610161557g1da5a286ye8fa82e3924e21a5@mail.gmail.com> Date: Mon, 16 Oct 2006 15:57:28 -0700 From: "Rana Dasgupta" To: harmony-dev@incubator.apache.org Subject: Re: [drlvm] [testing] Excluding commit tests until the problem is fixed In-Reply-To: <200610170014.10234.gshimansky@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_45025_23994068.1161039448636" References: <200610162343.22022.gshimansky@gmail.com> <4533E50E.5050907@pobox.com> <200610170014.10234.gshimansky@gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_45025_23994068.1161039448636 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 10/16/06, Gregory Shimansky wrote: > > On Tuesday 17 October 2006 00:01 Geir Magnusson Jr. wrote: > >> I tried to put some back. StackTest still doesn't work. It's hard to > >> believe... so I gave up and just kept going :) > > >I wonder if the test or the implementation are wrong. Maybe someone who > added > >the test initially could know the answer. There is nothing wrong with the stacktest test itself. The implementation > is not quite 100%complete( I think ), but has enough functionality and the > test passes on Windows. On Linux, it fails. I am not sure if this is a > regression, or if this ever worked. There is a JIRA issue 1786. In summary, > memory protection setup for the guard page fails on the main thread(only). > So the guard does not work and the overflow is not detected. mprotect fails with an ENOMEM which is either a mapping failure or a kernel failure. mprotect() has some known flakiness it seems, as per literature. The basic implementation on Linux is sound. There are secondary design issues,but we can only get to them later after we have figured out why the guard setup fails on the main thread. ------=_Part_45025_23994068.1161039448636--