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

Regression test EventQueue/PushPopDeadlock fails

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 5.0, 5.0u7
    • client-libs
    • x86, sparc
    • linux, solaris_9

      Name: dmR10075 Date: 10/24/2003



      Regression test test/java/awt/EventQueue/PushPopDeadlock failes with
      1.5.0b24 on RH9 with the following stack trace:
      "AWT-EventQueue-1" prio=1 tid=0x081f6248 nid=0x74bb waiting for monitor
      entry [0x4fc82000..0x4fc8297c]
              at java.awt.EventQueue.getNextEvent(EventQueue.java:333)
              - waiting to lock <0x42e20490> (a PushPopDeadlock$3)
              at
      java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:174)
              at
      java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
              at
      java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
       
      "AWT-EventQueue-2" prio=1 tid=0x081f60c8 nid=0x74ba waiting for monitor
      entry [0x4fc02000..0x4fc02bfc]
              at java.awt.EventQueue.postEventPrivate(EventQueue.java:190)
              - waiting to lock <0x43780af8> (a java.awt.EventQueue)
              at java.awt.EventQueue.postEvent(EventQueue.java:175)
              at sun.awt.PostEventQueue.flush(SunToolkit.java:993)
              - locked <0x43776368> (a sun.awt.PostEventQueue)
              at sun.awt.SunToolkit.flushPendingEvents(SunToolkit.java:510)
              at java.awt.EventQueue.getNextEvent(EventQueue.java:332)
              at
      java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:174)
              at
      java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
              at
      java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
       
      "AWT-EventQueue-1" prio=1 tid=0x081f77d0 nid=0x74b9 in Object.wait()
      [0x4fd02000..0x4fd02c7c]
              at java.lang.Object.wait(Native Method)
              - waiting on <0x42e20490> (a PushPopDeadlock$3)
              at java.lang.Object.wait(Object.java:429)
              at java.awt.EventQueue.getNextEvent(EventQueue.java:345)
              - locked <0x42e20490> (a PushPopDeadlock$3)
              at
      java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:174)
              at
      java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
              at
      java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
       
      "Thread-2" prio=1 tid=0x08194f18 nid=0x7498 in Object.wait()
      [0x4facf000..0x4facfafc]
              at java.lang.Object.wait(Native Method)
              - waiting on <0x42de3030> (a java.awt.EventDispatchThread)
              at java.lang.Thread.join(Thread.java:1016)
              - locked <0x42de3030> (a java.awt.EventDispatchThread)
              at java.lang.Thread.join(Thread.java:1069)
              at
      java.awt.EventDispatchThread.stopDispatchingImpl(EventDispatchThread.java:76)
              at
      java.awt.EventDispatchThread.stopDispatching(EventDispatchThread.java:91)
              at java.awt.EventQueue.pop(EventQueue.java:642)
              at java.awt.EventQueue.pop(EventQueue.java:612)
              - locked <0x42e20490> (a PushPopDeadlock$3)
              - locked <0x43780af8> (a java.awt.EventQueue)
              at PushPopDeadlock$3.push(PushPopDeadlock.java:74)
              at PushPopDeadlock$4.run(PushPopDeadlock.java:92)
              at java.lang.Thread.run(Thread.java:549)

      "AWT-XAWT" daemon prio=1 tid=0x08181b60 nid=0x7493 waiting for monitor
      entry [0x4f9cf000..0x4f9cf8fc]
              at java.awt.EventQueue.wakeup(EventQueue.java:853)
              - waiting to lock <0x43780af8> (a java.awt.EventQueue)
              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
              at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:324)
              at sun.awt.SunToolkit.wakeupEventQueue(SunToolkit.java:265)
              at sun.awt.PostEventQueue.postEvent(SunToolkit.java:1014)
              at sun.awt.SunToolkit.postEvent(SunToolkit.java:497)
              at sun.awt.X11.XWindow.postEvent(XWindow.java:335)
              at sun.awt.X11.XWindow.postEventToEventQueue(XWindow.java:344)
              at sun.awt.X11.XWindow.handleMotionNotify(XWindow.java:637)
              at sun.awt.X11.XBaseWindow.dispatchEvent(XBaseWindow.java:780)
              at
      sun.awt.X11.XBaseWindow.dispatchToWindow(XBaseWindow.java:749)
              at sun.awt.X11.XToolkit.dispatchEvent(XToolkit.java:391)
              at sun.awt.X11.XToolkit.run(XToolkit.java:479)
              at sun.awt.X11.XToolkit.run(XToolkit.java:435)
              at java.lang.Thread.run(Thread.java:549)
       
      ======================================================================
      ###@###.### 10/4/04 16:54 GMT

            son Oleg Sukhodolsky (Inactive)
            domsunw Dom Dom (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: