harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gregory Shimansky" <gshiman...@gmail.com>
Subject Re: svn commit: r487483 [1/4] - in /harmony/enhanced/drlvm/trunk: build/make/targets/ vm/interpreter/src/ vm/jitrino/src/jet/ vm/port/src/lil/em64t/pim/ vm/port/src/lil/ia32/pim/ vm/port/src/lil/ipf/pim/ vm/tests/smoke/shutdown/ vm/vmcore/include/ vm
Date Fri, 15 Dec 2006 13:54:50 GMT
Alexey, the newly added test shutdown.ThreadInterrupt stably hangs for me on
windows 2003 server SP1 on P4 with HT. Can you verify this? The dead lock
appears on shutdown it seems, but I didn't investigate it.

For some reason running this test separately doesn't help, it hangs only in
batch "build.bat test".

2006/12/15, varlax@apache.org <varlax@apache.org>:
>
> Author: varlax
> Date: Fri Dec 15 00:33:21 2006
> New Revision: 487483
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=487483
> Log:
> Applied HARMONY-2391 [drlvm] The VM doesn't cleanup resources if there are
> running daemon threads.
> Tested on SUSE9@ia32 SUSE9@x64 Win2003@ia32.
>
> Added:
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestFatalError.c
> (with props)
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestFatalError.h
> (with props)
>
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestFatalError.java
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestInterrupt.c
> (with props)
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestInterrupt.h
> (with props)
>
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestInterrupt.java
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestLock.java
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestNativeAllocation.c
> (with props)
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestNativeAllocation.h
> (with props)
>
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestNativeAllocation.java
>     harmony/enhanced/drlvm/trunk/vm/tests/smoke/shutdown/TestWaitSet.java
> Modified:
>     harmony/enhanced/drlvm/trunk/build/make/targets/smoke.test.xml
>     harmony/enhanced/drlvm/trunk/vm/interpreter/src/interpreter.cpp
>     harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/jet.cpp
>     harmony/enhanced/drlvm/trunk/vm/port/src/lil/em64t/pim/m2n_em64t.cpp
>     harmony/enhanced/drlvm/trunk/vm/port/src/lil/ia32/pim/m2n_ia32.cpp
>     harmony/enhanced/drlvm/trunk/vm/port/src/lil/ipf/pim/m2n_ipf.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/include/environment.h
>     harmony/enhanced/drlvm/trunk/vm/vmcore/include/init.h
>     harmony/enhanced/drlvm/trunk/vm/vmcore/include/stack_trace.h
>
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Environment.cpp
>
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/exception/exceptions_impl.cpp
>
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/exception/exceptions_jit.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/finalize.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/parse_arguments.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/vm_init.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/vm_properties.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/vm_shutdown.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/jni/jni.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/jni/jni_array.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/jni/jni_field.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/stack/stack_trace.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/thread_generic.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/thread_manager.cpp
>
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/em64t/base/compile_em64t.cpp
>
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/ia32/base/compile_IA32.cpp
>
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/ia32/base/jit_runtime_support_ia32.cpp
>
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/linux/signals_em64t.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/linux/signals_ia32.cpp
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/linux/signals_ipf.cpp
>
>     harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/win/nt_platform_utils.cpp
>

-- 
Gregory

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message