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

Win32: move hotjava while Places window is opening causes HJ to hang

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1
    • Resolution: Duplicate
    • Affects Version/s: 1.0, 1.0k
    • Fix Version/s: None
    • Component/s: client-libs
    • Labels:
    • Subcomponent:
    • CPU:
      generic, x86
    • OS:
      solaris_2.5, windows_95

      Description

      step to reproduce,
      1. On NT, select menu Places/Cool Places
      2. while the place window is opening, move hotjava a bit
      3. result: browser hangs

      I use latest promoted build hotjava1.0k with jdk1.1.1

      ================ trace ==================
      Full thread dump:^M
          "thread applet-sun.hotjava.applets.TextOverlayApplet" (TID:0xf5d260, sys_
      thr^M
      ead_t:0x8c95c0, Win32ID:0x87, state:S) prio=4^M
              java.lang.Object.wait(Object.java:315)^M
              sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)^M
              sun.applet.AppletPanel.run(AppletPanel.java:230)^M
              sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:201)^M
              java.lang.Thread.run(Thread.java:474)^M
          "thread applet-sun.hotjava.applets.imagemap.ImageMap" (TID:0xf4f028, sys_
      thr^M
      ead_t:0x8ccf00, Win32ID:0x8d, state:S) prio=4^M
              java.lang.Object.wait(Object.java:315)^M
              sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)^M
              sun.applet.AppletPanel.run(AppletPanel.java:230)^M
              sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:201)^M
              java.lang.Thread.run(Thread.java:474)^M
          "Screen Updater" (TID:0xf70ce0, sys_thread_t:0x8a57f0, Win32ID:0x7e, stat
      e:S^M
      ) prio=4^M
              java.lang.Object.wait(Object.java:315)^M
              sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:78)^M
              sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)^M
          "AWT-Windows" (TID:0xf6fe60, sys_thread_t:0x89d5d0, Win32ID:0x84, state:M
      W)^M
      prio=5^M
              java.awt.Container.getComponent(Container.java:116)^M
              sun.awt.windows.WWindowPeer.setDefaultFocus(WWindowPeer.java:130)^M
              sun.awt.windows.WWindowPeer.setDefaultFocus(WWindowPeer.java:108)^M
              sun.awt.windows.WToolkit.run(WToolkit.java:103)^M
              java.lang.Thread.run(Thread.java:474)^M
          "AWT-EventQueue-0" (TID:0xf6fdb8, sys_thread_t:0x89d500, Win32ID:0x5f, st
      ate^M
      :R) prio=5^M
              sun.awt.windows.WScrollPanePeer.childResized(WScrollPanePeer.java:85)
      ^M
              java.awt.ScrollPane.layout(ScrollPane.java:356)^M
              java.awt.ScrollPane.doLayout(ScrollPane.java:299)^M
              java.awt.Container.validateTree(Container.java:486)^M
              java.awt.Container.validateTree(Container.java:492)^M
              java.awt.Container.validate(Container.java:468)^M
              sun.hotjava.ui.ListPanel.initialize(HotListFrame.java:1210)^M
              sun.hotjava.ui.HotListFrame.show(HotListFrame.java:159)^M
              sun.hotjava.ui.HotListFrame.openList(HotListFrame.java:168)^M
              sun.hotjava.ui.EditorFrame.action(EditorFrame.java:1590)^M
              sun.hotjava.ui.EditorFrame.handleEvent(EditorFrame.java:1878)^M
              java.awt.Window.postEvent(Window.java:411)^M
              sun.hotjava.ui.EditorFrame.postEvent(EditorFrame.java:2457)^M
              java.awt.MenuComponent.postEvent(MenuComponent.java:126)^M
              java.awt.MenuComponent.postEvent(MenuComponent.java:126)^M
              java.awt.MenuComponent.postEvent(MenuComponent.java:126)^M
              sun.hotjava.ui.UserMenuItem.postEvent(UserMenuItem.java:77)^M
              java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:154)^M
              java.awt.MenuComponent.dispatchEvent(MenuComponent.java:136)^M
              java.awt.EventDispatchThread.run(EventDispatchThread.java:65)^M
          "Alloc State Notifier" (TID:0xf6eab8, sys_thread_t:0x89b360, Win32ID:0x77
      , s^M
      tate:S) prio=8^M
              java.lang.Object.wait(Object.java:315)^M
              sun.misc.VMNotifierThread.run(VM.java:124)^M
       "Red Alloc State Notifier" (TID:0xf6ea88, sys_thread_t:0x89b290, Win32ID:
      0x8^M
      b, state:S) prio=10^M
              java.lang.Object.wait(Object.java:315)^M
              sun.misc.VMNotifierThread.run(VM.java:124)^M
          "Request Processor" (TID:0xf6e950, sys_thread_t:0x895e30, Win32ID:0x64, s
      tat^M
      e:S) prio=6^M
              sun.misc.Queue.dequeue(Queue.java:90)^M
              sun.misc.Queue.dequeue(Queue.java:74)^M
              sun.misc.RequestProcessor.run(RequestProcessor.java:56)^M
              java.lang.Thread.run(Thread.java:474)^M
          "Finalizer thread" (TID:0xf500d0, sys_thread_t:0x879c50, Win32ID:0x71, st
      ate^M
      :CW) prio=2^M
          "main" (TID:0xf500a8, sys_thread_t:0x87e890, Win32ID:0x2b, state:S) prio=
      5^M
      Monitor Cache Dump:^M
          sun.awt.windows.WScrollPanePeer@F5A6D8/1105300: owner "AWT-EventQueue-0"
      (0x^M
      89d500, 1 entry)^M
          sun.hotjava.tags.TagAppletPanel@F4EC10/1063F98: <unowned>^M
              Waiters: 1^M
          sun.awt.ScreenUpdater@F70CE0/FDD110: <unowned>^M
              Waiters: 1^M
          sun.misc.VMNotifierThread@F6EA88/FF2500: <unowned>^M
              Waiters: 1^M
          sun.misc.VMNotifierThread@F6EAB8/FF2630: <unowned>^M
              Waiters: 1^M
          sun.misc.Queue@F6EAA0/FF25D8: <unowned>^M
              Waiters: 1^M
          sun.hotjava.tags.TagAppletPanel@F5D818/1119530: <unowned>^M
              Waiters: 1^M
          java.lang.Object@F6EE70/FF3468: owner "AWT-EventQueue-0" (0x89d500, 1 ent
      ry)^M
      ^M
      Registered Monitor Dump:^M
          Thread queue lock: <unowned>^M
              Waiters: 1^M
          Name and type hash table lock: <unowned>^M
          String intern lock: <unowned>^M
          JNI pinning lock: <unowned>^M
          JNI global reference lock: <unowned>^M
          BinClass lock: <unowned>^M
          Class loading lock: <unowned>^M
          Java stack lock: <unowned>^M
          Code rewrite lock: <unowned>^M
          Heap lock: <unowned>^M
          Has finalization queue lock: <unowned>^M
          Finalize me queue lock: <unowned>^M
              Waiters: 1^M
          Monitor cache expansion lock: <unowned>^M
          Monitor registry: <unowned>^M

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tballsunw Tom Ball (Inactive)
              Reporter:
              tsusunw Tina Su (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: