harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xiao-Feng Li" <xiaofeng...@gmail.com>
Subject Re: [jira] Updated: (HARMONY-5283) [drlvm][gc] OOME causes error in VM code
Date Wed, 12 Dec 2007 04:12:49 GMT
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) <jira@apache.org> 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  &lt;Generated stub&gt;
> >   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)
> > &lt;end of stack trace&gt;
>
> --
> 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

Mime
View raw message