harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexei Fedotov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-1823) [drlvm][unit] VM throws RuntimeException in AWT-EventDispatchThread
Date Thu, 19 Oct 2006 17:00:37 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-1823?page=comments#action_12443579 ] 
            
Alexei Fedotov commented on HARMONY-1823:
-----------------------------------------

> On a side note, I have unpleasant feeling that some real problems in TM are just being
hacked around. Either I'm wrong or we'll encounter new troubles in this area soon enough...


I don't think it is a hack. For me it looks like the initial implementation lacks processing
thread state flag in case of interrupt. From the other side errors like this make me think
we need to have more very simple tests for threading.

> [drlvm][unit] VM throws RuntimeException in AWT-EventDispatchThread
> -------------------------------------------------------------------
>
>                 Key: HARMONY-1823
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1823
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Maxim Makarov
>         Assigned To: Geir Magnusson Jr
>         Attachments: interrupt_fix.patch, SingleInterruptTest.java, states.patch
>
>
> Problems:
> VM throws RuntimeException in AWT-EventDispatchThread with JET and OPT on all platforms
> Code for reproducing:
> import java.awt.*;
> public class Test {
>  public static void main(String argv[]) {
>      new TestA().testTest();
>  }
>  public void testTest() {
>        new ScrollPane();
>        new Button(); 
>  }
> } 
> Output on Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or
its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r454551, (Oct 11 2006), Windows/ia32/msvc 1310, release build
> http://incubator.apache.org/harmony
> java.lang.RuntimeException: Shutdown thread was interrupted while stopping
>         at org.apache.harmony.awt.wtk.ShutdownThread.shutdown(ShutdownThread.java:72)
>         at org.apache.harmony.awt.wtk.ShutdownWatchdog.shutdown(ShutdownWatchdog.java:81)
>         at org.apache.harmony.awt.wtk.ShutdownWatchdog.checkShutdown(ShutdownWatchdog.java:61)
>         at org.apache.harmony.awt.wtk.ShutdownWatchdog.setAwtQueueEmpty(ShutdownWatchdog.java:42)
>         at java.awt.EventDispatchThread.runModalLoop(EventDispatchThread.java:82)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:45)
> Uncaught exception in AWT-EventDispatchThread:
> java.lang.RuntimeException: Shutdown thread was interrupted while stopping
>         at org.apache.harmony.awt.wtk.ShutdownThread.shutdown(ShutdownThread.java:72)
>         at org.apache.harmony.awt.wtk.ShutdownWatchdog.shutdown(ShutdownWatchdog.java:81)
>         at org.apache.harmony.awt.wtk.ShutdownWatchdog.forceShutdown(ShutdownWatchdog.java:52)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:53)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message