You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Xiao-Feng Li (JIRA)" <ji...@apache.org> on 2007/06/04 21:12:26 UTC
[jira] Assigned: (HARMONY-4032) [drlvm][gc_gen] intermittent
crashes on EHWA
[ https://issues.apache.org/jira/browse/HARMONY-4032?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiao-Feng Li reassigned HARMONY-4032:
-------------------------------------
Assignee: Xiao-Feng Li
> [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
> Assignee: Xiao-Feng Li
>
> 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.<init>(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] <end of stack trace>
> [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.