You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Vladimir Ivanov (JIRA)" <ji...@apache.org> on 2007/03/29 04:15:25 UTC

[jira] Created: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

[drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
--------------------------------------------------------------------------------

                 Key: HARMONY-3519
                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Vladimir Ivanov
         Attachments: ex.patch

The smoke test thread.ThreadInterrupt failed in server mode with output:
------------------ log -----------------------------
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
-----------------------------------------------------

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


[jira] Assigned: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

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

Alexey Varlamov reassigned HARMONY-3519:
----------------------------------------

    Assignee: Alexey Varlamov

> [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-3519
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>         Assigned To: Alexey Varlamov
>         Attachments: 3519.20070413.patch, el-update.patch, ex.patch
>
>
> The smoke test thread.ThreadInterrupt failed in server mode with output:
> ------------------ log -----------------------------
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> -----------------------------------------------------

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


[jira] Updated: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

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

Vladimir Ivanov updated HARMONY-3519:
-------------------------------------

    Attachment: ex.patch

I see this failure on Win ia32 so exclude this test up to end of investigation

> [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-3519
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>         Attachments: ex.patch
>
>
> The smoke test thread.ThreadInterrupt failed in server mode with output:
> ------------------ log -----------------------------
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> -----------------------------------------------------

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


[jira] Commented: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

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

Stepan Mishura commented on HARMONY-3519:
-----------------------------------------

The test was excluded at r523597.

> [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-3519
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>         Attachments: ex.patch
>
>
> The smoke test thread.ThreadInterrupt failed in server mode with output:
> ------------------ log -----------------------------
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> -----------------------------------------------------

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


[jira] Commented: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

Posted by "Igor V Chebykin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12485990 ] 

Igor V Chebykin commented on HARMONY-3519:
------------------------------------------

I have took it for account

> [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-3519
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>         Attachments: ex.patch
>
>
> The smoke test thread.ThreadInterrupt failed in server mode with output:
> ------------------ log -----------------------------
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> -----------------------------------------------------

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


[jira] Commented: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

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

Pavel Ozhdikhin commented on HARMONY-3519:
------------------------------------------

The failure is not platform-specific. The test should be excluded on all platforms.

> [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-3519
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>         Attachments: ex.patch
>
>
> The smoke test thread.ThreadInterrupt failed in server mode with output:
> ------------------ log -----------------------------
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> -----------------------------------------------------

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


[jira] Resolved: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

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

Alexey Varlamov resolved HARMONY-3519.
--------------------------------------

    Resolution: Fixed

Applied at r530269, thanks!

> [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-3519
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>         Assigned To: Alexey Varlamov
>         Attachments: 3519.20070413.patch, el-update.patch, ex.patch
>
>
> The smoke test thread.ThreadInterrupt failed in server mode with output:
> ------------------ log -----------------------------
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> -----------------------------------------------------

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


[jira] Updated: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

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

Pavel Ozhdikhin updated HARMONY-3519:
-------------------------------------

    Attachment: el-update.patch

The patch to exclude the test on other platforms is attached.


> [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-3519
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>         Attachments: el-update.patch, ex.patch
>
>
> The smoke test thread.ThreadInterrupt failed in server mode with output:
> ------------------ log -----------------------------
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> -----------------------------------------------------

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


[jira] Commented: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

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

Alexey Varlamov commented on HARMONY-3519:
------------------------------------------

Excluded other platforms at r526713.

> [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-3519
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>         Attachments: el-update.patch, ex.patch
>
>
> The smoke test thread.ThreadInterrupt failed in server mode with output:
> ------------------ log -----------------------------
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> -----------------------------------------------------

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


[jira] Updated: (HARMONY-3519) [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode

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

Pavel Ozhdikhin updated HARMONY-3519:
-------------------------------------

    Attachment: 3519.20070413.patch

The fix for the issue is attached: 3519.20070413.patch

The root cause of the bug is appearance of the infinite loops in the High-Level IR due to elimination of the loop exit condition by the memopt optimization. Until now Jitrino.OPT had a separate routine in the translator which broke infinite loops. Now we encounter such loops in the middle of HLO path. Infinite loops complicates CFG anlysis so we should break them.

A new scheme for breaking infinite loops has been implemented.
A new instruction has been introduced in the High-Level IR: PseudoThrow (it substituted the PseudoCanThrow JIT helper call). It is added at every back branch during the bytecode translation phase and then a separate pass removes extra PseudoThrow instructions for the loops which have other dispatch edges breaking the loop.

The patch also unexcludes the thread.ThreadInterrupt smoke test.

The patch is tested on Win32 and Lin/EM64T: 'build -Dtest.mode="jit,opt,srv" test' passed on debug build.
SPECjbb2005 passed on Win32 in server JIT mode.


> [drlvm][jit][server] the smoke test thread.ThreadInterrupt failed in server mode
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-3519
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3519
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>         Attachments: 3519.20070413.patch, el-update.patch, ex.patch
>
>
> The smoke test thread.ThreadInterrupt failed in server mode with output:
> ------------------ log -----------------------------
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> -----------------------------------------------------

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