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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> wrote: > > > > > > > > On 12/11/06, Vladimir Ivanov <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > On 12/11/06, Vladimir Ivanov <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > On 12/11/06, Elena Semukhina <[EMAIL PROTECTED]> > wrote: > > > > > > > > > > > > > > > > On 12/11/06, Vladimir Ivanov <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 : perf.MultiThreadsSimple > > > > > > > > > > > > > > > > > > [exec] [java] Java Result: 3 > > > > > > > > > > > > > > > > > > [exec] [echo] *** FAILED **** : > > perf.SeveralThreads > > > > > > > > > > > > > > > > > > [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