Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 52096 invoked from network); 10 May 2007 12:10:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 May 2007 12:10:20 -0000 Received: (qmail 57104 invoked by uid 500); 10 May 2007 12:10:24 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 57077 invoked by uid 500); 10 May 2007 12:10:24 -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 57067 invoked by uid 99); 10 May 2007 12:10:24 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 May 2007 05:10:24 -0700 X-ASF-Spam-Status: No, hits=2.3 required=10.0 tests=HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of paulex.yang@gmail.com designates 64.233.162.225 as permitted sender) Received: from [64.233.162.225] (HELO nz-out-0506.google.com) (64.233.162.225) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 May 2007 05:10:16 -0700 Received: by nz-out-0506.google.com with SMTP id j2so543316nzf for ; Thu, 10 May 2007 05:09:55 -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:references; b=uGqu3d5zy4LzFwT7H5HHL7bwcTG2oVtJJlmUz0yRE1OHeT8A0CqD8+lm8uAjA1ZdYmMWsF17DPIhz9M7hmonFHunlPn/Q1fqAF6iwp4NGzolqMDkgXZLMPUoe4NMeqbuJSYy3eaL4ArMSYZS7vlRZSjcNH1pzfTPxh23XRd2thk= 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:references; b=RBXavAxmEAz1PyjeH3WFNvMJFoNUeYEMBDVSW+lZDsjQoxfBuImtoqnNpvw0o8dOqO2iGLSjowLWO6Y8VgS/guYbhqaN49ix68XegxJQcSF2M7LwKvMFS9pByeqz0t+rBTz2qpizGqMcj8nmGdc0fjwjlNhEQ6P2IA+xz1UsRDY= Received: by 10.114.201.1 with SMTP id y1mr481814waf.1178798995150; Thu, 10 May 2007 05:09:55 -0700 (PDT) Received: by 10.114.121.13 with HTTP; Thu, 10 May 2007 05:09:55 -0700 (PDT) Message-ID: Date: Thu, 10 May 2007 20:09:55 +0800 From: "Yang Paulex" To: dev@harmony.apache.org Subject: Re: Snapshot r533200 doesn't compatible with subclipse? In-Reply-To: <51d555c70705012325h4cd7c092u4b1377c47e0942fa@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_144762_32001256.1178798995063" References: <46349ABE.7080302@gmail.com> <51d555c70705012325h4cd7c092u4b1377c47e0942fa@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_144762_32001256.1178798995063 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 2007/5/2, Rana Dasgupta : > > Hi Paulex, > Do you still see this problem? On the current build, I could > install the subclipse plugin from your URL and the Eclipse workbench > restarted without problems. I am not very enlightened on Eclipse, so > that is no guarantee that everything is fine now. Yes, I still have this problem with r533200 windows build, will have a try tomorrow on latest clean DRLVM build. The assert hythread_is_suspend_enabled Leo reports can happen ( I > think ) on a less frequent codepath where loading a native library > during startup causes an UnsatisfiedLinkError exception, but the > creation of the exception object fails, and the suspend_enable state > is sometimes left in an incorrect condition. > Anyway, if you still see the problem on the current build, could you > please create a JIRA and we can try a patch to fix the assert. That > would at least let us see the exception and rootcause the basic > problem ? Sorry I forgot to mention before on the dev-list, a JIRA issue has been raised several days ago here: http://issues.apache.org/jira/browse/HARMONY-3790 Thanks, > Rana > > > On 4/30/07, Yang Paulex wrote: > > 2007/4/29, Tim Ellison : > > > > > > I'm guessing that this is not a common code path then, and we would > not > > > consider this a reason to delay the milestone? > > > > > > I'm fine with this, and go to raise a jira :) > > > > Regards, > > > Tim > > > > > > > > > Mikhail Fursov wrote: > > > > Looks like this path was not tested for some period of time and we > have > > > a > > > > regression here. Let's wait for VM gurus to point a place where to > add > > > > extra > > > > suspend_enable() call. > > > > > > > > On 4/29/07, Leo Li wrote: > > > >> > > > >> I use the debug build of drlvm on windows and it reports: > > > >> > > > >> Assert Failed! > > > >> Program: .../javaw.exe > > > >> File: .../except...mpl.cpp (I think is exceptions_impl.cpp) > > > >> Line: 262 > > > >> > > > >> Expression: hythread_is_suspend_enable() > > > >> > > > >> ... > > > >> > > > >> And the native stacktracen from debugger is : > > > >> harmonyvm.dll!_assert(const char * expr=0x007a121c, const char * > > > >> filename=0x007a11d0, unsigned int lineno=262) Line 295 C > > > >> harmonyvm.dll!create_exception(Class * exc_class=0x02efa100, > const > > > char > > > >> * > > > >> exc_message=0x0b647e08, _jobject * exc_cause=0x00000000) Line 262 > + > > > >> 0x1d C++ > > > >> harmonyvm.dll!exn_create(Class * exc_class=0x02efa100, const char > * > > > >> exc_message=0x0b647e08, _jobject * exc_cause=0x00000000) Line 175 > + > > > 0xf > > > >> C++ > > > >> harmonyvm.dll!exn_create(const char * exc_name=0x007973f8, const > char > > > * > > > >> exc_message=0x0b647e08, _jobject * cause=0x00000000) Line 210 + > 0x11 > > > C++ > > > >> harmonyvm.dll!exn_create(const char * exc_name=0x007973f8, const > char > > > * > > > >> exc_message=0x0b647e08) Line 197 + 0xf C++ > > > >> harmonyvm.dll!ClassLoader::ReportException(const char * > > > >> exn_name=0x007973f8, > > > >> > > > > std::basic_stringstream,std::allocator > > > >> > > > > >> & > > > >> message_stream={...}) Line 1778 + 0x2e C++ > > > >> harmonyvm.dll!ClassLoader::LoadNativeLibrary(const char * > > > >> name=0x0b647b88) Line 951 + 0x19 C++ > > > >> harmonyvm.dll!class_loader_load_native_lib(const char * > > > lib=0x0b647b88, > > > >> ClassLoader * cl=0x0b515270) Line 90 C++ > > > >> > > > >> harmonyvm.dll!Java_java_lang_VMClassRegistry_loadLibrary > > > (JNIEnv_External > > > >> * > > > >> jenv=0x064f7ed8, _jobject * __formal=0x085cc86c, _jobject * > > > >> filename=0x085cc870, _jobject * classLoader=0x085cc874) Line 538 + > 0xd > > > >> C++ > > > >> 02c410ad() > > > >> harmonyvm.dll!get_vm_thread(HyThread * thr=0x085cc8a0) Line 190 > + > > > 0xb > > > >> C++ > > > >> harmonyvm.dll!get_vm_thread(HyThread * thr=0x00000001) Line 191 > + > > > 0x7 > > > >> C++ > > > >> 00000001() > > > >> > > > >> Is there anyone familiar with the problem? > > > >> > > > >> > > > >> On 4/29/07, Yang Paulex wrote: > > > >> > > > > >> > Good news is Eclipse running happily on this build(winxp sp2), so > I > > > >> tried > > > >> > to > > > >> > install subclipse plugin and checkout Harmony trunk to workspace. > I > > > >> used > > > >> > the > > > >> > update site[1], and everything seems fine. After installation, > > > Eclipse > > > >> > asked > > > >> > me if I want to restart, I clicked yes and then the Eclipse > workbench > > > >> > closed, when it appears again, an Windows standard error dialog > come > > > >> with > > > >> > it, which shows VM launcher encountered errors and must be > closed. > > > The > > > >> > .log > > > >> > in workspace just has nothing printed out yet. When I closed > Eclipse > > > >> and > > > >> > removed the subclipse jars from eclipse/plugins directory, the > issue > > > >> > disappears. > > > >> > > > > >> > IBM VME doesn't have this problem. > > > >> > > > > >> > [1] http://subclipse.tigris.org/update_1.2.x > > > >> > > > > >> > -- > > > >> > Paulex Yang > > > >> > China Software Development laboratory > > > >> > IBM > > > >> > > > > >> > > > >> > > > >> > > > >> -- > > > >> Leo Li > > > >> China Software Development Lab, IBM > > > >> > > > > > > > > > > > > > > > > > > > > > > > -- > > Paulex Yang > > China Software Development laboratory > > IBM > > > -- Paulex Yang China Software Development laboratory IBM ------=_Part_144762_32001256.1178798995063--