harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Peter Novodvorsky" <peter.novodvor...@gmail.com>
Subject Re: [drlvm][build-alert] do I need to rollback H3413?
Date Tue, 27 Mar 2007 05:59:00 GMT
Hello,

Thanks for the log, Vladimir, I'll look at the bug. From my point of
view we shouldn't rollback  3413, but we should try to fix it right
now instead.

Peter.

On 3/27/07, Vladimir Ivanov <ivavladimir@gmail.com> wrote:
> 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 <weldonwjw@gmail.com> 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 <wuyuehao@gmail.com> 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 <weldonwjw@gmail.com> wrote:
> > > > All,
> > > >
> > > > I don't completely understand  the messages that are sent to
> > > > alerts@harmony@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
> >
>

Mime
View raw message