You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mikhail Fursov (JIRA)" <ji...@apache.org> on 2007/09/14 15:13:32 UTC
[jira] Assigned: (HARMONY-4779) [drlvm][jit][EUT] compiler suite
crash causes 30% pass rate regression
[ https://issues.apache.org/jira/browse/HARMONY-4779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Fursov reassigned HARMONY-4779:
---------------------------------------
Assignee: Mikhail Fursov
> [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
> Assignee: Mikhail Fursov
> 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.