[ https://issues.apache.org/jira/browse/HARMONY-2772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540815
]
Pavel Afremov commented on HARMONY-2772:
----------------------------------------
I've reproduced this bug with new gc_gen on the following stack.:
...
#7 0x00002b4825189246 in __assert_fail () from /lib64/libc.so.6
#8 0x00002aaaad5016e4 in obj_is_marked_in_vt (obj=0x2aaab3c28d40)
at .../vm/gc_gen/src/common/gc_for_class.h:200
#9 0x00002aaaad4fe834 in nondestructively_fix_finref_pool (gc=0x56c0a0, pool=0x587aa0, pointer_addr_in_pool=1)
at .../vm/gc_gen/src/finalizer_weakref/finalizer_weakref.cpp:730
#10 0x00002aaaad4fe973 in gc_update_finref_repointed_refs (gc=0x56c0a0)
at .../vm/gc_gen/src/finalizer_weakref/finalizer_weakref.cpp:746
#11 0x00002aaaad51f631 in gc_fix_rootset (collector=0x58a1c0)
at .../vm/gc_gen/src/common/gc_metadata.cpp:225
#12 0x00002aaaad539aaf in slide_compact_mspace (collector=0x58a1c0)
at .../vm/gc_gen/src/mark_compact/mspace_slide_compact.cpp:507
#13 0x00002aaaad4fa90f in collector_thread_func (arg=0x58a1c0)
at .../vm/gc_gen/src/thread/collector.cpp:186
#14 0x00002b4824c41300 in hythread_wrapper_start_proc (arg=0x58a650)
at .../vm/thread/src/thread_native_basic.c:725
#15 0x00002b48258fb143 in start_thread () from /lib64/libpthread.so.0
Assertion happened because null vt_raw value in the object.
Despite the fact that bug reproduced on both gc_cc and gc_gen, I suppose that it is bug in
gc, because repset and finalize and refs pools filled up inside GC only.
> [drlvm][smoke] test stress.Mix intermittently failed on the em64t platform
> --------------------------------------------------------------------------
>
> Key: HARMONY-2772
> URL: https://issues.apache.org/jira/browse/HARMONY-2772
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux / x86_64
> Reporter: Vladimir Ivanov
>
> Test stress.Mix intermittently failed on the em64t platform with "Segmentation fault".
> Execution log:
> vivanov1@nstdrlel18:/export/users/viv/trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/semis/vm/_smoke.tests/classes>
../../../../deploy/jdk/jre/bin/java -cp . stress.Mix
> oC............................................................ccd+saeuluccd+saleuccd+saleuccd+saleucd+sacleuccd+saleucd+sc
> PASSED
> vivanov1@nstdrlel18:/export/users/viv/trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/semis/vm/_smoke.tests/classes>
../../../../deploy/jdk/jre/bin/java -cp . stress.Mix
> Co............................................................uccd+saleuccd+saleuccd+saleuccd+saleuccd+saleuccd+salSegmentation
fault
> vivanov1@nstdrlel18:/export/users/viv/trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/semis/vm/_smoke.tests/classes>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|