You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Xiao-Feng Li (JIRA)" <ji...@apache.org> on 2007/12/11 00:54:43 UTC
[jira] Assigned: (HARMONY-5283) [drlvm][gc] OOME causes error in VM
code
[ https://issues.apache.org/jira/browse/HARMONY-5283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiao-Feng Li reassigned HARMONY-5283:
-------------------------------------
Assignee: Xiao-Feng Li
> [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
>
>
> 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.