You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Nina Rinskaya (JIRA)" <ji...@apache.org> on 2007/05/23 14:28:16 UTC

[jira] Created: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

[drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
----------------------------------------------------------------------------------------------------------

                 Key: HARMONY-3941
                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
            Reporter: Nina Rinskaya


EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:

Windows:
-----------------------------------
     [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0

\build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568

     This application has requested the Runtime to terminate it in an unusual way.
     This application has requested the Runtime to terminate it in an unusual way.
     Please contact the application's support team for more information.
     Please contact the application's support team for more information.
     Out of Memory!

-----------------------------------

or just:
-----------------------------------
Out of Memory!
-----------------------------------

Linux (please find full log attached):
-----------------------------------
     [exec]      [java] java: 

/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 

gc_gen_reclaim_heap(GC_Gen*):
 Assertion `0' failed.
     [exec]      [java] Out of Memory!
     [exec]      [java] SIGABRT in VM code.
     [exec]      [java] Stack trace:
     [exec]      [java]   0: ?? (??:-1)
     [exec]      [java]   1: abort (??:-1)
     [exec]      [java]   2: __assert_fail (??:-1)
     [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
     [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
.cpp:297)
     [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
d/fspace_alloc.cpp:66)
     [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
)
     [exec]      [java]   7: gc_alloc 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
     [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
     [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
     [exec]      [java]  10: 0x41A58A35  <Generated stub>
     [exec]      [java]  11: ?? (??:-1)
     [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
     [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
     [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
     [exec]      [java]  15: vm_invoke_native_array_stub 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
ative_stub_ia32.asm:41)
     [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
     [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
/DrlEMImpl.cpp:509)
     [exec]      [java]  18: ExecuteMethod 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
     [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
core/src/jit/ini.cpp:60)
     [exec]      [java]  20: call_method_no_ref_result 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
     [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
m/vm/vmcore/src/jni/jni_method.cpp:225)
     [exec]      [java]  22: invoke_primitive_method 

(/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
lang_reflect_VMReflection.cpp:186)
     [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 

(WorkbenchOperationStressTests.java:63)
     [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
     [exec]      [java]  25: ?? (??:-1)
...
-----------------------------------

The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.

Steps to reproduce: 

* Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
* Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
* Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
sure that 'unzip' tool can also be found in your PATH.
* If you use proxy server,
specify proxy settings by setting ANT_OPTS environment variable:
Windows:
    set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
Linux:
    export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"

* For Linux only: make sure that X server is up and running and set $DISPLAY
environment variable to the appropriate value.


Run: 
ant setup
ant -Dtests="ui" | tee log

When execution is complete, go through log file and consider the part of the log between lines 

     [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
and
     [exec]      [echo] Running org.eclipse.jface.tests.AllTests


Reproduced on: 
svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build

Please let me know if you have any troubles reproducing the issue.

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


[jira] Closed: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Xiao-Feng Li (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xiao-Feng Li closed HARMONY-3941.
---------------------------------

    Resolution: Fixed

Thanks, Gregory, for the nightly checking. Close it now.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, fix.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Updated: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Li-Gang Wang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Li-Gang Wang updated HARMONY-3941:
----------------------------------

    Attachment: 02_eclipse_ui_gc.patch

Nina, I updated 01_eclipse_ui_gc.patch to 02_eclipse_ui_gc.patch. Please check if this problem disappears.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>         Assigned To: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Nina Rinskaya (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12498930 ] 

Nina Rinskaya commented on HARMONY-3941:
----------------------------------------

Please find the description below:

Note: the description below is applicable to Eclipse 3.2 only (checked on Windows version)

1. Download Eclipse and Eclipse Unit Tests (3.2) archive from  http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/index.php, download 	
eclipse-SDK-3.2-win32.zip (eclipse-SDK-3.2-linux-gtk.tar.gz for Linux) and eclipse-Automated-Tests-3.2.zip   . Direct links are: 

http://mirrors.nsa.co.il/eclipse/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip (or  http://mirrors.nsa.co.il/eclipse/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-linux- gtk.tar.gz for Linux)

http://mirrors.nsa.co.il/eclipse/eclipse/downloads/drops/R-3.2-200606291905/eclipse-Automated-Tests-3.2.zip

Unpack Eclipse 3.2. Then unpack eclipse-Automated-Tests-3.2.zip, this will create a top-level directory  "eclipse-testing" that contains eclipse-junit-tests-M20060629-1905.zip archive. Unpack this archive, this  will create "eclipse" directory. Copy this directory over previously unpacked Eclipse 3.2 directory, say  "Yes" to overwrite whenever it asks.

Then run this Eclipse 3.2 installation, select new workspace directory. Then select menu "File"->"Import", in  the newly appeared "Import"dialog expand "Plug-in Development", select "Plug-ins and Fragments", click  "Next" button. In the next dialog uncheck the checkbox "The target platform (as specified in the  preferences)", make sure that Plug-in location is set to your Eclipse 3.2 location. Click "Source code  locations" button. When "Preferences" dialog is opened, go to "Source code locations" tab, click "Add..."  button, and select the following location:
<patch to Eclipse 3.2>/plugins/org.eclipse.sdk.tests.source_3.2.0.v20060329/src
Click "Ok" to submit your selection, then click "Ok" to close "Preferences" dialog. Then click "Next"  button in "Import Plug-ins and Fragments" dialog. In the next dialog ("Selection") select  "org.eclipse.ui.tests" plug-in from the list and click "Add -->" button. Then click "Finish" button to  close the dialog. 

Now the test suite 'ui' is imprted as an Eclipse project. You can expand the project and see the sources in  "src-uitests" folder. I had to comment several lines in "plugin.xml" file because some extensions  descriptions prevented the plug-in (test suite) from being correctly compiled.

When it shows no errors, select the project in "Package Explorer" view, then go to menu "Run"->"Run...",  select "JUnit Plug-in Test", click "New" icon (left top corner). In the "Run" dialog, "Test" tab check "Run  a single test" and specify

Project: ui
Test class: org.eclipse.ui.tests.UiTestSuite

Then go to the "Main" tab, select "Run an application" checkbox and select "org.eclipse.ui.ide.workbench"  from the list. In the same tab click to "Installed JREs" button in order to specify the path to Harmony JRE, then select it as "Runtime JRE" and click "Run" button. In a minute the suite will be launched and you will  have "Junit" view opened with test and testcases tree. You can use this view to re-run one testcase if  necessary. 

The test that failed is org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761, it can be easily found in "Junit" view.


> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>         Assigned To: Xiao-Feng Li
>         Attachments: stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Nina Rinskaya (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12498935 ] 

Nina Rinskaya commented on HARMONY-3941:
----------------------------------------

One step was missing in the description above: In the "Import Plug-ins and Fragments" dialog check "Import As Projects with source folders" checkbox.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>         Assigned To: Xiao-Feng Li
>         Attachments: stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Assigned: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Xiao-Feng Li (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xiao-Feng Li reassigned HARMONY-3941:
-------------------------------------

    Assignee: Xiao-Feng Li

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>         Assigned To: Xiao-Feng Li
>         Attachments: stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Nina Rinskaya (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12498564 ] 

Nina Rinskaya commented on HARMONY-3941:
----------------------------------------

There is a way to run the testcase separately, but it is run then in a quite different  way than when running using EUT scripts. I couldn't reproduce the issue in that way, the testcase passed ok. In any case I'll post the description on how to run the testcase separately (I hope I'll be able to do it today), it still might be useful.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>         Assigned To: Xiao-Feng Li
>         Attachments: stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Updated: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Qi Ji (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Qi Ji updated HARMONY-3941:
---------------------------

    Attachment: fix.patch

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, fix.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Li-Gang Wang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12498543 ] 

Li-Gang Wang commented on HARMONY-3941:
---------------------------------------

Nina, could you tell me how to run the crashed sub-test individually? The whole 'ui' test took me more than an hour. Thanks in advance.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>         Assigned To: Xiao-Feng Li
>         Attachments: stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12500382 ] 

Gregory Shimansky commented on HARMONY-3941:
--------------------------------------------

When I was running gc.Mark in a loop I didn't see fix.patch, I tried only 02_eclipse_ui_gc.patch. I'm going to run gc.Mark in a loop for the night and report tomorrow whether it crashed on it.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, fix.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Xiao-Feng Li (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12500356 ] 

Xiao-Feng Li commented on HARMONY-3941:
---------------------------------------

The patch fix.patch was committed. I will keep this JIRA open until the issue is fully solved.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, fix.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12500629 ] 

Gregory Shimansky commented on HARMONY-3941:
--------------------------------------------

Over the night with fix.patch the test gc.Mark passed 2839 times. So I am sure the bug is fixed. Xiao-Feng I think you can mark it as one.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, fix.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12500115 ] 

Gregory Shimansky commented on HARMONY-3941:
--------------------------------------------

The nightly run with 02_eclipse_ui_gc.patch gave the following result: test failed after 30 iterations. So it looks like on windows x86_64 the bug remains.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, fix.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Nina Rinskaya (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12499743 ] 

Nina Rinskaya commented on HARMONY-3941:
----------------------------------------

The issue is not reproducible on Windows ia32 with 02_eclipse_ui_gc.patch applied.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12499833 ] 

Gregory Shimansky commented on HARMONY-3941:
--------------------------------------------

I've reproduced the same problem with assert(0) in gc_gen_reclaim_heap by running gc.Mark test in a loop on windows x86_64. After 50 iterations this assertions was hit. I'll run the test in a loop for the night with patch 
02_eclipse_ui_gc.patch.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, fix.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Updated: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Li-Gang Wang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Li-Gang Wang updated HARMONY-3941:
----------------------------------

    Attachment: 01_eclipse_ui_gc.patch

Nina, thanks for your testing guide. This helped me a lot to find the problem.

I attached the patch 01_eclipse_ui_gc.patch to fix this problem. Please check if this problem disappears.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>         Assigned To: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Updated: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Nina Rinskaya (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nina Rinskaya updated HARMONY-3941:
-----------------------------------

    Attachment: stacktrace_linux.txt

Attaching crash stacktarce on Linux (SLES9) ia32.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>         Attachments: stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Xiao-Feng Li (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12500277 ] 

Xiao-Feng Li commented on HARMONY-3941:
---------------------------------------

Gregory, the bug should have been fixed with a commit last night.  It's a fix for SynchronizedFinalizerTest, but I think it fixes the gc.Mark issue as well. Actually I can't reproduce it in 40 iterations.  Please check. Thanks.  

( Btw, If it still exists, we probably want to open another JIRA issue for it, since I think they are not the same bug as this EUT one, although both report assert(0). Thanks. )

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, fix.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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


[jira] Commented: (HARMONY-3941) [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory

Posted by "Nina Rinskaya (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12499577 ] 

Nina Rinskaya commented on HARMONY-3941:
----------------------------------------

Li-Gang, I've checked the patch on Linux (ia32) and it looks that it really helps, the issue is not reproducible. I'm now going to check it on Windows (ia32), I'll have the results tomorrow.

> [drlvm][gc_gen] EUT suite 'ui' crashes during stress test execution when gc_gen is used with Out of Memory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3941
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3941
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows XP/2003 (ia32) Linux SLES9 (ia32)
>            Reporter: Nina Rinskaya
>            Assignee: Xiao-Feng Li
>         Attachments: 01_eclipse_ui_gc.patch, 02_eclipse_ui_gc.patch, stacktrace_linux.txt
>
>
> EUT suite 'ui' crashes (intermittently, but very often, ~9 times out of 10 runs) during stress testcase (org.eclipse.ui.tests.operations.WorkbenchOperationStressTests.test115761) execution when gc_gen is used with one of the following outputs:
> Windows:
> -----------------------------------
>      [java] Assertion failed: hythread_is_suspend_enabled(), file C:\labdrl_qa\CC-BT2.0
> \build\checkouts\drlvm\vm\vmcore\src\jni\jni.cpp, line 1568
>      This application has requested the Runtime to terminate it in an unusual way.
>      This application has requested the Runtime to terminate it in an unusual way.
>      Please contact the application's support team for more information.
>      Please contact the application's support team for more information.
>      Out of Memory!
> -----------------------------------
> or just:
> -----------------------------------
> Out of Memory!
> -----------------------------------
> Linux (please find full log attached):
> -----------------------------------
>      [exec]      [java] java: 
> /export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:414: void 
> gc_gen_reclaim_heap(GC_Gen*):
>  Assertion `0' failed.
>      [exec]      [java] Out of Memory!
>      [exec]      [java] SIGABRT in VM code.
>      [exec]      [java] Stack trace:
>      [exec]      [java]   0: ?? (??:-1)
>      [exec]      [java]   1: abort (??:-1)
>      [exec]      [java]   2: __assert_fail (??:-1)
>      [exec]      [java]   3: gc_gen_reclaim_heap(GC_Gen*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:418)
>      [exec]      [java]   4: gc_reclaim_heap(GC*, unsigned int) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/common/gc_common
> .cpp:297)
>      [exec]      [java]   5: fspace_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/trace_forwar
> d/fspace_alloc.cpp:66)
>      [exec]      [java]   6: nos_alloc(unsigned int, Allocator*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/gen/gen.cpp:267
> )
>      [exec]      [java]   7: gc_alloc 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/gc_gen/src/thread/mutator_alloc.cpp:79)
>      [exec]      [java]   8: vm_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/work
> ing_vm/vm/vmcore/src/object/vm_arrays.cpp:217)
>      [exec]      [java]   9: vm_rt_new_vector_using_vtable_and_thread_pointer(int, unsigned int, void*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/w
> orking_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:112)
>      [exec]      [java]  10: 0x41A58A35  <Generated stub>
>      [exec]      [java]  11: ?? (??:-1)
>      [exec]      [java]  12: java/lang/String.getBytes()[B (String.java:-1)
>      [exec]      [java]  13: java/io/PrintStream.print(Ljava/lang/String;)V (PrintStream.java:481)
>      [exec]      [java]  14: java/io/PrintStream.println(Ljava/lang/String;)V (PrintStream.java:-1)
>      [exec]      [java]  15: vm_invoke_native_array_stub 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_n
> ative_stub_ia32.asm:41)
>      [exec]      [java]  16: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/
> vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199)
>      [exec]      [java]  17: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src
> /DrlEMImpl.cpp:509)
>      [exec]      [java]  18: ExecuteMethod 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/em/src/em_intf.cpp:43)
>      [exec]      [java]  19: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vm
> core/src/jit/ini.cpp:60)
>      [exec]      [java]  20: call_method_no_ref_result 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/jni/jni_method.cpp:187)
>      [exec]      [java]  21: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_v
> m/vm/vmcore/src/jni/jni_method.cpp:225)
>      [exec]      [java]  22: invoke_primitive_method 
> (/export/lab_drlbuild/_bta/build/checkouts/hdk/trunk/working_vm/vm/vmcore/src/kernel_classes/native/java_
> lang_reflect_VMReflection.cpp:186)
>      [exec]      [java]  23: org/eclipse/ui/tests/operations/WorkbenchOperationStressTests.test115761()V 
> (WorkbenchOperationStressTests.java:63)
>      [exec]      [java]  24: 0x6E7A7A43  <Generated stub>
>      [exec]      [java]  25: ?? (??:-1)
> ...
> -----------------------------------
> The issue was never reproduced when running the same test suite with -XX:gc_cc.dll.
> Steps to reproduce: 
> * Download archive from https://issues.apache.org/jira/browse/HARMONY-3556, unpack it to $work.dir
> * Change directory to $work.dir/tests/eut, update eut.properties file with appropriate values (set test.jre.home to Harmony jre location, vm.options to "-Xmx700m -showversion"). 
> * Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
> Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up. Make
> sure that 'unzip' tool can also be found in your PATH.
> * If you use proxy server,
> specify proxy settings by setting ANT_OPTS environment variable:
> Windows:
>     set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> Linux:
>     export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111"
> * For Linux only: make sure that X server is up and running and set $DISPLAY
> environment variable to the appropriate value.
> Run: 
> ant setup
> ant -Dtests="ui" | tee log
> When execution is complete, go through log file and consider the part of the log between lines 
>      [exec]      [echo] Running org.eclipse.ui.tests.UiTestSuite
> and
>      [exec]      [echo] Running org.eclipse.jface.tests.AllTests
> Reproduced on: 
> svn = r540603, (May 22 2007), Windows/ia32/msvc 1310, debug build
> svn = r540593, (May 22 2007), Linux/ia32/gcc 3.3.3, debug build
> Please let me know if you have any troubles reproducing the issue.

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