There are problems on other platforms as well: Win32 timeouts on
outofmemory.* tests in server mode, and Linux x86_64 fires assertion
in all modes:
/export/users/cc/cc-common/build/checkouts/hdk/working_vm/vm/gc_gen/src/common/gc_for_class.h:184:
uint32 obj_get_vt_raw(Partial_Reveal_Object*): Assertion `obj &&
obj->vt_raw' failed.

2007/7/25, Gregory Shimansky <[EMAIL PROTECTED]>:
> Hello Xiao-Feng
>
> It looks like this commit of you affected stability on windows x86_64.
> Four tests outofmemory.Int, outofmemory.Double, outofmemory.Plain and
> outofmemory.Ref from VM smoke tests stable fail on assertion in GC. They
> fail in all JIT modes and on interpreter, so it doesn't seem to be a bug
> in enumeration.
>
> Please take a look at this problem.
>
> [EMAIL PROTECTED] wrote:
> > Author: xli
> > Date: Wed Jul 25 03:02:07 2007
> > New Revision: 559382
> >
> > URL: http://svn.apache.org/viewvc?view=rev&rev=559382
> > Log:
> > HARMONY-4531 : performance improvement patch and code refactoring. It also 
> > fixed a couple of bugs. (The main design in this patch is to include 
> > mark-sweep LOS for minor collection and always slide-compact LOS for major 
> > collection.
> >
> > Removed:
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/los_extention_mark_scan.cpp
> > Modified:
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/fix_repointed_refs.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_block.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_common.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_common.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_for_vm.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_metadata.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_space.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/hashcode.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/mark_scan_pool.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/space_tuner.h
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref.h
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref_metadata.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref_metadata.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/gen/gen.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/gen/gen.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/gen/gen_adapt.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/los/lspace.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/los/lspace.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/los/lspace_alloc_collect.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/fallback_mark_scan.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_alloc.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_collect_compact.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_move_compact.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_slide_compact.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_alloc.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_chunk.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_chunk.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_mark.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_mark_sweep.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_sweep.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_verify.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/collector.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/collector.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/collector_alloc.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/gc_thread.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/mutator.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/mutator.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/mutator_alloc.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/trace_forward/fspace.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/trace_forward/fspace_alloc.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/trace_forward/fspace_gen_forward_pool.cpp
> >     
> > harmony/enhanced/drlvm/trunk/vm/gc_gen/src/trace_forward/fspace_nongen_forward_pool.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verifier_metadata.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verifier_metadata.h
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verifier_scanner.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verify_gc_effect.cpp
> >     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verify_gc_effect.h
>
> --
> Gregory
>
>

Reply via email to