Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 48407 invoked from network); 18 Apr 2007 08:46:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Apr 2007 08:46:27 -0000 Received: (qmail 35058 invoked by uid 500); 18 Apr 2007 08:46:31 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 35018 invoked by uid 500); 18 Apr 2007 08:46:31 -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 35009 invoked by uid 99); 18 Apr 2007 08:46:31 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Apr 2007 01:46:30 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=RCVD_IN_SORBS_WEB,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of t.p.ellison@gmail.com designates 66.249.92.171 as permitted sender) Received: from [66.249.92.171] (HELO ug-out-1314.google.com) (66.249.92.171) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Apr 2007 01:46:24 -0700 Received: by ug-out-1314.google.com with SMTP id z36so282021uge for ; Wed, 18 Apr 2007 01:46:02 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=Z03G9RLQHGgeQIgBDCgYf+3zGRxW6r75X9BI3BXo9GKwKFPJRJIh8b15rQBYhIFslgW50fQqwLT8NVd8eTBRabA1Jt9jt6FG4xgj3zTT1k15ErLwmdq5F3v+s+gKthX3ChvQyIK4Tq9Aj7JvQ2nHm8P4L/fS2LYHNgxTGBKDvew= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=NJcs1ImNMb2WYufuR3nGV+jdhJO5BLD2iNj+lAteXRwo83jCsxPDjATfA9JP65/B/U/LYx6R+Drf1wniFmerBHxZTZ5ixUhG0qbHUFs+LA2N0Ably8qTVNFE//+suOHuBZ8ykZOxOGNavqLED+JDU+VGnMdGR/5dJOvi/aJ/Pfg= Received: by 10.67.32.19 with SMTP id k19mr840890ugj.1176885962820; Wed, 18 Apr 2007 01:46:02 -0700 (PDT) Received: from ?9.20.183.81? ( [195.212.29.92]) by mx.google.com with ESMTP id 39sm1568935ugb.2007.04.18.01.46.00; Wed, 18 Apr 2007 01:46:02 -0700 (PDT) Message-ID: <4625DAC3.2020808@gmail.com> Date: Wed, 18 Apr 2007 09:45:55 +0100 From: Tim Ellison User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: dev@harmony.apache.org Subject: Re: [jira] Commented: (HARMONY-2669) [classlib][charsets] Working with charset ISO-2022-CN crashes DRLVM References: <10508951.1176826935858.JavaMail.jira@brutus> <200704172223.22850.gshimansky@gmail.com> <46252D7A.10807@gmail.com> <200704180132.29856.gshimansky@gmail.com> In-Reply-To: <200704180132.29856.gshimansky@gmail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Gregory Shimansky wrote: > On Wednesday 18 April 2007 00:26 Tim Ellison wrote: >> Gregory Shimansky wrote: >>> Below is my evaluation of the bug HARMONY-2669. I think it is in ICU4JNI >>> native code. The possible solution for it is to recompile ICUInterface34 >>> libraries from patched sources and file a bug on ICU meanwhile. >>> >>> I would like to know, what sources were used to compile ICU4JNI for >>> windows and other operation systems? I found today that ICU4JNI 3.4 >>> contains quite a lot of memory leaks, and there is a patch to fix them in >>> v3.4 [1]. Was it used to compile our binaries (from what I learned while >>> analyzing this bug on windows 32 it *was* used)? I know that I didn't use >>> it when I compiled ICU for IPF because I learned about its existence only >>> today. Are there any other patches for ICU code that we need to use for >>> version 3.4? >>> >>> [1] >>> ftp://ftp.software.ibm.com/software/globalization/icu/icu4j/icu4jni/3.4/i >>> cu4jni_3_4_patch-01.zip >> Sorry that you had to find it the hard way Gregory. The ICU4JNI code >> does have the patch applied, as described in the readme in the depends' >> ICU4JNI directory[1]. > > I didn't find it a hard way, I just didn't look for any patches when I created > IPF binaries some time ago. I the memory leaks patch when I went to ICU site > to download its sources to see what's going on when it calls VM JNI code. > What I found out is that it calls VM JNI code with a wrong elems pointer and > to fix the bug we need to patch ICU. The bug is present it 3.6 as well. > > So my question was actually, do we need any patches other than memory leaks > patch to build ICU binaries that we have in SVN currently? No, the code is just 3.4 with patch 1. I'd have no objection to moving to 3.6, and asking the ICU team for an official patch for the elems bug. We could use a temporary patch while we wait. Regards, Tim