harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-5197) [drlvm][jit] stress tests org.apache.harmony.test.stress.stress.gc.frag.FragmentationFinalizer crashes
Date Tue, 04 Dec 2007 06:45:43 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-5197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12548148
] 

Alexey Varlamov commented on HARMONY-5197:
------------------------------------------

Strictly speaking, method_has_annotation() may also lead to managed code execution. So the
fix is working till only "bootstrap" hot methods are annotated. But if we're unlucky and inline
candidate method of a user class is annotated, similar problem will occur.

> [drlvm][jit] stress tests org.apache.harmony.test.stress.stress.gc.frag.FragmentationFinalizer
crashes
> ------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-5197
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5197
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Linux_x86_64,Linux_x86
>            Reporter: Ilya Leviev
>            Assignee: Alexey Varlamov
>         Attachments: H5197.patch, H5197.patch
>
>
> r597436
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerTest16
> See log:
> http://people.apache.org/~smishura/r597436/Linux_x86_64/stress/stress/org/apache/harmony/test/stress/gc/frag/FragmentationFinalizer/83_FragmentationFinalizerTest16-out.txt
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerTest16_65536
> http://people.apache.org/~smishura/r597436/Linux_x86_64/stress/stress/org/apache/harmony/test/stress/gc/frag/FragmentationFinalizer/85_FragmentationFinalizerTest16_65536-out.txt
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerTest16_1024
> http://people.apache.org/~smishura/r597436/Linux_x86_64/stress/stress/org/apache/harmony/test/stress/gc/frag/FragmentationFinalizer/84_FragmentationFinalizerTest16_1024-out.txt
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerTest16_8192
> http://people.apache.org/~smishura/r597436/Linux_x86_64/stress/stress/org/apache/harmony/test/stress/gc/frag/FragmentationFinalizer/86_FragmentationFinalizerTest16_8192-out.txt
> stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationThreadTest16
> See log:
> http://people.apache.org/~smishura/r597436/Linux_x86_64/stress/stress/org/apache/harmony/test/stress/gc/frag/Fragmentation/79_FragmentationThreadTest16-out.txt
> java version "1.5.0" 
> pre-alpha : not complete or compatible
> svn = r597436, (Nov 22 2007), Linux/em64t/gcc 4.1.0, release build
> http://harmony.apache.org
> SIGSEGV in VM code.
> Stack trace:
>   0: Jitrino::MethodDesc::hasAnnotation(Jitrino::NamedType*) const (walkers.cpp:-1)
>   1: ?? (??:-1)
>   2: ?? (??:-1)
>   3: ?? (??:-1)
>   4: ?? (??:-1)
>   5: ?? (??:-1)
>   6: ?? (??:-1)
>   7: std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;::operator&lt;&lt;(bool)
(??:-1)
>   8: ?? (??:-1)
>   9: ?? (??:-1)
>  10: std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;::put(char)
(??:-1)
>  11: ?? (??:-1)
>  12: std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;::flush()
(??:-1)
>  13: ?? (??:-1)
>  14: ?? (??:-1)
>  15: ?? (??:-1)
>  16: ?? (??:-1)
>  17: Jitrino::MemoryManager::~MemoryManager() (walkers.cpp:-1)
>  18: java/lang/EMThreadSupport.onTimeout()V (EMThreadSupport.java:-2)
>  19: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68)
>  20: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44)
>  21: java/lang/Thread.run()V (Thread.java:660)
>  22: java/lang/Thread.runImpl()V (Thread.java:671)
> &lt;end of stack trace&gt;
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or
its licensors, as applicable.
> [concurrent] Starting org.apache.harmony.test.stress.gc.share.GcTest

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


Mime
View raw message