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 2008/01/17 06:52:35 UTC

[jira] Closed: (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 closed HARMONY-4032.
---------------------------------

    Resolution: Cannot Reproduce

> [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.