Actually, the test
org.apache.harmony.luni.tests.java.lang.ThreadGroupTest intermittently
failed on DRLVM on 3 my platform with log (below).

I was able to reproduce this failure on Linux SUSE 9 em64t. This test
failed ~1 time for 3 runs.

Thanks, Vladimir


trunk> drlvm/trunk/build/lnx_em64t_gcc_debug/deploy/jdk/jre/bin/java -version
Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software
Foundation or its licensors, as applicable.
java version "1.5.0"
pre-alpha : not complete or compatible
svn = r522402, (Mar 26 2007), Linux/em64t/gcc 3.3.3, debug build
http://incubator.apache.org/harmony

trunk> ant -Dtest.jre.home=drlvm/trunk/build/lnx_em64t_gcc_debug/deploy/jdk/jre
-Dbuild.module=luni
-Dtest.case=org.apache.harmony.luni.tests.java.lang.ThreadGroupTest
test

….

<snip>
run-tests:
   [echo] Running LUNI JUnit Tests
   [mkdir] Created dir:
/export/users/viv/trunk/cc/projects/classlib/trunk/build/test_report
   [junit] Running org.apache.harmony.luni.tests.java.lang.ThreadGroupTest
   [junit] java:
/export/users/viv/trunk/cc/projects/drlvm/trunk/vm/thread/src/thread_java_basic.c:486:
jthread_exception_stop: Assertion `tm_native_thread->request > 0'
failed.
   [junit] SIGABRT in VM code.
   [junit] Stack trace:
   [junit]     0: raise (??:-1)
   [junit]     1: abort (??:-1)
   [junit]     2: new_do_write (??:-1)
   [junit]     3: _IO_file_xsputn@@GLIBC_2.2.5 (??:-1)
   [junit]     4: ?? (??:-1)
   [junit]     5: ?? (??:-1)
   [junit]     6: ?? (??:-1)
   [junit]     7: free (??:-1)
   [junit]     8: __assert_fail (??:-1)
   [junit]     9: ?? (??:-1)
   [junit]     10: ?? (??:-1)
   [junit]     11: hythread_set_safepoint_callback
(/export/users/viv/trunk/cc/projects/drlvm/trunk/vm/thread/src/thread_native_suspend.c:420)
   [junit]     12: jthread_exception_stop
(/export/users/viv/trunk/cc/projects/drlvm/trunk/vm/thread/src/thread_java_basic.c:491)
   [junit]     13: Java_java_lang_VMThreadManager_stop
(/export/users/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/native/java_lang_VMThreadManager.cpp:179)
   [junit]     14:
java/lang/VMThreadManager.stop(Ljava/lang/Thread;Ljava/lang/Throwable;)I
(VMThreadManager.java:-2)
   [junit]     15: java/lang/Thread.stop(Ljava/lang/Throwable;)V
(Thread.java:848)
   [junit]     16: java/lang/Thread.stop()V (Thread.java:826)
   [junit]     17: java/lang/ThreadGroup.nonsecureStop()V
(ThreadGroup.java:608)
   [junit]     18: java/lang/ThreadGroup.stop()V (ThreadGroup.java:341)
   [junit]     19:
org/apache/harmony/luni/tests/java/lang/ThreadGroupTest.test_stop()V
(ThreadGroupTest.java:778)
   [junit]     20:
java/lang/reflect/VMReflection.invokeMethod(JLjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(VMReflection.java:-2)
   [junit]     21:
java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(Method.java:381)
   [junit]     22: junit/framework/TestCase.runTest()V (TestCase.java:154)
   [junit]     23: junit/framework/TestCase.runBare()V (TestCase.java:127)
   [junit]     24: junit/framework/TestResult$1.protect()V
(TestResult.java:106)
   [junit]     25:
junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
(TestResult.java:124)
   [junit]     26:
junit/framework/TestResult.run(Ljunit/framework/TestCase;)V
(TestResult.java:109)
   [junit]     27:
junit/framework/TestCase.run(Ljunit/framework/TestResult;)V
(TestCase.java:118)
   [junit]     28:
junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
(TestSuite.java:208)
   [junit]     29:
junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
(TestSuite.java:203)
   [junit]     30:
org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.run()V
(JUnitTestRunner.java:297)
   [junit]     31:
org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.launch(Lorg/apache/tools/ant/taskdefs/optional/junit/JUnitTest;ZZZZLjava/util/Properties;)I
(JUnitTestRunner.java:672)
   [junit]     32:
org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.main([Ljava/lang/String;)V
(JUnitTestRunner.java:567)
   [junit] <end of stack trace>
   [junit] Test org.apache.harmony.luni.tests.java.lang.ThreadGroupTest FAILED



On 3/27/07, Weldon Washburn <[EMAIL PROTECTED]> wrote:
Thanks for the info.  I won't do a rollback of 3413 unless someone else sees
the same failure and reports it to the dev list.

On 3/26/07, Tony Wu <[EMAIL PROTECTED]> wrote:
>
> Hi Weldon,
> This message indicates that vm crashed when running
> java.lang.ThreadGroupTest. I think we got the last changed date and
> last log according to "svn info" and "svn log" on your local working
> copy, so, H3413 possibly is not the guilty commit.
>
> On 3/27/07, Weldon Washburn <[EMAIL PROTECTED]> wrote:
> > All,
> >
> > I don't completely understand  the messages that are sent to
> > [EMAIL PROTECTED]@apache.org.  Below is the first few lines of a message
> sent
> > recently.  It says H3413 is causing build failure.  I will rollback if
> this
> > is indeed the case.  So far, I have been unable to reproduce this
> failure on
> > my single CPU 32-bit laptop running winxp servicepack 2.  Some questions
> and
> > observations:
> >
> > 1)
> > I assume cruise control is only running 32-bit windows at this
> point.  It
> > seems the alerts emails do not specifically mention win32.  They only
> > mention windows and nothing about 32/64.
> >
> > 2)
> > Is anyone else seeing this failure?  If true, is it intermittant?  Are
> you
> > running on a multiprocessor?
> >
> >
> > BUILD FAILED:
> >
> > Ant Error Message:
> >
> > C:\cruise\trunk\cc\projects\classlib\trunk\build.xml:167: The following
> > error occurred while executing this line:
> > C:\cruise\trunk\cc\projects\classlib\trunk\make\build-test.xml:138:
> There
> > were test crashes:
> > C:\cruise\trunk\cc\projects\classlib\trunk\build\test_report\TEST-
> > org.apache.harmony.luni.tests.java.lang.ThreadGroupTest.xml
> >
> > Date of build: 03/26/2007 10:10:32
> >
> > Time to build: 37 minutes 55 seconds
> >
> > Last changed: 03/24/2007 19:55:07
> >
> > Last log entry: H3413, refactor, cleanup of exception safepoint callback
> >
> > build, build-test passes on win32 and rhel4.0, gcc 4.0.2
> >
> >
> >
> > --
> > Weldon Washburn
> > Intel Enterprise Solutions Software Division
> >
>
>
> --
> Tony Wu
> China Software Development Lab, IBM
>



--
Weldon Washburn
Intel Enterprise Solutions Software Division

Reply via email to