You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Eugene S. Ostrovsky (JIRA)" <ji...@apache.org> on 2008/03/31 11:56:25 UTC

[jira] Updated: (HARMONY-5047) [drlvm][jdwp] stress test org.apache.harmony.test.stress.jpda.jdwp.scenario.MEMORY003.MemoryTest003 crashes

     [ https://issues.apache.org/jira/browse/HARMONY-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene S. Ostrovsky updated HARMONY-5047:
-----------------------------------------

    Attachment: H5047-Virtual-Memory-pool.patch

Added patch:
  H5047-Virtual-Memory-pool.patch

When compressed VTable pointers are enabled use Virtual Memory pool.
This kind of pool implementation reserves 1G of virtual memory and commits required amount of memory each time new VTables are allocated.

> [drlvm][jdwp] stress test org.apache.harmony.test.stress.jpda.jdwp.scenario.MEMORY003.MemoryTest003 crashes
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-5047
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5047
>             Project: Harmony
>          Issue Type: Bug
>          Components: VM
>         Environment: Linux x86-64
>            Reporter: Alexei Fedotov
>            Assignee: Gregory Shimansky
>         Attachments: H5047-Double-VT-Pool.patch, H5047-Virtual-Memory-pool.patch
>
>
> Here is a stack trace:
> 17:19:52| STDERR&gt;   0: raise (??:-1)
> 17:19:52| STDERR&gt;   1: abort (??:-1)
> 17:19:52| STDERR&gt;   2: apr_atomic_casptr (atomic/unix/apr_atomic.c:376)
> 17:19:52| STDERR&gt; addr2line: '[stack]': No such file
> 17:19:52| STDERR&gt;   3: ?? (pr_atomic_casptr:-1)
> 17:19:52| STDERR&gt;   4: log4cxx::helpers::ObjectImpl::releaseRef() const (apr_strtok.c:-1)
> 17:19:52| STDERR&gt;   5: log4cxx::helpers::synchronized::~synchronized() (apr_strtok.c:-1)
> 17:19:52| STDERR&gt; addr2line: '[stack]': No such file
> 17:19:52| STDERR&gt;   6: ?? (og4cxx::helpers::synchronized::~synchronized():-1)
> 17:19:52| STDERR&gt; addr2line: '[stack]': No such file
> 17:19:52| STDERR&gt;   7: ?? (og4cxx::helpers::synchronized::~synchronized():-1)
> 17:19:52| STDERR&gt; addr2line: '[stack]': No such file
> 17:19:52| STDERR&gt;   8: ?? (og4cxx::helpers::synchronized::~synchronized():-1)
> 17:19:52| STDERR&gt; addr2line: '[stack]': No such file
> 17:19:52| STDERR&gt;   9: ?? (og4cxx::helpers::synchronized::~synchronized():-1)
> 17:19:52| STDERR&gt; addr2line: '[stack]': No such file
> 17:19:52| STDERR&gt;  10: ?? (og4cxx::helpers::synchronized::~synchronized():-1)
> 17:19:52| STDERR&gt;  11: ?? (??:-1)
> 17:19:52| STDERR&gt; addr2line: '[stack]': No such file
> 17:19:52| STDERR&gt;  12: ?? (og4cxx::helpers::synchronized::~synchronized():-1)
> 17:19:52| STDERR&gt;  13: ?? (??:-1)
> 17:19:52| STDERR&gt;  14: PoolManager::alloc(unsigned long, unsigned long, Code_Allocation_ActionEnum) (apr_strtok.c:-1)
> 17:19:52| STDERR&gt;  15: ?? (??:-1)
> 17:19:52| STDERR&gt;  16: ?? (??:-1)
> 17:19:52| STDERR&gt;  17: ?? (??:-1)
> 17:19:52| STDERR&gt;  18: java/lang/reflect/VMReflection.newArrayInstance(Ljava/lang/Class;[I)Ljava/lang/Object; (VMReflection.java:-2)
> 17:19:52| STDERR&gt;  19: java/lang/reflect/Array.newInstance(Ljava/lang/Class;[I)Ljava/lang/Object; (Array.java:217)
> 17:19:52| STDERR&gt;  20: org/apache/harmony/test/stress/jpda/jdwp/scenario/MEMORY003/MemoryDebuggee003.run()V (??:-1)
> 17:19:52| STDERR&gt;  21: org/apache/harmony/test/stress/jpda/jdwp/share/debuggee/QARawDebuggee.runDebuggee(Ljava/lang/Class;)V (??:-1)
> 17:19:52| STDERR&gt;  22: org/apache/harmony/test/stress/jpda/jdwp/scenario/MEMORY003/MemoryDebuggee003.main([Ljava/lang/String;)V (??:-1)

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