Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 69397 invoked from network); 19 Apr 2007 13:58:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Apr 2007 13:58:08 -0000 Received: (qmail 86079 invoked by uid 500); 19 Apr 2007 13:58:11 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 86049 invoked by uid 500); 19 Apr 2007 13:58:11 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 86036 invoked by uid 99); 19 Apr 2007 13:58:11 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Apr 2007 06:58:11 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of alexei.zakharov@gmail.com designates 66.249.92.168 as permitted sender) Received: from [66.249.92.168] (HELO ug-out-1314.google.com) (66.249.92.168) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Apr 2007 06:58:04 -0700 Received: by ug-out-1314.google.com with SMTP id z36so541659uge for ; Thu, 19 Apr 2007 06:57:43 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=GLH6JCM6TxkXFb6E8dgfTbif1F8PUGz6hVAQfXb5lzAyzqzg1nKu+4vy5nNKjKRUXUIQRKdhfRqjHQKMzlVlvrDAwTWS5cx0n2iB0atdLH+8wWPdAkTTbSN4BO2pBffc60uJVozsJ+kP185y8V8Y/URgNW+H+z0JWfn80lBf9rs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kAv2BbraF0/ujksbrhejDCm8mmho3hoHM3XCQkB9X9+cVZD6steoEuj9+spWeSDLBq+3zn85IbSO/ODdgi5ip010Rksdso1oZOAGLQtJyKfZXB6FGFopvYXQ0ASGR3/ZETg/oBnjx5iHqUFMyiPXgL90sV0hSM5Psg1bGumvjq4= Received: by 10.82.145.7 with SMTP id s7mr2870623bud.1176991062968; Thu, 19 Apr 2007 06:57:42 -0700 (PDT) Received: by 10.82.107.19 with HTTP; Thu, 19 Apr 2007 06:57:42 -0700 (PDT) Message-ID: <2c9597b90704190657i7d4101aaqaff3da0ffa123142@mail.gmail.com> Date: Thu, 19 Apr 2007 17:57:42 +0400 From: "Alexei Zakharov" To: dev@harmony.apache.org Subject: Re: [general] Discussion: how to keep up stability and fast progress all together? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <6e47b64f0703300131j291450c8if09efc59914c9076@mail.gmail.com> <460D1B1F.5000006@gmail.com> <6e47b64f0704020210j3b5ac8c9rb81d5871381dd4f@mail.gmail.com> <7273946b0704022036l4057dc02gbeed4697e4970e9d@mail.gmail.com> <6e47b64f0704040139q19e6d481wecec42fb979af8be@mail.gmail.com> <2c9597b90704130453u286fe92hdaeb68d6acd6c3b5@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Mikhail, On which system have you tried to start it? I can't say I was so lucky. Today I've tried to start jEdit (I have the most recent stable version 4.2) several times on my Debian Linux (32bit) system. First time it hanged after pressing couple of buttons with: free(): invalid pointer 0x free(): invalid pointer 0x When I started it again it crashed with: SIGSEGV in VM code. Stack trace: I don't want to say that jEdit is the best possible reproducer. Just like to reminde that we still have problems with it. With Best Regards, 2007/4/15, Mikhail Fursov : > I also tried jEdit today: (version 4.3 pre9) - it started fine in default > JIT mode. I opened and edited several documents and found no errors. I'll > try more with different verification levels enabled. > > On 4/13/07, Alexei Zakharov wrote: > > > > > jEdit? > > > But I'm not sure that it works ok on current class library :) > > > > I've tried to run jEdit on Harmony recently. I was able to start it on > > IBM VME only - it fails to start on JITed version of DRLVM and startup > > takes tooo long in DRLVM's interpreter mode (however, it starts). But > > even on IBM VME it is not able to work longer than about 10 minutes. > > > > Regards, > > > > 2007/4/4, Alexey Petrenko : > > > 2007/4/4, Stepan Mishura : > > > > On 4/4/07, Alexey Petrenko wrote: > > > > > > > > > > > I'd like to propose the next approach that may help us to know > > about > > > > > > > instabilities: develop (or take existing one, for example, > > Eclipse > > > > > > > hello world) a scenario for testing stability and configure CC > > to run > > > > > > > it at all times. The stability scenario must be the only one > > scenario > > > > > > > for CC; it must be short (no longer then an hour), test JRE in > > stress > > > > > > > conditions and cover most of functionality. If the scenario > > fails then > > > > > > > all newly committed updates are subject for investigation and > > fix (or > > > > > > > rollback). > > > > > > Actually, I prefer something without GUI > > > > > I do not think that remove GUI testing from CC and other stability > > > > > testing is a good way to go. Because awt and swing modules are > > really > > > > > big and complicated pieces of code. > > > > > > > > > > > > > Sorry for the confusion - I agree that we should continue running > > > > AWT/Swing tests under CC. But we are talking about scenario that can > > > > be used for testing stability in terms of race conditions. The first > > > > scenario that spread in my mind was Eclipse hello world testing > > > > scenario: it is quite short, verifies core functionality and so on. > > > > But Vladimir claimed that there might be some issues related to GUI > > > > testing and we may have a number of 'false alarms'. > > > In fact Eclipse does not use awt and swing at all so it can not be > > > used as a test for these modules. > > > > > > > > > > BTW, do you have any scenario in mind that can be used a stability > > > > criteria (of cause in terms of race conditions)? > > > jEdit? > > > But I'm not sure that it works ok on current class library :) > > > > > > SY, Alexey > > > > > > > > > or at least without using > > > > > > special 'GUI testing" tools. It should improve quality of this > > testing > > > > > > (than less tools than more predictable results :)) Current > > "Eclipse > > > > > > hello world" scenario based on the AutoIT for Win and X11GuiTest > > for > > > > > > Linux platform. Also we have this scenario based on API calls > > which > > > > > > should emulate GUI scenario. From these 2 approaches I prefer > > second > > > > > > to minimize 'false alarms'. Or may be some other scenarios > > (non-GUI)? > > > > > > > > > > > > Thanks, Vladimir > > > > > > > > > > > > > > > > > > > > > > > > > > Thought? Objections? > > > > > > > > > > > > > > Thanks, > > > > > > > Stepan. > > > > > > > > > > > > > > > I read the discussion on naming, and M1, M2, ... is fine by > > me. How > > > > > > > > about we pick a proposed date for Apache Harmony M1? -- Alexei Zakharov, Intel ESSD