Hi all,
I'm bringing this topic up to report a regression in Eclipse Unit
Tests. Could anybody look at this issue (it looks like a JIT issue)?
Thanks!
Looks that r502549 caused EUT regression: "ui" testsuite crashes on
Linux. The issue is not reproducible with -Xem:jet, -Xint. Another
crash on the same test occurs when running with -Xem:opt (see
stacktrace below).
Several days ago I was able to revert to r502548/r502549 and check
that the issue is not reproducible with r502548, but now I can't build
classlib&vm when reverted to these revisions.
Moreover, if I revert HARMONY-3041 (which is r502549 commit), it now
fails on a different way (see below).
I'm going to investigate it further, but I would greatly appreciate
any help and/or advice.
To reproduce:
Download scripts from
http://issues.apache.org/jira/browse/HARMONY-2038, unpack archive,
specify valid settings in eut.properties, run
>ant setup
and then
>ant -Dtests=ui >log 2>&1
(see readme.txt for details)
Then see log file for org.eclipse.ui.tests.UiTestSuite sub-suite.
-----------------------------
Linux x86 (SLES9):
Default options (none):
SIGSEGV in VM code
1: array_copy(ManagedObject*, int, ManagedObject*, int, int)
(/export/users/nrinskay/EUT_CC/trunk/cc/p
rojects/drlvm/trunk/vm/vmcore/src/object/vm_arrays.cpp:433)
2: array_copy_jni
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_u
tils.cpp:637)
3: Java_java_lang_VMMemoryManager_arrayCopy
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/tru
nk/vm/vmcore/src/kernel_classes/native/java_lang_VMMemoryManager.cpp:48)
4: IP is 0x83F2E9F1 <native code>
5:
java/lang/System.arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
(System.java:86)
6:
org/eclipse/swt/custom/CTabFolder.getItems()[Lorg/eclipse/swt/custom/CTabItem;
(CTabFolder.java:118
9)
7:
org/eclipse/ui/internal/presentations/PaneFolder.getItems()[Lorg/eclipse/swt/custom/CTabItem;
(Pane
Folder.java:750)
8:
org/eclipse/ui/internal/presentations/defaultpresentation/DefaultTabFolder.getItems()[Lorg/eclipse/
ui/internal/presentations/util/AbstractTabItem; (DefaultTabFolder.java
:223)
9:
org/eclipse/ui/internal/presentations/util/AbstractTabFolder.findItem(Ljava/lang/Object;)Lorg/eclip
se/ui/internal/presentations/util/AbstractTabItem; (AbstractTabFolder.java
:169)
10:
org/eclipse/ui/internal/presentations/util/PresentablePartFolder.getTab(Lorg/eclipse/ui/presentati
ons/IPresentablePart;)Lorg/eclipse/ui/internal/presentations/util/AbstractTabItem;
(PresentablePartFolder.java:371)
11:
org/eclipse/ui/internal/presentations/util/PresentablePartFolder.select(Lorg/eclipse/ui/presentati
ons/IPresentablePart;)V (PresentablePartFolder.java:277)
12:
org/eclipse/ui/internal/presentations/util/PresentablePartFolder.remove(Lorg/eclipse/ui/presentati
ons/IPresentablePart;)V (PresentablePartFolder.java:201)
13:
org/eclipse/ui/internal/presentations/util/LeftToRightTabOrder.remove(Lorg/eclipse/ui/presentation
s/IPresentablePart;)V (LeftToRightTabOrder.java:58)
14:
org/eclipse/ui/internal/presentations/util/TabbedStackPresentation.removePart(Lorg/eclipse/ui/pres
entations/IPresentablePart;)V (TabbedStackPresentation.java:382)
15:
org/eclipse/ui/internal/PartStack.remove(Lorg/eclipse/ui/internal/LayoutPart;)V
(PartStack.java:81
8)
16:
org/eclipse/ui/internal/EditorSashContainer.removeEditor(Lorg/eclipse/ui/internal/EditorPane;)V
(E
ditorSashContainer.java:213)
17:
org/eclipse/ui/internal/EditorAreaHelper.closeEditor(Lorg/eclipse/ui/internal/EditorPane;)V
(Edito
rAreaHelper.java:84)
18:
org/eclipse/ui/internal/EditorAreaHelper.closeEditor(Lorg/eclipse/ui/IEditorReference;)V
(EditorAr
eaHelper.java:62)
19:
org/eclipse/ui/internal/WorkbenchPage.closeEditors([Lorg/eclipse/ui/IEditorReference;Z)Z
(Workbenc
hPage.java:1264)
20: org/eclipse/ui/internal/WorkbenchPage.closeAllEditors(Z)Z
(WorkbenchPage.java:1088)
21: org/eclipse/ui/tests/dnd/DragTest.doSetUp()V (DragTest.java
:189)
22: org/eclipse/ui/tests/harness/util/UITestCase.setUp()V
(UITestCase.java:180)
23: junit/framework/TestCase.runBare()V (TestCase.java:125)
24: junit/framework/TestResult$1.protect()V (TestResult.java:106)
25:
junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
(Tes
tResult.java:124)
26: junit/framework/TestResult.run(Ljunit/framework/TestCase;)V
(TestResult.java:109)
27: junit/framework/TestCase.run(Ljunit/framework/TestResult;)V
(TestCase.java:118)
28:
junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
(TestSuite.
java:208)
29: junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
(TestSuite.java:203)
30:
org/eclipse/ui/tests/autotests/AutoTestSuite.run(Ljunit/framework/TestResult;)V
(AutoTestSuite.jav
a:55)
31:
junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
(TestSuite.
java:208)
32: junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
(TestSuite.java:203)
33: org/eclipse/test/EclipseTestRunner.run()V
(EclipseTestRunner.java:330)
34: org/eclipse/test/EclipseTestRunner.run([Ljava/lang/String;)I
(EclipseTestRunner.java:204)]]></mess
age>
35: org/eclipse/test/UITestApplication$3.run()V
(UITestApplication.java:188)
36: org/eclipse/swt/widgets/RunnableLock.run()V (RunnableLock.java
:35)
37: org/eclipse/swt/widgets/Synchronizer.runAsyncMessages(Z)Z
(Synchronizer.java:123)
38: org/eclipse/swt/widgets/Display.runAsyncMessages(Z)Z
(Display.java:3141)
39: org/eclipse/swt/widgets/Display.readAndDispatch()Z
(Display.java:2843)
40:
org/eclipse/ui/internal/Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;
Lorg/eclipse/swt/widgets/Display;)V (Workbench.java:1914)
41: org/eclipse/ui/internal/Workbench.runUI()I (Workbench.java
:1878)
42:
org/eclipse/ui/internal/Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/ecli
pse/ui/application/WorkbenchAdvisor;)I (Workbench.java:419)
43:
org/eclipse/ui/PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/a
pplication/WorkbenchAdvisor;)I (PlatformUI.java:149)
44:
org/eclipse/ui/internal/ide/IDEApplication.run(Ljava/lang/Object;)Ljava/lang/Object;
(IDEApplicati
on.java:95)
45:
org/eclipse/test/UITestApplication.runApplication(Lorg/eclipse/core/runtime/IPlatformRunnable;Ljav
a/lang/Object;)Ljava/lang/Object; (UITestApplication.java:131)
46:
org/eclipse/test/UITestApplication.run(Ljava/lang/Object;)Ljava/lang/Object;
(UITestApplication.ja
va:58)
47:
org/eclipse/core/internal/runtime/PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;
(P
latformActivator.java:78)
48:
org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.runApplication(Ljava/lang/Object;)Lja
va/lang/Object; (EclipseAppLauncher.java:92)
49:
org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/O
bject; (EclipseAppLauncher.java:68)
50:
org/eclipse/core/runtime/adaptor/EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;
(Eclipse
Starter.java:396)
51:
org/eclipse/core/runtime/adaptor/EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/
lang/Object; (EclipseStarter.java:177)
52: vm_invoke_native_array_stub
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore
/src/util/ia32/base/invoke_native_stub_ia32.asm:41)
53: JIT_execute_method_default(void*, _jmethodID*, jvalue*,
jvalue*) (/export/users/nrinskay/EUT_CC/tr
unk/cc/projects/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:206)
54: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*)
(/export/users/nrinskay/EUT_CC/trunk/cc/pr
ojects/drlvm/trunk/vm/em/src/DrlEMImpl.cpp:539)
55: ExecuteMethod
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/em/src/em_intf.cpp:4
3)
56: vm_execute_java_method_array(_jmethodID*, jvalue*,
jvalue*) (/export/users/nrinskay/EUT_CC/trunk/c
c/projects/drlvm/trunk/vm/vmcore/src/jit/ini.cpp:51)
57: CallStaticObjectMethodA(JNIEnv_External*, _jobject*,
_jmethodID*, jvalue*) (/export/users/nrinskay
/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:1202)
58: Java_java_lang_reflect_VMReflection_invokeMethod
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/
drlvm/trunk/vm/vmcore/src/kernel_classes/native/java_lang_reflect_VMReflection.cpp:226)
59: IP is 0x843AD813 <native code>
60:
java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(Method.j
ava:381)
61:
org/eclipse/core/launcher/Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V
(Main.java:336
)
62: org/eclipse/core/launcher/Main.basicRun([Ljava/lang/String;)V
(Main.java:280)
63: org/eclipse/core/launcher/Main.run([Ljava/lang/String;)I
(Main.java:977)
64: org/eclipse/core/launcher/Main.main([Ljava/lang/String;)V
(Main.java:952)
65: vm_invoke_native_array_stub
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore
/src/util/ia32/base/invoke_native_stub_ia32.asm:41)
66: JIT_execute_method_default(void*, _jmethodID*, jvalue*,
jvalue*) (/export/users/nrinskay/EUT_CC/tr
unk/cc/projects/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
67: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*)
(/export/users/nrinskay/EUT_CC/trunk/cc/pr
ojects/drlvm/trunk/vm/em/src/DrlEMImpl.cpp:539)
68: ExecuteMethod
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/em/src/em_intf.cpp:4
3)
69: vm_execute_java_method_array(_jmethodID*, jvalue*,
jvalue*) (/export/users/nrinskay/EUT_CC/trunk/c
c/projects/drlvm/trunk/vm/vmcore/src/jit/ini.cpp:51)
70: call_static_method_no_ref_result
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/v
mcore/src/jni/jni_method.cpp:1154)
71: CallStaticVoidMethodA(JNIEnv_External*, _jobject*,
_jmethodID*, jvalue*) (/export/users/nrinskay/E
UT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:1562)
72: invoke_primitive_method
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src
/kernel_classes/native/java_lang_reflect_VMReflection.cpp:184)
73: Java_java_lang_reflect_VMReflection_invokeMethod
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/
drlvm/trunk/vm/vmcore/src/kernel_classes/native/java_lang_reflect_VMReflection.cpp:222)
74: IP is 0x843AD813 <native code>
75:
java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(Method.j
ava:381)
76: org/apache/harmony/vm/JarRunner.main([Ljava/lang/String;)V
(JarRunner.java:80)
77: vm_invoke_native_array_stub
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore
/src/util/ia32/base/invoke_native_stub_ia32.asm:41)
78: JIT_execute_method_default(void*, _jmethodID*, jvalue*,
jvalue*) (/export/users/nrinskay/EUT_CC/tr
unk/cc/projects/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
79: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*)
(/export/users/nrinskay/EUT_CC/trunk/cc/pr
ojects/drlvm/trunk/vm/em/src/DrlEMImpl.cpp:539)
80: ExecuteMethod
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/em/src/em_intf.cpp:4
3)
81: vm_execute_java_method_array(_jmethodID*, jvalue*,
jvalue*) (/export/users/nrinskay/EUT_CC/trunk/c
c/projects/drlvm/trunk/vm/vmcore/src/jit/ini.cpp:51)
82: call_static_method_no_ref_result
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/v
mcore/src/jni/jni_method.cpp:1154)
83: CallStaticVoidMethodA(JNIEnv_External*, _jobject*,
_jmethodID*, jvalue*) (/export/users/nrinskay/E
UT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:1562)
84: CallStaticVoidMethodV(JNIEnv_External*, _jobject*,
_jmethodID*, char*) (/export/users/nrinskay/EUT
_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:1546)
85: CallStaticVoidMethod(JNIEnv_External*, _jobject*,
_jmethodID*, ...) (/export/users/nrinskay/EUT_CC
/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:1536)
86: ?? (??:-1)
87: ?? (??:-1)
88: ?? (??:-1)
89: ?? (??:-1)
90: __libc_start_main (??:-1)
91: ?? (??:-1)
--------------------------
Linux, -Xem:opt:
[exec] [java] java:
/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/gc_types.h:197:
void Partial_Reveal_Object::valid(): As
sertion `class_get_allocation_handle(c) == vt()' failed.
[exec] [java] SIGABRT in VM code.
[exec] [java] Stack trace:
[exec] [java] 1: ?? (??:-1)
[exec] [java] 2: abort (??:-1)
[exec] [java] 3: __assert_fail (??:-1)
[exec] [java] 4: Partial_Reveal_Object::valid()
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/gc_types.h:198)
[exec] [java] 5: mark_object(Partial_Reveal_Object*)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/collect_slide
_compact.cpp:106)
[exec] [java] 6: slide_process_object
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/collect_slide_compact.cpp:50
3)
[exec] [java] 7: gc_slide_add_root_set_entry(Slot)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/collect_slide_c
ompact.cpp:571)
[exec] [java] 8: gc_add_root_set_entry_slot(Slot)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/slot.cpp:252)
[exec] [java] 9: gc_add_root_set_entry
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/slot.cpp:263)
[exec] [java] 10: vm_enumerate_root_reference
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/gc/root_set_enum_co
mmon.cpp:139)
[exec] [java] 11: oh_enumerate_handles(ObjectHandles*)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/object/obj
ect_handles.cpp:313)
[exec] [java] 12:
vm_enumerate_root_set_single_thread_on_stack(StackIterator*)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/
vm/vmcore/src/gc/root_set_enum_common.cpp:270)
[exec] [java] 13: vm_enumerate_thread(VM_thread*)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/gc/stop_the_wor
ld_root_set_enum.cpp:225)
[exec] [java] 14: stop_the_world_root_set_enumeration
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/gc/stop_the
_world_root_set_enum.cpp:110)
[exec] [java] 15: vm_enumerate_root_set_all_threads
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/gc/stop_the_w
orld_root_set_enum.cpp:150)
[exec] [java] 16: enumerate_universe
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/collect.cpp:138)
[exec] [java] 17: slide_gc(int)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/collect.cpp:354)
[exec] [java] 18: full_gc(int)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/collect.cpp:305)
[exec] [java] 19: select_gc(int)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/selector.cpp:97)
[exec] [java] 20: gc_alloc
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/gc_for_vm.cpp:272)
[exec] [java] 21:
vm_malloc_with_thread_pointer(unsigned int, unsigned int, void*)
(/export/users/nrinskay/EUT_CC/trunk/cc/projects/drlvm/tr
unk/vm/vmcore/src/jit/jit_runtime_support.cpp:2004)
[exec] [java] 22: IP is 0x41A204B5 <native code>
[exec] [java] 23: ?? (??:-1)
---------------------------------
With HARMONY-3041 reverted:
[exec] [java] SIGSEGV in VM code.
[exec] [java] Stack trace:
[exec] [java] 1:
Jitrino::MemoryManager::alloc(unsigned int) (??:-1)
[exec] [java] 2:
Jitrino::StlMMAllocator<Jitrino::Ia32::SpillGen::Op>::allocate(unsigned
int, void const*) (??:-1)
[exec] [java] 3:
std::_Vector_alloc_base<Jitrino::Ia32::SpillGen::Op,
Jitrino::StlMMAllocator<Jitrino::Ia32::SpillGen::Op>, false>::_M_alloc
ate(unsigned int) (??:-1)
[exec] [java] 4: ?? (002d7911
[exec] [java] :2)
[exec] [java] 5:
std::vector<Jitrino::Ia32::SpillGen::Op,
Jitrino::StlMMAllocator<Jitrino::Ia32::SpillGen::Op>
>::push_back(Jitrino::Ia32::S
pillGen::Op const&) (??:-1)
[exec] [java] 6:
Jitrino::Ia32::SpillGen::Opline::addOp(Jitrino::Ia32::SpillGen::Instx*,
char) (??:-1)
[exec] [java] 7: Jitrino::Ia32::SpillGen::pass0() (??:-1)
[exec] [java] 8: Jitrino::Ia32::SpillGen::runImpl()
(??:-1)
[exec] [java] 9: Jitrino::Ia32::SessionAction::run()
(??:-1)
[exec] [java] 10:
Jitrino::runPipeline(Jitrino::CompilationContext*) (??:-1)
[exec] [java] 11:
Jitrino::compileMethod(Jitrino::CompilationContext*) (??:-1)
[exec] [java] 12:
Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext*) (??:-1)
[exec] [java] 13: JIT_compile_method_with_params (??:-1)
[exec] [java] 14:
Dll_JIT::compile_method_with_params(void*, Method*,
OpenMethodExecutionParams) (/export/users/nrinskay/sandbox/20070220/tr
unk/working_vm/vm/vmcore/include/dll_jit_intf.h:86)
[exec] [java] 15:
compile_do_compilation_jit(Method*, JIT*)
(/export/users/nrinskay/sandbox/20070220/trunk/working_vm/vm/vmcore/src/jit/comp
ile.cpp:647)
[exec] [java] 16: vm_compile_method
(/export/users/nrinskay/sandbox/20070220/trunk/working_vm/vm/vmcore/src/class_support/C_Interface.cpp:24
74)
[exec] [java] 17:
DrlEMImpl::methodProfileIsReady(MethodProfile*)
(/export/users/nrinskay/sandbox/20070220/trunk/working_vm/vm/em/src/DrlEMI
mpl.cpp:802)
[exec] [java] 18:
EBProfileCollector::syncModeJitCallback(MethodProfile*)
(/export/users/nrinskay/sandbox/20070220/trunk/working_vm/vm/em/sr
c/EBProfileCollector.cpp:191)
[exec] [java] 19:
eb_profiler_sync_mode_callback(void*)
(/export/users/nrinskay/sandbox/20070220/trunk/working_vm/vm/em/src/EBProfileCollect
or.cpp:91)
[exec] [java] 20: IP is 0x41A1F03A <native code>
[exec] [java] 21: ?? (??:-1)
[exec] [java] 22:
org/eclipse/swt/custom/CTabFolder.setItemSize()Z
(CTabFolder.java:2814)
[exec] [java] 23:
org/eclipse/swt/custom/CTabFolder.updateItems(I)Z
(CTabFolder.java:3679)
[exec] [java] 24:
org/eclipse/swt/custom/CTabFolder.updateItems()Z
(CTabFolder.java:3675)
[exec] [java] 25:
org/eclipse/swt/custom/CTabFolder.onResize()V (CTabFolder.java:2223)
--
Thanks,
Nina
On 12/22/06, Nina Rinskaya <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> That's just to let you know that I run Eclipse Unit Tests under Cruise
> Control on Linux (SLES 9)/ia32 and windows (xp)/ia32. During last 10
> days Alexey Ignatenko and I worked on enabling EUT on Harmony and have
> increased EUT pass rate from ~60% up to 93-95% (not taking into
> account some intermittent failures). Many-many thanks to Alexey
> Ignatenko for all his great work.
>
> Does it make sense to report EUT regressions to the mailing list?
>
> Well, first try. Today my local Cruise Control reported significant
> EUT pass rate downgrade with similar failures logs, and Eclipse failed
> to start (silently died after "Select Workspace" dialog). It looks
> like it is caused by commit r489307 - just comparing classlib
> rollbacks to r489307 (Eclipse dies, some EUT tests fail) and r489306
> (Eclipse 'Hello world' passes, EUT tests pass as usually). Could
> anybody take a look at this issue please?
>
> Thanks,
> Nina
>