harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Evgueni Brevnov (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-4779) [drlvm][jit][EUT] compiler suite crash causes 30% pass rate regression
Date Fri, 14 Sep 2007 11:45:32 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-4779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Evgueni Brevnov updated HARMONY-4779:
-------------------------------------

    Attachment: H4779_additional.patch

Here is additional fix in JET which fixes lazy resolution issue. EUT passed now!

> [drlvm][jit][EUT] compiler suite crash causes 30% pass rate regression
> ----------------------------------------------------------------------
>
>                 Key: HARMONY-4779
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4779
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows x86
>            Reporter: Vladimir Beliaev
>            Priority: Critical
>         Attachments: H4779.patch, H4779_additional.patch
>
>
> According to report at http://people.apache.org/~mloenko/snapshot_testing/script/r574500/index.html
Eclipse 3.3 Unit Tests FAILED on Windows x86.
> The quick look at report.txt (http://people.apache.org/~smishura/r574500/Windows_x86/eut33/report.txt)
shows two crashes:
>     Unexpected crashes (2):
>     org.eclipse.jdt.core.tests.compiler.regression.TestAll
>     org.eclipse.jdt.core.tests.model.AllJavaModelTests
> These two crashed suites includes ~11'500 tests which as result produce ~30% EUT3.3 pass
rate reduction.
> Finally, inspecting output.txt (http://people.apache.org/~smishura/r574500/Windows_x86/eut33/output.txt)
shows that both suites are crashed with the same stack dump:
> java-test:
>      [echo] Running org.eclipse.jdt.core.tests.compiler.regression.TestAll. Result file:
C:\cc\cc-suites\build\checkouts\eut33\eclipse-testing/results/win32.win32.x86/org.eclipse.jdt.core.tests.compiler.regression.TestAll.xml.
>      [java] java version "1.5.0" 
>      [java] pre-alpha : not complete or compatible
>      [java] svn = r574500, (Sep 11 2007), Windows/ia32/msvc 1310, release build
>      [java] http://harmony.apache.org
>      [java] Max heap size: can't be reserved, reduced to 918 MB according to virtual
memory limitation.
>      [java] Windows reported exception: 0xc0000005
>      [java] Registers:
>      [java]     EAX: 0x00000001, EBX: 0x07467260, ECX: 0x07468840, EDX: 0x0710bd80
>      [java]     ESI: 0x0013c120, EDI: 0x074774e8, ESP: 0x0013c060, EBP: 0x0710b908
>      [java]     EIP: 0x013eee67
>      [java] Stack trace:
>      [java]   0: JIT_init_with_data (??:-1)
>      [java]   1: ?? (??:-1)
>      [java]   2: org/eclipse/jdt/internal/compiler/lookup/ClassScope.connectTypeHierarchy()V
(ClassScope.java:951)
>      [java]   3: org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.connectTypeHierarchy()V
(CompilationUnitScope.java:290)
>      [java]   4: org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.completeTypeBindings()V
(LookupEnvironment.java:220)
>      [java]   5: org/eclipse/jdt/internal/compiler/Compiler.internalBeginToCompile([Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;I)V
(Compiler.java:603)
>      [java]   6: org/eclipse/jdt/internal/compiler/Compiler.beginToCompile([Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;)V
(Compiler.java:357)
>      [java]   7: org/eclipse/jdt/internal/compiler/Compiler.compile([Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;)V
(Compiler.java:371)
>      [java]   8: org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.runNegativeTest([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ZLjava/util/Map;ZZZZZ)V
(AbstractRegressionTest.java:1102)
>      [java]   9: org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.runNegativeTest([Ljava/lang/String;Ljava/lang/String;)V
(AbstractRegressionTest.java:979)
>      [java]  10: org/eclipse/jdt/core/tests/compiler/regression/JavadocTestForMethod.test069()V
(JavadocTestForMethod.java:1538)
>      [java]  11: java/lang/reflect/VMReflection.invokeMethod(JLjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(??:-2)
>      [java]  12: java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(??:-1)
>      [java]  13: junit/framework/TestCase.runTest()V (TestCase.java:164)
>      [java]  14: junit/framework/TestCase.runBare()V (TestCase.java:130)
>      [java]  15: junit/framework/TestResult$1.protect()V (TestResult.java:106)
>      [java]  16: junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
(TestResult.java:124)
>      [java]  17: junit/framework/TestResult.run(Ljunit/framework/TestCase;)V (TestResult.java:109)
>      [java]  18: junit/framework/TestCase.run(Ljunit/framework/TestResult;)V (TestCase.java:120)
>      [java]  19: junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
(TestSuite.java:230)
>      [java]  20: junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V (TestSuite.java:225)
>      [java]  21: junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
(TestSuite.java:230)
>      [java]  22: junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V (TestSuite.java:225)
>      [java]  23: junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V
(TestDecorator.java:24)
>      [java]  24: junit/extensions/TestDecorator.run(Ljunit/framework/TestResult;)V (TestDecorator.java:30)
>      [java]  25: org/eclipse/jdt/core/tests/util/CompilerTestSetup.run(Ljunit/framework/TestResult;)V
(CompilerTestSetup.java:48)
>      [java]  26: junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
(TestSuite.java:230)
>      [java]  27: junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V (TestSuite.java:225)
>      [java]  28: org/eclipse/test/EclipseTestRunner.run()V (EclipseTestRunner.java:354)
>      [java]  29: org/eclipse/test/EclipseTestRunner.run([Ljava/lang/String;)I (EclipseTestRunner.java:206)
>      [java]  30: org/eclipse/test/CoreTestApplication.runTests([Ljava/lang/String;)I
(CoreTestApplication.java:35)
>      [java]  31: org/eclipse/test/CoreTestApplication.run(Ljava/lang/Object;)Ljava/lang/Object;
(CoreTestApplication.java:31)
>      [java]  32: java/lang/reflect/VMReflection.invokeMethod(JLjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(??:-2)
>      [java]  33: java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(??:-1)
>      [java]  34: org/eclipse/equinox/internal/app/EclipseAppContainer.callMethod(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
(EclipseAppContainer.java:533)
>      [java]  35: org/eclipse/equinox/internal/app/EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;
(EclipseAppHandle.java:155)
>      [java]  36: org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;
(EclipseAppLauncher.java:106)
>      [java]  37: org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;
(EclipseAppLauncher.java:76)
>      [java]  38: org/eclipse/core/runtime/adaptor/EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;
(EclipseStarter.java:363)
>      [java]  39: org/eclipse/core/runtime/adaptor/EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;
(EclipseStarter.java:176)
>      [java]  40: java/lang/reflect/VMReflection.invokeMethod(JLjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(??:-2)
>      [java]  41: java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(??:-1)
>      [java]  42: org/eclipse/equinox/launcher/Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V
(Main.java:504)
>      [java]  43: org/eclipse/equinox/launcher/Main.basicRun([Ljava/lang/String;)V (Main.java:443)
>      [java]  44: org/eclipse/equinox/launcher/Main.run([Ljava/lang/String;)I (Main.java:1169)
>      [java]  45: org/eclipse/equinox/launcher/Main.main([Ljava/lang/String;)V (Main.java:1144)
>      [java]  46: org/eclipse/core/launcher/Main.main([Ljava/lang/String;)V (Main.java:30)
>      [java] <end of stack trace>
>      [java] Java Result: -1

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message