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

Solaris installer wizard (java 1.4 beta_refresh-b67) hangs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 1.4.0
    • 1.4.0
    • client-libs
    • None
    • beta2
    • sparc
    • solaris_8

      The build 40 solaris webstart installer can hang using java version "1.4.0-beta_refresh-b67".

      See stack trace below. This stack trace looks very similar to the one
      reported in 4465524.

      To reproduce the problem, choose Network install. On the Network panel,
      enter the path of a directory containing flash archives. When the flash
      archive panel is displayed, click on any entry and then click Back to
      return to the Network panel. The installer hangs. This isn't reproducible
      every time, but I have see it happen on an ultra2 and ultra80.

      Full thread dump:

      "Thread-34" prio=6 tid=0x386c58 nid=0x3d waiting for monitor entry [f3d7f000..f3d7fc68]
              at sun.awt.im.InputContext.endComposition(InputContext.java:767)
              - waiting to lock <f56b7b18> (a sun.awt.im.InputMethodContext)
              at java.awt.Component.enableInputMethods(Component.java:1050)
              at java.awt.TextComponent.enableInputMethods(TextComponent.java:147)
              at java.awt.TextComponent.enableInputMethodsIfNecessary(TextComponent.java:138)
              at java.awt.TextComponent.addNotify(TextComponent.java:171)
              at java.awt.TextField.addNotify(TextField.java:209)
              - locked <f5542188> (a java.awt.Component$AWTTreeLock)
              at java.awt.Container.addNotify(Container.java:1862)
              - locked <f5542188> (a java.awt.Component$AWTTreeLock)
              at java.awt.Panel.addNotify(Panel.java:74)
              - locked <f5542188> (a java.awt.Component$AWTTreeLock)
              at java.awt.Container.addNotify(Container.java:1862)
              - locked <f5542188> (a java.awt.Component$AWTTreeLock)
              at java.awt.Panel.addNotify(Panel.java:74)
              - locked <f5542188> (a java.awt.Component$AWTTreeLock)
              at java.awt.Container.addImpl(Container.java:479)
              - locked <f5542188> (a java.awt.Component$AWTTreeLock)
              at java.awt.Container.add(Container.java:348)
              at com.sun.solarisinstall.panels.NetImagePanel.beginDisplay(NetImagePanel.java:147)
              at com.sun.wizards.core.IteratorLayout.setCurrentLeaf(IteratorLayout.java:580)
              at com.sun.wizards.core.IteratorLayout.previous(IteratorLayout.java:901)
              at com.sun.wizards.core.WizardTreeManager.backButtonPressed(WizardTreeManager.java:1139)
              - locked <f559cd68> (a com.sun.wizards.core.WizardTreeManager)
              at com.sun.wizards.core.WizardTreeManager.dispatchNavigationEvent(WizardTreeManager.java:408)
              at com.sun.wizards.core.WizardTreeManager.run(WizardTreeManager.java:374)
              at java.lang.Thread.run(Thread.java:579)

      "AWT-EventQueue-0" prio=6 tid=0x145778 nid=0x13 waiting for monitor entry [f3c7f000..f3c7fc68]
              at java.awt.Frame.addNotify(Frame.java:467)
              - waiting to lock <f5542188> (a java.awt.Component$AWTTreeLock)
              at java.awt.Window.pack(Window.java:414)
              at sun.awt.im.CompositionArea.<init>(CompositionArea.java:72)
              at sun.awt.im.CompositionAreaHandler.<init>(CompositionAreaHandler.java:53)
              - locked <f927cfc8> (a java.lang.Class)
              at sun.awt.im.InputMethodContext.getCompositionAreaHandler(InputMethodContext.java:193)
              - locked <f56b7b18> (a sun.awt.im.InputMethodContext)
              at sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:176)
              at java.awt.Component.dispatchEventImpl(Component.java:3442)
              at java.awt.Container.dispatchEventImpl(Container.java:1440)
              at java.awt.Component.dispatchEvent(Component.java:3353)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:439)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:150)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:131)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

      "Thread-4" daemon prio=5 tid=0x321150 nid=0x11 waiting on monitor [f3e7f000..f3e7fc68]
              at java.lang.Object.wait(Native Method)
              - waiting on <f56057e0> (a java.util.TaskQueue)
              at java.util.TimerThread.mainLoop(Timer.java:432)
              - locked <f56057e0> (a java.util.TaskQueue)
              at java.util.TimerThread.run(Timer.java:385)

      "AWT-Motif" daemon prio=6 tid=0x3077b8 nid=0xf runnable [f407f000..f407fc68]
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Thread.java:579)

      "AWT-Shutdown" prio=5 tid=0x2eb930 nid=0xe waiting on monitor [f417f000..f417fc68]
              at java.lang.Object.wait(Native Method)
              - waiting on <f55421f8> (a java.lang.Object)
              at java.lang.Object.wait(Object.java:425)
              at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:262)
              - locked <f55421f8> (a java.lang.Object)
              at java.lang.Thread.run(Thread.java:579)

      "Thread-1" prio=5 tid=0x29fd0 nid=0x1 waiting on monitor [0..ffbff1c8]

      "process reaper" daemon prio=5 tid=0x24a6b0 nid=0xb runnable [f487f000..f487fc68]
              at java.lang.UNIXProcess.waitForProcessExit(Native Method)
              at java.lang.UNIXProcess.access$800(UNIXProcess.java:20)
              at java.lang.UNIXProcess$3.run(UNIXProcess.java:82)

      "Signal Dispatcher" daemon prio=10 tid=0xa0b90 nid=0x7 waiting on monitor [0..0]

      "Finalizer" daemon prio=8 tid=0x9cc78 nid=0x4 waiting on monitor [faf7f000..faf7fc68]
              at java.lang.Object.wait(Native Method)
              - waiting on <f5495468> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
              - locked <f5495468> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:126)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)

      "Reference Handler" daemon prio=10 tid=0x9c2d0 nid=0x3 waiting on monitor [fd0ff000..fd0ffc68]
              at java.lang.Object.wait(Native Method)
              - waiting on <f54954c8> (a java.lang.ref.Reference$Lock)
              at java.lang.Object.wait(Object.java:425)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
              - locked <f54954c8> (a java.lang.ref.Reference$Lock)

      "VM Thread" prio=5 tid=0x9afa8 nid=0x2 runnable

      "VM Periodic Task Thread" prio=10 tid=0x9f9c0 nid=0x5 waiting on monitor
      "Suspend Checker Thread" prio=10 tid=0xa02a8 nid=0x6 runnable


            naoto Naoto Sato
            srsohn Susan Sohn (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: