You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Elena Semukhina (JIRA)" <ji...@apache.org> on 2007/01/11 14:55:27 UTC

[jira] Created: (HARMONY-2977) [drlvm][smoke tests] The test io.Integers fails in interpreter mode with StackOverflowError

[drlvm][smoke tests] 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


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.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Mikhail Markov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540553 ] 

Mikhail Markov commented on HARMONY-2977:
-----------------------------------------

I've taken a look at Integers test and think that the behavior of writeObject is correct. So i'd choose 1) or 3) option. As this is a smoke test, not stress one, perhaps it makes sense to work with default stack size so i'd vote for 1.

> [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
>         Environment: Linux / x86_64
>            Reporter: Elena Semukhina
>            Assignee: Gregory Shimansky
>            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.


[jira] Updated: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ 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.


[jira] Updated: (HARMONY-2977) [drlvm][smoke tests] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Elena Semukhina (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Elena Semukhina updated HARMONY-2977:
-------------------------------------

    Attachment: Integers_out.txt

> [drlvm][smoke tests] 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
>
>
> 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.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540724 ] 

Gregory Shimansky commented on HARMONY-2977:
--------------------------------------------

The test still fails on windows x86_64 most likely because main thread is created with default system stack size which is quite small on windows. The bug number is HARMONY-4733. Probably exclude lists should be updated with this number.

> [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
>         Environment: Linux / x86_64
>            Reporter: Elena Semukhina
>            Assignee: Gregory Shimansky
>            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.


[jira] Commented: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540738 ] 

Pavel Afremov commented on HARMONY-2977:
----------------------------------------

As I said before workload should be reduced from 500 to 100, if we choose way 1. Value 500 is too large for interpreter.

> [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
>         Environment: Linux / x86_64
>            Reporter: Elena Semukhina
>            Assignee: Gregory Shimansky
>            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.


[jira] Commented: (HARMONY-2977) [drlvm][smoke tests] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Elena Semukhina (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12480339 ] 

Elena Semukhina commented on HARMONY-2977:
------------------------------------------

The tests fails intermittently on Windows in JIT mode also with the same stack trace so it is excluded on Windows.


> [drlvm][smoke tests] 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
>
>
> 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.


[jira] Closed: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky closed HARMONY-2977.
--------------------------------------


I think the main problem is in the bug HARMONY-4733, not in the test itself. So closing this issue.

> [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
>         Environment: Linux / x86_64
>            Reporter: Elena Semukhina
>            Assignee: Gregory Shimansky
>            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.


[jira] Commented: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540674 ] 

Alexey Varlamov commented on HARMONY-2977:
------------------------------------------

The test is still excluded for some reason?

> [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
>         Environment: Linux / x86_64
>            Reporter: Elena Semukhina
>            Assignee: Gregory Shimansky
>            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.


[jira] Updated: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky updated HARMONY-2977:
---------------------------------------

     Patch Info: [Patch Available]
    Environment: Linux / x86_64
       Assignee: Gregory Shimansky

> [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
>         Environment: Linux / x86_64
>            Reporter: Elena Semukhina
>            Assignee: Gregory Shimansky
>            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.


[jira] Commented: (HARMONY-2977) [drlvm][smoke tests] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Elena Semukhina (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463902 ] 

Elena Semukhina commented on HARMONY-2977:
------------------------------------------

I attached the test's output containing stack trace.

> [drlvm][smoke tests] 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
>
>
> 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.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HARMONY-2977) [drlvm][test][smoke] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky updated HARMONY-2977:
---------------------------------------

    Summary: [drlvm][test][smoke] The test io.Integers fails in interpreter mode with StackOverflowError  (was: [drlvm][smoke tests] The test io.Integers fails in interpreter mode with StackOverflowError)

> [drlvm][test][smoke] 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
>
>
> 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.


[jira] Updated: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky updated HARMONY-2977:
---------------------------------------

    Summary: [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError  (was: [drlvm][test][smoke] The test io.Integers fails in interpreter mode with StackOverflowError)

> [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
>
>
> 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.


[jira] Resolved: (HARMONY-2977) [drlvm][interpreter] The test io.Integers fails in interpreter mode with StackOverflowError

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky resolved HARMONY-2977.
----------------------------------------

    Resolution: Fixed

As of rev 567648 the choice (1) was already taken and recursion was decreased to 500 elements in the list. I think the bug is resolved since the test works ok.

> [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
>         Environment: Linux / x86_64
>            Reporter: Elena Semukhina
>            Assignee: Gregory Shimansky
>            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.