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/04/13 14:23:15 UTC

[jira] Created: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JITS or interpreter configuration

[drlvm][thread] DRLVM hangs on any JITS or interpreter configuration
--------------------------------------------------------------------

                 Key: HARMONY-3650
                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Mikhail Fursov
         Attachments: ThreadSuspension2.java

DRLVM hangs on any JITS or interpreter configuration.
Use ThreadSuspension2 test to reproduce.

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


[jira] Commented: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration

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

Pavel Rebriy commented on HARMONY-3650:
---------------------------------------

The issue could be closed.

> [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration
> -------------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Commented: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration

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

Peter Novodvorsky commented on HARMONY-3650:
--------------------------------------------

The test is incorrect. notify function notifies ThreadSuspension2 object, not Thread object itself. It works on Sun and BEA due to their
implementation specifics and perhaps their implementation sends spurious interrupt.

I suggest to close the bug.


> [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration
> -------------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Commented: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration

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

Mikhail Fursov commented on HARMONY-3650:
-----------------------------------------

I reproduced it on Win32 and Win64 before posting.

> [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration
> -------------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Commented: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration

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

Pavel Rebriy commented on HARMONY-3650:
---------------------------------------

According Java Specification wait should be protected by loop, for instance:

           while(!x2.f2) {
               synchronized(x2) {
                   x2.wait();
                   trace("f2 = " + f2);
               } 
           }

But such construction is not valid in term of test.

> [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration
> -------------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Updated: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JITS or interpreter configuration

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

Mikhail Fursov updated HARMONY-3650:
------------------------------------

    Attachment: ThreadSuspension2.java

> [drlvm][thread] DRLVM hangs on any JITS or interpreter configuration
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Updated: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration

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

Mikhail Fursov updated HARMONY-3650:
------------------------------------

    Summary: [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration  (was: [drlvm][thread] DRLVM hangs on any JITS or interpreter configuration)

> [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration
> -------------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Updated: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JITS or interpreter configuration

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

Mikhail Fursov updated HARMONY-3650:
------------------------------------

    Attachment: ThreadSuspension2.java

> [drlvm][thread] DRLVM hangs on any JITS or interpreter configuration
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Commented: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration

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

Pavel Rebriy commented on HARMONY-3650:
---------------------------------------

The test is incorrect because notify is sent to one object (object class is ThreadSuspension2) but wait is made by another one (object class is Thread).

> [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration
> -------------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Commented: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration

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

Pavel Rebriy commented on HARMONY-3650:
---------------------------------------

Good test. I'm trying to investigate the problem.
Is it reproducing on all platforms?

> [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration
> -------------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Updated: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JITS or interpreter configuration

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

Mikhail Fursov updated HARMONY-3650:
------------------------------------

    Attachment:     (was: ThreadSuspension2.java)

> [drlvm][thread] DRLVM hangs on any JITS or interpreter configuration
> --------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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


[jira] Closed: (HARMONY-3650) [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration

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

weldon washburn closed HARMONY-3650.
------------------------------------

    Resolution: Fixed

the test is invalid

> [drlvm][thread] DRLVM hangs on any JIT or interpreter based configuration
> -------------------------------------------------------------------------
>
>                 Key: HARMONY-3650
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3650
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: ThreadSuspension2.java
>
>
> DRLVM hangs on any JITS or interpreter configuration.
> Use ThreadSuspension2 test to reproduce.

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