You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mikhail Fursov (JIRA)" <ji...@apache.org> on 2007/12/01 15:00:53 UTC

[jira] Created: (HARMONY-5237) [drlvm][jit][opt] Assertion hits when gc.Mark test is run in server_aggresive mode

[drlvm][jit][opt] Assertion hits  when gc.Mark test is run in server_aggresive mode
-----------------------------------------------------------------------------------

                 Key: HARMONY-5237
                 URL: https://issues.apache.org/jira/browse/HARMONY-5237
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Mikhail Fursov
            Assignee: Mikhail Fursov


Assertion fails when gc.Mark test is run in server_aggresive mode.

The problem with vmmagic helpers and VM helpers like monenter and instanceof.

The HIR insts for this helpers does not throw exceptions, but after helper is inlined there is a call to slow-path helper version.
All calls in HIR must throw exceptions. 
helper_inliner pass binds exception paths this call to unwind node. This is not correct from Inline-info structure POV. 

It does not affect release mode, but hits in assertion in debug.

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


[jira] Closed: (HARMONY-5237) [drlvm][jit][opt] Assertion hits when gc.Mark test is run in server_aggresive mode

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

Mikhail Fursov closed HARMONY-5237.
-----------------------------------

    Resolution: Fixed

Committed revision 600850

> [drlvm][jit][opt] Assertion hits  when gc.Mark test is run in server_aggresive mode
> -----------------------------------------------------------------------------------
>
>                 Key: HARMONY-5237
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5237
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>            Assignee: Mikhail Fursov
>         Attachments: ii.diff
>
>
> Assertion fails when gc.Mark test is run in server_aggresive mode.
> The problem with vmmagic helpers and VM helpers like monenter and instanceof.
> The HIR insts for this helpers does not throw exceptions, but after helper is inlined there is a call to slow-path helper version.
> All calls in HIR must throw exceptions. 
> helper_inliner pass binds exception paths this call to unwind node. This is not correct from Inline-info structure POV. 
> It does not affect release mode, but hits in assertion in debug.

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


[jira] Updated: (HARMONY-5237) [drlvm][jit][opt] Assertion hits when gc.Mark test is run in server_aggresive mode

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

Mikhail Fursov updated HARMONY-5237:
------------------------------------

    Attachment: ii.diff

ii.diff - the fix for inline info structure

> [drlvm][jit][opt] Assertion hits  when gc.Mark test is run in server_aggresive mode
> -----------------------------------------------------------------------------------
>
>                 Key: HARMONY-5237
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5237
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>            Assignee: Mikhail Fursov
>         Attachments: ii.diff
>
>
> Assertion fails when gc.Mark test is run in server_aggresive mode.
> The problem with vmmagic helpers and VM helpers like monenter and instanceof.
> The HIR insts for this helpers does not throw exceptions, but after helper is inlined there is a call to slow-path helper version.
> All calls in HIR must throw exceptions. 
> helper_inliner pass binds exception paths this call to unwind node. This is not correct from Inline-info structure POV. 
> It does not affect release mode, but hits in assertion in debug.

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