Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6264013

Infinite Recursion on EDT causes StackOverflowError

XMLWordPrintable

    • b96
    • x86
    • windows_xp

        When running the Yokogawa applet-based application an infinite recursion happens on the EDT with j2se 5.0 u2.

        The silk-automated test opens and closes windows repeatedly for about 1 day. Each window is a new applet. After running for 1 day, an attempt to close an applet window causes java.lang.StackOverflowError caused by awt infinite recursion as indicated below. A popup comes up and says "Java General Exception", the stack trace is as follows:

        Exception in thread "AWT-EventQueue-10640" java.lang.StackOverflowError
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        at java.awt.AWTEventMulticaster.removeInternal(AWTEventMulticaster.java:837)
        at java.awt.Toolkit$ToolkitEventMulticaster.remove(Toolkit.java:2090)
        .............................(same frames repeated many more times)

        The java console log is attached to this bug report. Thread dump is attached as well.

        The application is still running in Sun's Santa Clara QA lab. Please contact submitter if help with diagnosing this issue is needed.
        ###@###.### 2005-05-02 00:03:25 GMT

              bchristi Brent Christian
              ksoshals Kirill Soshalskiy (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: