I suggest to delay this patch commit after M4. As I said, it's not a regression. The commit does fix this issue, while it may have some risk for other test case(s).
Thanks, xiaofeng On Dec 12, 2007 11:13 AM, Chunrong Lai (JIRA) <[EMAIL PROTECTED]> wrote: > > [ > https://issues.apache.org/jira/browse/HARMONY-5283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel > ] > > Chunrong Lai updated HARMONY-5283: > ---------------------------------- > > Attachment: H5283.fixed.new.patch > > > Format problem exists in last patch. Please use this updated one. Thanks. > > > [drlvm][gc] OOME causes error in VM code > > ---------------------------------------- > > > > Key: HARMONY-5283 > > URL: https://issues.apache.org/jira/browse/HARMONY-5283 > > Project: Harmony > > Issue Type: Bug > > Components: DRLVM > > Environment: Linux x86, -Xmx128m -Xms128m > > Reporter: Andrey Pavlenko > > Assignee: Xiao-Feng Li > > Priority: Critical > > Fix For: 5.0M4 > > > > Attachments: H5283.fixed.new.patch, H5283.fixed.patch > > > > > > > The following test intermittently causes error. I've marked this issue as > > critical because it seems to be a regression and causes error of the > > regression test > > http://people.apache.org/~smishura/r602144/Linux_x86/func/functional/org/apache/harmony/test/func/reg/vm/btest6962/1118_Btest6962.html > > import java.util.LinkedList; > > import java.util.List; > > public class Test { > > public static void main(String[] args) throws Exception { > > final List<Object> list = new LinkedList<Object>(); > > try { > > while (true) { > > list.add(new Object()); > > } > > } catch (OutOfMemoryError e) { > > } > > } > > } > > Stack: > > Out of Memory! > > SIGABRT in VM code. > > Stack trace: > > addr2line: '[vdso]': No such file > > 0: ?? (:-1) > > 1: abort (??:-1) > > 2: gc_gen_reclaim_heap(GC_Gen*, long long) (weak_roots.cpp:-1) > > 3: gc_reclaim_heap(GC*, unsigned int) (weak_roots.cpp:-1) > > 4: fspace_alloc(unsigned int, Allocator*) (weak_roots.cpp:-1) > > 5: nos_alloc(unsigned int, Allocator*) (weak_roots.cpp:-1) > > 6: gc_alloc (??:-1) > > 7: vm_malloc_with_thread_pointer(unsigned int, unsigned int, void*) > > (apr_strtok.c:-1) > > 8: 0xB6973505 <Generated stub> > > 9: ?? (??:-1) > > 10: > > org/apache/harmony/test/func/reg/vm/btest6962/LongList.test(Ljava/util/logging/Logger;[Ljava/lang/String;)I > > (LongList.java:37) > > 11: ?? (??:-1) > > 12: .L294 (ini_iA32.cpp:-1) > > 13: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) > > (inet_pton.c:-1) > > 14: ExecuteMethod (em_intf.cpp:-1) > > 15: vm_execute_java_method_array (apr_strtok.c:-1) > > 16: call_static_method_no_ref_result(JNIEnv_External*, _jobject*, > > _jmethodID*, jvalue*, jvalue*) (jni_method.cpp:-1) > > 17: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) > > (apr_strtok.c:-1) > > 18: CallStaticVoidMethod(JNIEnv_External*, _jobject*, _jmethodID*, ...) > > (apr_strtok.c:-1) > > 19: main_runJavaMain (??:-1) > > 20: invocation (main.c:-1) > > 21: gpProtectedMain (??:-1) > > 22: signalProtectedMain (cmain.c:-1) > > 23: hysig_protect (utf8decode.c:-1) > > 24: main (??:-1) > > 25: __libc_start_main (??:-1) > > 26: _start (??:-1) > > 27: > > org/apache/harmony/test/func/reg/vm/btest6962/LongList.main([Ljava/lang/String;)V > > (LongList.java:30) > > <end of stack trace> > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online. > > -- http://xiao-feng.blogspot.com
