harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Afremov (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError
Date Fri, 28 Sep 2007 16:02:50 GMT

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

Pavel Afremov updated HARMONY-2977:

    Attachment: test_change.diff

The interpret spends significantly more stack, for each java frame, than JIT. It's not a bug,
it's a feature. By this reason test failed on interpret.

Test failure shows SOE support works perfect. Because test checks writeObject functionality,
but not  SOE support, bug can be fixed by 3 ways:
1.	Reduce workload for the writeObject, by decreasing array length from 500 to 100, for example.
2.	Rewrite writeObject implementation to avoid recursion.
3.	Change test, like in the patch, to run writeObject on the thread with larger stack size.

> [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError
> -------------------------------------------------------------------------------------------
>                 Key: HARMONY-2977
>                 URL: https://issues.apache.org/jira/browse/HARMONY-2977
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Elena Semukhina
>            Priority: Minor
>         Attachments: Integers_out.txt, test_change.diff
> The test is excluded in interpreter exclude lists because it fails in the interpreter
mode with StackOverflowError.
> I can reproduce this on Windows 2003 and SUSE9 linux em64t. It now passes for me on SUSE9
linux ia32.

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

View raw message