Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 51235 invoked from network); 17 Nov 2006 09:44:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Nov 2006 09:44:57 -0000 Received: (qmail 72457 invoked by uid 500); 17 Nov 2006 09:45:06 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 72064 invoked by uid 500); 17 Nov 2006 09:45:04 -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 72055 invoked by uid 99); 17 Nov 2006 09:45:04 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Nov 2006 01:45:04 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of pavel.n.afremov@gmail.com designates 64.233.182.185 as permitted sender) Received: from [64.233.182.185] (HELO nf-out-0910.google.com) (64.233.182.185) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Nov 2006 01:44:51 -0800 Received: by nf-out-0910.google.com with SMTP id p46so1446296nfa for ; Fri, 17 Nov 2006 01:44:29 -0800 (PST) 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=MBYD+wSYSKUsaEFQ3zih1B/ShPGRLBNNu9ChghX6x6RbRIRf51DvCU+pj+3ChapcYQVIxrGanDC3TCfRtlgyr73ojji/4OkWW6RUwewYqhrQ7IWhNOKQ85y1R6zlwsMXRSCKJdmrbphzSvLNlZIHQ8YBPRnmWMfowVS+tTHfnGo= Received: by 10.49.80.12 with SMTP id h12mr1321649nfl.1163756669191; Fri, 17 Nov 2006 01:44:29 -0800 (PST) Received: by 10.49.43.15 with HTTP; Fri, 17 Nov 2006 01:44:29 -0800 (PST) Message-ID: <783bf8b0611170144o68abf83fwc38ee838edb0cd28@mail.gmail.com> Date: Fri, 17 Nov 2006 12:44:29 +0300 From: "Pavel Afremov" To: harmony-dev@incubator.apache.org, geir@pobox.com Subject: Re: [drlvm][x86_64] status update In-Reply-To: <455D20C7.2040902@pobox.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_28060_8157815.1163756669086" References: <455D02C2.4020300@pobox.com> <455D08A2.8030607@pobox.com> <51d555c70611161736g46e97e97t7265fa024b2962d6@mail.gmail.com> <455D20C7.2040902@pobox.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_28060_8157815.1163756669086 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi. On my EM64T machines wit SuSE 9 and SuSE 10 I can't reproduce crash. StackTest and FinalizerStackTest return FAILED status. Frankly speaking any tests crashed VM on my EM64T machine without "unset JAVA_HOME". With "unset" all tests work, but .as I said StackTest and FinalizerStackTest return FAILED status. I try to fix of guard page creating on the EM64T thread stack as for ia32. StackTest and FinalizerStackTest start work and return PASSED. But gc.Force and others became fail. The source, as I understand, is in following: after mmap of the stack, java method Object.wait() can't works. SuSE 10 hangs up, SuSE 9 makes exit on it Gdb shows sigsegv in #0 0x0000002a961d489d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0 #1 0x0000002a957a7501 in apr_thread_cond_wait (cond=Variable "cond" is not available.) at thread_cond.c:68 #2 0x0000002a957a3e85 in condvar_wait_impl (cond=0x2aaa309778, mutex=0x2aaa309728, ms=0, nano=0, interruptable=1) at /nfs/ims/proj/drl/mrt1/users/pnafremo/work/PBBC_64/drlvm/vm/thread/src/thread_native_condvar.c:69 #3 0x0000002a957a4463 in monitor_wait_impl (mon_ptr=0x2aaa3096c8, ms=0, nano=0, interruptable=1) at /nfs/ims/proj/drl/mrt1/users/pnafremo/work/PBBC_64/drlvm/vm/thread/src/thread_native_fat_monitor.c:208 #4 0x0000002a957a652b in thin_monitor_wait_impl (lockword_ptr=0x2a98c24e54, ms=0, nano=0, interruptable=1) at /nfs/ims/proj/drl/mrt1/users/pnafremo/work/PBBC_64/drlvm/vm/thread/src/thread_native_thin_monitor.c:430 #5 0x0000002a957a65b1 in hythread_thin_monitor_wait_interruptable (lockword_ptr=0x2a98c24e54, ms=0, nano=0) at /nfs/ims/proj/drl/mrt1/users/pnafremo/work/PBBC_64/drlvm/vm/thread/src/thread_native_thin_monitor.c:482 #6 0x0000002a96b97f15 in jthread_monitor_timed_wait (monitor=0x7fbfffcbc8, millis=0, nanos=0) at /nfs/ims/proj/drl/mrt1/users/pnafremo/work/PBBC_64/drlvm/vm/thread/src/thread_java_monitors.c:337 #7 0x0000002a96a29a08 in Java_java_lang_VMThreadManager_wait (env=0x594c58, clazz=0x7fbfffcbc0, monitor=0x7fbfffcbc8, millis=0, nanos=0) at /nfs/ims/proj/drl/mrt1/users/pnafremo/work/PBBC_64/drlvm/vm/vmcore/src/kernel_classes/native/java_lang_VMThreadManager.cpp:202 In HARMONY-2224 I excluded failed tests from acceptance test set: StackTest & exception.FinalizerStackTest on EM64T gc.LOS on Windows. BR. Pavel Afremov On 11/17/06, Geir Magnusson Jr. wrote: > > > > Rana Dasgupta wrote: > > Not surprising :-) The last big stack relatad checkin in 2018. Its > comment > > notes say that Gregory actually saw the failure of StackTest and the new > > FinalizeStackTest... > > So... lets fix them... :) > > geir > > > > > On 11/16/06, Geir Magnusson Jr. wrote: > >> > >> First test that fails is the most cherished and beloved StackTest, with > >> a segmentation fault :) > >> > >> I'll try to find some more useful info... > >> > >> geir > >> > >> > >> Geir Magnusson Jr. wrote: > >> > We now have DRLVM+Classlib cleanly building out of SVN and able to > run > >> > basic programs on Ubuntu 6 on an em64T box. > >> > > >> > $ uname -a : > >> > > >> > Linux harmony-em64t 2.6.15-27-amd64-generic #1 SMP PREEMPT Sat Sep 16 > >> > 01:50:50 UTC 2006 x86_64 GNU/Linux > >> > > >> > Now starting to look into the test suite. Tests are passing, but > I've > >> > just started... > >> > > >> > Well done, everyone! > >> > > >> > geir > >> > > >> > > > ------=_Part_28060_8157815.1163756669086--