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

Java Control panel does not come up due to dead lock

XMLWordPrintable

      installed java 6
      start the Java control panel, by double clicking the java in control panel
      Additional compponents gets downloaded, now cancel that window. so the Java control panel does not come up.
      try starting java control panel again. it deos not come up.

      checked the task manager to find many javaw.exe processses running. attached the screen shot

      stact trace.... C:\Users\user>java -Dkernel.debug=true com.sun.deploy.panel.ControlPanel
      Kernel.download.url = null
      getUrlFromRegistry = null
      Checking for requested bundles...
      2007-12-12 12:00:08
      Full thread dump Java HotSpot(TM) Kernel VM (11.0-b06-internal-20070910 mixed mo
      de):

      "traceMsgQueueThread" daemon prio=6 tid=0x018c8400 nid=0x1068 in Object.wait() [
      0x044df000..0x044dfbc0]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x101018e0> (a java.util.ArrayList)
              at java.lang.Object.wait(Object.java:485)
              at com.sun.deploy.util.Trace$TraceMsgQueueChecker.run(Trace.java:79)
              - locked <0x101018e0> (a java.util.ArrayList)
              at java.lang.Thread.run(Unknown Source)

      "AWT-Windows" daemon prio=6 tid=0x03cd7800 nid=0xd90 runnable [0x0442f000..0x044
      2fc40]
         java.lang.Thread.State: RUNNABLE
              at sun.awt.windows.WToolkit.eventLoop(Native Method)
              at sun.awt.windows.WToolkit.run(WToolkit.java:291)
              at java.lang.Thread.run(Unknown Source)

      "Java2D Disposer" daemon prio=10 tid=0x03ccd400 nid=0xc74 in Object.wait() [0x03
      9af000..0x039afd40]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x10100228> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(Unknown Source)
              - locked <0x10100228> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(Unknown Source)
              at sun.java2d.Disposer.run(Disposer.java:125)
              at java.lang.Thread.run(Unknown Source)

      "Low Memory Detector" daemon prio=6 tid=0x01849800 nid=0x10fc runnable [0x000000
      00..0x00000000]
         java.lang.Thread.State: RUNNABLE

      "CompilerThread0" daemon prio=10 tid=0x01846c00 nid=0x104c waiting on condition
      [0x00000000..0x03a9f76c]
         java.lang.Thread.State: RUNNABLE

      "Signal Dispatcher" daemon prio=10 tid=0x01846800 nid=0x1118 waiting on conditio
      n [0x00000000..0x00000000]
         java.lang.Thread.State: RUNNABLE

      "Finalizer" daemon prio=8 tid=0x01827400 nid=0xf5c in Object.wait() [0x0391f000.
      .0x0391fcc0]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x105393d0> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(Unknown Source)
              - locked <0x105393d0> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(Unknown Source)
              at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

      "Reference Handler" daemon prio=10 tid=0x01820400 nid=0x1170 in Object.wait() [0
      x017af000..0x017afc40]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x10539458> (a java.lang.ref.Reference$Lock)
              at java.lang.Object.wait(Object.java:485)
              at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
              - locked <0x10539458> (a java.lang.ref.Reference$Lock)

      "main" prio=6 tid=0x017c9800 nid=0x116c runnable [0x002bf000..0x002bfe50]
         java.lang.Thread.State: RUNNABLE
              at sun.jkernel.Mutex.acquire(Native Method)
              at com.sun.deploy.panel.ControlPanel.main(ControlPanel.java:317)

      "VM Thread" prio=10 tid=0x01826c00 nid=0x95c runnable

      "VM Periodic Task Thread" prio=10 tid=0x0184c000 nid=0x1054 waiting on condition


      JNI global references: 715

      Heap
       def new generation total 960K, used 826K [0x10010000, 0x10110000, 0x104f0000)

        eden space 896K, 85% used [0x10010000, 0x100ceb18, 0x100f0000)
        from space 64K, 100% used [0x10100000, 0x10110000, 0x10110000)
        to space 64K, 0% used [0x100f0000, 0x100f0000, 0x10100000)
       tenured generation total 4096K, used 3796K [0x104f0000, 0x108f0000, 0x1401000
      0)
         the space 4096K, 92% used [0x104f0000, 0x108a51e0, 0x108a5200, 0x108f0000)
       compacting perm gen total 12288K, used 5990K [0x14010000, 0x14c10000, 0x180100
      00)
         the space 12288K, 48% used [0x14010000, 0x145e9b90, 0x145e9c00, 0x14c10000)
      No shared spaces configured.

            Unassigned Unassigned
            vkrishnasunw Vinodh Krishna (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: