Full thread dump Classic VM (JDK-1.2-V, green threads): "AWT-Modal" (TID:0xebca8a40, sys_thread_t:0x376d50, state:CW) prio=6 at java.lang.Object.wait(Native Method) at sun.awt.motif.MDialogPeer.pShow(Native Method) at sun.awt.motif.ModalThread.run(MDialogPeer.java:247) "AWT-EventQueue-1" (TID:0xebca8c20, sys_thread_t:0x376660, state:MW) prio=6 at java.awt.Component.invalidate(Component.java:1664) at java.awt.Container.invalidate(Container.java:507) at java.awt.Window.dispatchEventImpl(Window.java:696) at java.awt.Component.dispatchEvent(Component.java:2289) at java.awt.EventQueue.dispatchEvent(EventQueue.java:258) at java.awt.EventDispatchThread.run(EventDispatchThread.java:68) "Screen Updater" (TID:0xebca9a08, sys_thread_t:0x3707c8, state:CW) prio=4 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:424) at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:79) at sun.awt.ScreenUpdater.run(ScreenUpdater.java:99) "AWT-Motif" (TID:0xebcafa30, sys_thread_t:0x285370, state:CW) prio=5 at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:479) "SunToolkit.PostEventQueue-0" (TID:0xebcafc58, sys_thread_t:0x263988, state:CW) prio=5 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:424) at sun.awt.PostEventQueue.run(SunToolkit.java:363) "AWT-EventQueue-0" (TID:0xebcafc28, sys_thread_t:0x263850, state:CW) prio=6 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:424) at sun.awt.motif.MDialogPeer.show(MDialogPeer.java:181) at java.awt.Dialog.show(Dialog.java:368) at Tester.showDialogs(Tester.java:32) at Tester.paint(Tester.java:39) at javax.swing.JComponent.paintChildren(JComponent.java:388) at javax.swing.JComponent.paint(JComponent.java:550) at javax.swing.JComponent.paintChildren(JComponent.java:388) at javax.swing.JComponent.paint(JComponent.java:550) at javax.swing.JLayeredPane.paint(JLayeredPane.java:547) at javax.swing.JComponent.paintChildren(JComponent.java:388) at javax.swing.JComponent.paint(JComponent.java:535) at java.awt.Container.paint(Container.java:770) at javax.swing.JFrame.update(JFrame.java:255) at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java:248) at java.awt.Component.dispatchEventImpl(Component.java:2429) at java.awt.Container.dispatchEventImpl(Container.java:1032) at java.awt.Window.dispatchEventImpl(Window.java:714) at java.awt.Component.dispatchEvent(Component.java:2289) ... (more frames not shown) "Finalizer" (TID:0xebc98320, sys_thread_t:0x69418, state:CW) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174) "Reference Handler" (TID:0xebc983b0, sys_thread_t:0x64f68, state:CW) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:424) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114) "Signal dispatcher" (TID:0xebc983e0, sys_thread_t:0x5e1e8, state:R) prio=5 "Thread-0" (TID:0xebcaa000, sys_thread_t:0x26bb0, state:CW) prio=5 Monitor Cache Dump: java.awt.Component$AWTTreeLock@EBC9C228/EBCF2408: owner "AWT-EventQueue-0" (0x263850) 3 entries Waiting to enter: "AWT-EventQueue-1" (0x376660) java.lang.Class@EBCA5148/EBD11A48: Waiting to be notified: "AWT-Modal" (0x376d50) sun.awt.motif.ModalThread@EBCA8A40/EBD67998: owner "AWT-Modal" (0x376d50) 1 entry Waiting to be notified: "AWT-EventQueue-0" (0x263850) java.lang.ref.ReferenceQueue$Lock@EBC98338/EBCCDCD8: Waiting to be notified: "Finalizer" (0x69418) sun.awt.PostEventQueue@EBCAFC58/EBD405B0: Waiting to be notified: "SunToolkit.PostEventQueue-0" (0x263988) sun.awt.ScreenUpdater@EBCA9A08/EBD633F8: Waiting to be notified: "Screen Updater" (0x3707c8) java.lang.ref.Reference$Lock@EBC983C0/EBCCD8A8: Waiting to be notified: "Reference Handler" (0x64f68) Registered Monitor Dump: utf8 hash table: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "Signal dispatcher" (0x5e1e8) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Child death monitor: I/O monitor: Waiting to be notified: "AWT-Motif" (0x285370) Alarm monitor: Waiting to be notified: (0x2beb8) Thread queue lock: owner "Signal dispatcher" (0x5e1e8) 1 entry Waiting to be notified: "Thread-0" (0x26bb0) Monitor registry: owner "Signal dispatcher" (0x5e1e8) 1 entry