Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 40301 invoked from network); 29 Nov 2007 12:49:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Nov 2007 12:49:43 -0000 Received: (qmail 87712 invoked by uid 500); 29 Nov 2007 12:49:29 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 87691 invoked by uid 500); 29 Nov 2007 12:49:29 -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 87682 invoked by uid 99); 29 Nov 2007 12:49:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Nov 2007 04:49:29 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of gshimansky@gmail.com designates 209.85.132.247 as permitted sender) Received: from [209.85.132.247] (HELO an-out-0708.google.com) (209.85.132.247) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Nov 2007 12:49:09 +0000 Received: by an-out-0708.google.com with SMTP id b21so407040ana for ; Thu, 29 Nov 2007 04:49:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; bh=aR6OmPfV1TJeUZNBf9QUJvfyddKb4f+lVlVFEwtqaEk=; b=vivfRwX2SD610US23BRjK89ALTx1HDF4exyA6PD77ia34LGGit3q1tAdK5+9eFwo/M4MuwaVCAaQTOgmI72l6t+5gddSxcx7wB+ZPFFuRnBREf85dJhFreq07HEUhwx1PNskZ/+LMUwijznjZ4i7gqUKij02mAFiVAydcXj8isw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; b=ra35V7eh8zVa5dSJOpaCIFu1bIBthz2VQAYpB0BPEzOWasDCXBP7AyKPef23/Yip/I+ZLhek5/ti4hvP6wR0lwKECbEqK6KPAMAwN2/Z8SU3sKBI843O7whfVSHOPQ5NhRX0p7vn7Q/94PKwHnuZIeTYg/H3WJw6aaimBlkeEXw= Received: by 10.100.131.3 with SMTP id e3mr11509242and.1196340551059; Thu, 29 Nov 2007 04:49:11 -0800 (PST) Received: from ?127.0.0.1? ( [140.211.11.9]) by mx.google.com with ESMTPS id 7sm2432472agb.2007.11.29.04.49.08 (version=SSLv3 cipher=RC4-MD5); Thu, 29 Nov 2007 04:49:09 -0800 (PST) Message-ID: <474EB53F.7000204@apache.org> Date: Thu, 29 Nov 2007 15:49:03 +0300 From: Gregory Shimansky User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: dev@harmony.apache.org Subject: Re: Problems about the harmony References: <5c8e69f0711281914o4dd707b2vfc8184d64789a351@mail.gmail.com> <0vq3aup4du7.fsf@gmail.com> In-Reply-To: <0vq3aup4du7.fsf@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: Gregory Shimansky X-Virus-Checked: Checked by ClamAV on apache.org Egor Pasko wrote: > On the 0x39D day of Apache Harmony Yang Paulex wrote: >>> 3.The most important thing is we can't debug our program, which is a >>>> magnificent and complex program, although you can debug a small >>> smoothly. >> >> Not sure what VM you were using, but I believe there are many guys here >> happy to help fixing the problems :). > > probably, Junguo meant that debugging is very slow with DRLVM? > > In fact, DRLVM should be slower when debugging because many tricky > JIT optimizations are turned off in this mode (for stability reasons). There were two (two on Linux, one on all platforms) regressions in debugging code that could easily deadlock debugged process. These are HARMONY-1575 and HARMONY-5213. The 2nd one I fixed just an hour ago. These two bugs happened after introducing additional synchronization (HARMONY-4862, revision 594177) to protect necessary data in multithreaded programs and generally improve debugging stability. But new synchronization code happened to have bugs and therefore caused deadlocks. Now that known regressions are fixed I hope debugging quality is better and I would really like if Junguo tries it again. The revision with both bugs fixed is 599381. -- Gregory