harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xiao-Feng Li (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-5074) gc_gen bug
Date Wed, 07 Nov 2007 02:34:50 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-5074?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540654
] 

Xiao-Feng Li commented on HARMONY-5074:
---------------------------------------

Bin, thanks for the bug report. But from the output info you gave, the Harmony you are using
is quite old. There was some JIT bug fixed in generational GC write barrier support a few
months ago. The current Harmony should have no this problem in my understanding. Please try
it. Please simply update your local Harmony tree and rebuild it.

Thanks.

> gc_gen bug
> ----------
>
>                 Key: HARMONY-5074
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5074
>             Project: Harmony
>          Issue Type: Bug
>         Environment: OS:Linux 2.6.9-22.ELsmp #1 SMP
> CPU: Intel(R) Xeon(TM) CPU 2.60GHz
> CPUNum: 8
> Mem: 4GB
>            Reporter: YangBin
>            Assignee: Xiao-Feng Li
>
> The benchmark javac of Spec98 is executed by Harmony, using parameter -XX:gc.minor_algorithm=MINOR_GEN_FORWARD_POOL,
heap size is 32MB, 64MB and more, the Harmony will be crashed.  But in 16MB heap size, Harmony
will execute javac successfully. Executing result looks like following:
> [paul@cse-server Harmony]$ $HA_PATH_V5/java -verbose:gc -Xmx64m -XX:gc.minor_algorithm=MINOR_GEN_FORWARD_POOL
-XX:gc.adaptive=0 -classpath ~/TestGC/Harmony/ spec/benchmarks/_213_javac/Main
> Javac benchmark starting...
> The GC did not provide gc_add_weak_root_set_entry()
> java: /home/paul/Harmony_V5_M2/drlvm/vm/gc_gen/src/mark_compact/../common/gc_for_class.h:192:Partial_Reveal_VTable*
obj_get_vt(Partial_Reveal_Object*): 断言"obj && obj->vt_raw"失败。
> 段错误
> [paul@cse-server Harmony]$ $HA_PATH_V5/java -verbose:gc -Xmx128m -XX:gc.minor_algorithm=MINOR_GEN_FORWARD_POOL
-XX:gc.adaptive=0 -classpath ~/TestGC/Harmony/ spec/benchmarks/_213_javac/Main
> Javac benchmark starting...
> The GC did not provide gc_add_weak_root_set_entry()
> java: /home/paul/Harmony_V5_M2/drlvm/vm/gc_gen/src/mark_compact/../common/gc_for_class.h:192:Partial_Reveal_VTable*
obj_get_vt(Partial_Reveal_Object*): 断言"obj && obj->vt_raw"失败。
> 段错误
> Thanks

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