# harmony-dev mailing list archives

##### Site index · List index
Message view
Top
From "Pavel Rebriy" <pavel.reb...@gmail.com>
Subject Re: [drlvm][testing] CC on win xp failed to run smoke tests
Date Mon, 11 Dec 2006 14:00:12 GMT
The bug is not in verifier, the bug is in classloader.

On 11/12/06, Pavel Rebriy <pavel.rebriy@gmail.com> wrote:
>
> During Class.h cleaning up synchronization with bytecode verification was
> lost. Thus several threads can run bytecode verification at the same time.
>
> I fixed it. With patch only 1 thread can run bytecode verification, others
> is waiting on class lock when it finishes.
>
> On 11/12/06, Stepan Mishura <stepan.mishura@gmail.com> wrote:
> >
> > Pavel, thanks for the patch. Could you provide a bug description - what
> > the
> > problem is?
> >
> > Could some of DRL VM guys evaluate and commit the patch (I'm not quite
> > familiar with DRL VM code)?
> >
> > Thanks,
> > Stepan.
> >
> > On 12/11/06, Pavel Rebriy wrote:
> > >
> > > The fix is submitted to
> > https://issues.apache.org/jira/browse/HARMONY-2585
> > > .
> > >
> > > On 11/12/06, Stepan Mishura < stepan.mishura@gmail.com> wrote:
> > > >
> > > > On 12/11/06, Pavel Rebriy wrote:
> > > > >
> > > > > Regarding excluding a smoke test I think it is not an exit for it.
> >
> > > > > I tried to reproduce the failure and found bug in classloader
> > > component
> > > > > which was introduced in revision 472771.
> > > > > Now I'm checking the patch due to bug was not stably reproducible.
> > It
> > > > > crashed 1 time from 10.
> > > > > I'm attaching patch if test passes at least 100 times.
> > > >
> > > >
> > > > Thanks for catching a bug. It would be great if there is a quick
> > fix.
> > > >
> > > > Thanks,
> > > > Stepan.
> > > >
> > > > On 11/12/06, Elena Semukhina <elena.semukhina@gmail.com> wrote:
> > > > > >
> > > > > > On 12/11/06, Vladimir Ivanov <ivavladimir@gmail.com> wrote:
> > > > > > >
> > > > > > > Actually, this test failed for me in the interpreter mode
> > only.
> > > > > >
> > > > > >
> > > > > > OK, I attached another patch which excludes the test only in
the
> > > > > > interpreter
> > > > > > mode.
> > > > > >
> > > > > > Elena
> > > > > >
> > > > > > Anyway, smoke tests passed for me with this patch.
> > > > > > > Thanks, Vladimir
> > > > > > >
> > > > > > >
> > > > > > > On 12/11/06, Elena Semukhina <elena.semukhina@gmail.com>
> > wrote:
> > > > > > > >
> > > > > > > > On 12/11/06, Vladimir Ivanov < ivavladimir@gmail.com>
wrote:
> > > > > > > > >
> > > > > > > > > On 12/11/06, Elena Semukhina < elena.semukhina@gmail.com>
> > > wrote:
> > > > > > > > > >
> > > > > > > > > > On 12/11/06, Vladimir Ivanov <ivavladimir@gmail.com
>
> > wrote:
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > The test has passed for me just now on WinXP.
> > > > > > > > > > This test has been removed from exclude
lists with the
> > > > > > HARMONY-2543
> > > > > > > > > > commit.
> > > > > > > > > > Before suggesting the patch I ran all the
tests
> > repeatedly
> > > and
> > > > > > never
> > > > > > > > saw
> > > > > > > > > > this test failure. Possibly the failure
you observe is
> > > > > > intermittent.
> > > > > > > > In
> > > > > > > > > > this
> > > > > > > > > > case I agree that it should be placed back
to exclude
> > lists.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > I've created
> > https://issues.apache.org/jira/browse/HARMONY-2585to
> > > > > > > exclude
> > > > > > > > this test on Windows.
> > > > > > > >
> > > > > > > > Elena
> > > > > > > >
> > > > > > > > For me this test failed 3 times for 3 run. I suggest
> > excluding
> > > it.
> > > > > > > > > Thanks, Vladimir
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > > Elena
> > > > > > > > > >
> > > > > > > > > > On 12/11/06, Vladimir Ivanov < ivavladimir@gmail.com>
> > wrote:
> > > > > > > > > > >
> > > > > > > > > > >  The CC under the winXP system failed
to run '
> > > > > > perf.SeveralThreads'
> > > > > > > > > drlvm
> > > > > > > > > > > smoke test.
> > > > > > > > > > >
> > > > > > > > > > > Could somebody reproduce it?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >  Thanks, Vladimir
> > > > > > > > > > >
> > > > > > > > > > >      [exec] java_test_smoke_with_jit_or_interpreter:
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] Using interpreter
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > >
> > > >
> > >      [exec]      [echo]          ==================================
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]          Smoke
tests
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > >
> > > >
> > >      [exec]      [echo]          ==================================
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] Excluding Tests
from
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > C:\cc.harmony\trunk\cc\projects\drlvm\trunk\build\make\excludes\exclude.drlvm_smoke.windows.x86.interpreter
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] Check.java
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] PerfCheck.java
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] classloader/StressLoader.java
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] gc/Mark.java
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]
> > gc/SynchronizedFinilazersTest.java
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] init/ErrorInInitializer.java
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] io/Integers.java
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] stress/Stack.java
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] thread/InfiniteFinalizer.java
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]
> > > > > > > > > ------------------------------------------------
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]   PASSED :
Hi
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]  PASSED : StackTest
> > > > > > > > > > >
> > > > > > > > > > > <…snip…>
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]  PASSED :
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [java] Java Result:
3
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo] *** FAILED
**** :
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]   PASSED :
> > perf.StressCornerSize
> > > > > > > > > > >
> > > > > > > > > > >      [exec]      [echo]   PASSED :
> > perf.StressCornerSize_a
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Thanks,
> > > > > > > > > > Elena
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Thanks,
> > > > > > > > Elena
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Thanks,
> > > > > > Elena
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Pavel Rebriy
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Stepan Mishura
> > > > Intel Enterprise Solutions Software Division
> > > >
> > > >
> > >
> > >
> > > --
> > > Best regards,
> > > Pavel Rebriy
> > >
> > >
> >
> >
> > --
> > Stepan Mishura
> > Intel Enterprise Solutions Software Division
> >
> >
>
>
> --
> Best regards,
> Pavel Rebriy
>

--
Best regards,
Pavel Rebriy

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