harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Qi Ji (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-4032) [drlvm][gc_gen] intermittent crashes on EHWA
Date Mon, 04 Jun 2007 16:14:36 GMT

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


Mime
View raw message