Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 95856 invoked from network); 4 Jun 2007 16:14:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Jun 2007 16:14:57 -0000 Received: (qmail 9637 invoked by uid 500); 4 Jun 2007 16:15:01 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 9618 invoked by uid 500); 4 Jun 2007 16:15:01 -0000 Mailing-List: contact commits-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 commits@harmony.apache.org Received: (qmail 9608 invoked by uid 99); 4 Jun 2007 16:15:01 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jun 2007 09:15:01 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jun 2007 09:14:56 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 30346714186 for ; Mon, 4 Jun 2007 09:14:36 -0700 (PDT) Message-ID: <18626468.1180973676190.JavaMail.jira@brutus> Date: Mon, 4 Jun 2007 09:14:36 -0700 (PDT) From: "Qi Ji (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-4032) [drlvm][gc_gen] intermittent crashes on EHWA In-Reply-To: <30235198.1180933875638.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-4032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12501254 ] Qi Ji commented on HARMONY-4032: -------------------------------- hi, Alexey! I tried your command line "build -DBUILD_CFG=release -Dtest.mode=jet test2" on Linux64 machine, which is a Dual Core machine. I run for at least 10 times( not only jet mode, I also tried other modes ), but I cant reproduce the bug you mentioned. Could you please tell people on what platform did you produced such stack trace? Thanks a lot!! > [drlvm][gc_gen] intermittent crashes on EHWA > -------------------------------------------- > > Key: HARMONY-4032 > URL: https://issues.apache.org/jira/browse/HARMONY-4032 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Environment: SLES9@x86_64, release build > Reporter: Alexey Varlamov > > Automated EHWA crashes sometimes on SLES9@x86_64, usually with JET compiler in release mode on a loaded SMP box - so it looks like a data race. It is well reproducible (~2 out of 4-5 runs) on test2 target which runs a lot of tests in parallel, and almost never on a standalone EHWA run. > To reproduce: > >sh build.sh -DBUILD_CFG=release -Dtest.mode=jet test2 > [echo] ================================== > [echo] Run Eclipse HelloWorld using jitrino.JET > [echo] ================================== > [echo] > [java] The GC did not provide gc_add_weak_root_set_entry() > [java] SIGSEGV in VM code. > [java] Stack trace: > [java] 0: gc_gen_adapt(GC_Gen*, long long) (??:-1) > [java] 1: ?? (??:-1) > [java] 2: nongen_forward_pool(Collector*) (??:-1) > [java] 3: apr_thread_mutex_unlock (locks/unix/thread_mutex.c:129) > [java] 4: apr_atomic_casptr (atomic/unix/apr_atomic.c:376) > [java] 5: ?? (??:-1) > [java] 6: gc_reclaim_heap(GC*, unsigned int) (??:-1) > [java] 7: fspace_alloc(unsigned int, Allocator*) (??:-1) > [java] 8: nos_alloc(unsigned int, Allocator*) (??:-1) > [java] 9: gc_alloc (??:-1) > [java] 10: vm_new_vector(Class*, int) (??:-1) > [java] 11: vm_multianewarray_recursive(Class*, int*, unsigned int) (??:-1) > [java] 12: hythread_self (??:-1) > [java] 13: ?? (??:-1) > [java] 14: ?? (??:-1) > [java] 15: vm_rt_multianewarray_recursive(Class*, int*, unsigned int) (??:-1) > [java] 16: rth_multianewarrayhelper() (??:-1) > [java] 17: rth_multianewarrayhelper() (??:-1) > [java] 18: ?? (??:-1) > [java] 19: org/eclipse/jdt/internal/core/util/SimpleWordSet.(I)V (SimpleWordSet.java:28) > [java] 20: org/eclipse/jdt/internal/core/util/SimpleWordSet.rehash()V (SimpleWordSet.java:58) > [java] 21: org/eclipse/jdt/internal/core/util/SimpleWordSet.add([C)[C (SimpleWordSet.java:42) > [java] 22: org/eclipse/jdt/internal/core/index/MemoryIndex.addIndexEntry([C[CLjava/lang/String;)V (MemoryIndex.java:63) > [java] 23: org/eclipse/jdt/internal/core/index/Index.addIndexEntry([C[CLjava/lang/String;)V (Index.java:96) > [java] 24: org/eclipse/jdt/internal/core/search/indexing/InternalSearchDocument.addIndexEntry([C[C)V (InternalSearchDocument.java:29) > [java] 25: org/eclipse/jdt/core/search/SearchDocument.addIndexEntry([C[C)V (SearchDocument.java:50) > [java] 26: org/eclipse/jdt/internal/core/search/indexing/AbstractIndexer.addIndexEntry([C[C)V (AbstractIndexer.java:119) > [java] 27: org/eclipse/jdt/internal/core/search/indexing/AbstractIndexer.addMethodDeclaration([C[[C[C[[C)V (AbstractIndexer.java:138) > [java] 28: org/eclipse/jdt/internal/core/search/indexing/BinaryIndexer.indexDocument()V (BinaryIndexer.java:714) > [java] 29: org/eclipse/jdt/internal/core/search/JavaSearchParticipant.indexDocument(Lorg/eclipse/jdt/core/search/SearchDocument;Lorg/eclipse/core/runtime/IPath;)V (JavaSearchParticipant.java:74) > [java] 30: org/eclipse/jdt/internal/core/search/indexing/IndexManager.indexDocument(Lorg/eclipse/jdt/core/search/SearchDocument;Lorg/eclipse/jdt/core/search/SearchParticipant;Lorg/eclipse/jdt/internal/core/index/Index;Lorg/eclipse/core/runtime/IPath;)V (IndexManager.java:322) > [java] 31: org/eclipse/jdt/internal/core/search/indexing/AddJarFileToIndex.execute(Lorg/eclipse/core/runtime/IProgressMonitor;)Z (AddJarFileToIndex.java:197) > [java] 32: org/eclipse/jdt/internal/core/search/processing/JobManager.run()V (JobManager.java:372) > [java] 33: java/lang/Thread.run()V (Thread.java:659) > [java] 34: java/lang/Thread.runImpl()V (Thread.java:670) > [java] > [java] Java Result: 139 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.